Activity Recognition within a Manufacturing System: A Comparison of Logic Programming, Machine Learning, and Combinatorial Optimization Based Methods

50 Pages Posted: 12 Apr 2024

See all articles by Daniel V. Smith

Daniel V. Smith

affiliation not provided to SSRN

Peter Baumgartner

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Lachlan McGinness

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Reena Kapoor

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Mashud Rana

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Ashfaqur Rahman

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Andreas Schutt

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Elena Tartaglia

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity

Abstract

A systematic investigation of machine learning and ``domain knowledge'' based Activity Recognition (AR) methods was undertaken for a manufacturing based used case involving the assembly of computers. Experimental data was generated by combining a stochastic, discrete event simulator of the computer assembly process with a generative model used to synthesize the trajectories of the simulated workers. These trajectories were used to classify a set of complex work activities associated with the assembly process. Sequence based neural networks, which are currently the foundation of state of the art AR methods, were compared to two proposed ``domain knowledge'' approaches that encode prior knowledge of work classes using symbolic probabilistic logic programming (PLP) or mixed integer linear programming (MILP) methods.Manufacturing production often involves highly structured tasks that are repetitive in nature. This was the case for the computer assembly process where work activity classes were represented as sequences of lower level actions (primitive actions) performed at particular factory locations. It was shown that a linear MILP classifier that represents this class knowledge outperformed non-linear sequence based neural networks. Moreover, whilst the PLP approach achieved inferior performance to the MILP and neural network classifiers, unlike standard logic programming, the PLP classifier was shown to be similarly robust to input noise and uncertainty as the other classifiers. Finally, flat AR approaches were shown to clearly outperform hierarchical AR approaches.  Unlike the flat, single stage classification, hierarchical classification introduced additional error by propagating noisy labels between different classification stages.

Keywords: Human Activity Recognition, Neural Networks, probabilistic logic programming, mixed integer linear programming, Manufacturing, work task classification

Suggested Citation

Smith, Daniel V. and Baumgartner, Peter and McGinness, Lachlan and Kapoor, Reena and Rana, Mashud and Rahman, Ashfaqur and Schutt, Andreas and Tartaglia, Elena, Activity Recognition within a Manufacturing System: A Comparison of Logic Programming, Machine Learning, and Combinatorial Optimization Based Methods. Available at SSRN: https://ssrn.com/abstract=4792141 or http://dx.doi.org/10.2139/ssrn.4792141

Daniel V. Smith (Contact Author)

affiliation not provided to SSRN ( email )

No Address Available

Peter Baumgartner

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Lachlan McGinness

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Reena Kapoor

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Mashud Rana

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Ashfaqur Rahman

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Andreas Schutt

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Elena Tartaglia

Government of the Commonwealth of Australia - CSIRO Health & Biosecurity ( email )

United States

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
41
Abstract Views
220
PlumX Metrics