Elsevier

Fuzzy Sets and Systems

Volume 391, 15 July 2020, Pages 117-138
Fuzzy Sets and Systems

Rough-set-driven approach for attribute reduction in fuzzy formal concept analysis

https://doi.org/10.1016/j.fss.2019.11.009Get rights and content

Abstract

The reduction of the set of attributes is an important preliminary challenge in order to obtain information from knowledge systems. Two remarkable formal tools for extracting such information are Rough Set Theory (RST) and Formal Concept Analysis (FCA), as well as their fuzzy generalizations. This work introduces a new method to reduce attributes in Fuzzy FCA considering the reduction philosophy given in RST and studies its main properties. This method allows us to carry out a deeper study of the relation between these two theories. Moreover, the proposed methodology has been compared with other existing reduction mechanisms.

Introduction

The study of the knowledge stored in databases is one of the most important goals in several research fields, which has produced the necessity of developing mathematical tools to manage the collected information. In addition, to deal with imprecise or incomplete information is crucial in many knowledge systems. Formal Concept Analysis (FCA) [50] and Rough Set Theory (RST) [47] are two widely studied mathematical theories, devoted to obtain information from relational databases that contain uncertainty.

Although it is easy to notice that both theories have several common aspects, the philosophy that underlies the information management strategy employed by each theories is well differentiated. On the one hand, FCA groups the knowledge in small pieces, called concepts, which contain a subset of objects, as well as, the subset of shared attributes by that objects. All these information pieces can be ordered, obtaining the algebraic structure of a concept lattice. On the other hand, RST was born with the intention of defining vague sets or sets which contain imprecisions, providing approximations of them.

Originally, these theories were developed in a crisp environment. Later, the notions and results given in FCA and RST were studied in more general frameworks which considered fuzzy environments. Particularly, these ideas were generalized considering the multi-adjoint framework [23], [25], [41], [44], embedding other fuzzy approaches, such as [4], [13], [24], [36], [42]. This framework presents interesting advantages such as the consideration of adjoint-triples as operators, which do not need to be commutative or associative. Another important benefit of the multi-adjoint framework is the capability of considering several adjoint-triples allowing to establish in a simple way different degrees of preference over the set of attributes and objects of the considered relational system.

On the other hand, the size of the database directly affects the efficiency in the management and extraction of information in RST and FCA, which reveals the relevance of the study and development of techniques that allow to reduce databases. In fact, this reduction is a widely study issue in both theories, separately [3], [7], [19], [39], [40]. In addition, in the literature, several papers can be found that establish the existing connections between these two mathematical tools, considering the classical framework [14], [45], [49].

This paper introduces a novel mechanism to reduce the set of attributes in the fuzzy general framework of multi-adjoint concept lattices, considering the RST philosophy with tolerance relations. This study extend the one introduced in [12] in a fuzzy case, shown that the same properties are not satisfied. Besides that, the proposed mechanism has been enriched with other interesting properties, showing that the new procedure also keeps important features. One of these properties is that the reduction is directly apply to the context and the whole concept lattice is not needed to be computed. Moreover, the main structure, based on the join-irreducible elements, is preserved including no new join-irreducible element after the reduction procedure. All these notions and results are illustrated with examples and they are related to other mechanisms. Therefore, we present a connection between a general version of rough set theory, considering tolerance relations and multi-adjoint formal concept analysis, from the point of view of the attribute reduction. This reduction can straightforwardly apply to other fuzzy frameworks such as [1], [2], [6], [13], [44].

This paper is organized as follows: some necessary definitions and results are recalled in Section 2. A new reduction mechanism in a fuzzy environment is presented in Section 3, together with properties and illustrative examples. A comparison among the introduced mechanism and other reduction mechanisms is included in Section 4. Finally, Section 5 shows some conclusions and challenges for future work that have arisen in view of the obtained results.

Section snippets

Preliminaries

