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.
Similar content being viewed by others
References
Schiaffino S, Amandi A (2006) Polite personal agents. IEEE Intell Syst 21(1):12–19
Godoy D, Amandi A (2005) User profiling for web page filtering. IEEE Internet Comput 9(4):56–64
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
Kim H-R, Chan P (2008) Learning implicit user interest hierarchy for context in personalization. Appl Intell 28:153–166
Gruber T (1993) A translation approach to portable ontology specifications. Knowl Acquis 5:199–220
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
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
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
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
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
Gauch S, Chaffee J, Pretschner A (2003) Ontology-based personalized search and browsing. Web Intell Agent Syst 1:219–234
Tao X, Li Y, Zhong N (2010). A personalized ontology model for web information gathering. IEEE Trans Knowl Data Eng 99 (PrePrints)
Sieg A, Mobasher B, Burke R (2007) Representing context in web search with ontological user profiles. Model Using Context 4635:439–452
Lee Y-S, Cho S-B (2011) Exploiting mobile contexts for Petri-net to generate a story in cartoons. Appl Intell 34:1–18
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
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
Agrawal R, Shafer J (1996) Parallel mining of association rules. IEEE Trans Knowl Data Eng 8(6):962–969
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
Eyharabide V, Amandi A (2008) Semantic spam filtering from personalized ontologies. J Web Eng, 7(2):158–176
Yap G-E, Tan A-H, Pang H-H (2008) Explaining inferences in Bayesian networks. Appl Intell 29:263–278
Cooper G, Herskovits E (1992) A Bayesian method for the induction of probabilistic networks from data. Mach Learn 9(4):309–347
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
Crestani F (1997) Application of spreading activation techniques in information retrieval. Artif Intell Rev 11(6):453–482
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
Witten I, Frank E (2005) Data mining: practical machine learning tools and techniques
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-011-0301-4