Formal Concept Analysis: Mathematical Foundations
Formal Concept Analysis: Mathematical Foundations
Similarity Measures for Object-Oriented Case Representations
EWCBR '98 Proceedings of the 4th European Workshop on Advances in Case-Based Reasoning
Classification Based Retrieval Using Formal Concept Analysis
ICCBR '01 Proceedings of the 4th International Conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Formal Concept Analysis: A Unified Framework for Building and Refining Ontologies
EKAW '08 Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns
Learning concept hierarchies from text corpora using formal concept analysis
Journal of Artificial Intelligence Research
FCA-MERGE: bottom-up merging of ontologies
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 1
Text adaptation using formal concept analysis
ICCBR'10 Proceedings of the 18th international conference on Case-Based Reasoning Research and Development
Hi-index | 0.00 |
One way of processing case retrieval in a case-based reasoning (CBR) system is using an ontology in order to generalise the target problem in a progressive way, then adapting the source cases corresponding to the generalised target problem. This paper shows how enriching this ontology improves the retrieval and final results of the CBR system. An existing ontology is enriched by automatically adding new classes that will refine the initial organisation of classes. The new classes come from a data mining process using formal concept analysis. Additional data about ontology classes are collected specially for this data mining process. The formal concepts generated by the process are introduced into the ontology as new classes. The new ontology, which is better structured, enables a more fine-grained generalisation of the target problem than the initial ontology. These principles are tested out within Taaable, a CBR system that searches cooking recipes satisfying constraints given by a user, or adapts recipes by substituting certain ingredients for others. The ingredient ontology of Taaable has been enriched thanks to ingredient properties extracted from recipe texts.