Skip to main content

Explaining Data with Formal Concept Analysis

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11810))

Abstract

We give a brief introduction into Formal Concept Analysis, an approach to explaining data by means of lattice theory.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Note that the underlying data is somewhat outdated, if not to say antiquated.

  2. 2.

    I. e., for each subset of concepts, there is always a unique greatest common subconcept and a unique least common superconcept.

  3. 3.

    It is not easy to say which is the most efficient data type for formal contexts. This depends, of course, on the operations we want to perform with formal contexts. The most important ones are the derivation operators, to be defined in the next subsection.

  4. 4.

    This reconstruction is assured by the Basic Theorem given below.

  5. 5.

    Unfortunately, the word “lattice” is used with different meanings in mathematics. It also refers to generalized grids.

  6. 6.

    An introduction to lattices and order by B. Davey and H. Priestley is particularly popular among CS students.

  7. 7.

    For our algorithm it is not important how the closure is computed.

  8. 8.

    If M is infinite, this may require infinitely many iterations.

  9. 9.

    ‘Recursive’ is meant here with respect to set inclusion. Compare with the following recursive definition: A natural number is prime iff it is greater than 1 and not divisible by any smaller prime number.

  10. 10.

    The reader might wonder why we use the stem base to construct the stem base. As we shall see soon, this works, due to the recursive definition of the stem base.

References

  1. Armstrong, W.: Dependency structures of data base relationships. In: Proceedings of IFIP Congress, pp. 580–583 (1974)

    Google Scholar 

  2. Arnauld, A., Nicole, P.: La logique ou l’art de penser—contenant, outre les règles communes, plusieurs observations nouvelles, propres à former le jugement. Ch. Saveux, Paris (1668)

    Google Scholar 

  3. Ganter, B., Obiedkov, S.A.: Conceptual Exploration. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49291-8

    Book  MATH  Google Scholar 

  4. Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Heidelberg (1997)

    MATH  Google Scholar 

  5. Guigues, J.L., Duquenne, V.: Familles minimales d’implications informatives resultant d’un tableau de données binaires. Mathématiques et Sciences Humaines 95, 5–18 (1986)

    Google Scholar 

  6. Lehmann, F., Wille, R.: A triadic approach to formal concept analysis. In: Ellis, G., Levinson, R., Rich, W., Sowa, J.F. (eds.) ICCS-ConceptStruct 1995. LNCS, vol. 954, pp. 32–43. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60161-9_27

    Chapter  Google Scholar 

  7. Luxenburger, M.: Implications partielles dans un contexte. Mathématiques, Informatique et Sciences Humaines 113(29), 35–55 (1991)

    MathSciNet  MATH  Google Scholar 

  8. Voutsadakis, G.: Polyadic concept analysis. Order J. Theory Ordered Sets Appl. 19(3), 295–304 (2002)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

We are grateful for the valuable feedback from the anonymous reviewers, which helped greatly to improve this work. Special thanks to Thomas Feller for his very careful proof-reading. This work has been funded by the European Research Council via the ERC Consolidator Grant No. 771779 (DeciGUT).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Rudolph .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ganter, B., Rudolph, S., Stumme, G. (2019). Explaining Data with Formal Concept Analysis. In: Krötzsch, M., Stepanova, D. (eds) Reasoning Web. Explainable Artificial Intelligence. Lecture Notes in Computer Science(), vol 11810. Springer, Cham. https://doi.org/10.1007/978-3-030-31423-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-31423-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-31422-4

  • Online ISBN: 978-3-030-31423-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics