A Distributed Agent-Based Approach for Supporting Group Formation in P2P e-Learning

  • Fabrizio Messina
  • Giuseppe Pappalardo
  • Domenico Rosaci
  • Corrado Santoro
  • Giuseppe M. L. Sarné
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8249)


Peer-to-Peer (P2P) technology can be effectively used to implement cooperative e-Learning systems, where the available knowledge for a student is not only from teachers, but also from other students having similar interests and preferences. In such a scenario, a central issue is to form groups of users having similar interests and satisfying personal user’s constraints. In this paper we propose a novel approach, called HADEL (Hyperspace Agent-based E-Learning), based on an overlay network of software agents. Our approach preserves user’s privacy, allowing to locally maintain sensitive user’s data and inferring the properties necessary for determining the groups by using agents acting as personal assistants. The results obtained by some tests performed on simulated e-Learning environments show the efficiency of our approach, that suitably exploits the topology of the overlay network, which exhibits the typical properties of a small-world system.


Multiagent System Overlay Network Software Agent Admissible Region Gossip Protocol 
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.
    Barabási, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Chan, E.: An innovative learning approach: Integrate peer-to-peer learning into blended learning. International J. of Global Education 1(1) (2012)Google Scholar
  3. 3.
    Chen, C.M., Lee, H.M., Chen, Y.H.: Personalized e-learning system using item response theory. Computers & Education 44(3), 237–255 (2005)CrossRefGoogle Scholar
  4. 4.
    De Meo, P., Nocera, A., Quattrone, G., Rosaci, D., Ursino, D.: Finding reliable users and social networks in a social internetworking system. In: Proc. of the 2009 Int. Database Engineering & Applications Symp., pp. 173–181. ACM (2009)Google Scholar
  5. 5.
    De Meo, P., Nocera, A., Rosaci, D., Ursino, D.: Recommendation of reliable users, social networks and high-quality resources in a social internetworking system. AI Communications 24(1), 31–50 (2011)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Di Stefano, A., Messina, F., Pappalardo, G., Santoro, C., Toscano, L.: Evaluating strategies for resource finding in a peer-to-peer grid. In: 16th IEEE International Workshops on WETICE 2007, pp. 290–295 (2007)Google Scholar
  7. 7.
    Dolog, P., Henze, N., Nejdl, W., Sintek, M.: Personalization in distributed e-learning environments. In: Proc. of the 13th Int. World Wide Web Conf. on Alternate Track Papers & Posters, pp. 170–179. ACM (2004)Google Scholar
  8. 8.
    Ferber, J.: Multi-agent systems: an introduction to distributed artificial intelligence, vol. 1. Addison-Wesley, Reading (1999)Google Scholar
  9. 9.
    Garruzzo, S., Rosaci, D., Sarné, G.M.L.: ISABEL: A multi agent e-learning system that supports multiple devices. In: Proc. of the 2007 International Conference on Intelligent Agent Technology (IAT 2007), pp. 485–488. IEEE (2007)Google Scholar
  10. 10.
    Garruzzo, S., Rosaci, D., Sarné, G.M.L.: Masha-el: A multi-agent system for supporting adaptive e-learning. In: 19th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2007, vol. 2, pp. 103–110. IEEE (2007)Google Scholar
  11. 11.
    Huang, L.: e-learning based on semantic P2P networks. In: 2012 3rd Int. Conf. on Networking and Distributed Computing, pp. 105–107. IEEE (2012)Google Scholar
  12. 12.
    Jin, H., Yin, Z., Yang, X., Wang, F., Ma, J., Wang, H., Yin, J.: APPLE: A novel P2P based e-learning environment. In: Sen, A., Das, N., Das, S.K., Sinha, B.P. (eds.) IWDC 2004. LNCS, vol. 3326, pp. 52–62. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Kritikou, Y., Demestichas, P., Adamopoulou, E., Demestichas, K., Theologou, M., Paradia, M.: User profile modeling in the context of web-based learning management systems. JNCA 31(4), 603–627 (2008)Google Scholar
  14. 14.
    Kuramochi, K., Kawamura, T., Sugahara, K.: Nat traversal for pure P2P e-learning system. In: 3rd Int. Conf. on Internet and Web Applications and Services, pp. 358–363. IEEE (2008)Google Scholar
  15. 15.
    Messina, F., Pappalardo, G., Rosaci, D., Santoro, C., Sarné, G.M.L.: HySoN: A distributed agent-based protocol for group formation in online social networks. In: Klusch, M., Thimm, M., Paprzycki, M. (eds.) MATES 2013. LNCS, vol. 8076, pp. 320–333. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  16. 16.
    Messina, F., Pappalardo, G., Rosaci, D., Santoro, C., Sarné, G.M.L.: A trust-based approach for a competitive cloud/Grid computing scenario. In: Fortino, G., Badica, C., Malgeri, M., Unland, R. (eds.) Intelligent Distributed Computing VI. SCI, vol. 446, pp. 129–138. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  17. 17.
    Messina, F., Pappalardo, G., Santoro, C.: A self-organising system for resource finding in large-scale computational grids. In: Proc. of WOA (2010)Google Scholar
  18. 18.
    Messina, F., Pappalardo, G., Santoro, C.: Hygra: A decentralized protocol for resource discovery and job allocation in large computational grids. In: Proceedings of ISCC, pp. 817–823. IEEE (2010), doi:10.1109/ISCC.2010.5546559Google Scholar
  19. 19.
    Messina, F., Pappalardo, G., Santoro, C.: Exploiting the small-world effect for resource finding in P2P grids/clouds. In: Proc. 20th IEEE Int. Work. on Enabling Technologies: Infrastructures for Collaborative Enterprises, pp. 122–127 (2011)Google Scholar
  20. 20.
    Messina, F., Pappalardo, G., Santoro, C.: Complexsim: An smp-aware complex network simulation framework. In: 2012 6th Int. Conf. on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 861–866. IEEE (2012)Google Scholar
  21. 21.
    Messina, F., Pappalardo, G., Santoro, C.: Decentralised resource finding in cloud/grid computing environments: A performance evaluation. In: IEEE 21st Int. Work. on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 143–148. IEEE (2012)Google Scholar
  22. 22.
    Messina, F., Pappalardo, G., Santoro, C.: Complexsim: A flexible simulation platform for complex systems. International J. of Simulation and Process Modelling (2013)Google Scholar
  23. 23.
    Messina, F., Santoro, C., Pappalardo, G.: Exploiting gpus to simulate complex systems. In: 2013 Seventh International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 535–540 (2013)Google Scholar
  24. 24.
    Navarro-Estepa, Á., Xhafa, F., Caballé, S.: A P2P replication-aware approach for content distribution in e-learning systems. In: 6th Int. Conf. on Complex, Intelligent and Software Intensive Systems, pp. 917–922. IEEE (2012)Google Scholar
  25. 25.
    Nejdl, W., Wolpers, M., Siberski, W., Schmitz, C., Schlosser, M., Brunkhorst, I., Löser, A.: Super-peer-based routing and clustering strategies for rdf-based peer-to-peer networks. In: Proceedings of the 12th Int. Conf. on World Wide Web, pp. 536–543. ACM (2003)Google Scholar
  26. 26.
    Rosaci, D., Sarné, G.M.L.: Efficient personalization of e-learning activities using a multi-device decentralized recommender system. Computational Intelligence 26(2), 121–141 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  27. 27.
    Rosaci, D., Sarné, G.M.L.: Matching users with groups in social networks. In: Zavoral, F., Jung, J.J., Badica, C. (eds.) Intelligent Distributed Computing VII. SCI, vol. 511, pp. 45–54. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  28. 28.
    Rosaci, D., Sarnè, G.M.L., Garruzzo, S.: Integrating trust measures in multiagent systems. International Journal of Intelligent Systems 27(1), 1–15 (2012)CrossRefGoogle Scholar
  29. 29.
    Sabater, J., Paolucci, M., Conte, R.: Repage: Reputation and image among limited autonomous partners. J. Artificial Societies and Social Simulation 9(2) (2006)Google Scholar
  30. 30.
    Sabater, J., Sierra, C.: Regret: reputation in gregarious societies. In: Proceedings of the Fifth International Conference on Autonomous Agents, AGENTS 2001, pp. 194–195. ACM, New York (2001)CrossRefGoogle Scholar
  31. 31.
    Talia, D., Trunfio, P.: Toward a synergy between P2P and grids. IEEE Internet Computing 7(4), 94–96 (2003)CrossRefGoogle Scholar
  32. 32.
    Watts, D., Strogatz, S.J.: Collective dynamics of ‘small-world’ networks. Nature 393(6684), 440–442 (1998)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Fabrizio Messina
    • 1
  • Giuseppe Pappalardo
    • 1
  • Domenico Rosaci
    • 2
  • Corrado Santoro
    • 1
  • Giuseppe M. L. Sarné
    • 2
  1. 1.Dipartimento di Matematica e InformaticaUniversity of CataniaCataniaItaly
  2. 2.DIIES, DICEAMUniversity “Mediterranea” of Reggio CalabriaReggio CalabriaItaly

Personalised recommendations