Repository logo
 

Deriving Equations from Sensor Data Using Dimensional Function Synthesis

Accepted version
Peer-reviewed

Type

Article

Change log

Authors

Wang, Youchao 
Willis, Sam 
Tsoutsouras, Vasileios  ORCID logo  https://orcid.org/0000-0001-5824-9763
Stanley-Marbell, Phillip  ORCID logo  https://orcid.org/0000-0001-7752-2083

Abstract

We present a new method for deriving functions that model the relationship between multiple signals in a physical system. The method, which we call dimensional function synthesis, applies to data streams where the dimensions of the signals are known. The method comprises two phases: a compile-time synthesis phase and a subsequent calibration using sensor data. We implement dimensional function synthesis and use the implementation to demonstrate efficiently summarizing multi-modal sensor data for two physical systems using 90 laboratory experiments and 10 000 synthetic idealized measurements. We evaluate the performance of the compile-time phase of dimensional function synthesis as well as the calibration phase overhead, inference latency, and accuracy of the models our method generates. The results show that our technique can generate models in less than 300 ms on average across all the physical systems we evaluated. When calibrated with sensor data, our models outperform traditional regression and neural network models in inference accuracy in all the cases we evaluated. In addition, our models perform better in training latency (over 8660× improvement) and required arithmetic operations in inference (over 34× improvement). These significant gains are largely the result of exploiting information on the physics of signals that has hitherto been ignored.

Description

Keywords

Machine learning, dimensional analysis, sensor data fusion

Journal Title

ACM Transactions on Embedded Computing Systems (TECS)

Conference Name

Journal ISSN

1539-9087
1558-3465

Volume Title

18

Publisher

ACM

Rights

All rights reserved
Sponsorship
Engineering and Physical Sciences Research Council (EP/P001246/1)
Engineering and Physical Sciences Research Council (EP/R022534/1)
Royal Society (RG170136)
Alan Turing Institute (EP/N510129/1)
EPSRC (via University of Sheffield) (R/146280)
This research is supported by an Alan Turing Institute award TU/B/000096 under EPSRC grant EP/N510129/1, by Royal Society grant RG170136, and by EPSRC grants EP/P001246/1 and EP/R022534/1.