Next Article in Journal
Trends in the Use of Proper Methods for Estimating Mutation Rates in Fluctuation Experiments
Previous Article in Journal
Fractional Steps Scheme to Approximate the Phase Field Transition System Endowed with Inhomogeneous/Homogeneous Cauchy-Neumann/Neumann Boundary Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Order-Theoretic Study on Formal Concept Analysis

1
Department of Information Management, National Formosa University, Yunlin 63201, Taiwan
2
School of Computing and Data Science, Wentworth Institute of Technology, Boston, MA 02115-5998, USA
3
Institute of Information Science, Academia Sinica, Taipei 11529, Taiwan
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(12), 1099; https://doi.org/10.3390/axioms12121099
Submission received: 13 September 2023 / Revised: 13 November 2023 / Accepted: 28 November 2023 / Published: 30 November 2023

Abstract

:
This paper employs an order-theoretic framework to explore the intricacies of formal concepts. Initially, we establish a natural correspondence among formal contexts, preorders, and the resulting partially ordered sets (posets). Leveraging this foundation, we provide insightful characterizations of atoms and coatoms within finite concept lattices, drawing upon object intents. Expanding from the induced poset originating from a formal context, we extend these characterizations to discern join-irreducible and meet-irreducible elements within finite concept lattices. Contrary to a longstanding misunderstanding, our analysis reveals that not all object and attribute concepts are irreducible. This revelation challenges the conventional belief that rough approximations, grounded in irreducible concepts, offer sufficient coverage. Motivated by this realization, the paper introduces a novel concept: rough conceptual approximations. Unlike the conventional definition of object equivalence classes in Pawlakian approximation spaces, we redefine them by tapping into the extent of an object concept. Demonstrating their equivalence, we establish that rough conceptual approximations align seamlessly with approximation operators in the generalized approximation space associated with the preorder corresponding to a formal context. To illustrate the practical implications of these theoretical findings, we present concrete examples. Furthermore, we delve into the significance and potential applications of our proposed rough conceptual approximations, shedding light on their utility in real-world scenarios.

1. Introduction

Formal concept analysis (FCA) and rough set theory (RST), introduced by Rudolf Wille [1] and Zdzislaw Pawlak [2], respectively, stand as two prominent mathematical theories meticulously crafted to enhance the landscape of data analysis and knowledge processing. These theoretical frameworks, designed with precision and purpose, have evolved into indispensable tools for knowledge extraction and acquisition from complex datasets. Their proven effectiveness underscores their pivotal role in navigating the intricacies of data, establishing them as powerful instruments for advancing the field of knowledge processing.
FCA is initiated by a formal context (or simply context) ( G , M , I ) , where G and M are nonempty sets comprising objects and attributes, respectively, and I G × M is a binary incidence relation connecting objects and attributes. Specifically, ( g , m ) I indicates that object g has attribute m.
Given a formal context ( G , M , I ) , we have two basic operators, ( · ) : ( G ) ( M ) and ( · ) : ( M ) ( G ) defined by
A = { m M g A , ( g , m ) I } , and
B = { g G m B , ( g , m ) I } ,
for any A G and B M , where ( X ) denotes the powerset of a set X. Intuitively, A is the maximal set of attributes shared by all objects in A, and B is the maximal set of objects that possess all attributes in B.
In a context, a formal concept is a pair ( A , B ) ( G ) × ( M ) such that
A = B and B = A ,
where A and B are called the extent and the intent of the formal concept, respectively. For a given g G and m M , { g } and { m } are called the object intent of g and the attribute extent of m, respectively. The concept ( ( { g } ) , { g } ) (respectively, ( { m } , ( { m } ) ) ) is the object (respectively, attribute) concept associated with g (respectively, m).
The formal concepts of ( G , M , I ) are partially ordered based on the inclusion between extents or, equivalently, the inverse inclusion between intents. Formally,
( A 1 , B 1 ) ( A 2 , B 2 ) : A 1 A 2 ( B 1 B 2 ) .
Equipped with this partial order ≤, the set B ( G , M , I ) consisting of all formal concepts of ( G , M , I ) forms a complete lattice (a partially ordered set in which every subset has an infimum and a supremum), referred to as the concept lattice of ( G , M , I ) [3].
The concept of formal contexts serves as an integrative framework that unifies both RST and FCA [4]. At the core of rough set philosophy is the foundational idea of treating objects as indiscernible when they share identical attributes. This philosophical stance translates into a mathematical representation through the indiscernibility relation, establishing an equivalence relation that identifies all indiscernible objects. For a set X of objects, the lower approximation of X encompasses objects whose equivalence classes are subsets of X. Conversely, the upper approximation of X includes objects whose equivalence classes intersect nontrivially with X. This nuanced approach captures the essence of both RST and FCA, highlighting the intricate interplay between discernibility and equivalence within the broader framework of formal contexts.
In the application of RST to formal contexts, Kent [5] delves into the exploration of rough approximations within conceptual structures. Yet, as underscored by Saquer and Deogun [6], Kent’s methodology hinges on the availability of an expert-provided equivalence relation for the set of objects. This dependency introduces a significant caveat, as the outcomes vary depending on the specific equivalence relation chosen. In essence, the robustness and reliability of Kent’s approach are contingent upon the subjectivity inherent in the selection of an equivalence relation, thereby warranting a careful consideration of its impact on the results.
In response to this limitation, Saquer and Deogun [6] devised a methodology for approximating concepts within the FCA framework. Operating within a given formal context ( G , M , I ) , they introduced an equivalence relation on G, defining two objects as equivalent if they share the same set of attributes. This innovative approach offered a fresh perspective on concept approximation, seamlessly integrating RST into the FCA framework. Crucially, their proposed equivalence relation aligns precisely with the indiscernibility relation inherent in RST, establishing a harmonious bridge between the two theories. This strategic alignment not only overcomes the limitations associated with expert-dependent equivalence relations but also enhances the robustness and consistency of the concept approximation process within the broader context of FCA.
Nonetheless, as highlighted in [7], it is crucial to recognize that an equivalence class of objects may not necessarily align with any extent of formal concepts. Consequently, employing equivalence classes as definable sets within the context of FCA is deemed unreasonable. In response to this challenge, the suggested approach is to utilize join-irreducible or meet-irreducible concepts as the foundational building blocks for constructing rough approximations within formal contexts. This strategic shift seeks to overcome the inherent limitations associated with equivalence classes, offering a more rational and effective means of delineating rough approximations in the realm of FCA.
As highlighted in [3], each formal concept (A, B) within a context (G, M, I) serves as the supremum (or infimum) of certain object (or attribute) concept. Contrary to conventional wisdom, this paper demonstrates that in a finite concept lattice, not all object (or attribute) concepts are necessarily join-irreducible (or meet-irreducible), as elucidated in our findings. This revelation challenges the completeness of the basic building blocks proposed in [7]. Recognizing this gap, we present a novel solution to the issue by introducing a distinctive definition of rough approximation within formal contexts. In our approach, we consider object (or attribute) concepts as the fundamental building blocks, providing a more comprehensive and refined perspective that addresses the limitations of existing frameworks. This innovative definition enhances the robustness and completeness of rough approximations within formal contexts, offering a contribution to the ongoing discourse in the field.
The paper is organized as follows. In the subsequent part of this section, we illuminate the principal contributions made by this work and draw comparisons with existing literature. Section 2 furnishes essential background information encompassing preorders; equivalence relations; posets; lattices; FCA, including the foundational basic theorem on concept lattices; and RST. Moving to Section 3, we initially establish characteristic conditions elucidating the irreducibility of object and attribute concepts. This exploration reveals that irreducible concepts, despite their prominence, exhibit limitations in providing sufficient coverage for rough approximations. Consequently, in this section, we introduce a groundbreaking definition of rough conceptual approximations designed to surmount this coverage challenge. Section 4 navigates through the practical implications of our findings by illustrating them with examples. Additionally, we present a comparative analysis and delve into potential applications, underscoring the significance and versatility of our contribution. Lastly, Section 5 concludes with insightful remarks that encapsulate the key takeaways and implications of our work.

