Skip to main content

Web Recommender Agents with Inductive Learning Capabilities

  • Chapter
  • First Online:
Book cover Emergent Web Intelligence: Advanced Information Retrieval

Part of the book series: Advanced Information and Knowledge Processing ((AI&KP))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The interested reader can found some details about these collaborative filtering techniques in [33].

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. T. Ash. Dynamic node creation in backpropagation networks. Connection Science, 1:365–375, 1989.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. G. Brewka and T. Eiter. Preferred answer sets for extended logic programs. Artificial Intelligence, 109:297–356, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Robin Burke. Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction, 12(4):331–370, 2002.

    Article  MATH  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. DAML + OIL URL. http://www.daml.org. 2005.

  13. 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.

    Google Scholar 

  14. A.S. d’Avila Garcez, K. Broda, and D.M. Gabbay. Neural-Symbolic Learning Systems. Springer-Verlag, 2002.

    Google Scholar 

  15. A.S. d’Avila Garcez and G. Zaverucha. The connectionist inductive learning and logic programming system. Applied Intelligence, 11(1):59–77, 1999.

    Google Scholar 

  16. M. Deshpande and G. Karypis. Selective markov models for predicting web page accesses. ACM Trans. Inter. Tech., 4(2):163–184, 2004.

    Article  Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Google Scholar 

  21. http://www.fipa.org, 2003.

  22. M. Fitting. Metric methods: three examples and a theorem. Journal of Logic Programming, 21(2):113–127, 1994.

    MathSciNet  MATH  Google Scholar 

  23. S. Gallant. Neural Networks and Expert Systems. MIT Press, 1996.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proceedings of the Logic Programming Symposium, 1988.

    Google Scholar 

  27. M. Gelfond and V. Lifschitz. Classical negations in logic programs and disjunctive databases. New Generation Computing, 9(4,4):365–386, 1991.

    Article  Google Scholar 

  28. T.R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2): 199–220, 1993.

    Article  Google Scholar 

  29. R. Guha. Semantic Negotiation: Co-identifying objects across data sources. In AAAI ’04 Spring Symposium Series: Proceedings of the Semantic Web Services, 2004.

    Google Scholar 

  30. M.-H. Hsu. A personalized english learning recommender system for esl students. Expert Syst. Appl., 34(1):683–688, 2008.

    Article  Google Scholar 

  31. 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.

    Google Scholar 

  32. http://jade.tilab.com/, 2004.

  33. 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.

    Google Scholar 

  34. R.A. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 4:67–95, 1986.

    Article  Google Scholar 

  35. 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.

    Google Scholar 

  36. S.P. Meyn and R.L. Tweedie. Markov Chains and Stochastic Stability. Cambridge University Press, 2008.

    Google Scholar 

  37. B. Mobasher, R. Cooley, and J. Srivastava. Automatic personalization based on web usage mining. Comm. of the ACM, 43(8):142–151, 2000.

    Article  Google Scholar 

  38. 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.

    Google Scholar 

  39. OML URL. http://www.ontologos.org/oml/. 2005.

  40. OWL URL. http://www.w3.org/tr/owl-features/. 2005.

  41. 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.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. 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.

    Article  MATH  Google Scholar 

  44. D. Rosaci. Cilios: Connectionist inductive learning and inter-ontology similarities for recommending information agents. Inf. Syst., 32(6), 2007.

    Google Scholar 

  45. 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.

    Google Scholar 

  46. M.P. Singh and M.N. Huhns. Service-Oriented Computing:Semantics, Processes, Agents. John Wiley and Sons, 2005.

    Google Scholar 

  47. SWRL URL. http://www.w3.org/swrl/. 2005.

  48. G.G. Towell and J.W. Shavlik. Knowledge-based artificial neural networks. Artificial Intelligence, 70(1):119–165, 1994.

    Article  MATH  Google Scholar 

  49. C.J. Van Rijsbergen. Information Retrieval. Butterworth, 1979.

    Google Scholar 

  50. W3C Recommendation URL. http://www.w3.org. 2005.

  51. 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.

    Google Scholar 

  52. Andrew B. Williams. Learning to share meaning in a multi-agent system. Autonomous Agents and Multi-Agent Systems, 8(2):165–193, 2004.

    Article  Google Scholar 

  53. M. Wooldridge. Reasoning about rational agents. MIT Press, 2000.

    Google Scholar 

  54. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Domenico Rosaci .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics