Optimized Multi-agent Personalized Search Engine

  • Disha VermaEmail author
  • Barjesh Kochar
  • Y. S. Shishodia
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 755)


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.


Personalized search engine (PSE) Weighted sum model (WSM) Information retrieval User profiling Web personalization MongoDB Distributed database 


  1. 1.
    Gauch, S., Chaffee, J.: A ontology based personalized search and browsing. Web Intell. Agent Syst. 1(3), 219–234 (2003)Google Scholar
  2. 2.
    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 2005Google Scholar
  3. 3.
    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 2005Google Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    Souldatos, S., Dalamagas, T., Sellis, T.: Captain Nemo: a metasearch engine with personalized hierarchical search space. Informatica-Ljubljana 30, 173–182 (2006)zbMATHGoogle Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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 2006Google Scholar
  9. 9.
    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).
  10. 10.
    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 2005Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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.
  14. 14.
    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 2011Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    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 2012Google Scholar
  17. 17.
    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)Google Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    Aghasaryan, A., et al.: Personalized application enablement by web session analysis and multisource user profiling. Bell Labs Tech. J. 15(1), 67–76 (2010)CrossRefGoogle Scholar
  20. 20.
    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 2012Google Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    Beccue, M., Shey, D.: Service personalization: subscriber data management, subscriber profiling, policy control, real-time charging, location, and presence, ABI Research, 2Q (2009)Google Scholar
  23. 23.
    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.
  24. 24.
    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 2011Google Scholar
  25. 25.
    Gu, Y., Shen, S., Zheng, G.: Application of NoSQL database in web crawling. Int. J. Digit. Content Technol. Appl. 5(6), 261–266 (2011)CrossRefGoogle Scholar
  26. 26.
    Lakshman, A., Malik P, Cassandra: a decentralized structured storage system. ACM SIGOPS Oper. Syst. Rev. 44(2) (2010).
  27. 27.
    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).
  28. 28.
    Roszkowska, E.: Rank ordering criteria weighting methods—a comparative overview. Optimum. Stud. Ekono. 5, 65 (2013)Google Scholar
  29. 29.
    Verma, D., Kochar, B.: Multi agent architecture for search engine (IJACSA). Int. J. Adv. Comput. Sci. Appl. 7(3), 224–220 (2016)Google Scholar
  30. 30.
    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)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Disha Verma
    • 1
    • 2
    Email author
  • Barjesh Kochar
    • 3
  • Y. S. Shishodia
    • 2
  1. 1.VIPS, Guru Gobind Singh Indraprastha UniversityNew DelhiIndia
  2. 2.Jagannath UniversityJaipurIndia
  3. 3.BPITNew DelhiIndia

Personalised recommendations