1.1. Main Contributions

Given that the approximation space serves as the abstract structure for information systems in RST for intelligent data analysis, a pertinent question arises regarding the corresponding abstract structure for formal contexts in FCA; while one could argue that, trivially, the approximation space aligns with the abstract structure since a formal context is a specialized information system, this paper offers a more nuanced perspective. In our exploration, we propose a less obvious answer to this question, contending that the abstract structure for formal contexts is, precisely, the preordered set. We establish a direct association between each formal context and a natural preordered set, concurrently establishing a canonical formal context for each preordered set. This order-theoretic investigation yields several theoretical findings and potential applications.
  • We introduce a novel concept, termed rough conceptual approximations, demonstrating its equivalence to approximation operators within the preordered generalized approximation space.
  • We present a comprehensive characterization of join-irreducible and meet-irreducible elements within finite concept lattices. This revelation challenges the completeness of rough approximations founded on irreducible concepts, as proposed in [7], motivating the introduction of our novel definition of rough conceptual approximations.
In essence, our contributions transcend the conventional understanding of the abstract structures associated with formal contexts, offering a more refined and comprehensive theoretical framework for intelligent data analysis within the FCA domain.

1.2. Related Work

The interaction between FCA and RST has been studied extensively. At the beginning, Kent introduced rough concept analysis by equipping the formal context with an expert-provided equivalence relation over the set of objects [5]. Subsequently, it is shown that from a RST viewpoint, we can associate a natural indiscernibility relation with a formal context. Hence, for the purpose of concept approximation, it is unnecessary to seek an external equivalence relation provided by experts [6]. Unlike approximations based on equivalence relations, our approach is based on the preorder associated with a formal context.
Recognizing that not all equivalence classes of the indiscernibility relation align with extents of formal concepts, a suggestion in [7] proposes the use of meet-irreducible and join-irreducible concepts as fundamental building blocks for rough concept approximations. However, the pivotal theorems (Theorems 4.3 and 4.5) in [7] inaccurately equate join-irreducible and meet-irreducible concepts with object and attribute concepts, respectively. In contrast, our characterization results in Section 3.1 demonstrate the inaccuracy of their claims, offering a proper criterion for identifying irreducible concepts within a concept lattice. Building on this, we advocate the use of extents of object concepts or intents of attribute concepts as the foundational building blocks for rough conceptual approximations.
Furthermore, ref. [8] introduces object-oriented and ref. [9] introduces attribute-oriented concepts. Distinct from the object and attribute concepts considered in this paper, object-oriented and attribute-oriented concepts do not fit the formal concepts paradigm of FCA. Instead, they resemble rough approximations between two universes. For instance, in a formal context ( G , M , I ) , a pair ( A , B ) ( G ) × ( M ) is deemed an object-oriented concept if B is the lower approximation of A, and A is the upper approximation of B. This nuanced distinction adds depth to the conceptual landscape, underscoring the diverse perspectives within the broader realms of FCA and RST.

2. Preliminaries

If U is a finite set, the number of its elements is symbolically denoted by | U | . Let R U × V be a binary relation from a set U to another set V. Then, following Norris [10], for any u U and v V , we use the notations
u R = { v V u R v } , R v = { u U u R v } .

2.1. Preorders, Partial Orders, and Equivalence Relations

A (binary) relation R on a set U, i.e., R U × U , is called a preorder if it is reflexive and transitive. A symmetric (respectively, anti-symmetric) preorder is called an equivalence relation (respectively, a partial order).
We will use the symbol ≤ to denote a partial order on a set U, and call ( U , ) a partially ordered set, or a poset. We write x < y for “ x y and x y ”. The relation ≥ on U is defined by y x if and only if (shortened to iff) x y is the inverse relation of ≤.
For elements x and y of a given poset ( U , ) , we say x is covered by y or y covers x, written x y or y x , if x < y and there exists no element z U such that x < z < y . In this case, x is called a lower cover of y, and y is an upper cover of x.
If R is an equivalence relation on a set U and u U , then the R-equivalence class of u, denoted [ u ] R , is the set of all elements u U such that ( u , u ) R . The set of all distinct R-equivalence classes, denoted U / R , is called the quotient set of U modulo R.
Lemma 1 
([11]). A preorder ⊑ on a set U determines a topology T whose basis is the family of all sets N u = { v u v . } for any u U . In addition, ( U , T ) is an Alexandroff space.
Lemma 2 
([12]). If f is a function with domain U, then the relation~on U defined by  x y  iff  f ( x ) = f ( y )  is an equivalence relation on U, called the kernel relation of f.

2.2. Lattices

A poset ( L , ) is called a lattice if every pair of elements x and y in L has both a meet (greatest lower bound) x y and a join (least upper bound) x y .
If a lattice has a least (respectively, largest) element, then it is unique. It is called the bottom (respectively, top) element of the lattice. We are especially interested in finite lattices. The bottom and top elements exist for every nonempty finite lattice.
Let ( L , ) be a nonempty finite lattice with ⊥ and ⊤ representing its bottom and top elements. An atom of ( L , ) is an element covering ⊥. Dually, a coatom is an element covered by ⊤. An element j L { } is join-irreducible if whenever j = x y for x , y L , then j = x or j = y . Dually, an element m L { } is meet-irreducible if whenever m = x y for x , y L , then m = x or m = y .
Proposition 1 
([3]). An element of a nonempty finite lattice is join-irreducible iff it has exactly one lower cover and meet-irreducible iff it has exactly one upper cover.
Corollary 1. 
In a nonempty finite concept lattice, every atom (respectively, coatom) is join-irreducible (respectively, meet-irreducible).

2.3. Formal Concept Analysis

