The International Arab Journal of Information Technology (IAJIT)

..............................
..............................
..............................


A Personalized Metasearch Engine Based on Multi- Agent System

By providing unified access to multiple underlying search engines, metasearch engine is an intuitiveway to increase the coverage of the WWW. Great progress has been made in this area, butthe previous studies ignore the perspectives of users. This paper proposes a personalization mechanism for metasearch engine based on multi-agent system to improve precision ratio. The proposed mechanism obtains user interests from click-through data, schedules the appropriate underlying search engines according to the expertness model, and merges results based on user interest distribution. Moreover, it also has the ability to provide personalized result recommendation. Compared with the baseline results, experimental results show that the proposed personalization mechanism performs better on precision. The proposed metasearch engine is feasible for providing useful search results more effectively.


[1] Alkhateeb F., AI-Fakhry A., Maghayreh E., Alijawarneh S., and AI-Taani A., “A Multi-agent- based System for Securing University Campus,” International Journal of Research and Reviews in Applied Sciences, vol. 2, no. 3, pp. 223-231, 2010.

[2] Arzanian B., Akhlaghian F., and Moradi P., “A Multi-Agent Based Personalized Meta-Search Engine Using Automatic Fuzzy Concept Networks,” in Proceedings of 3rd International Conference on Knowledge Discovery and Data Mining, Phuket, pp. 208-211, 2010.

[3] Craswell N., Precision at n, Springer, 2009.

[4] Du Y., Pei Z., Xiang D., and Li K., “New Fast Algorithm for Constructing Concept Lattice,” in Proceedings of International Conference on Computational Science and its Applications, Kuala Lumpur, pp. 434-447, 2007.

[5] Dupret G., Murdock V., and Piwowarski B., “Web Search Engine Evaluation Using Click Through Data and A User Model,” in Proceedings of International Conference on World Wide Web, Banff, 2007.

[6] Fan Y. and Gauch S., “An Adaptive Multi-Agent Architecture for the ProFusion* Meta Search System,” in Proceedings of Webnet 97-World Conference on the WWW, Internet and Intranet, Toronto, pp. 1-2, 1997.

[7] Gauch S., Wang G., and Gomez M., “ProFusion*: Intelligent Fusion from Multiple, Distributed Search Engines,” Journal of Universal Computing, vol. 2, pp. 637-649, 1996.

[8] Gulli A. and Signorini A., “Building an Open Source Meta-Search Engine,” in Proceedings of the 14th International Conference on World Wide Web, Chiba, pp.1004-1005, 2005.

[9] Howe A., “A MetaSearch Engine that Learns Which Search Engines to Query,” Ai Magazine, vol. 18, no. 2, pp. 19-25, 1997.

[10] Keyhanipour A., Moshiri B., Kazenmian M., Piroozmand M., and Lucas C., “Aggregation of Web Search Engines Based on Users’ Preferences in WebFusion,” Knowledge-Based Systems, vol. 20, no. 4, pp.321-328, 2007.

[11] Keyhanipour A., Moshiri B., Piroozmand M., and Lucas C., “WebFusion: Fundamentals and Principals of a Novel Meta Search Engine,” in Proceedings of International Joint Conference on Neural Networks, Vancouver, pp. 4126-4131, 2006.

[12] Keyhanipour A., Moshiri B., Kazenmian M., Piroozmand M., and Lucas C., “A Multi-Layer/ Multi-Agent Architecture for Meta-Search Engines,” in Proceedings of International Conference on Artificial Intelligence and Machine Learning, Cairo, 2005.

[13] Meng W., Yu C., and Liu K., “Building Efficient and Effective Metasearch Engines,” Acm Computing Surveys, vol. 34, no. 1, pp. 48-89, 2001.

[14] Pan A., Yeung K., Moon K., Leung S., and Pan A., “Exploring the Potential of Using Agent- based Technology in Information Communication in Apparel Supply Chain Management,” in Proceedings of IEEE International Conference on Industrial Informatics, Singapore, pp. 433-438, 2006.

[15] Sahoo P. and Parthasarthy R., “An Efficient Web Search Engine for Noisy Free Information Retrieval,” The International Arab Journal of Information Technology, vol. 15, no. 3, pp. 412- 418, 2018.

[16] Tonella P., “Using A Concept Lattice of Decomposition Slices for Program Understanding and Impact Analysis,” IEEE Transactions on Software Engineering, vol. 29, no. 6, pp. 495-509, 2003.

[17] Vafadar S. and Barfourosh A., “Towards Intelligence Engineering in Agent-Based Systems,” The International Arab Journal of Information Technology, vol. 12, no. 1, pp. 94- 103, 2015.

[18] Wei X., Shi X., Kim S., Patrick J., Binkley J., Kong M., McClain C., and Zhang X., “Data Dependent Peak Model Based Spectrum Deconvolution for Analysis of High Resolution LC-MS Data,” Analytical Chemistry, vol. 86, no. 4, pp. 2156-2165, 2011.

[19] Wu S. and Mcclean S., “Information Retrieval Evaluation with Partial Relevance Judgment,” in Proceedings of British International Conference on Databases, Belfast, pp. 86-93, 2006.

[20] Zhou K., Zha H., Xue G., and Yu Y., “Learning the Gain Values and Discount Factors of DCG,” IEEE Transactions on Knowledge and Data Engineering, vol. 26, no. 2, pp. 391-404, 2012. A Personalized Metasearch Engine Based on Multi-Agent System 987 Meijia Wang received the M.E. degree in College of Information Engineering from Northwest A&F University. Now she is a PhD. Candidate in Xidian University. Her main research interests include Agent-oriented software engineering, data analysis, and social network analysis. Qingshan Li received his Ph.D. degree from Xidian University. Now he is a professor, PhD supervisor in Software Engineering Institute, Xidian University. His main research interests include agent-oriented software engineering, self-adaptive system, and data analysis. Yishuai Lin received the Ph.D. degree from Université de Technologie de Belfort-Montbéliard. Now, she is a lecture in Software Engineering Institute, Xidian University, Her main research interests include agent-oriented software engineering, knowledge management, and product design. Yingjian Li received the M.E. degree in Software Engineering Institute from Xidian University. His main research interests include Agent-oriented software engineering, information retrieval, and data analysis. Boyu Zhou received the M.E. degree in Software Engineering Institute from Xidian University. His main research interests include Agent-oriented software engineering, and information retrieval.