Table of Contents
Fetching ...

Approximate minimization of interpretations in fuzzy description logics under the Gödel semantics

Linh Anh Nguyen

TL;DR

The paper addresses the problem of minimizing finite fuzzy interpretations in fuzzy description logics under Gödel semantics, specifically without the Baaz projection operator and without the universal role. It introduces the first algorithm that computes a minimal interpretation although it preserves fuzzy concept assertions up to a degree \(\gamma\in(0,1]\), for a broad class of FDLs ranging from a sublogic of \(f\!\mathcal{ALC}_{reg}\) to extensions with inverse roles and nominals. The method hinges on constructing the greatest fuzzy \(\Phi\)-auto-bisimulation to obtain a compact fuzzy partition and then building a quotient interpretation \(\mathcal{I}'\) that preserves essential truth degrees, with a proven time complexity of \(O((m\log l + n)\log n)\). An extended formulation supports approximate preservation, and the authors provide both theoretical guarantees and an implementation. The work demonstrates that, in many cases, minimizing without Baaz/U can yield smaller domain reductions than approaches that rely on those constructors, offering practical improvements for reasoning tasks in fuzzy ontologies and fuzzy Kripke-like models.

Abstract

The problem of minimizing fuzzy interpretations in fuzzy description logics (FDLs) is important both theoretically and practically. For instance, fuzzy or weighted social networks can be modeled as fuzzy interpretations, where individuals represent actors and roles capture interactions. Minimizing such interpretations yields more compact representations, which can significantly improve the efficiency of reasoning and analysis tasks in knowledge-based systems. We present the first algorithm that minimizes a finite fuzzy interpretation while preserving fuzzy concept assertions in FDLs without the Baaz projection operator and the universal role, under the Gödel semantics. The considered class of FDLs ranges from the sublogic of $f\!\mathcal{ALC}$ without the union operator and universal restriction to the FDL that extends $f\!\mathcal{ALC}_{reg}$ with inverse roles and nominals. Our algorithm is given in an extended form that supports approximate preservation: it minimizes a finite fuzzy interpretation $\mathcal{I}$ while preserving fuzzy concept assertions up to a degree $γ\in (0,1]$. Its time complexity is $O((m\log{l} + n)\log{n})$, where $n$ is the size of the domain of $\mathcal{I}$, $m$ is the number of nonzero instances of atomic roles in $\mathcal{I}$, and $l$ is the number of distinct fuzzy values used in such instances plus 2.

Approximate minimization of interpretations in fuzzy description logics under the Gödel semantics

TL;DR

The paper addresses the problem of minimizing finite fuzzy interpretations in fuzzy description logics under Gödel semantics, specifically without the Baaz projection operator and without the universal role. It introduces the first algorithm that computes a minimal interpretation although it preserves fuzzy concept assertions up to a degree , for a broad class of FDLs ranging from a sublogic of to extensions with inverse roles and nominals. The method hinges on constructing the greatest fuzzy -auto-bisimulation to obtain a compact fuzzy partition and then building a quotient interpretation that preserves essential truth degrees, with a proven time complexity of \(O((m\log l + n)\log n)\). An extended formulation supports approximate preservation, and the authors provide both theoretical guarantees and an implementation. The work demonstrates that, in many cases, minimizing without Baaz/U can yield smaller domain reductions than approaches that rely on those constructors, offering practical improvements for reasoning tasks in fuzzy ontologies and fuzzy Kripke-like models.

Abstract

The problem of minimizing fuzzy interpretations in fuzzy description logics (FDLs) is important both theoretically and practically. For instance, fuzzy or weighted social networks can be modeled as fuzzy interpretations, where individuals represent actors and roles capture interactions. Minimizing such interpretations yields more compact representations, which can significantly improve the efficiency of reasoning and analysis tasks in knowledge-based systems. We present the first algorithm that minimizes a finite fuzzy interpretation while preserving fuzzy concept assertions in FDLs without the Baaz projection operator and the universal role, under the Gödel semantics. The considered class of FDLs ranges from the sublogic of without the union operator and universal restriction to the FDL that extends with inverse roles and nominals. Our algorithm is given in an extended form that supports approximate preservation: it minimizes a finite fuzzy interpretation while preserving fuzzy concept assertions up to a degree . Its time complexity is , where is the size of the domain of , is the number of nonzero instances of atomic roles in , and is the number of distinct fuzzy values used in such instances plus 2.
Paper Structure (15 sections, 13 theorems, 34 equations, 7 figures, 3 tables, 2 algorithms)

This paper contains 15 sections, 13 theorems, 34 equations, 7 figures, 3 tables, 2 algorithms.

Key Result

Theorem 2.3

If $Z$ is a fuzzy $\Phi$-bisimulation of between finite fuzzy interpretations $\mathcal{I}$ and ${\mathcal{I}'\!}$, then for every $x \in \Delta^\mathcal{I}$, $x' \in \Delta^{\mathcal{I}'\!}$ and every concept $C$ of $\mathcal{L}_\Phi$,

Figures (7)

  • Figure 1: Fuzzy interpretations used in Section \ref{['sec: motivation']}.
  • Figure 2: The semantics of complex concepts and roles.
  • Figure 3: Fuzzy interpretation used in Example \ref{['example: HGRJS']}.
  • Figure 4: Fuzzy interpretation used in Example \ref{['example: YNSJA']}.
  • Figure 5: Fuzzy interpretations mentioned in Examples \ref{['example: JHRHS 2']} and \ref{['example: JHRHS 3']}.
  • ...and 2 more figures

Theorems & Definitions (33)

  • Example 2.1
  • Example 2.2
  • Theorem 2.3
  • Theorem 2.4
  • Corollary 2.5
  • Theorem 2.6
  • Lemma 3.1
  • proof
  • Example 4.1
  • Example 4.2
  • ...and 23 more