Dynamic data-driven learning for self-healing avionics

被引:0
作者
Shigeru Imai
Sida Chen
Wennan Zhu
Carlos A. Varela
机构
[1] Rensselaer Polytechnic Institute,Department of Computer Science
来源
Cluster Computing | 2019年 / 22卷
关键词
Data streaming; Spatio-temporal data; Declarative programming; Linear regression; Bayesian statistics;
D O I
暂无
中图分类号
学科分类号
摘要
In sensor-based systems, spatio-temporal data streams are often related in non-trivial ways. For example in avionics, while the airspeed that an aircraft attains in cruise phase depends on the weight it carries, it also depends on many other factors such as engine inputs, angle of attack, and air density. It is therefore a challenge to develop failure models that can help recognize errors in the data, such as an incorrect fuel quantity or an incorrect airspeed. In this paper, we present a highly-declarative programming framework that facilitates the development of self-healing avionics applications, which can detect and recover from data errors. Our programming framework enables specifying expert-created failure models using error signatures, as well as learning failure models from data. To account for unanticipated failure modes, we propose a new dynamic Bayes classifier, that detects outliers and upgrades them to new modes when statistically significant. We evaluate error signatures and our dynamic Bayes classifier for accuracy, response time, and adaptability of error detection. While error signatures can be more accurate and responsive than dynamic Bayesian learning, the latter method adapts better due to its data-driven nature.
引用
收藏
页码:2187 / 2210
页数:23
相关论文
共 63 条
[1]  
Akidau Tyler(2013)Millwheel: fault-tolerant stream processing at internet scale Proceedings of the VLDB Endowment 6 1033-1044
[2]  
Balikov Alex(2012)High level information fusion (hlif): survey of models, issues, and grand challenges IEEE Aerospace and Electronic Systems Magazine 27 4-20
[3]  
Bekiroğlu Kaya(2008)SCOPE: Easy and efficient parallel processing of massive data sets Proc. VLDB Endow. 1 1265-1276
[4]  
Chernyak Slava(2007)Problog: A probabilistic prolog and its application in link discovery International Joint Conference on Artificial Intelligence 7 2462-2467
[5]  
Haberman Josh(2010)A survey of fault detection, isolation, and reconfiguration methods IEEE Transactions on Control Systems Technology 18 636-653
[6]  
Lax Reuven(2006)Scientific workflow management and the Kepler system Concurrency and Computation: Practice and Experience 18 1039-1065
[7]  
McVeety Sam(2017)Learning bayesian network structures to augment aircraft diagnostic reference models IEEE Transactions on Automation Science and Engineering 14 358-369
[8]  
Mills Daniel(2015)SAMOA: Scalable Advanced Massive Online Analysis Journal of Machine Learning Research 16 149-153
[9]  
Nordstrom Paul(2011)Scikit-learn: Machine learning in Python Journal of Machine Learning Research 12 2825-2830
[10]  
Whittle Sam(undefined)undefined undefined undefined undefined-undefined