Skip to main content
Log in

Amalthaea: An Evolving Multi-Agent Information Filtering and Discovery System for the WWW

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. P. Baclace, “Competitive agents for information filtering,” Comm. ACM vol. 35(12), p. 50, 1992.

    Article  Google Scholar 

  3. 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.

  4. R. Belew, “Evolution learning and culture: Computational metaphors for adaptive algorithms,” UC at San Diego Technical Report CS89-156.

  5. N. Belkin and B. Croft, “Information filtering and information retrieval,” Comm. ACM, vol. 35(12) pp. 29–37, 1992.

    Article  Google Scholar 

  6. M. Best, “Corporal ecologies and population fitness on the net,” J. Artificial Life, vol. 3(4), 261–287.

  7. 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.

  8. K. Decker and V. Lesser, “Macron: An architecture for multi-agent cooperative information gathering,” in CIKM Conf. Workshop on Intell. Inform. Agents, 1995.

  9. K. Decker, A. Pannu, K. Sycara, M. Williamson, “Designing behaviors for information agents,” in Proc. First Int. Conf. Automomous Agents, Los Angeles, 1997.

  10. O. Etzioni, “Results from using the metacrawler,” in Proc. Fourth WWW Conf. F. Varela, and P. Bourgine Eds., MIT Press, Cambridge, MA, 1995.

    Google Scholar 

  11. O. Ezioni, “Moving up the information food chain: deploying softbots on the www,” in Proc. AAAI-96, AAAI Press, Menlo Park, CA, 1996.

    Google Scholar 

  12. B. Grosof, “Reusable architecture for embedding rule-based intelligence,” in CIKM Conf. Workshop on Intell. Inform. Agents, 1995.

  13. 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.

    Google Scholar 

  14. T. Kohonen, Self-Organization and Associative Memory, Springer-Verlag, Berlin, 1989.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. K. Lang, “Newsweeder,” in Proc. 12th Int. Conf. on Machine Learning, 1995.

  17. Y. Lashkari, “Webhound,” M.I.T. Media Laboratory, Massachusetts Inst. Technol, Cambridge, MA, Master's thesis, 1995.

    Google Scholar 

  18. H. Lieberman, “Letizia, an agent that assists web browsing,” in Proc. IJCAI-95, AAAI Press, Menlo Park, CA, 1995.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. M. Mitchell, An Introduction to Genetic Algorithms, M.I.T. Press, Cambridge, MA, 1996.

    Google Scholar 

  21. A. Moukas, “Amalthaea: Information discovery and filtering using a multiagent evolving ecosystem,” J. Appl. Intell. vol. 11(5) pp. 437–457, 1997.

    Article  Google Scholar 

  22. M. Porter, “An algorithm for suffix stripping,” Program, vol. 14(3), pp. 130–138, 1980.

    Google Scholar 

  23. 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.

  24. A. O. Riordan and H. Sorensen, “An intelligent agent for high-precision information filtering,” in Proc. CIKM-95 Conf. 1995.

  25. G. Salton and C. Buckley, “Text weighting approaches in automatic text retrieval,” Cornell University Technical Report 87-881, 1987.

  26. U. Shardanand and P. Maes, “Social information filtering: Algorithms for automating ‘word of mouth’,” in Proc. CHI-95 Conference, ACM Press, New York, 1995.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng, “Distributed intelligent agents,” IEEE Expert, vol. 11(6), 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010094506174

Navigation