Публікація:
A multi-stage self-review framework for translating natural language into neo4j cypher queries.

dc.contributor.authorSutiahin, O. O.
dc.date.accessioned2026-04-18T16:31:42Z
dc.date.issued2025
dc.description.abstractThe article presents a multi-stage self-review framework for automatically translating natural language questions into Cypher queries for the Neo4j graph database. The proposed approach integrates self-review mechanisms of large language models (LLMs), knowledge graph structure analysis, and multi-level validation of the syntax and semantics of generated queries. The framework includes three core stages: preliminary graph schema analysis, initial LLM-based query generation, and iterative self-review using specialized validation agents that detect logical, structural, and analytical inconsistencies. A prototype implementation is developed to evaluate the difference between query generation with and without the self-review mechanism. Experimental results demonstrate that incorporating self-review improves Cypher query correctness, reduces logical and structural errors, and enhances alignment with OLAP-oriented analytical requirements. The findings confirm the effectiveness of multi-stage self-review workflows for increasing the reliability of natural-language interfaces to graph-based analytical systems. У статті представлено багатокрокову систему саморецензування для автоматизованого перетворення текстових запитів природною мовою у Cypher-запити до графової бази даних Neo4j. Робота поєднує механізми самоперевірки великих мовних моделей (LLM), аналіз структури графа знань та багаторівневу валідацію синтаксису й семантики згенерованих запитів. Запропонований підхід включає три основні етапи: попередній аналіз схеми графа, первинну генерацію запиту на основі LLM та ітеративну самоперевірку з використанням агентів валідації, які виявляють логічні, структурні та аналітичні помилки. Запропонована система впроваджена у прототипі програмного забезпечення, що виконує експериментальне порівняння генерації запитів із самоперевіркою та без неї. Результати експериментів показують, що використання self-review механізму забезпечує підвищення коректності Cypher-запитів, зменшення кількості логічних та структурних помилок і покращення відповідності сформованих запитів аналітичним OLAP-вимогам. Отримані результати підтверджують ефективність багатокрокового саморецензування для підвищення надійності текстового інтерфейсу до графових аналітичних систем.
dc.identifier.citationSutiahin O. O. A multi-stage self-review framework for translating natural language into neo4j cypher queries // Біоніка інтелекту. 2025. № 2(103). С. 62-71.
dc.identifier.doihttps://doi.org/10.30837/ bi.2025.2(103).09
dc.identifier.urihttps://openarchive.nure.ua/handle/document/34021
dc.language.isoen
dc.publisherХНУРЕ
dc.relation.ispartofseries2(103).
dc.subjectllm
dc.subjectneo4j
dc.subjectquery generation
dc.subjectself-review
dc.subjectknowledge graph
dc.subjectolap
dc.subjectanalytical systems
dc.subjectrag
dc.subjectquery validation
dc.subjectгенерація запитів
dc.subjectсамоперевірка
dc.subjectграф знань
dc.subjectаналітичні системи
dc.subjectвалідація запитів
dc.subjectcypher
dc.titleA multi-stage self-review framework for translating natural language into neo4j cypher queries.
dc.typeArticle
dspace.entity.typePublication

Файли

Оригінальний пакунок

Зараз показано 1 - 1 з 1
Завантаження...
Зображення мініатюри
Назва:
9_103_62-71.pdf
Розмір:
447.08 KB
Формат:
Adobe Portable Document Format

Пакунок ліцензії

Зараз показано 1 - 1 з 1
Завантаження...
Зображення мініатюри
Назва:
license.txt
Розмір:
10.74 KB
Формат:
Item-specific license agreed upon to submission
Опис: