Title :
A fast attribute matching algorithm of case structures using trie structures
Author :
Morita, Kazuhiro ; Fuketa, Masao ; Atlam, El-Sayed ; Fujita, Y. ; Aoe, Jun-Ichi
Author_Institution :
Dept. of Inf. Sci. & Intelligent Syst., Tokushima Univ., Japan
Abstract :
Case structures are useful for natural language systems, such as word selection of machine translation systems, query understanding of natural language interfaces, meaning disambiguation of sentences and context analyses, and so on. The case slot is generally constrained by hierarchical concepts because they are simple knowledge representation. With growing hierarchical structures, they are deeper and the number of concepts to be corresponded to one word increases. From these reasons, it takes a lot of cost to determine whether a concept for a given word is a sub-concept for concepting the case slot or not. This paper presents a faster method to determine the hierarchical relationships by using trie structures. The worst-case time complexity of determining relationships by the presented method could be remarkably improved for the one of linear (or sequential) searching, which depends on the number of concepts in the slot. From the simulation result, it is shown that the presented algorithm is 6 to 30 times faster than linear searching, while keeping the smaller size of tries.
Keywords :
computational complexity; natural languages; tree data structures; tree searching; case structures; fast attribute matching algorithm; knowledge representation; machine translation systems; natural language systems; query understanding; sentence meaning disambiguation; simulation; trie structures; word selection; worst-case time complexity; Clothing; Computer aided software engineering; Humans; Information science; Instruments; Intelligent systems; Knowledge representation; Lab-on-a-chip; Marine animals; Natural languages;
Conference_Titel :
Systems, Man and Cybernetics, 2002 IEEE International Conference on
Print_ISBN :
0-7803-7437-1
DOI :
10.1109/ICSMC.2002.1173351