XI INTERNATIONAL CONFERENCE
“INFORMATION TECHNOLOGY AND IMPLEMENTATION” (IT&I-2024)
TaxoRankConstruct: A Novel Rank-Based Iterative Approach to Taxonomy Construction with Large Language Models
Oleksandr Marchenko and Danylo Dvoichenkov
Introduction - Context and Challenge
Source: carnivorousplantresource.com
Our approach:
Most of the reviewed approaches: Concepts are viewed as containers for subconcepts.
Core Idea - Towards Attribute-Based Taxonomies
Source: M. Funk, S. Hosemann, J. C. Jung, and C. Lutz, "Towards ontology construction with language models," 2023
Conceptual Framework of TaxoRankConstruct
Main Task: Construct multitaxonomy for a root concept:
Step 1: Identifying Key Properties:
Step 2: Iterative Concept Discovery:
Methodology - Defining the Tasks
Process Workflow:
Implementation Details - Initial Taxonomy Construction
Steps for Subconcept Generation:
Quality Assurance:
Implementation Details - Subconcepts Generation
Contextual Prompts Example:
Post-Processing Example (Few-Shot Learning):
"root concept: 'Wound', taxonomical rank: 'Location', sub-concept candidates: 'Hands', 'Knees', 'Elbows'. Provide the true sub-concepts: Wounded Hand, Wounded Knee, Wounded Elbow."
Contextual Prompts and Post-Processing Examples
Challenges of Quality Evaluation
Why Evaluation is Hard
Scenario 1: Basic Taxonomy Construction
Scenario 2: Comparative Evaluation with WordNet
Experimental Setup
Experiments with Experts
Scenario 1: Basic Taxonomy Construction
Scenario 2: Comparative Evaluation with WordNet
Human Evaluation and Examples
Examples of Results
Examples of Results
Examples of Results
Examples of Results
Conclusions
Key Contributions:
Future Work
Ongoing Developments
Technical Details
GitHub and Implementation
Q&A
Thank you!
My contact information and GitHub link to the project repository:
My ferrets: