figshare
Browse
1/1
7 files

Interactive Clustering of Cooking Recipe Instructions:Towards the Automatic Detection of Events Involving Kitchen Devices

Version 4 2021-01-04, 19:02
Version 3 2021-01-04, 17:35
Version 2 2021-01-04, 17:28
Version 1 2020-10-29, 17:09
dataset
posted on 2021-01-04, 19:02 authored by Filippos VentirozosFilippos Ventirozos, Mauricio Jacobo-Romero, Sarah Clinch, Riza Theresa Batista-Navarro
Abstract: Cooking recipes are a rich source of semantic information. They contain instructions for food preparation tasks, specifying the actions that should be carried out which typically involve various ingredients and kitchen devices. In an IoT scenario, instructions in cooking recipes can form the basis for automatically controlling kitchen devices without any programming. However, as these instructions are written in natural language, they first need to be transformed or parsed into machine-interpretable commands. As a step towards this, we investigate methods for identifying the various types of actions (events) that kitchen devices are involved in. We cast this problem as a clustering task, whereby recipe instructions involving a given device of interest, are automatically grouped according to the type of event described. Each sentence in every instruction is represented by its embedding vector which is computed using a BERT-based model, specifically one pre-trained using a Roberta architecture. We cluster these sentence embeddings using our newly proposed interactive machine learning (IML)-based framework underpinned by the HDBScan clustering technique.
We demonstrate that our IML framework can detect events in sentences with satisfactory accuracy, reaching almost the same level as human performance.

Funding

Industrial CASE Account - The University of Manchester 2018

Engineering and Physical Sciences Research Council

Find out more...

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC