Skip to main content
Log in

Ontology-based user profile learning

  • Original Paper
  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Personal agents gather information about users in a user profile. In this work, we propose a novel ontology-based user profile learning. Particularly, we aim to learn context-enriched user profiles using data mining techniques and ontologies. We are interested in knowing to what extent data mining techniques can be used for user profile generation, and how to utilize ontologies for user profile improvement. The objective is to semantically enrich a user profile with contextual information by using association rules, Bayesian networks and ontologies in order to improve agent performance. At runtime, we learn which the relevant contexts to the user are based on the user’s behavior observation. Then, we represent the relevant contexts learnt as ontology segments. The encouraging experimental results show the usefulness of including semantics into a user profile as well as the advantages of integrating agents and data mining using ontologies.

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. Schiaffino S, Amandi A (2006) Polite personal agents. IEEE Intell Syst 21(1):12–19

    Article  Google Scholar 

  2. Godoy D, Amandi A (2005) User profiling for web page filtering. IEEE Internet Comput 9(4):56–64

    Article  Google Scholar 

  3. Eyharabide V, Gasparini I, Schiaffino S, Pimenta M, Amandi A (2009) Personalized e-learning environments: considering students’ contexts. In: Proceedings of WCCE 2009, world conference on computers in education IFIP—international federation for information processing, pp 48–57

    Google Scholar 

  4. Kim H-R, Chan P (2008) Learning implicit user interest hierarchy for context in personalization. Appl Intell 28:153–166

    Article  Google Scholar 

  5. Gruber T (1993) A translation approach to portable ontology specifications. Knowl Acquis 5:199–220

    Article  Google Scholar 

  6. Tao X, Li Y, Zhong N (2010) A knowledge-based model using ontologies for personalized web information gathering. Web Intell Agent Syst 8:235–254

    Google Scholar 

  7. Duong T, Uddin M, Li D, Jo G (2009) A collaborative ontology-based user profiles system. In: Proceedings of the 1st international conference on computational collective intelligence, semantic web, social networks and multiagent systems, pp 540–552

    Chapter  Google Scholar 

  8. Zhou X, Wu S-T, Li Y, Xu Y, Lau R, Bruza P (2006) Utilizing search intent in topic ontology-based user profile for web mining. In: Proceedings of the 2006 IEEE/WIC/ACM international conference on web intelligence, pp 558–564

    Chapter  Google Scholar 

  9. Sutterer M, Droegehorn O, David K (2008) User profile selection by means of ontology reasoning. In: Proceedings of the 2008 fourth advanced international conference on telecommunications, pp 299–304

    Chapter  Google Scholar 

  10. Mylonas P, Vallet D, Castells P, Fernandez M, Avrithis Y (2008) Personalized information retrieval based on context and ontological knowledge. Knowl Eng Rev 23:73–100

    Article  Google Scholar 

  11. Gauch S, Chaffee J, Pretschner A (2003) Ontology-based personalized search and browsing. Web Intell Agent Syst 1:219–234

    Google Scholar 

  12. Tao X, Li Y, Zhong N (2010). A personalized ontology model for web information gathering. IEEE Trans Knowl Data Eng 99 (PrePrints)

  13. Sieg A, Mobasher B, Burke R (2007) Representing context in web search with ontological user profiles. Model Using Context 4635:439–452

    Article  Google Scholar 

  14. Lee Y-S, Cho S-B (2011) Exploiting mobile contexts for Petri-net to generate a story in cartoons. Appl Intell 34:1–18

    Article  Google Scholar 

  15. Eyharabide V, Amandi A (2007) An ontology-driven conceptual model of user profiles. In: Proceedings of ASAI 2007, 9th Argentine symposium on artificial intelligence, August 27–28, Mar del Plata, Argentina, pp 101–115

    Google Scholar 

  16. Seidenberg J, Rector A (2006) Web ontology segmentation: analysis, classification and use. In: WWW ’06: proceedings of the 15th international conference on world wide web. ACM Press, New York, pp 13–22

    Chapter  Google Scholar 

  17. Agrawal R, Shafer J (1996) Parallel mining of association rules. IEEE Trans Knowl Data Eng 8(6):962–969

    Article  Google Scholar 

  18. Shah D, Lakshmanan L, Ramamritham K, Sudarshan S (1999) Interestingness and pruning of mined patterns. In: ACM SIGMOD workshop on research issues in data mining and knowledge discovery

    Google Scholar 

  19. Eyharabide V, Amandi A (2008) Semantic spam filtering from personalized ontologies. J Web Eng, 7(2):158–176

    Google Scholar 

  20. Yap G-E, Tan A-H, Pang H-H (2008) Explaining inferences in Bayesian networks. Appl Intell 29:263–278

    Article  Google Scholar 

  21. Cooper G, Herskovits E (1992) A Bayesian method for the induction of probabilistic networks from data. Mach Learn 9(4):309–347

    MATH  Google Scholar 

  22. Dechter R (1998) Bucket elimination: a unifying framework for probabilistic inference. In: Proceedings of the NATO advanced study institute on learning in graphical models, pp 75–104

    Google Scholar 

  23. Crestani F (1997) Application of spreading activation techniques in information retrieval. Artif Intell Rev 11(6):453–482

    Article  Google Scholar 

  24. Iglesias A, Martinez P, Aler R, Fernandez F (2009) Learning teaching strategies in an adaptive and intelligent educational system through reinforcement learning. Appl Intell 31:89–106

    Article  Google Scholar 

  25. Witten I, Frank E (2005) Data mining: practical machine learning tools and techniques

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Victoria Eyharabide.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eyharabide, V., Amandi, A. Ontology-based user profile learning. Appl Intell 36, 857–869 (2012). https://doi.org/10.1007/s10489-011-0301-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-011-0301-4

Keywords

Navigation