Approximation of fuzzy concept lattices by similarity

This research tackles the ‘concept explosion’ problem in L-FCA by proposing a formal method for lattice approximation. We investigate using different similarity measures to select a representative subset of concepts. The goal is an algorithm that computes this smaller, approximated lattice directly.

Author

Domingo López Rodríguez, Radim Bělohlávek, Ángel Mora Bonilla, Manuel Ojeda Hernández

Published

13 November 2025

Keywords

Lattice approximation, Similarity measures, Fuzzy concept lattice, L-FCA, Concept explosion, Fuzzy closure system

The potentially enormous size of a fuzzy concept lattice is a major obstacle to its exploration and interpretation. This paper explores a formal method for simplifying the lattice by constructing a smaller, representative subset of concepts through similarity-based approximation. Building on the work of Bělohlávek, we investigate the general framework of approximating the set of closed sets of a fuzzy closure system. We study the properties of different similarity measures beyond the standard Leibniz equality (uvu \leftrightarrow v) and their impact on the quality and representativeness of the resulting approximation. We further address the algorithmic challenge by proposing a method to compute an α\alpha-degree similarity approximation of the grade lattice LL and then adapt existing lattice construction algorithms (e.g., fuzzy InClose) to generate the approximated concept lattice directly, avoiding the computation of the full, potentially intractable, structure.

Introduction

While L-FCA provides a rich, exhaustive representation of knowledge, the sheer number of concepts can overwhelm human analysts and downstream algorithms. This “concept explosion” problem necessitates methods for simplification and summarization that preserve the essential structure of the data.

One promising direction is approximation. As proposed by Prof. Bělohlávek during his stay in Málaga, a subset of concepts can be chosen as “representatives” or cluster centers if every concept in the full lattice is sufficiently similar to at least one representative. This is formalized through the notion of a similarity-based approximation. Given a similarity function s:B(K)×B(K)Ls: \mathfrak{B}(\mathbb{K}) \times \mathfrak{B}(\mathbb{K}) \to L and a degree αL\alpha \in L, a subset YB(K)Y \subseteq \mathfrak{B}(\mathbb{K}) is an α\alpha-approximation if for every xB(K)x \in \mathfrak{B}(\mathbb{K}), there exists a yYy \in Y such that s(x,y)αs(x,y) \geq \alpha.

Key questions, however, remain open:

  1. What classes of similarity functions, beyond the standard bi-residuum, are suitable for this task?
  2. How does the choice of similarity function affect the structural properties of the approximation?
  3. Can we design an algorithm that directly computes an approximated lattice without first computing the full one?

This paper addresses these questions by providing a theoretical and algorithmic foundation for similarity-based lattice approximation.

Methodology and expected theoretical results

The research will be structured around two pillars: a theoretical investigation of similarity measures and an algorithmic solution for direct approximation.

Theoretical investigation

We will study the framework of approximating the closed sets of a general fuzzy closure operator. * Analysis of similarity measures: We will explore alternative similarity functions s(,)s(\cdot, \cdot). For example, we could define similarities based on the Jaccard index between the extents or intents of the fuzzy concepts. For each class of similarity function, we will investigate whether it satisfies key properties (e.g., reflexivity, symmetry, and some form of transitivity) and how these properties translate to the quality of the approximation. * Main theoretical result: A key theorem will establish the conditions under which an α\alpha-approximation of the grade lattice LL (denoted L^\hat{L}) can be used to generate a guaranteed β\beta-approximation of the full concept lattice B(K)\mathfrak{B}(\mathbb{K}). The relationship between α\alpha and β\beta will depend on the chosen similarity measure and the properties of the Galois connection.

Algorithmic approach

The practical goal is to avoid computing the full lattice. Our proposed two-step algorithm is as follows: 1. Compute L^\hat{L}: Given a desired approximation level α\alpha, first compute a minimal α\alpha-approximation L^\hat{L} of the grade lattice LL. For simple lattices like discretizations of [0,1][0,1], this is straightforward. For more complex lattices, this sub-problem itself is of interest. 2. Adapt lattice algorithm: Modify a CbO-style algorithm like fuzzy InClose. The standard algorithm explores branches corresponding to all pairs (m,g)(m, g) where mM,gLm \in M, g \in L. The adapted algorithm will only explore branches for pairs (m,g)(m, g) where gL^g \in \hat{L}. We will prove that this pruned search directly generates a subset of the full lattice that constitutes the desired approximation.

Work plan

  • Months 1-3: Formal theoretical work on different similarity measures and their properties. Prove the main theorem relating the approximation of LL to the approximation of B(K)\mathfrak{B}(\mathbb{K}).
  • Months 4-5: Develop and implement the algorithm for computing L^\hat{L} and adapt the fuzzy InClose algorithm to use L^\hat{L}.
  • Months 6-8: Conduct experiments on datasets known to produce very large lattices. Measure the size reduction of the approximated lattice and quantify its “information loss” using appropriate metrics.
  • Months 9-12: Write the manuscript, highlighting both the theoretical generality and the practical utility of the algorithmic solution.

Potential target journals

  1. International Journal of Approximate Reasoning (Q2): An excellent fit, as the core of the paper deals with formal approximation methods.
  2. Fuzzy Sets and Systems (Q1): A top choice for its focus on foundational theoretical work in fuzzy logic and its applications.
  3. IEEE Transactions on Fuzzy Systems (Q1): Suitable if the algorithmic contribution and its performance are particularly strong.

Minimum viable article (MVA) strategy

This topic has a natural split between theory and application.

  • Paper 1 (The MVA - theoretical paper):
    • Scope: Focus entirely on the theoretical framework. Introduce the general problem of approximating fuzzy closure systems. Analyze several classes of similarity functions and their properties. Present the main theorem connecting the approximation of LL and B(K)\mathfrak{B}(\mathbb{K}). The algorithmic part can be described at a high level as a proof of concept.
    • Goal: To establish the formal foundations of this new area of research.
    • Target venue: A journal with a strong theoretical focus, like Fuzzy Sets and Systems or the International Journal of Approximate Reasoning.
  • Paper 2 (The algorithmic & experimental paper):
    • Scope: This paper would briefly summarize the theory from Paper 1 and then focus heavily on the algorithmic implementation and empirical results. It would detail the adapted InClose algorithm, provide its complexity analysis, and present extensive experiments showing the trade-off between approximation level (α\alpha), lattice size reduction, and information loss.
    • Goal: To provide a practical tool for the FCA community and demonstrate its effectiveness.
    • Target venue: A journal that values strong empirical results and algorithmic contributions, such as Knowledge-Based Systems or Information Sciences.