AILOJul 31, 2023

Every Mistake Counts in Assembly

arXiv:2307.16453v121 citationsh-index: 37
Originality Incremental advance
AI Analysis

This work addresses the challenge of AI assistants interjecting after user mistakes in assembly tasks, which is incremental as it builds on existing datasets and methods for error detection.

The paper tackles the problem of identifying ordering mistakes in assembly procedures by proposing a system that uses a learned knowledge base with spatial and temporal beliefs to detect errors in real-world action sequences, demonstrating superior performance on the Assembly101 dataset.

One promising use case of AI assistants is to help with complex procedures like cooking, home repair, and assembly tasks. Can we teach the assistant to interject after the user makes a mistake? This paper targets the problem of identifying ordering mistakes in assembly procedures. We propose a system that can detect ordering mistakes by utilizing a learned knowledge base. Our framework constructs a knowledge base with spatial and temporal beliefs based on observed mistakes. Spatial beliefs depict the topological relationship of the assembling components, while temporal beliefs aggregate prerequisite actions as ordering constraints. With an episodic memory design, our algorithm can dynamically update and construct the belief sets as more actions are observed, all in an online fashion. We demonstrate experimentally that our inferred spatial and temporal beliefs are capable of identifying incorrect orderings in real-world action sequences. To construct the spatial beliefs, we collect a new set of coarse-level action annotations for Assembly101 based on the positioning of the toy parts. Finally, we demonstrate the superior performance of our belief inference algorithm in detecting ordering mistakes on the Assembly101 dataset.

Foundations

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

Your Notes