Learn More
In this article we introduce a novel method of making recommendations to groups based on existing techniques of collaborative filtering and taking into account the group personality composition. We have tested our method in the movie recommendation domain and we have experimentally evaluated its behavior under heterogeneous groups according to the group(More)
Our approach to Case-Based Reasoning (CBR) is to build integrated systems that combine case specific knowledge with models of general domain knowledge. In this paper we describe CBROnto, the CBR ontology we have developed, as a task/method ontology. CBROnto specifies a modelling framework to describe reusable CBR Problem Solving Methods based on the CBR(More)
Artificial intelligence in games is typically used for creating player's opponents. Manual editing of intelligent behaviors for nonplayer characters (NPCs) of games is a cumbersome task that needs experienced designers. Our research aims to assist designers in this task. Behaviors typically use recurring patterns, so that experience and reuse are crucial(More)
In this paper we present a system for automatic story generation that reuses existing stories to produce a new story that matches a given user query. The plot structure is obtained by a case-based reasoning (CBR) process over a case base of tales and an ontology of explicitly declared relevant knowledge. The resulting story is generated as a sketch of a(More)
Case-based reasoning (CBR) is a paradigm for combining problem solving and learning that has become one of the most successful applied subfields of AI in recent years. Now that CBR has become a mature and established technology two necessities have become critical: the availability of tools to build CBR systems, and the accumulated practical experience of(More)
In this paper we describe a domain independent architecture to help in the design of knowledge intensive CBR systems. It is based on the knowledge incorporation from a library of application-independent ontologies and the use of an ontology with the common CBR terminology that guides the case representation and allows the description of flexible, generic(More)
In [3], we have presented Description Logics (DLs) as a suitable knowledge representation technology to model the CBR processes. This paper mainly focuses on the adaptation process. We propose a domain independent model to structure the knowledge needed in a CBR system, where adaptation knowledge is explicitly represented. Built upon this model we propose(More)
Our goal is to support system developers in rapid prototyp-ing of Case-Based Reasoning (CBR) systems through component reuse. In this paper, we propose the idea of templates that can be readily adapted when building a CBR system. We define a case base of templates for case-based recommender systems. We devise a novel case-based template recommender, based(More)
In this paper we describe some new ideas to improve recommendations to groups of people. Our approach maximizes the global satisfaction for the group taking into account people personality and the social relationships among people in the group. We present some results with two cases of study based on the movie recommendation domain with heterogeneous(More)