Ett av problemen med att omvandla en konventionell (humanorienterad) förklarande ordbok till en semantisk databas avsedd för användning i automatiska resonemangssystem är att en sådan databas inte bör innehålla några cykler i sina definitioner, medan de traditionella ordböckerna vanligtvis innehåller dem. Cyklerna kan elimineras genom att förklara vissa ord "primitiva" (som inte har någon definition) medan alla andra ord definieras i termer av dessa. En metod för att upptäcka cyklerna i definitioner och välja en minimal (men inte den minsta) definiera ordförråd presenteras. Olika strategier för att välja orden för att definiera ordförråd diskuteras och experimentella data för en riktig ordbok presenteras.
Gelbukh m.fl. föreslog en metod för att upptäcka cykler i orddefinitioner och välja primitiva ord REF.
Automatic selection of defining vocabulary in an explanatory dictionary
{'venue': 'In A. Gelbukh (Ed.), Computational Linguistics and Intelligent Text Processing, CICLing-2002. Lecture Notes in Computer Science N 2276', 'journal': None, 'mag_field_of_study': ['Computer Science']}