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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Note that the underlying data is somewhat outdated, if not to say antiquated.
- 2.
I. e., for each subset of concepts, there is always a unique greatest common subconcept and a unique least common superconcept.
- 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.
This reconstruction is assured by the Basic Theorem given below.
- 5.
Unfortunately, the word “lattice” is used with different meanings in mathematics. It also refers to generalized grids.
- 6.
An introduction to lattices and order by B. Davey and H. Priestley is particularly popular among CS students.
- 7.
For our algorithm it is not important how the closure is computed.
- 8.
If M is infinite, this may require infinitely many iterations.
- 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.
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
Armstrong, W.: Dependency structures of data base relationships. In: Proceedings of IFIP Congress, pp. 580–583 (1974)
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)
Ganter, B., Obiedkov, S.A.: Conceptual Exploration. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49291-8
Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Heidelberg (1997)
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)
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
Luxenburger, M.: Implications partielles dans un contexte. Mathématiques, Informatique et Sciences Humaines 113(29), 35–55 (1991)
Voutsadakis, G.: Polyadic concept analysis. Order J. Theory Ordered Sets Appl. 19(3), 295–304 (2002)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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)