Skip to main content
Log in

Designing adaptive learning itineraries using features modelling and swarm intelligence

  • WCCI2008
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this paper, Bayesian network (BN) and ant colony optimization (ACO) techniques are combined in order to find the best path through a graph representing all available itineraries to acquire a professional competence. The combination of these methods allows us to design a dynamic learning path, useful in a rapidly changing world. One of the most important advances in this work, apart from the variable amount of pheromones, is the automatic processing of the learning graph. This processing is carried out by the learning management system and helps towards understanding the learning process as a competence-oriented itinerary instead of a stand-alone course. The amount of pheromones is calculated by taking into account the results acquired in the last completed course in relation to the minimum score required and by feeding this into the learning tree in order to obtain a relative impact on the path taken by the student. A BN is used to predict the probability of success, by taking historical data and student profiles into account. Usually, these profiles are defined beforehand; however, in our approach, some characteristics of these profiles, such as the level of knowledge, are classified automatically through supervised and/or unsupervised learning. By using ACO and BN, a fitness function, responsible for automatically selecting the next course in the learning graph, is defined. This is done by generating a path which maximizes the probability of each user’s success on the course. Therefore, the path can change in order to adapt itself to learners’ preferences and needs, by taking into account the pedagogical weight of each learning unit and the social behaviour of the system.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. IMS Global Learning Consortium. IMS Content Package. Final Specification v.1.2, November 2005.

  2. Advanced Distributed Learning. SCORM 2004 Sharable Content Object Reference Model. ADL, 2004.

  3. IMS Global Learning Consortium. IMS Simple Sequencing version 1.0. Final Specification v.1.0, March 2003.

  4. Open Services Gateway Initiative, http://www.osgi.org.

  5. A bundle is a .zip or .jar archive with a file named manifest.mf which describes the bundle.

  6. E.g., Eclipse Platform Development Environment.

  7. Project of the Eureka-ITEA program supported by the Spanish Ministry of Industry, Commerce and Tourism through the PROFIT program. http://www.passepartout-project.org/.

  8. Project of the Eureka-ITEA program supported by the Spanish Ministry of Science and Technology through the PROFIT program. http://www.itea-osmose.org/.

  9. J-Bones, http://jbones.forge.os4os.org/.

  10. MOSKitt has been used to describe the learning graph using the philosophy of Software Features Modelling. See more at http://www.moskitt.org.

  11. A learning graph must have only one root node. A root node is a node that has no input arc (grade zero).

  12. http://www.moskitt.org.

  13. http://www.atenea-project.org.

