Logic programs with classical negation
Logic programming
The well-founded semantics for general logic programs
Journal of the ACM (JACM)
Using collaborative filtering to weave an information tapestry
Communications of the ACM - Special issue on information filtering
Proceedings of the 6th international conference on Intelligent user interfaces
Knowledge Representation, Reasoning, and Declarative Problem Solving
Knowledge Representation, Reasoning, and Declarative Problem Solving
Hybrid Recommender Systems: Survey and Experiments
User Modeling and User-Adapted Interaction
E-Commerce Recommendation Applications
Data Mining and Knowledge Discovery
User Modeling for Adaptive News Access
User Modeling and User-Adapted Interaction
Explicit Dynamic User Profiles for a Collaborative Filtering Recommender System
IBERAMIA '08 Proceedings of the 11th Ibero-American conference on AI: Advances in Artificial Intelligence
Content-based recommendation systems
The adaptive web
Answer-set programming based dynamic user modeling for recommender systems
EPIA'07 Proceedings of the aritficial intelligence 13th Portuguese conference on Progress in artificial intelligence
ETRICS'06 Proceedings of the 2006 international conference on Emerging Trends in Information and Communication Security
Operational semantics for DyLPs
EPIA'05 Proceedings of the 12th Portuguese conference on Progress in Artificial Intelligence
Hi-index | 0.00 |
User modeling and personalisation are the key aspects of recommender systems in terms of recommendation quality. ERASP is an add-on to existing recommender systems which uses dynamic logic programming -- an extension of answer set programming -- as a means for users to specify and update their models and preferences, with the purpose of enhancing recommendations. While being an excellent solution in recommender systems limited to a few thousand products, ERASP does not scale well beyond that point. In this paper we present a major theoretical redesign of ERASP which entails a significant improvement in the performance of its implementation, making it usable in domains with hundreds of thousands of products.