The foundations of taxonomic encoding

被引:9
作者
Fall, A [1 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
关键词
description spaces; encoding; lattice operations; partial orders; taxonomic reasoning;
D O I
10.1111/0824-7935.00076
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Taxonomies (partially ordered sets and lattices) are important in many areas of computing science, particularly object-oriented languages, machine learning, and knowledge representation. Taxonomic encoding strives to enhance the efficiency of taxonomic representation and use, which becomes increasingly important as the size of taxonomies grows. In this paper, we describe a formal structure, called a spanning set, in which taxonomic encoding techniques can be characterized. Any taxonomic encoding scheme implements a mapping from the original ordered set into a structure, such as the lattice of bit-vectors or logical terms, in which operations can be performed efficiently. We analyze the fundamental properties any such mapping must satisfy in order to preserve subsumption, joins, or meets. Spanning sets are an abstract framework within which we portray and compare existing encoding techniques, and provide a context in which new encoding problems can be analyzed, leading to existing, related algorithms or, using other results we develop in this paper, guiding the development of new algorithms. We also explore the limits of minimal-sized encodings, proving a lower bound for simple forms of encoding and showing that, in general, finding minimal-sized encodings is NP-hard. This paper can thus be viewed as both a synthesis of current research in taxonomic encoding and a repository of new results and directions for encoding as viewed from the perspective of spanning sets.
引用
收藏
页码:598 / 642
页数:45
相关论文
共 38 条
[1]  
AGRAWAL R, 1989, P ACM SIGMOD
[2]   TOWARDS A MEANING OF LIFE [J].
AITKACI, H ;
PODELSKI, A .
JOURNAL OF LOGIC PROGRAMMING, 1993, 16 (3-4) :195-234
[3]   EFFICIENT IMPLEMENTATION OF LATTICE OPERATIONS [J].
AITKACI, H ;
BOYER, R ;
LINCOLN, P ;
NASR, R .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1989, 11 (01) :115-146
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]  
BANASCHEWSKI B, 1988, ORDER, V5, P61
[6]  
CASEAU Y, 1993, SIGPLAN NOTICES, V28, P271, DOI 10.1145/167962.165905
[7]   COMPLETING SORT HIERARCHIES [J].
COHN, AG .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1992, 23 (6-9) :477-491
[8]   INCOMPLETE TYPES FOR LOGIC DATABASES [J].
DAHL, V .
APPLIED MATHEMATICS LETTERS, 1991, 4 (03) :25-28
[9]  
Davey B., 1990, INTRO LATTICES ORDER
[10]  
ELLIS G, 1995, THESIS U QUEENSLAND