In a formal context ( G , M , I ) , ( ) : ( G ) ( G ) and ( ) : ( M ) ( M ) are closure operators on G and M, respectively. A closure operator on a set U is a function from the power set of U into itself which is extensive, isotonic (order-preserving), and idempotent. Furthermore, as can be easily seen from [7], for each g G and m M ,
( { g } ) = ( g I ) = { g G g I g I } ,
( { m } ) = ( I m ) = { m M I m I m } .
Ext ( G , M , I ) denotes the set of all extents of concepts in ( G , M , I ) . We then have
Ext ( G , M , I ) = { A G A = ( A ) } = { ( X ) X G }
Since ( ) : ( G ) ( G ) is extensive and isotonic, it follows that for X G ,
X A Ext ( G , M , I ) X ( X ) ( A ) ( X ) A
This gives:
Lemma 3. 
Let  ( G , M , I )  be a formal context. Then
1. 
For each  X G , ( X )  is the smallest extent containing X.
2. 
For each  g G  and  A Ext ( G , M , I ) ,
g A ( { g } ) A
Let us recall the basic theorem of FCA.
Theorem 1 
(The basic theorem on concept lattices [3]). Let ( G , M , I ) be a formal context. Then, ( B ( G , M , I ) , ) is a complete lattice in which the infimum and supremum of a family of formal concepts ( A t , B t ) , t T , are, respectively, given by
t T ( A t , B t ) = ( t T A t , ( ( t T B t ) ) ) ,
t T ( A t , B t ) = ( ( ( t T A t ) ) , t T B t ) .
In addition, for any formal concept ( A , B ) B ( G , M , I ) , we have
g A ( ( { g } ) , { g } ) = ( A , B ) = m B ( { m } , ( { m } ) ) .
In a formal context ( G , M , I ) , the set of its object concepts is O ( G , M , I ) . Similarly, A ( G , M , I ) denotes the set of its attribute concepts. We denote Int ( G , M , I ) the set of concept intents of ( G , M , I ) . It is clear from (1) that either the extent or intent of a formal concept can uniquely identify the formal concept. As a consequence, we obtain
B ( G , M , I ) = { ( B , B ) B Int ( G , M , I ) }
Using (3), we have
{ g } = g I for each g G
That is, g I is the object intent of g and so, by (11),
Int ( G , M , I ) = { g I C g I C { g I g G } }
From (1) and (13), we have for any g , g G ,
( { g } ) = ( { g } ) g I = g I
Dually, we have
{ m } = I m for each m M ,
and for any m , m M ,
( { m } ) = ( { m } ) I m = I m
R M denotes the kernel relation of the function g g I on G. That is, R M is the indiscernibility relation i n d ( M ) if we regard ( G , M , I ) as an information system. We then have
( { g } ) = { [ g ] R M g I g I } for each g G ,
and therefore, we have
[ g ] R M ( { g } ) for each g G ,
This, together with (8), implies that every extent of ( G , M , I ) is a definable set in the approximation space ( U , R M ) . In other words,
R M ̲ ( A ) = A = R M ¯ ( A ) for each A Ext ( G , M , I ) .
Dually, let R G be the kernel relation of the function m I m on M. Then we have
( { m } ) = { [ m ] R G I m I m } for each m M ,
[ m ] R G ( { m } ) for each m M

2.4. Rough Set Theory

The basic construct of RST is the (Pawlakian) approximation space ( U , R ) , where U is a finite set of objects and R is an equivalence relation on U. For any X U , its lower and upper approximations, R ̲ X and R ¯ X , in the approximation space are, respectively, defined as
R ̲ X : = { u [ u ] R X } ,
R ¯ X : = { u [ u ] R X } .
The R-equivalence classes are called elementary sets. A set X U is called R-definable if and only if it is a finite union of elementary sets. In this case, R ̲ X = R ¯ X .
While the Pawlakian approximation space is based on the equivalence relation, there has been extensive work on generalized approximation space defined as ( U , R ) , where R is an arbitrary binary relation on U. For such a generalized approximation space, the lower and upper approximations of a subset X U are
R ̲ X : = { u u R X } ,
R ¯ X : = { u u R X } .
As RST provides an effective tool for data analysis; an approximation space is usually induced from a data table formally defined as an information system [2].
Definition 1. 
An information system is a quadruple
( U , A , { V i i A } , { f i i A } ) ,
where
  • U is a finite set, called the universe;
  • A is a finite set of attributes;
  • for each i A , V i is the domain of values for i;
  • for each i A , f i : U V i is a total function.
Given an information system I = ( U , A , { V i i A } , { f i i A } ) and a subset of attributes B A , the indiscernibility relation with respect to B, denoted by i n d ( B ) , is a binary relation on U defined by
( x , y ) i n d ( B ) f i ( x ) = f i ( y ) i B .
Sometimes, we also write i n d ( I ) to denote the indiscernibility relation i n d ( A ) with respect to all attributes. Obviously, i n d ( B ) is an equivalence relation on U, and so ( U , i n d ( B ) ) is an approximation space.
A straightforward connection between FCA and RST is that a formal context can be regarded as a special kind of information system. Formally, the incidence matrix of the binary relation I in a formal context ( G , M , I ) is simply a two-valued information system ( U , A , { V i i A } , { f i i A } ) such that U = G , A = M , V a = { 0 , 1 } for all a M , and f a ( x ) = 1 iff ( x , a ) I for all x G and a M . With this viewpoint, the set of objects G and the indiscernibility relation i n d ( M ) form an approximation space. Dually, the transposed incidence matrix of I is also a two-valued information system with rows and columns of the above-mentioned information system being exchanged. Then, ( M , i n d ( G ) ) is also an approximation space. Hence, rough set approximations can be defined for subsets of objects or attributes in a formal context. This is exactly the approach of formal rough concept analysis proposed in [6].

3. Ordered Sets from Formal Contexts

Analogous to the relationship between approximation spaces and information systems, in this section, we show the correspondence between preordered sets and formal contexts. The correspondence can be constructed from the perspective of objects or attributes. Here, we only consider the perspective of objects as all results can be easily dualized to the attribute case.
On the one hand, observing from (4), we can define a preorder C on G for a formal context C = ( G , M , I ) as follows:
g C g : g I g I ( ( { g } ) ( { g } ) ) .
On the other hand, given a preordered set P = ( G , ) , we can define a canonical formal context C P = ( G , G , ) . In other words, it is a special kind of formal context ( G , M , I ) , where M = G and g I g iff g g . Then, it is easy to show that C P = .
For a preordered set P = ( G , ) , the binary relation ≡ defined by x y iff x y y x is an equivalence relation. In fact, ≡ is a congruence relation with respect to ⊑. Hence, a preordered set ( G , ) naturally determine a poset ( G / , ) , where ≤ is defined by [ x ] [ y ] iff x y .
Based on the viewpoint of formal contexts as information systems mentioned in Section 2.4, it is easy to verify that the equivalence relation C induced from C is exactly the indiscernibility relation i n d ( C ) . In addition, the poset determined by C is isomorphic to ( { g I g G } , ) .
Next, we study properties of a formal context based on its induced poset and preorder. For the simplicity of presentation, we will fix a formal context C and omit the subscript of orders induced from C . For example, we will write the preorder C simply as ⊑.

3.1. Join-Irreducibles and Meet-Irreducibles of Finite Concept Lattices

