# KEHOME/knowledge/TheoryFormalConceptAnalysis/fca.txt # 9:30 am 1998/1/26 # new systax Sep/29/2002 #================================# # KR vs. Formal Concept Analysis # #================================# # Reference: # "Formal Concept Analysis", Chapter 11 of # B.A. Davey and H.A. Priestley, # "Introduction to Lattices and Order", # Cambridge University Press, 1990 1. isomorphic context ===================== For the simplest case, the contexts are isomorphic. FCA A context, x, is a triple (object,attribute,relation) where object is a set {g, ...} attribute is a set {m, ...} relation is a map {g has m, ...} KR # context x is a concept-hierarchy at view=x existent isc object,attribute,relation #concept object isc g, ... #concept attribute isc m, ... #concept relation isc "g has m", ... #concept 2. new concepts =============== FCA Match attributes to determine lattice of all possible concepts. KR Match attributes (integrate/differentiate) to determine new hierarchy. This new hierarchy is a new context. 3. algebraic variables ====================== FCA ? KR Concepts may be viewed as simple algebraic variables in the usual sense. For example, given Dutchess, Reno isu dog Dutchess has color=black; Dutchess do bark done Reno has color=white; Reno do bark done then the statements dog has color dog do bark done are both meaningful. The meaning is obtained by substituting dog -> Dutchess or dog -> Reno