References

  1. Anderson T (2005) Distance learning—social software’s killer ap? In: Proceedings of the ODLAA 2005 conference: breaking down boundaries. Available on-line: http://odlaa.une.edu.au/events/2005conf/nonref/odlaa2005Anderson.pdf

  2. Aroyo L, Dolog P, Houben GJ, Kravcik M, Naeve A, Nilsson M, Wild F (2006) Interoperability in personalized adaptive learning. Educ Technol Soc 9(2):4–18. Available online at: http://www.ifets.info/journals/9_2/2.pdf

    Google Scholar 

  3. Beni G, Wang J (1989) Swarm intelligence in cellular robotic systems. In: Proceedings of NATO advanced workshop on robots and biological systems, Tuscany, 26–30 June

  4. Bohm C, Jacopini G (1966) Flow diagrams, turing machines and languages with only two formation rules. Commun ACM 9(5):366–371

    Article  Google Scholar 

  5. Brown JL, Vanlehn K (1980) Repair theory: a generative theory of bugs in procedural skills. Cogn Sci 4:379–426

    Article  Google Scholar 

  6. Chen JN, Huang YM, Chu WC (2005) Applying dynamic fuzzy Petri net to web learning system. Interact Learn 13(3):159–178

    Article  Google Scholar 

  7. Czarnecki K, Helsen S, Eisenecker UW (2004) Staged configuration using feature models. SPLC 2004:266–283

    Google Scholar 

  8. Dorigo M, DI CARO G (1999) The ant colony optimization meta-heuristic. In: Corne D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, London, pp 11–32

    Google Scholar 

  9. Dron J (2002) Achieving self-organization in network-based learning environments. Ph.D. dissertation, Brighton University, Brighton

  10. Gutiérrez S, Valigiani G, Jamont Y, Collet P, Delgado Kloos C (2007) A swarm approach for automatic auditing of pedagogical planning. In: Proceedings of 7th IEEE international conference on advanced learning technologies, 2007 (ICALT 2007), 18–20 July 2007, pp 136–138

  11. Li Z, D’Ambrosio B (1994) Efficient inference in Bayes networks as a combinatorial optimization problem. Int J Approx Reason 11(1):55–81

    Article  MathSciNet  MATH  Google Scholar 

  12. Longarón MG, Usero F, Márquez JM, Oltra MA, Ruiz JL, Dueñas JC (2005, November) Sistema avanzado de despliegue de aplicaciones en pasarelas residenciales. In Proceedings of XV Jornadas Telecom I+D, Madrid

  13. Marcos L, Barchino R, Martinez JJ, Gutierrez JA (2008) Competency-based intelligent curriculum sequencing using particle swarms. In: Proceedings of the 8th IEEE international conference on advanced learning technologies, Santander, pp 295–297

  14. Márquez JM, Ortega JA, Hernández G (2005, September) Catálogo de aplicaciones de OSMOSE: Una experiencia real en el uso de servicios web en plataformas OSGi. In: Proceedings of I Jornadas Científico-Técnicas en Servicios Web, JSWEB’2005. I Congreso Español de Informática, Granada, pp 91–98

  15. Márquez JM (2007) Estado del arte del eLearning. Ideas para la definición de una plataforma universal. Departamento de Lenguajes y Sistemas Informáticos. Universidad de Sevilla. March 2007. Available on-line: http://www.lsi.us.es/docs/doctorado/memorias/Marquez,%20Jose%20M.pdf

  16. Márquez JM, Jiménez J, Agudo I (2008) Secure realtime integration of services in a OSGi distributed environment. In: Proceedings of the 4th international conference on networked computing and advanced information management, NCM2008, vol I, Gyeongju, 24 September, pp 631–636

  17. Miller P (2007, July) Swarm theory. National Geographic Magazine, p 138

  18. Muñoz-Organero M, Ramírez GA, Muñoz P, Kloos CD (2010, November) Analyzing convergence in e-learning resource filtering based on ACO techniques: a case study with telecommunication engineering students. Proc IEEE Trans Educ 53(4)

  19. Nkambou R, Tchetagni JPM (2004) Diagnosing student errors in e-learning environment using MPE theory. In: Proceedings of web-based education—2004, Innsbruck, 16–18 February

  20. Rey-López M, Díaz-Redondo RP, Fernández-Vilas A (2005, September) Educación a la carta para IDTV. In: Proceedings of V Jornadas de Ingeniería Telemática JITEL 2005, Vigo

  21. Rey-López M, Fernández-Vilas A, Díaz Redondo RP, Pazos-Arias J (2006) Providing SCORM with adaptivity. In: Proceedings of the 15th international conference on world wide web (Edinburgh, Scotland, May 23–26, 2006), WWW ‘06. ACM Press, New York, pp 981–982

  22. Rey-López M, Diaz-Redondo RP, Fernández-Vilas A, Pazos-Arias J, Garcia-Duque J, Gil-Solla A, Ramos-Cabrer M (2008) An extensión to the ADL SCORM standard to support adaptivity: the t-learning case-study. Comput Stand Interfaces (in press), 6 February. doi:10.1016/j.csi.2008.02.006

  23. Semet Y, Lutton E, Collet P (2003) Ant colony optimization for e-learning: observing the emergence of pedagogic suggestions. In: Proceedings of IEEE swarm intelligence symposium, Indianapolis, pp 24–26

  24. Valigiani G, Biojout R, Jamont Y, Lutton E, Bourgeois C, Collet P (2005) Experimenting with a real-size man-hill to optimize pedagogical paths. In: Proceedings of the ACM symposium on applied computing ‘05, Santa Fe, pp 4–8

  25. Wang T-I, Wang K-T, Huang Y-M (2008) Using a style-based ant colony system for adaptive learning. Expert Syst Appl Int J 34(4):2449–2464

    Article  Google Scholar 

  26. Wong L-H, Looi C-K (2009) Adaptable learning pathway generation with ant colony optimization. Educ Technol Soc 12(3):309–326

    Google Scholar 

Download references

Acknowledgments

This work has been partially supported by the Spanish Ministry of Industry, Tourism and Commerce through the PROFIT project ATENEA (Ref.: FIT-340503-2007-1), by the Spanish Ministry of Science and Education through the project FAMENET-InCare (Ref: TSI2006-13390-C02-02), and by the Andalusian Excellence R&D project CUBICO (Ref: TIC2141).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jose Manuel Marquez Vazquez.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marquez Vazquez, J.M., Ortega Ramirez, J.A., Gonzalez-Abril, L. et al. Designing adaptive learning itineraries using features modelling and swarm intelligence. Neural Comput & Applic 20, 623–639 (2011). https://doi.org/10.1007/s00521-011-0524-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0524-7

Keywords

Navigation