Using Formal Concept Analysis towards Cooperative E-Learning

  • Ghassan Beydoun
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5465)


Student interactions in an e-learning community are captured to construct a Semantic Web (SW) to create a collective meta-knowledge structure guiding students as they search the existing knowledge corpus. Formal Concept Analysis (FCA) is used as a knowledge acquisition tool to process the students virtual surfing trails to express and exploit the dependencies between webpages to yield subsequent and more effective focused search results. The system KAPUST2 (Keeper And Processor of User Surfing Trails) which constructs from captured students trails a conceptual lattice guiding student queries is presented. Using KAPUST as an e-learning software for an undergraduate class over two semesters shows how the lattice evolved over the two semesters, improving its performance by exploring the relationship between ‘kinds’ of research assignments and the e-learning semantic web development. Course instructors monitored the evolution of the lattice with interesting positive pedagogical consequences.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beydoun, G., Kultchitsky, R., Manasseh, G.: Evolving Semantic Web with Social Navigation. Expert Systems with Applications 32, 265–276 (2007)CrossRefGoogle Scholar
  2. 2.
    Dieberger, A.: Supporting Social Navigation on the World Wide Web. Internation Journal of Human Computer Studies 46(6), 805–825 (1997)CrossRefGoogle Scholar
  3. 3.
    Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Heidelberg (1999)CrossRefzbMATHGoogle Scholar
  4. 4.
    Wexelblat, A.: History-Based Tools for Navigation. In: IEEE’s 32nd Hawai’i International Conference on System Sciences (HICSS 1999). IEEE Computer Society Press, Hawai (1999)Google Scholar
  5. 5.
    Laus, F.O.: Tracing User Interactions on World-Wide Webpages, in Psychologisches Institut III, Westfälische Wilhelms-Universität: Germany (2001)Google Scholar
  6. 6.
    Wexelblat, A., Maes, P.: Footprints: History-Rich Tools for Information Foraging. In: Conference on Human Factors in Computing Systems (CHI 1999), Pittsburgh (1999)Google Scholar
  7. 7.
    Tilley, T., et al.: A Survey of Formal Concept Anlaysis Support for Software Engineering Activities. In: Ganter, B., Stumme, G., Wille, R., et al. (eds.) Formal Concept Analysis. LNCS, vol. 3626, pp. 250–271. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Eklund, P., Wormuth, B.: Restructuring Help Systems Using Formal Concept Analysis. In: Ganter, B., Godin, R. (eds.) ICFCA 2005. LNCS, vol. 3403, pp. 129–144. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Kim, M.H., Compton, P.: Formal Concept Analysis for Domain-Specific Document Retrieval Systems. In: 14th Biennial Conference of the Canadian Society for Computational Studies of Intelligence (AI 2001). Springer, Ottawa (2001)Google Scholar
  10. 10.
    Horton, W., Horton, K.: E-learning Tools and Technologies. John Wiley and Sons, Chichester (2003)zbMATHGoogle Scholar
  11. 11.
    Blunt, R., Ahearn, C.: Creating a Virtual Learning Community. In: The Sixth International Conference on Asynchronous Learning Networks (ALN 2000), Maryland (2000)Google Scholar
  12. 12.
    Barker, P.: Technology in support of learning. In: Baillie, C., Moore, I. (eds.) Effetcive Learning and Teaching in Engineering. Taylor and Francis Group, Abington (2004)Google Scholar
  13. 13.
    Biggs, J.: Teaching for quality learning at university. Open University Press, Buckingham (1999)Google Scholar
  14. 14.
    Esteva, M.: Electronic Institutions: From Specification To Development, in Artificial Intelligence Research Insitute. UAB - Universitat Autonòma de Barcelona, Barcelona (2003)Google Scholar
  15. 15.
    Drake, B., Beydoun, G.: Using Ripple Down Rules to Build Predicates in Situation Semantics. In: 6th Pacific Rim Knowledge Acquisition Workshop (PKAW 2000). University of New South Wales, Sydney (2000)Google Scholar
  16. 16.
    Beydoun, G., Debenham, J., Hoffmann, A.: Integrating Agents Roles Using Messaging Structure. In: Pacific Rim Multi Agent System Workshop (PRIMA 2004), Auckland University, Auckland (2004)Google Scholar
  17. 17.
    Beydoun, G., et al.: Cooperative Modeling Evaluated. International Journal of Cooperative Information Systems 14(1), 45–71 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Ghassan Beydoun
    • 1
  1. 1.School of Information Systems and TechnologyUniversity of WollongongAustralia

Personalised recommendations