Recall that two posets ( P , P ) and ( Q , Q ) are isomorphic (respectively, dual isomorphic) if there exists a function f from P onto Q such that x P y iff f ( x ) Q f ( y ) (respectively, f ( y ) Q f ( x ) ). In this case, f is bijective and is called an order isomorphism (respectively, a dual order isomorphism).
In a formal context ( G , M , I ) , it is clear from (1), (2), and Theorem 1 that Ext ( G , M , I ) and Int ( G , M , I ) are lattices under inclusion. O ( G , M , I ) and A ( G , M , I ) are posets under the order ≤ from the concept lattice. Therefore, from (2) and (13), we obtain the following
Lemma 4. 
Let ( G , M , I ) be a formal context. Then
1. 
( Ext ( G , M , I ) , ) is a lattice isomorphic to the concept lattice ( B ( G , M , I ) , ) .
2. 
( Int ( G , M , I ) , ) is a lattice dual isomorphic to the concept lattice ( B ( G , M , I ) , ) .
3. 
The posets ( O ( G , M , I ) , ) and ( { g I g G } , ) are dual isomorphic.
4. 
The posets ( A ( G , M , I ) , ) and ( { I m m M } , ) are isomorphic.
In the remainder of this section, we assume that ( G , M , I ) is a formal context whose concept lattice B ( G , M , I ) is finite. From (10) and the principle of vacuous truth, the extent of the top element ⊤ is (always) the object set G. Dually, the intent of the bottom element ⊥ is the attribute set M. Using (3), we have G = g G g I and M = m M I m . It follows that
= ( m M I m , M ) , = ( G , g G g I )
Notice that the intent G of can be empty if g G g I = . Dually, the extent M of ⊥ can be empty, if no such object has been specified.
J denotes the set of join-irreducible elements of B ( G , M , I ) . From (11), we have
J O ( G , M , I )
This, together with (28), Corollary 1, and Theorem 1, leads to the following:
Lemma 5. 
Let ( G , M , I ) be a formal context whose concept lattice B ( G , M , I ) is a finite lattice. An atom of B ( G , M , I ) can be characterized in any of the following ways:
1. 
It has the bottom element of B ( G , M , I ) as its lower cover.
2. 
It is an object concept whose intent is covered by M in the lattice ( Int ( G , M , I ) , ) .
3. 
It is an object concept whose intent is a maximal element within the poset
( { g I g G } { M } , ) .
4. 
It is an object concept whose intent is covered by M within the poset
( { g I g G } { M } , ) .
This gives characterizations of atoms of finite concept lattices in terms of object intents. Clearly, the dual of Lemma 5 also holds in a finite concept lattice. As a consequence, we obtain the following result.
Lemma 6. 
Let ( G , M , I ) be a formal context whose concept lattice B ( G , M , I ) is a finite lattice. A coatom of B ( G , M , I ) can be characterized in any of the following ways:
1. 
It has the top element of B ( G , M , I ) as its upper cover.
2. 
It is an attribute concept whose extent is covered by G within the lattice
( Ext ( G , M , I ) , ) .
3. 
It is an attribute concept whose extent is a maximal element within the poset
( { I m m M } { G } , ) .
4. 
It is an attribute concept whose extent is covered by G within the poset
( { I m m M } { G } , ) .
Within the poset ( { g I g G } , ) , if an object intent g ˜ I of the formal context ( G , M , I ) has exactly one upper cover, say g ˜ * I , then for any nonempty F { g I g G } ,
g ˜ I g I F g I g ˜ I g ˜ * I g I for every g I F g ˜ I g ˜ * I g I F g I
This, together with Lemma 5, implies that an object intent has exactly one upper cover within the lattice ( Int ( G , M , I ) , ) iff it has exactly one upper cover within the poset ( { g I g G } { M } , ) . Since the lattice ( Int ( G , M , I ) , ) and the concept lattice are dual isomorphic, and since the posets ( O ( G , M , I ) , ) and ( { g I g G } , ) are dual isomorphic, we obtain the following:
Proposition 2. 
Let ( G , M , I ) be a formal context whose concept lattice B ( G , M , I ) is a finite lattice. A formal concept is join-irreducible iff it is an object concept whose intent having exactly one upper cover within the poset ( { g I g G } { M } , ) .
Dually, we have the following:
Proposition 3. 
Let ( G , M , I ) be a formal context whose concept lattice B ( G , M , I ) is a finite lattice. A formal concept is meet-irreducible iff it is an attribute concept whose attribute extent has exactly one upper cover within the poset ( { I m m M } { G } , ) .
Propositions 2 and 3 furnish criteria for establishing the join-irreducibility of an object concept and the meet-irreducibility of an attribute concept, respectively. These propositions reveal a crucial insight: not all object concepts are join-irreducible, and, similarly, not all attribute concepts are meet-irreducible. This observation underscores a limitation in coverage when relying solely on irreducible concepts as the foundational elements for rough approximations. Recognizing this coverage gap, we present a solution in the subsequent subsection. To overcome the limitations posed by the exclusive use of irreducible concepts, we put forth a novel definition of rough conceptual approximation, offering a more inclusive and robust approach to address the issue of coverage comprehensively.

3.2. Rough Conceptual Approximations

