Computing the canonical basis in L-FCA: An adaptation of CbO algorithms

This paper addresses the lack of efficient algorithms for computing the L-fuzzy canonical basis. We introduce a formal definition for L-fuzzy pseudo-intents and develop ‘Fuzzy LinCbO’, the first CbO-based algorithm to solve this problem, bridging a critical gap in logical knowledge extraction for graded data.

Author

Domingo López Rodríguez, Manuel Ojeda Hernández, Jan Konečný, Simon Andrews

Published

10 November 2025

Keywords

L-fuzzy canonical basis, Fuzzy LinCbO, Pseudo-intents, L-FCA, Close-by-One, Logical reasoning

While algorithms for constructing L-fuzzy concept lattices have matured, the efficient computation of the L-fuzzy canonical basis of implications remains a significant challenge. This paper addresses this by extending the successful Close-by-One (CbO) strategy to the problem of L-fuzzy implication mining. We begin by providing a rigorous theoretical definition of a pseudo-intent in the L-fuzzy setting. Based on this definition, we develop Fuzzy LinCbO, a native fuzzy adaptation of the LinCbO algorithm. We prove its correctness and demonstrate its performance, providing the first efficient, CbO-based method for computing the canonical basis in L-FCA. This work bridges a critical gap, offering a tool for efficient logical knowledge extraction from graded data.

Introduction

The canonical basis is the most concise representation of all valid implications in a context. While its computation is coNP-complete in the binary case, several algorithms exist. In the L-fuzzy setting, however, the problem is less explored. The lack of efficient algorithms for computing the L-fuzzy canonical basis is a major barrier to the application of logical reasoning in domains with graded data.

The LinCbO algorithm successfully adapted the CbO strategy for binary canonical basis computation. This paper aims to perform a similar leap for L-FCA. The key challenge lies in the definition and identification of fuzzy pseudo-intents.

Our contributions are:

  1. A formal, workable definition of a pseudo-intent for L-fuzzy contexts.
  2. The Fuzzy LinCbO algorithm, a native fuzzy CbO adaptation for computing the L-fuzzy canonical basis.
  3. A proof of the algorithm’s correctness.

Methodology and expected theoretical results

Theoretical foundation: Fuzzy pseudo-intents

A binary pseudo-intent PP is a set that is not closed, but for which any proper subset QPQ \subset P, Q++P++Q^{++} \subset P^{++}. Generalizing this to L-FCA is non-trivial. * Main theoretical result: We will propose a definition for an L-fuzzy pseudo-intent and prove that the set of implications {P(P++P)P is a fuzzy pseudo-intent}\{P \to (P^{++} \setminus P) \mid P \text{ is a fuzzy pseudo-intent}\} forms the L-fuzzy canonical basis. The proof will involve showing this set is sound, complete, and minimal in cardinality.

Algorithmic design: Fuzzy LinCbO

The algorithm will adapt the LinCbO search tree to the L-fuzzy space. The search will explore branches corresponding to pairs of (attribute, grade). The canonicity test at each node will be replaced by a “fuzzy pseudo-intent test” derived from our new definition.

Work plan

  • Months 1-4: Develop the theory of L-fuzzy pseudo-intents and prove the basis characterization theorem.
  • Months 5-8: Design the Fuzzy LinCbO algorithm and prove its correctness.
  • Months 9-11: Implement and perform an initial evaluation of the algorithm.
  • Month 12: Write the manuscript.

Potential target journals

  1. Fuzzy Sets and Systems (Q1): Best venue for a fundamental theoretical and algorithmic contribution to L-FCA.
  2. IEEE Transactions on Fuzzy Systems (Q1): Excellent alternative with a high impact factor.

Minimum viable article (MVA) strategy

  • Paper 1 (The MVA):
    • Scope: The full paper as described. The novelty of the fuzzy pseudo-intent definition and the first CbO-based algorithm is a significant contribution worthy of a single, strong paper.
    • Goal: To provide the community with the first efficient algorithm for L-fuzzy canonical basis computation.
    • Target venue: Fuzzy Sets and Systems.