Abstract
The activity of generating Web recommendations has been based in the past mainly on content-based and collaborative-filtering algorithms, that exploit a pre-fixed user’s profile to compare the interests of a user with the content of a Web site and with the profiles of other users. However, some recent proposals introduced the possibility to automatically construct the user’s profile by software agents able to monitor “over the shoulders” the user’s behaviour. This way, the profile can contain some useful information about not only the user’s interest but also the user’s behaviour. For instance, in the CILIOS approach recently presented, the user’s profile contains a logic program, automatically constructed by a neural network-based approach, that represents causal implications about events belonging to the user’s environment. In this paper we propose to use the logic knowledge extracted by CILIOS to support Web recommendation activities. A new type of agent, called CILWEB, is provided with both the CILIOS inductive learning capability and an additional implication-based recommendation algorithm. The introduction of the implication-based recommendations gives to the CILWEB agent the capability of better performing with respect to the traditional recommendation systems, as it is shown by some experimental results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The interested reader can found some details about these collaborative filtering techniques in [33].
References
R. Agrawal, T. Imieliński, and A. Swami. Mining association rules between sets of items in large databases. In SIGMOD ’93: Proceedings of the 1993 ACM SIGMOD international conference on Management of data, pages 207–216, New York, NY, USA, 1993. ACM.
G. Antoniou, E. Franconi, and F. van Harmelen. Introduction to semantic web ontology languages. In Reasoning Web, Proceedings of the Summer School, Malta, 2005. Springer, 2005.
T. Ash. Dynamic node creation in backpropagation networks. Connection Science, 1:365–375, 1989.
S. Berkovsky, T. Kuflik, and F. Ricci. Mediation of user models for enhanced personalization in recommender systems. User Model. User-Adapt. Interact., 18(3):245–286, 2008.
Robbert-Jan Beun, Rogier M. van Eijk, and Huub Prust. Ontological feedback in multiagent systems. In AAMAS ’04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, pages 110–117, Washington, DC, USA, 2004. IEEE Computer Society.
A. Birukov, E. Blanzieri, and P. Giorgini. Implicit: A recommender system that uses implicit knowledge to produce suggestions. In Workshop on Multi-Agent Information Retrieval and Recommender Systems at the Nineteenth International Joint Conference on Artificial Intelligence (IJCAI-05), Edinburgh, Scotland, 2005.
G. Brewka and T. Eiter. Preferred answer sets for extended logic programs. Artificial Intelligence, 109:297–356, 1999.
F. Buccafurri, G. Lax, D. Rosaci, and D. Ursino. A user behavior-based agent for improving web usage. In Proceedings of the International Conference on Ontologies, Databases and Applications of Semantics Conference (ODBASE 2002), Lecture Notes in Computer Science, pages 1168–1185, Irvine, CA, USA, 2002. Springer-Verlag.
F. Buccafurri, D. Rosaci, G.M.L. Sarné, and D. Ursino. An agent-based hierarchical clustering approach for e-commerce environments. In Proceedings of the 3th E-Commerce and web Technologies (EC-Web 2002), Lecture Notes in Computer Science, pages 115–118, Aix-en-Provence, France, 2002. Springer-Verlag.
Robin Burke. Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction, 12(4):331–370, 2002.
L.-S. Chen, F.-H. Hsu, M.-C. Chen, and Y.-C. Hsu. Developing recommender systems with the consideration of product profitability for sellers. Inf. Sci., 178(4):1032–1048, 2008.
DAML + OIL URL. http://www.daml.org. 2005.
A.S. d’Avila Garcez, K. Broda, and D.M. Gabbay. Symbolic logic extraction from trained neural networks: A sound approach. Artificial Intelligence, 125:155–207, 2001.
A.S. d’Avila Garcez, K. Broda, and D.M. Gabbay. Neural-Symbolic Learning Systems. Springer-Verlag, 2002.
A.S. d’Avila Garcez and G. Zaverucha. The connectionist inductive learning and logic programming system. Applied Intelligence, 11(1):59–77, 1999.
M. Deshpande and G. Karypis. Selective markov models for predicting web page accesses. ACM Trans. Inter. Tech., 4(2):163–184, 2004.
J. van Diggelen, R.J. Beun, F. Dignum, R.M. van Eijk, and J.-J. Ch. Meyer. Optimal communication vocabularies and heterogeneous ontologies. In R.M. van Eijk, M.-P. Huget, and F. Dignum, editors, Developments in Agent Communication, LNAI 3396, pages 76–90, Berlin, Heidelberg, New York, Tokyo, 2004. Springer Verlag.
David W. Embley. Toward semantic understanding: an approach based on information extraction ontologies. In ADC ’04: Proceedings of the 15th Australasian Database Conference, pages 3–12, Darlinghurst, Australia, Australia, 2004. Australian Computer Society, Inc.
M.H. Van Enden and R.A. Kowalski. The semantics of predicate logic as a programming language. Journal of the ACM, 23(4):733–742, 1976.
T. Finin, R. Fritzson, D. McKay, and R. McEntire. KQML as an agent communication language. In Proceedings of the 3rd International Conference on Information and Knowledge Management (CIKM’94), pages 456–463, Gaithersburg, Maryland, USA, 1994. ACM Press.
http://www.fipa.org, 2003.
M. Fitting. Metric methods: three examples and a theorem. Journal of Logic Programming, 21(2):113–127, 1994.
S. Gallant. Neural Networks and Expert Systems. MIT Press, 1996.
S. Garruzzo, S. Modafferi, D. Rosaci, and D. Ursino. X-compass: An xml agent for supporting user navigation on the web. In FQAS ’02: Proceedings of the 5th International Conference on Flexible Query Answering Systems, pages 197–211, London, UK, 2002. Springer-Verlag.
Salvatore Garruzzo, Stefano Modafferi, Domenico Rosaci, and Domenico Ursino. X-compass: An xml agent for supporting user navigation on the web. In FQAS ’02: Proceedings of the 5th International Conference on Flexible Query Answering Systems, pages 197–211, London, UK, 2002. Springer-Verlag.
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proceedings of the Logic Programming Symposium, 1988.
M. Gelfond and V. Lifschitz. Classical negations in logic programs and disjunctive databases. New Generation Computing, 9(4,4):365–386, 1991.
T.R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2): 199–220, 1993.
R. Guha. Semantic Negotiation: Co-identifying objects across data sources. In AAAI ’04 Spring Symposium Series: Proceedings of the Semantic Web Services, 2004.
M.-H. Hsu. A personalized english learning recommender system for esl students. Expert Syst. Appl., 34(1):683–688, 2008.
Mattias Jacobsson, Mattias Rost, and Lars Erik Holmquist. When media gets wise: Collaborative filtering with mobile media agents. In IUI ’06: Proceedings of the 11th International Conference on Intelligent User Interfaces, pages 291–293, New York, NY, USA, 2006. ACM Press.
http://jade.tilab.com/, 2004.
D. Kim, V. Atluri, M. Bieber, N. Adam, and Y. Yesha. A clickstream-based collaborative filtering personalization model: towards a better performance. In WIDM ’04: Proceedings of the 6th annual ACM international workshop on Web information and data management, pages 88–95, New York, NY, USA, 2004. ACM Press.
R.A. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 4:67–95, 1986.
Prem Melville, Raymod J. Mooney, and Ramadass Nagarajan. Content-boosted collaborative filtering for improved recommendations. In Eighteenth National Conference on Artificial Intelligence, pages 187–192, Menlo Park, CA, USA, 2002. American Association for Artificial Intelligence.
S.P. Meyn and R.L. Tweedie. Markov Chains and Stochastic Stability. Cambridge University Press, 2008.
B. Mobasher, R. Cooley, and J. Srivastava. Automatic personalization based on web usage mining. Comm. of the ACM, 43(8):142–151, 2000.
B. Mobasher, H. Dai, T. Luo, and M. Nakagawa. Effective personalization based on association rule discovery from web usage data. In WIDM ’01: Proceedings of the ACM international workshop on Web information and data management, pages 9–15. ACM Press, 2001.
OML URL. http://www.ontologos.org/oml/. 2005.
OWL URL. http://www.w3.org/tr/owl-features/. 2005.
R. Parekh and V. Honavar. Constructive theory refinement in knowledge-based neural networks. In Proceedings of the Int. Joint Conference on Neural Networks, pages 2318–2323, Anchorage, AK, USA, 1998.
Jeffrey Parsons, Paul Ralph, and Katherine Gallager. Using viewing time to infer user preference in recommender systems. In AAAI Workshop on Semantic Web Personalization - SWP 2004, pages 413–421, 2004.
P. Pu, L. Chen, and P. Kumar. Evaluating product search and recommender systems for e-commerce environments. Electronic Commerce Research, 8(1–2):1–27, 2008.
D. Rosaci. Cilios: Connectionist inductive learning and inter-ontology similarities for recommending information agents. Inf. Syst., 32(6), 2007.
Fabrizio Silvestri, Ranieri Baraglia, Paolo Palmerini, and Massimo Serranó. On-line generations of suggestions for web users. Journal Of Digital Information Management (JDIM), 2(2):104–108, 2004.
M.P. Singh and M.N. Huhns. Service-Oriented Computing:Semantics, Processes, Agents. John Wiley and Sons, 2005.
SWRL URL. http://www.w3.org/swrl/. 2005.
G.G. Towell and J.W. Shavlik. Knowledge-based artificial neural networks. Artificial Intelligence, 70(1):119–165, 1994.
C.J. Van Rijsbergen. Information Retrieval. Butterworth, 1979.
W3C Recommendation URL. http://www.w3.org. 2005.
Y. Wang, Z. Li, and Y. Zhang. Mining sequential association-rule for improving web document prediction. In ICCIMA ’05: Proceedings of the Sixth International Conference on Computational Intelligence and Multimedia Applications, pages 146–151, Washington, DC, USA, 2005. IEEE Computer Society.
Andrew B. Williams. Learning to share meaning in a multi-agent system. Autonomous Agents and Multi-Agent Systems, 8(2):165–193, 2004.
M. Wooldridge. Reasoning about rational agents. MIT Press, 2000.
J. Yang, R. Parekh, and V. Honavar. Mtiling - a constructive neural network learning algorithm for multi-category pattern classification. In Proceedings of the World Congress on Neural Networks’96, San Diego, CA, pages 182–187, 1996.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag London Limited
About this chapter
Cite this chapter
Rosaci, D. (2010). Web Recommender Agents with Inductive Learning Capabilities. In: Chbeir, R., Badr, Y., Abraham, A., Hassanien, AE. (eds) Emergent Web Intelligence: Advanced Information Retrieval. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84996-074-8_9
Download citation
DOI: https://doi.org/10.1007/978-1-84996-074-8_9
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84996-073-1
Online ISBN: 978-1-84996-074-8
eBook Packages: Computer ScienceComputer Science (R0)