According to Lemma 1, the relation ⊑ gives rise to an Alexandroff topology T on the set G. Within this topological framework, for each element g G , the set N g = { g g g } = { g g I g I } = ( { g } ) emerges as the smallest open neighborhood of g. This formulation is intuitively grasped, as it essentially captures the essence of the binary neighborhood system [13], denoted B N : U ( U ) , defined on U, where B N ( g ) = ( { g } ) . Notably, this binary neighborhood system is equivalent to the topological neighborhood system of the corresponding Alexandroff space ( G , T ) . Motivated by the concepts of topological closure and interior operators within the Alexandroff space ( G , T ) , we introduce the notion of rough conceptual approximations. This innovative conceptualization draws inspiration from the rich foundation of topological considerations, enhancing our understanding and operationalization of rough approximations within the context of formal concepts.
Definition 2. 
Let ( G , M , I ) be a formal context. For any X G , the lower conceptual approximation of X, denoted by I M * ( X ) , and upper conceptual approximation of X, denoted by I M * ( X ) , are, respectively, defined as follows:
I M * ( X ) = { g G ( { g } ) X } ,
I M * ( X ) = { g G ( { g } ) X } .
Using (18), (31) and (32) can be rewritten as
I M * ( X ) = g G : ( { g } ) X [ g ] R M
I M * ( X ) = g G : ( { g } ) X [ g ] R M .
From the definition, we can derive the following theorem.
Theorem 2. 
If ( G , M , I ) is a formal context ( G , M , I ) , then
1. 
The lower and upper conceptual approximations
I M * : G ( G ) and I M * : G ( G )
are the topological interior and closure operators, respectively, on G ;
2. 
The set T = { A G I M * ( A ) = A } is an Alexandroff topology on G ;
3. 
For each g G , ( { g } ) is the smallest open neighborhood of g in the Alexandroff space ( G , T ) .
According to Theorem 2, we have I M * ( X ) X for any X G . This, together with (8) and (31), leads to the following:
Corollary 2. 
If ( G , M , I ) is a formal context ( G , M , I ) , then
I M * ( A ) = A for each A Ext ( G , M , I )
Combining (20) and (35), we obtain
I M * ( A ) = R M ̲ ( A ) = A = R M ¯ ( A ) for each A Ext ( G , M , I )
Consider R M and ⊑ as the indiscernibility relation and preorder, respectively, associated with the formal context ( G , M , I ) . Notably, ( G , R M ) and ( G , ) form a Pawlakian and generalized approximation space, respectively. Consequently, it is a natural progression to define lower and upper approximations within these two spaces leveraging RST. The concept of rough set approximations for FCA has been established using the approximation space ( G , R M ) in prior work [6]. In this context, our definition of rough conceptual approximations, inspired by topology and encapsulated in the definition of N g , seamlessly aligns with the standard definition of rough set approximations within the space ( G , ) . To formalize this alignment, we present the following proposition, establishing the equivalence between our topology-inspired definition and the conventional definition of rough set approximations in the space ( G , ) .
Proposition 4. 
Let ( G , ) be a generalized approximation space in which lower and upper approximations are defined by
̲ ( X ) = { x y ( x y y X } ,
¯ ( X ) = { x y ( x y y X } .
Then, I M * ( X ) = ̲ ( X ) and I M * ( X ) = ¯ ( X ) .
As R M is a sub-relation of ⊑, the following relationship follows immediately.
Proposition 5. 
For a formal context ( G , M , I ) and any X G ,
I M * ( X ) R M ̲ ( X ) X R M ¯ ( X ) I M * ( X )

4. Discussion

4.1. Illustrative Examples

In this section, we provide two illustrative examples within a formal context. These examples serve to both demonstrate and validate the results obtained.
Example 1. 
Consider a formal context denoted as ( G , M , I ) , where G = { g 1 , , g 7 } , and M = { m 1 , , m 4 } . The incidence relation I is elucidated in Table 1: a “1” at the intersection of row g i and column m j signifies that the object g i possesses attribute m j , while a “0” implies that ( g i , m j ) I .
In reference to Table 1, it is evident that
g 1 I = { m 2 , m 3 } , g 2 I = g 5 I = { m 1 , m 3 , m 4 } , g 3 I = g 4 I = { m 2 , m 3 , m 4 } , g 6 I = { m 1 , m 2 , m 4 } , g 7 I = { m 2 } .
Utilizing ( 10 ) , ( 11 ) and ( 38 ) , we can compute the concept intents of the formal context ( G , M , I ) as shown in Figure 1.
Furthermore, applying ( 12 ) in conjunction with Figure 1, we are able to derive the formal concepts of ( G , M , I ) as illustrated in Figure 2.
Examining Figure 2, it becomes evident that the object concepts C 7 = ( { g 3 , g 4 } , { m 2 , m 3 , m 4 } ) , C 8 = ( { g 6 } , { m 1 , m 2 , m 4 } ) , and C 9 = ( { g 2 , g 5 } , { m 1 , m 3 , m 4 } ) are the atoms of the concept lattice. By referring to ( 38 ) and consulting Figure 1, we ascertain that the intents { m 2 , m 3 , m 4 } , { m 1 , m 2 , m 4 } , and { m 1 , m 3 , m 4 } corresponding to C 7 , C 8 , and C 9 , respectively, are
1. 
The elements covered by M in the lattice ( Int ( G , M , I ) , ) .
2. 
The maximal elements of the poset ( { g j I g j G } { M } , ) .
3. 
The elements covered by M within the poset ( { g j I g j G } { M } , ) .
These observations serve to confirm the validity of Lemma 5.
Within the concept lattice, Figure 2 yields the following noteworthy observations:
1. 
C 4 and C 5 are the lower covers of C 1 .
2. 
C 4 and C 6 are the lower covers of C 2 .
3. 
C 8 and C 9 are the lower covers of C 3 .
4. 
C 4 = ( { g 1 , g 3 , g 4 } , { m 2 , m 3 } ) has C 7 = ( { g 3 , g 4 } , { m 2 , m 3 , m 4 } ) as its only lower cover.
5. 
C 7 and C 8 are the lower covers of C 5 .
6. 
C 7 and C 9 are the lower covers of C 6 .
It is evident that, with the exception of the atoms, the object concept C 4 stands alone as the sole element possessing precisely one lower cover within the concept lattice. Further, through reference to ( 38 ) , it becomes apparent that, aside from the intents of the atoms, the object intent { m 2 , m 3 } of C 4 represents the only object intent characterized by exactly one upper cover within the poset ( { g j I g j G } { M } , ) .
In this illustrative example, we commence our analysis with the foundational insights provided by Lemma 5. This lemma offers profound characterizations of atoms within finite concept lattices, particularly in relation to object intents. Building upon this groundwork, we proceed to delve into Proposition 2, a pivotal proposition that articulates a critical criterion for join-irreducibility within a formal context ( G , M , I ) possessing a finite concept lattice. According to Proposition 2, a formal concept achieves join-irreducibility precisely when it is an object concept, and its object intent stands as the sole element positioned above it within the poset ( { g I g G } { M } , ) . This proposition establishes a clear and concise condition for join-irreducibility, contributing to the nuanced understanding of the interplay between object concepts and their corresponding object intents within the broader context of formal concept lattices.
Example 2. 
Let us proceed with Example 1. Referring to equation ( 38 ) , we find that
U / R M = { { g 1 } , { g 2 , g 5 } , { g 3 , g 4 } , { g 6 } , { g 7 } } .
Utilizing ( 4 ) , ( 38 ) , and ( 39 ) , we are able to calculate ( { g } ) and [ g ] R M for each object g G as outlined in Table 2.
From Table 2, it is evident that [ g j ] R M ( { g j } ) for every g j G . These observations serve to validate the assertion presented in ( 19 ) .
Let us estimate the rough set and rough conceptual approximations for the extent A = { g 1 , g 3 , g 4 } , the set X = { g 1 , g 2 , g 3 , g 5 } Ext ( G , M , I ) , and the set Y = { g 1 , g 2 , g 3 , g 5 , g 6 } Ext ( G , M , I ) . Referring to ( 23 ) , ( 24 ) , and Table 2, we obtain
R M ̲ ( A ) = { g 1 , g 3 , g 4 } , R M ¯ ( A ) = { g 1 , g 3 , g 4 }
R M ̲ ( X ) = { g 1 , g 2 , g 5 } , R M ¯ ( X ) = { g 1 , g 2 , g 3 , g 4 , g 5 }
R M ̲ ( Y ) = { g 1 , g 2 , g 5 , g 6 } , R M ¯ ( Y ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 6 }
In accordance with ( 31 ) , ( 32 ) , and the information provided in Table 2, we obtain
I M * ( A ) = { g 1 , g 3 , g 4 } , I M * ( A ) = { g 1 , g 3 , g 4 , g 7 }
I M * ( X ) = { g 2 , g 5 } , I M * ( X ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 7 }
I M * ( Y ) = { g 2 , g 5 , g 6 } } , I M * ( Y ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 6 , g 7 }
By merging ( 40 ) and ( 43 ) , we derive
I M * ( A ) = R M ̲ ( A ) = A = R M ¯ ( A ) .
Combining ( 41 ) and ( 44 ) , we obtain
I M * ( X ) = { g 2 , g 5 } R M ̲ ( X ) = { g 1 , g 2 , g 5 } X = { g 1 , g 2 , g 3 , g 5 } R M ¯ ( X ) = { g 1 , g 2 , g 3 , g 4 , g 5 } I M * ( X ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 7 } .
Combining ( 42 ) and ( 45 ) , we obtain
I M * ( Y ) = { g 2 , g 5 , g 6 } R M ̲ ( Y ) = { g 1 , g 2 , g 5 , g 6 } Y = { g 1 , g 2 , g 3 , g 5 , g 6 } R M ¯ ( Y ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 6 } I M * ( Y ) = { g 1 , g 2 , g 3 , g 4 , g 5 , g 6 , g 7 } .
This serves to confirm the validity of (36) and Proposition 5.
Examining Table 1 and Table 2 more closely, we can observe that:
( ( { g 7 } ) , g 7 I ) = ( { g 1 , g 3 , g 4 , g 6 , g 7 } , { m 2 } ) = ( I m 2 , ( { m 2 } ) ) .
This revelation highlights the versatile role of the formal concept ( { g 1 , g 3 , g 4 , g 6 , g 7 } , { m 2 } ) . It not only functions as the object concept associated with g 7 but also serves as the attribute concept linked with symptom m 2 . Moreover, a meticulous verification confirms that ( { g 1 , g 3 , g 4 , g 6 , g 7 } , { m 2 } ) holds the distinction of being a coatom within the concept lattice. Consequently, it logically follows that ( { g 7 } ) = { g 1 , g 3 , g 4 , g 6 , g 7 } stands out as a maximal element within Ext ( G , M , I ) { G } . Transitioning to Table 1, representing a formal context denoted by ( G , M , I ) with seven patients g 1 , g 2 , g 3 , g 4 , g 5 , g 6 , and g 7 , and an attribute set M featuring Fever m 1 , Coughing m 2 , Aches m 3 , and Runny nose m 4 , our formulation succinctly encapsulates the diverse symptoms displayed by these patients. In alignment with (31) and (45), we derive significant insights:
(1)
g 2 I M * ( Y ) ” (or “ g 5 I M * ( Y ) ”) implies “Patients exhibit symptoms including a range of discomforts: {Fever, Aches, Running nose}”.
(2)
g 6 I M * ( Y ) ” implies ”Patients exhibit symptoms including a range of discomforts: {Fever, Coughing, Running nose}”.
(3)
The extent of formal concept ( { g 2 , g 5 , g 6 } , { m 1 , m 4 } ) is represented by the lower conceptual approximation I M * ( Y ) = { g 2 , g 5 , g 6 } . The intent { m 1 , m 4 } corresponds to the intersection of two sets of symptoms, namely,
{ Fever , Aches , Runny nose } and { Fever , Coughing , Runny nose } .
This insight enriches our understanding of the symptomatic profiles, emphasizing the shared symptoms among specific patient groups.
In this comprehensive analysis, we have delved into a set G comprising seven objects labeled as g 1 , g 2 , g 3 , g 4 , g 5 , g 6 , and g 7 . Each of these objects is intricately associated with its respective object intents, representing valuable patient data in the context of specific symptoms. The primary objective of these object intents is to discern the set of patients manifesting particular symptoms, such as Fever, Coughing, Runny nose ( g 6 I ), captured by ( { g 6 } ) . Our focus is on understanding the intersections of these sets with Y.
For example, considering g 1 , it falls within the upper approximation of Y. This is because the set of patients with symptoms precisely matching g 1 I , namely { C o u g h i n g , A c h e s } , is { g 1 } , making it a part of Y. However, it is crucial to note that the set of patients with symptoms including Coughing and Aches is { g 1 , g 3 , g 4 } , and this set is not part of Y. On the other hand, g 7 is part of the upper conceptual approximation of Y. The set of patients exhibiting symptoms, including Coughing ( g 7 I ), is { g 1 , g 3 , g 4 , g 6 , g 7 } , which has a nonempty intersection with Y. However, the set of patients with symptoms precisely matching g 7 I is { g 7 } , and this set is disjointed from Y. This nuanced examination provides a detailed understanding of how specific symptoms, as expressed through object intents, relate to the broader context of patient data, Y, and their intersections, contributing to a richer interpretation of the formal concept lattice.
Overall, this analysis unveils intricate connections between specific symptoms, sets of patients, and the conceptual approximations of Y. Discerning how these sets intersect and interact significantly enhances our comprehension of patient profiles and the underlying patterns of symptoms within the specified context.
This methodical examination of patients’ symptoms not only provides crucial insights for categorizing them based on specific symptom criteria but also lays the groundwork for pioneering innovative clinical diagnostic methods. The systematic approach employed in this analysis can be further expanded to cater to a broader spectrum of patients or adapted for diverse applications beyond the realm of healthcare. Thus, the implications extend beyond the immediate context, opening avenues for impactful advancements in diagnostics and potentially influencing various fields.

4.2. A Comparative Analysis

In Section 1.2, we explored various approaches to the integration of FCA and RST, revealing four distinct definitions of rough approximations based on formal contexts (refs. [5,6,7] and our proposed definition). The crux of the disparities among these definitions lies in the fundamental building blocks employed for approximations. This detailed analysis aims to underscore the implications of such differences, contextualizing our work and elucidating its significant contribution. The definition presented in [5] notably relies on an externally provided equivalence relation, introducing a somewhat loosely coupled integration between RST and FCA. In this framework, given a formal context ( G , M , I ) and an equivalence relation E over G, the structure can be bifurcated into the formal context itself and an approximation space ( G , E ) , sharing a common universe. For a formal concept ( A , B ) , rough approximations of A are solely defined within the approximation space, devoid of direct dependence on the formal context. However, an equivalence class of E might not align with the extent of a formal concept, limiting its interpretability in natural language. Addressing the issue of loose coupling, the proposal in [6] utilizes an equivalence relation derived from the formal context, fostering a closer connection between RST and FCA. Consequently, rough approximations, i.e., R M ̲ A and R M ¯ A , become more intertwined with the formal context. Yet, despite this improvement, basic building blocks, i.e., equivalence classes of RM, still do not consistently correspond to extents of formal concepts, as highlighted in [7].
To rectify the challenge of considering subsets that lack representation as extents of formal concepts, [7] advocates using extents of irreducible concepts as the foundational elements for rough approximations. Formally defining lower and upper approximations of a subset A G as
A * = { X G ( X , X ) J }
and
A * = { X G ( X , X ) M } ,
respectively, where J denotes the set of join-irreducible concepts and M signifies the set of meet-irreducible concepts, while extents of irreducible concepts align with the interpretability framework of FCA, they fall short of providing complete coverage of the concept lattice. Notably, our characterization result reveals that not all object concepts are irreducible. Consequently, a noteworthy implication of the definition in [7] is that G * is not necessarily equal to G, implying the existence of gaps in the set of fundamental building blocks for rough approximations.
Example 3. 
Consider the formal context from Example 1. Its join-irreducible concepts, namely C 4 , C 7 , C 8 , and C 9 , collectively span the extents { g 1 , g 2 , , g 6 } , forming G * as per the aforementioned definition. Notably, G * proves to be a proper subset of G in this specific instance.
In stark contrast, our rough conceptual approximations stand out for their use of extents encompassing all object concepts. This approach not only ensures interpretability but also guarantees comprehensive coverage. Following our definition, we confidently assert I M * ( G ) = G = I M * ( G ) , spotlighting the exhaustive coverage provided by our fundamental building blocks. Furthermore, it aligns with the principle that all formal concepts in FCA, including object concepts, are inherently interpretable due to their association with names in natural language.
Beyond establishing the theoretical superiority over existing frameworks, our approach holds profound implications for practical applications. Traditional RST-based analyses leverage the interpretability of equivalence classes [14], where each class is defined by its attribute values, expressed through a decision logic (DL) formula a C ( a , v a ) , with C denoting the attribute set, a representing an attribute, and a C being the attribute value. This approach yields decision rules such as
a C ( a , v a ) ( d , v X ) ,
where a C ( a , v ) describes [ u ] R and ( d , v X ) is an atomic DL formula signifying the decision class X.
Similarly, in FCA, we posit that each formal concept can be articulated through natural language terms, like “Musician”, “Electronic Device”, or “Animal”. Consequently, if g I M * ( X ) for some decision class X, the relation ( { g } ) X corresponds to the decision rule
τ g ISA τ X ,
where τ g and τ X are term descriptions of the concept ( { g } ) , { g } ) and the decision class X, respectively.
The existing definitions of rough approximations pose a challenge in deriving certain decision rules. In formulations relying on equivalence-based definitions, such as those in [5,6], the lack of a guarantee that an equivalence class corresponds precisely to the extent of a formal concept introduces a significant limitation. In essence, the term description by FCA may not be derivable in such cases. Specifically, if a decision class involves an equivalence class [ u ] without an associated term description, it becomes impossible to derive an interpretable rule with the antecedent based on the description of [ u ] . In the context of [5], where an independent approximation space exists, there is a potential for a DL formula describing the equivalence class. Consequently, it becomes feasible to derive an RST-based rule, albeit one that is interpretable yet detached from the formal context. This raises a critical point: when the derivation of rules does not involve the concept lattice, the integration of RST and FCA may lack meaningful significance in such scenarios. Conversely, the definition in [7] stands out as it builds on the fundamental blocks of extents of irreducible concepts. This framework demonstrates the capability to generate rules in a similar form to those derived in our approach. However, its drawback lies in occasional insufficient coverage. For instance, considering the formal context in Example Context, if the decision class encompasses the extent of the concept C 1 , the definition in [7] fails to derive a rule covering it comprehensively. In contrast, our framework emerges as distinctive in its ability to derive rules with antecedents interpretable through FCA principles while ensuring complete coverage of all object concepts. This unique feature positions our approach as the sole framework capable of providing comprehensive and interpretable rules, addressing the limitations inherent in existing formulations.
In summary, the comparative analysis unequivocally demonstrates the theoretical superiority and practical advantages of our framework over existing approaches. This not only substantiates the significance and value of our contribution but also sets the stage for exploring potential applications stemming from our innovative approach.

