AISep 25, 2012

Semi-automatic annotation process for procedural texts: An application on cooking recipes

arXiv:1209.5663v115 citations
Originality Synthesis-oriented
AI Analysis

This work addresses a specific need in the Taaable system for enhancing recipe adaptation accuracy, representing an incremental improvement in semi-automatic annotation for cooking domains.

The paper tackles the problem of incomplete or erroneous automatic annotation of cooking recipes into semantic graphs for case-based reasoning, by adapting an existing graphic tool to enable user correction, which improves the quality of stored procedural knowledge.

Taaable is a case-based reasoning system that adapts cooking recipes to user constraints. Within it, the preparation part of recipes is formalised as a graph. This graph is a semantic representation of the sequence of instructions composing the cooking process and is used to compute the procedure adaptation, conjointly with the textual adaptation. It is composed of cooking actions and ingredients, among others, represented as vertices, and semantic relations between those, shown as arcs, and is built automatically thanks to natural language processing. The results of the automatic annotation process is often a disconnected graph, representing an incomplete annotation, or may contain errors. Therefore, a validating and correcting step is required. In this paper, we present an existing graphic tool named \kcatos, conceived for representing and editing decision trees, and show how it has been adapted and integrated in WikiTaaable, the semantic wiki in which the knowledge used by Taaable is stored. This interface provides the wiki users with a way to correct the case representation of the cooking process, improving at the same time the quality of the knowledge about cooking procedures stored in WikiTaaable.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes