Algorithms (Feb 2022)

A Temporal Case-Based Reasoning Platform Relying on a Fuzzy Vector Spaces Object-Oriented Model and a Method to Design Knowledge Bases and Decision Support Systems in Multiple Domains

  • Joël Colloc,
  • Relwendé Aristide Yameogo,
  • Peter Summons,
  • Lilian Loubet,
  • Jean-Bernard Cavelier,
  • Paul Bridier

DOI
https://doi.org/10.3390/a15020066
Journal volume & issue
Vol. 15, no. 2
p. 66

Abstract

Read online

Knowledge bases in complex domains must take into account many attributes describing numerous objects that are themselves components of complex objects. Temporal case-based reasoning (TCBR) requires comparing the structural evolution of component objects and their states (attribute values) at different levels of granularity. This paper provides some significant contributions to computer science. It extends a fuzzy vector space object-oriented model and method (FVSOOMM) to present a new platform and a method guideline capable of designing objects and attributes that represent timepoint knowledge objects. It shows how temporal case-based reasoning can use distances between temporal fuzzy vector functions to compare these knowledge objects’ evolution. It describes examples of interfaces that have been implemented on this new platform. These include an expert’s interface that describes a knowledge class diagram; a practitioner’s interface that instantiates domain objects and their attribute constraints; and an end-user interface to input attribute values of the real cases stored in a domain case database. This paper illustrates resultant knowledge bases in different domains, with examples of pulmonary embolism diagnosis in medicine and decision making in French municipal territorial recomposition. The paper concludes with the current limitations of the proposed model, its future perspectives and possible platform enhancements.

Keywords