4.3. Potential Applications

In the realm of formal contexts, we encounter two primary approaches to rough set approximations: those grounded in equivalence classes denoted as [ g ] R M and extents of object concepts represented as ( { g } ) . To elaborate, [ g ] R M encompasses all objects sharing precisely the same attributes as g, while ( { g } ) encompasses objects possessing all attributes of g, potentially with additional attributes beyond those of g.
In practical scenarios, formal contexts serve as a robust framework for dissecting customer behavior within focused marketing endeavors. By utilizing the connections between objects and attributes within a formal context, businesses can discern unique customer segments defined by their common attributes. These segments, whether [ g ] R M or ( { g } ) , offer crucial insights into customer behavior and preferences, empowering businesses to formulate more impactful marketing strategies. Here are some potential applications derived from the identified customer segments:
  • Personalized Product Recommendations: AI algorithms exhibit a sophisticated capacity to deploy precise techniques such as collaborative filtering or content-based recommendation. This precision enables the identification of products or services most likely to resonate with a specific customer segment. These tailored recommendations, rooted in shared attributes, act as a catalyst for enhancing the overall customer experience. The culmination of this personalized approach invariably leads to a significant boost in conversion rates for businesses [15].
  • Churn Prediction and Retention: Harnessing the formidable capabilities of machine learning algorithms opens a gateway to a profound exploration of a business’s historical data. Within this rich tapestry lie distinctive trends and patterns, revealing illuminating attributes that act as beacons in identifying customer segments teetering on the brink of churn. Churn, symbolizing the detachment of customers from the business, becomes a focal point that can be proactively addressed through astute measurement of these pivotal attributes. This proactive approach empowers companies to initiate meticulously tailored retention strategies. These strategies, ranging from enticing discounts and captivating loyalty rewards to intimately personalized incentives, are unified by the shared objective of staunchly preventing churn. By adopting this strategic and data-driven methodology, businesses not only gain insights into potential churn scenarios but also equip themselves to deploy effective and preemptive measures to enhance customer loyalty and overall satisfaction [16,17].
  • Cross-Selling and Upselling Opportunities: AI-driven recommender systems possess the capability to intricately analyze a customer segment’s purchase history and behavioral patterns. In doing so, they unveil latent cross-selling and upselling opportunities. By skillfully presenting supplementary products or enticing premium upgrades, strategically grounded in their collective attributes, businesses can substantially elevate their average order value and overall revenue. This strategic approach extends beyond mere financial gains; it concurrently enhances customer satisfaction and fortifies the financial health of the business. Through the intelligent utilization of AI algorithms, companies can not only meet but exceed customer expectations, fostering a more robust and mutually beneficial relationship with their clientele. This fusion of data-driven insights and strategic presentation not only boosts immediate revenue streams but also lays a foundation for sustained growth and customer loyalty in the long term [18].
  • Customer Segmentation: Harnessing state-of-the-art clustering algorithms such as K-means or hierarchical clustering, businesses wield the capability to intricately categorize their customer base into well-defined segments, each rooted in shared attributes. The initial cluster assignments, derived from the inherent structure of the data, lay the foundation for artificial intelligence algorithms to further refine these segments. In this iterative process, advanced AI algorithms uncover intricate patterns and subgroups concealed within each segment, revealing nuanced insights. These extracted insights serve as invaluable resources, empowering businesses to craft laser-focused marketing campaigns meticulously tailored to cater to the individualized needs and preferences of each customer segment. Essentially, this approach establishes a dynamic and data-driven framework for personalizing marketing strategies, thereby enhancing customer engagement. The end result is an improvement in customer satisfaction and overall business performance, as businesses adapt and respond more effectively to the diverse and evolving preferences within their customer base [19].
