CLASSIC: a structural data model for objects
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Approximate reasoning and prototypical knowledge
International Journal of Approximate Reasoning
Introduction to knowledge systems
Introduction to knowledge systems
Combining Horn rules and description logics in CARIN
Artificial Intelligence
The role of adaptive hypermedia in a context-aware tourist GUIDE
Communications of the ACM - The Adaptive Web
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
What we talk about when we talk about context
Personal and Ubiquitous Computing
The Role of Ontologies in Context-Aware Recommender Systems
MDM '06 Proceedings of the 7th International Conference on Mobile Data Management
Using information content to evaluate semantic similarity in a taxonomy
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Rule-based systems are widely used to implement knowledge-based systems. They are usually intuitive to use, have good performance and can be easily integrated with other software components. However, a critical problem is that the behavior of a rule-based system tends to degrade abruptly whenever the knowledge base is incomplete or not detailed enough or when operating at the borders of its expertise. Various forms of approximate reasoning have been introduced but they solve the problem only in a partial way. In the paper we propose new forms of rule inference that tackle this problem, introducing a form of flexible or common sense reasoning that can support a softer degradation of problem solving ability when knowledge is partial or incomplete. The solution we propose relies on the exploitation of semantic information associated with the concepts involved in the rules. In particular, we show how taxonomical information can be exploited to define flexible forms of match between rule antecedents and the working memory, and flexible forms of conflict resolution. In this way, even when no rule perfectly matches the working memory, the inference engine can select rules that apply to more general or to similar cases and provide some approximate solution. The approach has been motivated by work on context aware (recommender) systems where the problem of incomplete descriptions and brittle degradation of problem solving ability are particularly relevant.