A DHT-Based Multi-Agent System for Semantic Information Sharing

  • Agostino Poggi
  • Michele Tomaiuolo
Part of the Studies in Computational Intelligence book series (SCI, volume 439)


This paper presents AOIS, a multi-agent system that supports the sharing of information among a dynamic community of users connected through the Internet thanks to the use of a well-known DHT-based peer-to-peer platform: BitTorrent. In respect to Web search engines, this system enhances the search through domain ontologies, avoids the burden of publishing the information on the Web and guaranties a controlled and dynamic access to the information. The use of agent technologies has made the realization of three of the main features of the system straightforward: i) filtering of information coming from different users, on the basis of the previous experience of the local user, ii) pushing of some new information that can be of interest for a user, and iii) delegation of access capabilities, on the basis of a reputation network, built by the agents of the system on the community of its users. The use of BitTorrent will allow us to offer the AOIS systems to the hundreds of millions of users that already share documents through the BitTorrent platform.


Semantic Information Distribute Hash Table Remote User Personal Assistant Agent Platform 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Apache Foundation, Nutch software (2011),
  2. 2.
    Beagle Team, Beagle software (2011),
  3. 3.
    Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi agent systems with a FIPA-compliant agent framework. Software Practice & Experience 31, 103–128 (2001)zbMATHCrossRefGoogle Scholar
  4. 4.
    Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: JADE: a Software Framework for Developing Multi-Agent Applications. Lessons Learned. Information and Software Technology Journal 50, 10–21 (2008)Google Scholar
  5. 5.
    Chen, J.R., Wolf, S.R., Wragg, S.D.: A Distributed Multi-Agent System for Collaborative Information Management and Sharing. In: Proc. of the 9th ACM International Conference on Information and Knowledge Management, pp. 382–388 (2000)Google Scholar
  6. 6.
    Cohen, B.: Incentives build robustness in BitTorrent. In: Proceedings of the First Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA (2003)Google Scholar
  7. 7.
    Ellison, C., Frantz, B., Lampson, B., Rivest, R., Thomas, B., Ylonen, T.: SPKI Certificate Theory. RFC 2693 (1999)Google Scholar
  8. 8.
    FIPA Consortium, FIPA Specifications (2011),
  9. 9.
    Gong, L.: JXTA: A network programming environment. IEEE Internet Computing 5(3), 88–95 (2001)CrossRefGoogle Scholar
  10. 10.
    Google, About Google Desktop Search software (2011),
  11. 11.
    Hotho, A., Jäschke, R., Schmitz, C., Stumme, G.: Information Retrieval in Folksonomies: Search and Ranking. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 411–426. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Jung Team, Jung software (2011),
  13. 13.
    Klusch, M.: Information Agent Technology for the Internet: A survey. Data & Knowledge Engineering 36(3), 337–372 (2001)zbMATHCrossRefGoogle Scholar
  14. 14.
    Li, N., Mitchell, J.M.: RT. A Role-based Trust-management Framework. In: Proc. of the Third DARPA Information Survivability Conference and Exposition (DISCEX III), Washington, DC, pp. 201–212 (2003)Google Scholar
  15. 15.
    Mari, M., Poggi, A., Tomaiuolo, M., Turci, P.: Enhancing Information Sharing Through Agents. In: Kolp, M., Henderson-Sellers, B., Mouratidis, H., Garcia, A., Ghose, A.K., Bresciani, P. (eds.) AOIS 2006. LNCS (LNAI), vol. 4898, pp. 202–211. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Maymounkov, P., Mazières, D.: Kademlia: A Peer-to-Peer Information System Based on the XOR Metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 53–65. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  17. 17.
    Miller, G.A.: WordNet: A Lexical Database for English. Communications of the ACM 38(11), 39–41 (1995)CrossRefGoogle Scholar
  18. 18.
    Mine, T., Matsuno, D., Kogo, A., Amamiya, M.: Design and Implementation of Agent Community Based Peer-to-Peer Information Retrieval Method. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds.) CIA 2004. LNCS (LNAI), vol. 3191, pp. 31–46. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  19. 19.
    Montassier, G., Cholez, T., Doyen, G., Khatoun, R., Chrisment, I., Festor, O.: Content pollution quantification in large P2P networks: A measurement study on KAD. In: Proc. of the IEEE International Conference on Peer-to-Peer Computing, Kyoto, Japan, pp. 30–33 (2011)Google Scholar
  20. 20.
    Riaño, D., Moreno, A., Isern, D., Bocio, J., Sánchez, D., Jiménez, L.: Knowledge Exploitation from the Web. In: Karagiannis, D., Reimer, U. (eds.) PAKM 2004. LNCS (LNAI), vol. 3336, pp. 175–185. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  21. 21.
    OASIS, SAML specifications (2011),
  22. 22.
    Parameswaran, M., Susarla, A., Whinston, A.B.: P2P Networking: An Information-Sharing Alternative. Computer 34(7), 31–38 (2001)CrossRefGoogle Scholar
  23. 23.
    Poggi, A., Tomaiuolo, M.: A Multi-Agent System for Information Semantic Sharing. In: Proc. of the 5th International Workshop on New Challenges in Distributed Information Filtering and Retrieval, Palermo, Italy (2011)Google Scholar
  24. 24.
    Princeton Universty, Wordnet (2011),
  25. 25.
    Rivest, R.L.: The MD5 Message Digest Algorithm. Internet RFC 1321 (1992)Google Scholar
  26. 26.
    Salter, J., Antonopoulos, N.: CinemaScreen Recommender Agent: Combining Collaborative and Content-Based Filtering. IEEE Intelligent Systems 21(1), 35–41 (2006)CrossRefGoogle Scholar
  27. 27.
    Sánchez, D., Isern, D., Moreno, A.: Integrated Agent-Based Approach for Ontology-Driven Web Filtering. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds.) KES 2006. LNCS (LNAI), vol. 4253, pp. 758–765. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  28. 28.
    Southern Methodist University, JAWS software (2011),
  29. 29.
    Stanford University, Protégé software (2011),
  30. 30.
    Tang, C., Xu, Z., Dwarkadas, S.: Peer-to-peer information retrieval using self-organizing semantic overlay networks. In: Proc. of ACM SIGCOMM, pp. 175–186 (2003)Google Scholar
  31. 31.
    Telecom Italia, JADE software (2012),
  32. 32.
    Vuze BitTorrent Client (2012),
  33. 33.
    W3C Consortium, OWL 2 Web Ontology Language Overview (2009),
  34. 34.
    Wiemer-Hastings, P.M.: How Latent is Latent Semantic Analysis? In: Proc. of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI 1999), pp. 932–941 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Dipartimento di Ingegneria dell’InformazioneUniversità degli Studi di ParmaParmaItaly

Personalised recommendations