In this paper, we consider two frameworks to reduce databases, Rough Set Theory (RST) and Multi-adjoint Concept Lattices. Hence, some basic notions and results of these mathematical tools will be recalled in this section, which will be used throughout the paper. The proofs of the results and more properties of the recalled notions can be seen in [11], [17], [18], [44].

Reduction in multi-adjoint concept lattices

In this section, we will present the announced reduction mechanism to multi-adjoint concept lattices, which can also be applied to any other fuzzy FCA framework. For that, the RST reduction philosophy and a family of tolerance relations will be taken into account. In the following, we explain step by step how this reduction procedure is carried out.

Related methodologies

The attribute reduction mechanism based on tolerance relations proposed in this paper is different from the ones given in diverse papers [3], [28], [29], [31], [33], [39], [40]. In this section, we will focus our attention on two general reduction procedures given in [3] and [40], since the rest of procedures are given in a more restrictive framework or are based on them. For instance, the reduction given in [3] was later used by Ciobanu et al. in [15] in order to introduce a novel reduction in

Conclusions and future work

In this paper, by means of different results and examples, we have introduced a mechanism to reduce attributes in fuzzy FCA, considering the reduction procedure with tolerance relations introduced in RST [11]. This new method to reduce attributes provides a significant reduction of the original concept lattice. Some interesting properties of the new procedure have been presented throughout the paper. The most important one shows that the structure of the original concept lattice is partially

References (51)

  • M.E. Cornejo et al.

    On the use of irreducible elements for reducing multi-adjoint concept lattices

    Knowl.-Based Syst.

    (2015)
  • M.E. Cornejo et al.

    Adjoint negations, more than residuated negations

    Inf. Sci.

    (2016)
  • M.E. Cornejo et al.

    Attribute and size reduction mechanisms in multi-adjoint concept lattices

    J. Comput. Appl. Math.

    (2017)
  • M.E. Cornejo et al.

    Characterizing reducts in multi-adjoint concept lattices

    Inf. Sci.

    (2018)
  • C. Cornelis et al.

    Attribute selection with fuzzy decision reducts

    Inf. Sci.

    (2010)
  • C. Cornelis et al.

    Multi-adjoint fuzzy rough sets: definition, properties and attribute selection

    Int. J. Approx. Reason.

    (2014)
  • S.M. Dias et al.

    Applying the JBOS reduction method for relevant knowledge extraction

    Expert Syst. Appl.

    (2013)
  • A. Formica

    Concept similarity in formal concept analysis: an information content approach

    Knowl.-Based Syst.

    (2008)
  • J. Konecny et al.

    Block relations in formal fuzzy concept analysis

    Int. J. Approx. Reason.

    (2016)
  • J. Konecny et al.

    Complete relations on fuzzy complete lattices

    Fuzzy Sets Syst.

    (2017)
  • J. Medina

    Multi-adjoint property-oriented and object-oriented concept lattices

    Inf. Sci.

    (2012)
  • J. Medina

    Relating attribute reduction in formal, object-oriented and property-oriented concept lattices

    Comput. Math. Appl.

    (2012)
  • J. Medina et al.

    Formal concept analysis via multi-adjoint concept lattices

    Fuzzy Sets Syst.

    (2009)
  • M.-W. Shao et al.

    Knowledge reduction in formal fuzzy contexts

    Knowl.-Based Syst.

    (2015)
  • L. Wei et al.

    Relation between concept lattice reduction and rough set reduction

    Knowl.-Based Syst.

    (2010)
  • Cited by (30)

    • Impact of local congruences in variable selection from datasets

      2022, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      One of the most researched lines deals with the reduction of the number of attributes, detecting the unnecessary ones and preserving the most important information of the considered formal context [2–11]. In [12,13], the authors proved that any attribute reduction of a formal context induces an equivalence relation on the set of concepts of the concept lattice. Moreover, the equivalence classes of the induced equivalence relation have the structure of a join-semilattice.

    View all citing articles on Scopus
    1

    Partially supported by the State Research Agency (AEI) and the European Regional Development Fund (FEDER) project TIN2016-76653-P.

    View full text