By strategically applying AI techniques, businesses can navigate the intricacies of formal concept analysis, particularly in exploring the extended formal context and the identified equivalence classes or extents. This exploration yields invaluable insights into customer behavior, fostering enhanced customer satisfaction, finely tuned marketing strategies, and ultimately, substantial revenue growth. The genuine power of AI becomes evident as it unravels intricate patterns and discerns emerging trends within extensive datasets. This capability empowers businesses to make informed, data-driven decisions. These decisions, in turn, culminate in the delivery of highly personalized experiences that resonate with customers on a profound level. The fusion of formal concept analysis and AI techniques thus becomes a catalyst for elevating not just customer satisfaction but the overall strategic prowess of businesses in navigating the complex landscape of customer behavior and preferences.
In the realm of potential applications, the efficacy of AI techniques crucially depends on the thoughtful selection of customer segmentation. As previously discussed, there exist at least two viable approaches for assembling a group centered around a particular customer. Specifically, leveraging the equivalence class [ g ] R M as a customer segment empowers businesses to precisely target their desired audience with heightened accuracy and reduced costs. Conversely, embracing ( { g } ) as the customer segment broadens the outreach to encompass a diverse spectrum of potential customers. Hence, the strategic decision between these two approaches should be contingent upon the specific objectives that the business aims to achieve. This meticulous consideration ensures that resources are allocated optimally, thereby maximizing the impact of marketing endeavors and fostering overall success. By aligning the choice of customer segmentation with overarching goals, businesses can enhance the efficiency and effectiveness of their AI-driven marketing strategies, ultimately propelling them towards sustained success in the competitive landscape.

5. Conclusions

