Abstract
In this paper we propose the introduction of dynamic logic programming – an extension of answer set programming – in recommender systems, as a means for users to specify and update their models, with the purpose of enhancing recommendations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alferes, J.J., Banti, F., Brogi, A., Leite, J.A.: The refined extension principle for semantics of dynamic logic programming. Studia Logica 79(1) (2005)
Alferes, J.J., Leite, J.A., Pereira, L.M., Przymusinska, H., Przymusinski, T.: Dynamic updates of non-monotonic knowledge bases. Journal of Logic Programming 45(1-3) (2000)
Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Communications of the ACM 40(3), 66–72 (1997)
Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, Cambridge (2003)
Billsus, D., Pazzani, M.J.: User modeling for adaptive news access. User Model. User-Adapt. Interact 10(2-3), 147–180 (2000)
Billsus, D., Pazzani, M.J.: Content-based recommendation systems. In: The Adaptive Web. LNCS, vol. 4321, pp. 325–341. Springer, Heidelberg (2007)
Bridge, D., Kelly, J.P.: Diversity-enhanced conversational collaborative recommendations. In: Creaney, N. (ed.) Procs. of the Sixteenth Irish Conference on Artificial Intelligence and Cognitive Science, University of Ulster, pp. 29–38 (2005)
Burke, R.D.: Integrating knowledge-based and collaborative-filtering recommender systems. In: AAAI Workshop on AI in Electronic Commerce, pp. 69–72. AAAI, Stanford, California, USA (1999)
Burke, R.D.: Knowledge-based recommender systems. In: Kent, A., Dekker, M. (eds.) Encyclopedia of Library and Information Systems, vol. 69, ch. suppl. 32 (2000)
Burke, R.D.: Hybrid recommender systems: Survey and experiments. User Model. User-Adapt. Interact 12(4), 331–370 (2002)
Eiter, T.: Data integration and answer set programming. In: Baral, C., Greco, G., Leone, N., Terracina, G. (eds.) LPNMR 2005. LNCS (LNAI), vol. 3662, pp. 13–25. Springer, Heidelberg (2005)
Eiter, T., Fink, M., Sabbatini, G., Tompits, H.: A generic approach for knowledge-based information-site selection. In: KR, pp. 459–469 (2002)
Eiter, T., Lukasiewicz, T., Schindlauer, R., Tompits, H.: Combining answer set programming with description logics for the semantic web. In: KR 2004. Procs. of 9th Int. Conference on Principles of Knowledge Representation and Reasoning, pp. 141–151. AAAI Press, Stanford, California, USA (2004)
Felfernig, A., Kiener, A.: Knowledge-based interactive selling of financial services with FSAdvisor, pp. 1475–1482. AAAI, Stanford, California, USA (2005)
Gelfond, M., Lifschitz, V.: Logic programs with classical negation. In: Procs. of ICLP 1990, MIT Press, Cambridge (1990)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Communications of the ACM 35(12), 61–70 (1992) Special Issue on Information Filtering
Lam, S.K., Frankowski, D., Riedl, J.: Do you trust your recommendations? An exploration of security and privacy issues in recommender systems. In: Procs. of the 2006 Int. Conference on Emerging Trends in Information and Communication Security, Freiburg, Germany, ETRICS (2006)
Leite, J.A.: Evolving Knowledge Bases. IOS Press, Amsterdam (2003)
Leone, N., Pfeifer, G., Faber, W., Calimeri, F., Dell’Armi, T., Eiter, T., Gottlob, G., Ianni, G., Ielpa, G., Koch, S.P.C., Polleres, A.: The dlv system. In: Flesca, S., Greco, S., Leone, N., Ianni, G. (eds.) JELIA 2002. LNCS (LNAI), vol. 2424, Springer, Heidelberg (2002)
Niemelä, I., Simons, P.: Smodels: An implementation of the stable model and well-founded semantics for normal LP. In: Fuhrbach, U., Dix, J., Nerode, A. (eds.) LPNMR 1997. LNCS, vol. 1265, Springer, Heidelberg (1997)
Resnick, P., Iacovou, N., Suchak, M., Bergstorm, P., Riedl, J.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In: Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work, Chapel Hill, North Carolina, pp. 175–186. ACM Press, New York (1994)
Resnick, P., Varian, H.R.: Recommender systems. Communications of the ACM 40(3), 56–58 (1997)
Schafer, J.B., Konstan, J.A., Riedl, J.: E-commerce recommendation applications. Data Min. Knowl. Discov. 5(1/2), 115–153 (2001)
Schindlauer, R.: Answer-Set Programming for the Semantic Web. Phd thesis, Vienna University of Technology, Austria (December 2006)
Smyth, B., Cotter, P.: Personalized electronic program guides for digital TV. AI Magazine 22(2), 89–98 (2001)
Working group on Answer-Set Programming. http://wasp.unime.it
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leite, J., Ilić, M. (2007). Answer-Set Programming Based Dynamic User Modeling for Recommender Systems. In: Neves, J., Santos, M.F., Machado, J.M. (eds) Progress in Artificial Intelligence. EPIA 2007. Lecture Notes in Computer Science(), vol 4874. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77002-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-77002-2_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77000-8
Online ISBN: 978-3-540-77002-2
eBook Packages: Computer ScienceComputer Science (R0)