Doctor of Philosophy, Case Western Reserve University, 2005, Computing and Information Science
Formal Concept Analysis (FCA) is a powerful tool for symbolic data analysis using a mathematical structure called lattice. FCA has novel applications in areas such as data mining and information retrieval. In this thesis, we study the theory and applications of FCA. This thesis consists of three parts. The first part introduces a new notion of formal concept, called approximable concept, and connect this notion to semantic domain theory. FCA has been traditionally focused on finite contexts and finite concept lattices, therefore neglecting the full power of the theory. After a thorough investigation, we developed a new definition of concept, inspired by the ideas of partial information and successive approximation in domain theory, to provide computationally meaningful alternative. Domain theory is a branch of order theory invented by Scott for the denotational semantics of programming languages. The theoretical contribution of this part amounts to a systematic connection, in the form of a categorical equivalence, between formal concept analysis and domain theory. The second part presents a tool for automatic concept lattice layout and visualization. Concept lattices are normally represented by a list of string pairs instead of a lattice diagram. Currently, there are no standard rules for the visualization of concept lattices. We develop a tool which creates balanced and well-built lattice diagrams for finite contexts, automatically. The diagram layout of concept lattices help us understand the whole structure of concept lattices. The third part shows a method for web-menu layout design and describes a user evaluation study comparing the resulting menu layout of an existing real world web site with the one derived from our method. Most of today's web sites' menu layouts are created by the intuition of the web designers. We propose a new FCA-based semi-automatic web-menu design methodology, called FcAWN (Formal Concept Analysis for Web Navigation), to construct more (open full item for complete abstract)
Committee: Guo-Qiang Zhang (Advisor)
Subjects: Computer Science