FCA and RST stand out as robust mathematical frameworks extensively employed in data analysis and knowledge processing. FCA initiates its exploration by defining a formal context using a triple ( G , M , I ) , where a binary relation establishes connections between objects and attributes. Within this framework, formal concepts emerge as sets encapsulating maximal commonalities between objects and attributes, collectively forming a comprehensive lattice known as the concept lattice. In contrast, RST adopts equivalence relations to partition a set, strategically diminishing the number of attributes under consideration. These partitions lay the groundwork for the approximation space, a pivotal element in ascertaining both lower and upper approximations for a given set. The strategic application of FCA and RST has yielded groundbreaking advancements in knowledge extraction from data, manifesting across diverse domains.
In this paper, we present a set of criteria for identifying atoms and coatoms within finite concept lattices. Additionally, we establish conditions that shed light on specific formal concepts exhibiting join-irreducible or meet-irreducible characteristics. These fundamental properties offer profound insights into the construction and analysis of the lattice encompassing all concepts within a formal context, extending their significance beyond the confines of FCA into diverse domains. More notably, these findings inspire the introduction of a novel concept of rough conceptual approximations, unveiling its equivalence to rough approximations based on the preorder relation. We demonstrate the theoretical superiority of our proposal over existing methods of rough approximations in FCA and underscore its practical applicability to the interpretability of rules induced from RST-based data analysis.
In essence, our contributions mark a substantial leap forward in the fusion of FCA and RST. They arm us with the tools to delve deeper into the intricate structures and relationships within complex datasets, thereby facilitating the extraction of meaningful knowledge with heightened ease and precision. The theoretical advancements presented herein not only expand the boundaries of these mathematical theories but also pave the way for practical applications, promising a more nuanced understanding of complex data landscapes.

Author Contributions

Conceptualization, Y.-R.S.; methodology, Y.-R.S., E.-B.L. and C.-J.L.; formal analysis, Y.-R.S., E.-B.L. and C.-J.L.; writing—original draft preparation, Y.-R.S.; writing—review and editing, Y.-R.S., E.-B.L. and C.-J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Taiwan’s NSTC grant numbers 112-2221-E-150-032 (Y.-R. Syau) and 110-2221-E-001-022-MY3 (C.-J. Liau).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest. The funding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Wille, R. Restructuring lattice theory: An approach based on hierarchies of concepts. In Ordered Sets; Rival, I., Ed.; NATO Advanced Study Institutes Series, Volume 83; Springer: Dordrecht, The Netherlands, 1982; pp. 445–470. [Google Scholar]
  2. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  3. Ganter, B.; Wille, R. Formal Concept Analysis: Mathematical Foundations; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
  4. Shen, L.; Zhang, D. The concept lattice functors. Int. J. Approx. Reason. 2013, 54, 166–183. [Google Scholar] [CrossRef]
  5. Kent, R.E. Rough concept analysis: A synthesis of rough sets and formal concept analysis. Fundam. Inform. 1996, 27, 169–181. [Google Scholar] [CrossRef]
  6. Saquer, J.; Deogun, J.S. Formal rough concept analysis. In Proceedings of the International Workshop on Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing, Yamaguchi, Japan, 9–11 November 1999; pp. 91–99. [Google Scholar]
  7. Hu, K.; Sui, Y.; Lu, Y.; Wang, J.; Shi, C. Concept approximation in concept lattice. In Advances in Knowledge Discovery and Data Mining: Proceedings of the 5th Pacific-Asia Conference PAKDD 2001, Hong Kong, China, 16–18 April 2001; Cheung, D., Williams, G.J., Li, Q., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2001; Volume 2035, pp. 167–173. [Google Scholar]
  8. Düntsch, I.; Gediga, G. Modal-style operators in qualitative data analysis. In Proceedings of the 2002 IEEE International Conference on Data Mining, Maebashi City, Japan, 9–12 December 2002; pp. 155–162. [Google Scholar]
  9. Yao, Y. Concept lattices in rough set theory. In Proceedings of the IEEE Annual Meeting of the Fuzzy Information Processing Society-NAFIPS, Banff, AB, Canada, 27–30 June 2004; Volume 2, pp. 796–801. [Google Scholar]
  10. Norris, E. An algorithm for computing the maximal rectangles in a binary relation. Rev. Roum. Des Math. Pures Appl. 1978, 23, 476–481. [Google Scholar]
  11. May, J.P. Finite Topological Spaces. Notes for REU. 2008. Available online: http://www.math.uchicago.edu/~may/MISC/FiniteSpaces.pdf (accessed on 1 August 2022).
  12. Hein, J.L. Discrete Mathematics, 2nd ed.; Jones and Bartlett Publishers, Inc.: Sudbury, MA, USA, 2003. [Google Scholar]
  13. Lin, T.Y. Granular computing on binary relations I: Data mining and neighborhood systems. In Rough Sets and Knowledge Discovery; Skowron, A., Polkowski, L., Eds.; Physica-Verlag: Heidelberg, Germany, 1998; pp. 107–121. [Google Scholar]
  14. Pawlak, Z. Rough Sets: Theoretical Aspects of Reasoning about Data; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1991. [Google Scholar]
  15. Davenport, T.; Guha, A.; Grewal, D.; Bressgott, T. How artificial intelligence will change the future of marketing. J. Acad. Mark. Sci. 2020, 48, 24–42. [Google Scholar] [CrossRef]
  16. Banu, J.F.; Neelakan, S.; Geetha, B.T.; Selvalakshmi, V.; Umadevi, A.; Martinson, E.O. Artificial Intelligence Based Customer-Churn Prediction Model for Business Markets. Comput. Intell. Neurosci. 2022, 2022, 1703696. [Google Scholar]
  17. Suh, Y. Machine learning based customer churn prediction in home appliance rental business. J. Big Data 2023, 10, 41. [Google Scholar] [CrossRef] [PubMed]
  18. Habil, S.; El-Deeb, S.; El-Bassiouny, N. AI-Based Recommendation Systems: The Ultimate Solution for Market Prediction and Targeting. In The Palgrave Handbook of Interactive Marketing; Wang, C.L., Ed.; Springer International Publishing: Cham, Switzerland, 2023; pp. 683–704. [Google Scholar]
  19. Murray, P.W.; Agard, B.; Barajas, M.A. Market segmentation through data mining: A method to extract behaviors from a noisy data set. Comput. Ind. Eng. 2017, 109, 233–252. [Google Scholar] [CrossRef]
Figure 1. Concept intents in Table 1.
Figure 1. Concept intents in Table 1.
Axioms 12 01099 g001
Figure 2. Formal concepts in Table 1.
Figure 2. Formal concepts in Table 1.
Axioms 12 01099 g002
Table 1. Exemplary formal context.
Table 1. Exemplary formal context.
I m 1 m 2 m 3 m 4
g 1 0110
g 2 1011
g 3 0111
g 4 0111
g 5 1011
g 6 1101
g 7 0100
Table 2. ( { g } ) and [ g ] R M for every g G .
Table 2. ( { g } ) and [ g ] R M for every g G .
Object g ( { g } ) [ g ] R M
g 1 { g 1 , g 3 , g 4 } { g 1 }
g 2 { g 2 , g 5 } { g 2 , g 5 }
g 3 { g 3 , g 4 } { g 3 , g 4 }
g 4 { g 3 , g 4 } { g 3 , g 4 }
g 5 { g 2 , g 5 } { g 2 , g 5 }
g 6 { g 6 } { g 6 }
g 7 { g 1 , g 3 , g 4 , g 6 , g 7 } { g 7 }
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Syau, Y.-R.; Lin, E.-B.; Liau, C.-J. An Order-Theoretic Study on Formal Concept Analysis. Axioms 2023, 12, 1099. https://doi.org/10.3390/axioms12121099

AMA Style

Syau Y-R, Lin E-B, Liau C-J. An Order-Theoretic Study on Formal Concept Analysis. Axioms. 2023; 12(12):1099. https://doi.org/10.3390/axioms12121099

Chicago/Turabian Style

Syau, Yu-Ru, En-Bing Lin, and Churn-Jung Liau. 2023. "An Order-Theoretic Study on Formal Concept Analysis" Axioms 12, no. 12: 1099. https://doi.org/10.3390/axioms12121099

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop