Abstract
Amalthaea is an evolving, multi-agent ecosystem for personalized filtering, discovery, and monitoring of information sites. Amalthaea's primary application domain is the World Wide Web and its main purpose is to assist its users in finding interesting information. Two different categories of agents are introduced in the system: filtering agents that model and monitor the interests of the user and discovery agents that model the information sources.A market-like ecosystem where the agents evolve, compete, and collaborate is presented: agents that are useful to the user or other agents reproduce, while low-performing agents are destroyed. Results from various experiments with different system configurations and varying ratios of user interests versus agents in the system are presented. Finally issues like fine-tuning the initial parameters of the system and establishing and maintaining equilibria in the ecosystem are discussed.
Similar content being viewed by others
References
R. Armstrong, D. Freitag, T. Joachims, and T. Mitchell, “Webwatcher: A learning apprentice for the world wide web,” in Proc. Symp. Information Gathering from Heterogeneous, Distributed Environments, AAAI Press, Menlo Park, CA, 1995.
P. Baclace, “Competitive agents for information filtering,” Comm. ACM vol. 35(12), p. 50, 1992.
M. Balabanovic and Y. Shoham, “Learning information retrieval agents: Experiments with automated web browsing,” in Proc. of the 1995 AAAI SSS, AAAI Tech. Report SS-95-08, 1995.
R. Belew, “Evolution learning and culture: Computational metaphors for adaptive algorithms,” UC at San Diego Technical Report CS89-156.
N. Belkin and B. Croft, “Information filtering and information retrieval,” Comm. ACM, vol. 35(12) pp. 29–37, 1992.
M. Best, “Corporal ecologies and population fitness on the net,” J. Artificial Life, vol. 3(4), 261–287.
S. Clearwater, “A comparative-developmental approach to understanding imitation,” in Market Based Control: A Paradigm for Distributed Resource Allocation, S. Clearwater Ed. World Scientific Publishing, Singapore.
K. Decker and V. Lesser, “Macron: An architecture for multi-agent cooperative information gathering,” in CIKM Conf. Workshop on Intell. Inform. Agents, 1995.
K. Decker, A. Pannu, K. Sycara, M. Williamson, “Designing behaviors for information agents,” in Proc. First Int. Conf. Automomous Agents, Los Angeles, 1997.
O. Etzioni, “Results from using the metacrawler,” in Proc. Fourth WWW Conf. F. Varela, and P. Bourgine Eds., MIT Press, Cambridge, MA, 1995.
O. Ezioni, “Moving up the information food chain: deploying softbots on the www,” in Proc. AAAI-96, AAAI Press, Menlo Park, CA, 1996.
B. Grosof, “Reusable architecture for embedding rule-based intelligence,” in CIKM Conf. Workshop on Intell. Inform. Agents, 1995.
W. Hill, L. Stead, R. Resenstein, and G. Furnas, “Recommending and evaluating choices in a virtual community of use,” in Proc. CHI'95, ACM Press, New York, 1995.
T. Kohonen, Self-Organization and Associative Memory, Springer-Verlag, Berlin, 1989.
Y. Labrou and T. Finin, “A semantics approach for KQML—A general purpose communication language for software agents,” in Proc. Conf. Inform. Knowledge Manag. 1994, ACM Press, New York, 1994.
K. Lang, “Newsweeder,” in Proc. 12th Int. Conf. on Machine Learning, 1995.
Y. Lashkari, “Webhound,” M.I.T. Media Laboratory, Massachusetts Inst. Technol, Cambridge, MA, Master's thesis, 1995.
H. Lieberman, “Letizia, an agent that assists web browsing,” in Proc. IJCAI-95, AAAI Press, Menlo Park, CA, 1995.
F. Menczer, R. Belew, and W. Willuhn, “Artificial life applied to adaptive information agents,” in Working Notes of the AAAI Symp. on Inform. Gathering from Distributed, Heterogeneous Databases, AAAI Press, Menlo Park, CA, 1995.
M. Mitchell, An Introduction to Genetic Algorithms, M.I.T. Press, Cambridge, MA, 1996.
A. Moukas, “Amalthaea: Information discovery and filtering using a multiagent evolving ecosystem,” J. Appl. Intell. vol. 11(5) pp. 437–457, 1997.
M. Porter, “An algorithm for suffix stripping,” Program, vol. 14(3), pp. 130–138, 1980.
P. Resnik, N. Iacovou, M. Sushak, P. Bergstrom, and J. Riedl, “Grouplens: An open architecture for collaborative filtering of netnews,” in Proc. CSCW'94, 1994.
A. O. Riordan and H. Sorensen, “An intelligent agent for high-precision information filtering,” in Proc. CIKM-95 Conf. 1995.
G. Salton and C. Buckley, “Text weighting approaches in automatic text retrieval,” Cornell University Technical Report 87-881, 1987.
U. Shardanand and P. Maes, “Social information filtering: Algorithms for automating ‘word of mouth’,” in Proc. CHI-95 Conference, ACM Press, New York, 1995.
B. Sheth and P. Maes, “Evolving agents for personalized information filtering,” in Proc. Ninth Conf. Artif. Intell. for Appl., IEEE Computer Press, New York, 1993.
K. Sycara and D. Zeng, “Coordination of multiple intelligent software agents,” Int. J. Intell. Coop. Inform. Syst., vol. 5(2-3), pp. 181–211, 1996.
K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng, “Distributed intelligent agents,” IEEE Expert, vol. 11(6), 1996.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Moukas, A., Maes, P. Amalthaea: An Evolving Multi-Agent Information Filtering and Discovery System for the WWW. Autonomous Agents and Multi-Agent Systems 1, 59–88 (1998). https://doi.org/10.1023/A:1010094506174
Issue Date:
DOI: https://doi.org/10.1023/A:1010094506174