Towards an Action-Centric Ontology for Cooking Procedures Using Temporal Graphs
2509.04159v1
cs.AI, cs.CL
2025-09-06
Авторы:
Aarush Kumbhakern, Saransh Kumar Gupta, Lipika Dey, Partha Pratim Das
Резюме на русском
## Контекст
Кулинарные процедуры, несмотря на их духовную и культурную значимость, представляют себе сложности в формализации и автоматизации. Одной из основных проблем является неоднозначность и сложность составления рецептов, которые могут включать в себя множество действий, перемещений, окружающих условий и взаимодействий. Это затрудняет создание универсальной модели для автоматического анализа и выполнения рецептов. Многие существующие подходы ориентированы на фрагментарное представление кулинарных процессов, не учитывая все сложности. Необходимо разработать модель, которая бы учитывала все составляющие кулинарных процедур и позволяла структурировать их для автоматизированного использования.
## Метод
Мы предлагаем использовать **реляционную модель в виде структурных диаграмм**, а именно, **регламентных диаграмм** (Directed Action Graphs, DAGs), для формализации кулинарных процедур. Это позволяет представлять действия (например, «соединить ингредиенты»), перемещения (например, передача из одного контейнера в другой), промежуточные среды (например, горячий стол или холодильник), и конкурентные действия (например, варка и жарка одновременно). Эта модель также учитывает взаимосвязи между действиями и составляющими их компоненты. Для реализации, мы предлагаем **синтаксис, основанный на синтаксисе языка Prolog**, чтобы упростить синтаксический разбор и визуализацию процессов. Мы также использовали графы времени для описания последовательности действий, чтобы учитывать временные аспекты процессов.
## Результаты
Мы проводили эксперименты, применяя нашу модель к моделированию сложного рецепта полного английского завтрака. Мы вручную структурировали рецепт, показав, что наша модель может нормализовать и анализировать текст рецепта, выделяя все важные элементы (действия, перемещения, окружающие условия). Эксперименты показали, что модель эффективно может анализировать и отображать сложные кулинарные процедуры, включая взаимодействия между действиями и последовательность их выполнения. Мы также продемонстрировали, что модель может быть расширена для формализации других типов рецептов.
## Значимость
Наш подход имеет широкие возможности применения в различных областях. Он может использоваться в системах управления домашними кухонными устройствами, в создании интеллектуальных рецептов, в автоматизации производственных процессов в профессиональной кухне и даже в создании интерактивных систем для обучения кулинарному мастерству. Этот подход позволяет перейти от текстовых рецептов к структурированным моделям, что оперативно упрощ
Abstract
Formalizing cooking procedures remains a challenging task due to their
inherent complexity and ambiguity. We introduce an extensible domain-specific
language for representing recipes as directed action graphs, capturing
processes, transfers, environments, concurrency, and compositional structure.
Our approach enables precise, modular modeling of complex culinary workflows.
Initial manual evaluation on a full English breakfast recipe demonstrates the
DSL's expressiveness and suitability for future automated recipe analysis and
execution. This work represents initial steps towards an action-centric
ontology for cooking, using temporal graphs to enable structured machine
understanding, precise interpretation, and scalable automation of culinary
processes - both in home kitchens and professional culinary settings.
Ссылки и действия
Дополнительные ресурсы: