Abstract
With the advent of personalized search engines a myriad of approaches came into practice. With social media emergence the personalization was extended to different level. The main reason for this preference of personalized engine over traditional search was need of accurate and precise results. Due to paucity of time and patience users didn’t want to surf several pages to find the result that suits them most. Personalized search engines could solve this problem effectively by understanding user through profiles and histories and thus diminishing uncertainty and ambiguity. But since several layers of personalization were added to basic search, the response time and resource requirement (for profile storage) increased manifold. So it is time to focus on optimizing the layered architectures of personalization. The paper presents a layout of the multi-agent based personalized search engine that works on histories and profiles. Further to store the huge amount of data, distributed database is used at its core, so high availability, scaling, and geographic distribution are built in and easy to use. Initially results are retrieved using traditional search engine, after applying layer of personalization the results are provided to user. MongoDB is used to store profiles in flexible form thus improving the performance of the engine. Further Weighted Sum model is used to rank the pages in personalization layer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gauch, S., Chaffee, J.: A ontology based personalized search and browsing. Web Intell. Agent Syst. 1(3), 219–234 (2003)
Speretta, M., Gauch, S.: Personalized search based on user search histories. In: Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence, pp. 622–628. IEEE, 19 Sept 2005
Chirita, P.A., Nejidi, W.: Using ODP metadata to personalize search. In: Proceedings of 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, Aug 2005
Leung, K.W.T., Lee, D.L.: Deriving concept-based user profiles from search engine logs. IEEE Trans. Knowl. Data Eng. 22(7), 969–982 (2010)
Souldatos, S., Dalamagas, T., Sellis, T.: Captain Nemo: a metasearch engine with personalized hierarchical search space. Informatica-Ljubljana 30, 173–182 (2006)
Zacharis, N., Panayiotopoulos, T.: SpiderServer: the meta-search engine of WebNaut. In: Proceedings of the 2nd Hellenic Conference on Artificial Intelligence, pp. 475–486 (2002)
Zhang, X., Anghelescu, H.G.B., Yuan, X.: Domain knowledge, search behavior, and search effectiveness of engineering and science students. Inf. Res. 10(2), 217 (2005)
Qiu, F., Cho, J.: Automatic identification of user interest for personalized search. In: Proceedings of the 15th International Conference on World Wide Web, pp. 727–736. ACM, May 2006
Daoud, M., Tamine-Lechani, L., Boughanem, M.: Learning user interests for a session-based personalized search. In: Proceedings of the Second International Symposium on Information Interaction in Context (IIiX ‘08), pp. 57–64. ACM (2008). http://dx.doi.org/10.1145/1414694.1414708
Shen, X., Tan, B., Zhai, C.: Implicit user modeling for personalized search. In: Proceedings of the 14th ACM International Conference on Information and Knowledge Management, pp. 824–831. ACM, Oct 2005
Yuen, L., Chang, M., Lai, Y.K., Poon, C.K.: Excalibur: a personalized meta-search engine. In: Proceedings 28th Annual International Computer Software and Applications Conference (COMPSAC’04), vol. 2, pp. 49–50 (2004)
Tamine-Lechani, L., Boughanem, M., Zemirli, N.: Personalized document ranking: Exploiting evidence from multiple user interests for profiling and retrieval. JDIM 6(5), 354–365 (2008)
Xiang, B., Jiang, D., Pei, J., Sun, X., Chen, E., Li, H.: Context-aware ranking in web search. In: Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval, Geneva, Switzerland, 19–23 July 2010. https://doi.org/10.1145/1835449.1835525
Prates, J.C., Siqueira, S.S.M., Using educational resources to improve the efficiency of web searches for additional learning material. In: 2011 11th IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 563, 567, 6–8 July 2011
Joung, Y., Zarki, M.E., Jain, R.: A user model for personalization services. In: 4th International Conference on Digital Information Management, ICDIM 2009, pp. 247–252 (2009)
Bennett, P.N., White, R.W., Chu, W., Dumais, S.T., Bailey, P., Borisyuk, F., Cui, X.: Modeling the impact of short-and long-term behavior on search personalization. In: Proceedings of the 35th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 185–194. ACM, Aug 2012
Middleton, S., Roure, D.D., Shadbolt, N.: Capturing knowledge of user preferences: ontologies in recommender systems. In: 1st International Conference on Knowledge Capture, pp. 100–107. ACM Press (2001)
Radovanovic, M., Ivanovic, M.: CatS: a classification-powered meta-search engine. In: Advances in Web Intelligence and Data Mining, vol. 23, pp. 191–200. Springer (2006)
Aghasaryan, A., et al.: Personalized application enablement by web session analysis and multisource user profiling. Bell Labs Tech. J. 15(1), 67–76 (2010)
Shah, A., Jain, S., Chheda, R., Mashru, A.: Model for re-ranking agent on hybrid search engine for e-learning. In: 2012 IEEE Fourth International Conference on Technology for Education (T4E), pp. 247, 248, 18–20 July 2012
Brusilovsky, P., Millan, E.: User models for adaptive hypermedia and adaptive educational systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization, pp. 136–154. Springer, Berlin, Heidelberg, New York (2007)
Beccue, M., Shey, D.: Service personalization: subscriber data management, subscriber profiling, policy control, real-time charging, location, and presence, ABI Research, 2Q (2009)
Kanteev, M., Minakov, I., Rzevski, G., Skobelev, P., Volman, S.: Multi-agent Meta-Search Engine Based on Domain Ontology. Springer, vol. 4476, pp. 269–274, July 2007. https://doi.org/10.1007/978-3-540-72839-9_22
Suping, X., Mu, L., Ziqi, Z.: Research of index technology for topic search engine. In: 2011 International Symposium on IT in Medicine and Education (ITME), vol. 1, pp. 93, 95, 9–11 Dec 2011
Gu, Y., Shen, S., Zheng, G.: Application of NoSQL database in web crawling. Int. J. Digit. Content Technol. Appl. 5(6), 261–266 (2011)
Lakshman, A., Malik P, Cassandra: a decentralized structured storage system. ACM SIGOPS Oper. Syst. Rev. 44(2) (2010). https://doi.org/10.1145/1773912.1773922
Serge, A., Mihai, P., Gregory, C.: Adaptive on-line page importance computation. In: Proceedings of the 12th International Conference on World Wide Web (WWW ‘03), pp. 280–290. ACM (2003). http://dx.doi.org/10.1145/775152.775192
Roszkowska, E.: Rank ordering criteria weighting methods—a comparative overview. Optimum. Stud. Ekono. 5, 65 (2013)
Verma, D., Kochar, B.: Multi agent architecture for search engine (IJACSA). Int. J. Adv. Comput. Sci. Appl. 7(3), 224–220 (2016)
Verma, D., Minocha, K., Kochar, B.: A multi-agent based personalized search engine with topical crawling capabilities. IUP J. Comput. Sci. 8(3), 20–33 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Verma, D., Kochar, B., Shishodia, Y.S. (2019). Optimized Multi-agent Personalized Search Engine. In: Abraham, A., Dutta, P., Mandal, J., Bhattacharya, A., Dutta, S. (eds) Emerging Technologies in Data Mining and Information Security. Advances in Intelligent Systems and Computing, vol 755. Springer, Singapore. https://doi.org/10.1007/978-981-13-1951-8_41
Download citation
DOI: https://doi.org/10.1007/978-981-13-1951-8_41
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1950-1
Online ISBN: 978-981-13-1951-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)