Collaborative Anomaly Detection on Blockchain from Noisy Sensor Data

This paper proposes a framework for collaborative anomaly detection on Blockchain. Taking condition-based management of industrial asset as a practical example, we extend the notion of Smart Contract, which has been implicitly assumed to be deterministic, to be able to handle noisy sensor data. By formalizing the task of collaborative anomaly detection as that of multi-task probabilistic dictionary learning, we show that major technical issues of validation, consensus building, and data privacy are naturally addressed within a statistical machine learning algorithm. We envision Blockchain as a platform for collaborative learning rather than just a traceable, immutable, and decentralized data management system, suggesting the direction towards "Blockchain 3.0".

[1]  Qiang Qu,et al.  ChainMOB: Mobility Analytics on Blockchain , 2018, 2018 19th IEEE International Conference on Mobile Data Management (MDM).

[2]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[3]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[4]  R. Tibshirani,et al.  Sparse inverse covariance estimation with the graphical lasso. , 2008, Biostatistics.

[5]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[6]  Arshdeep Bahga,et al.  Blockchain Platform for Industrial Internet of Things , 2016 .

[7]  Yu Zhang,et al.  A Survey on Multi-Task Learning , 2017, IEEE Transactions on Knowledge and Data Engineering.

[8]  Philip S. Yu,et al.  A robust one-class transfer learning method with uncertain data , 2014, Knowledge and Information Systems.

[9]  Feng Tian,et al.  An agri-food supply chain traceability system for China based on RFID & blockchain technology , 2016, 2016 13th International Conference on Service Systems and Service Management (ICSSSM).

[10]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.

[11]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[12]  José Ragot,et al.  Multi-task learning with one-class SVM , 2014, Neurocomputing.

[13]  H. Viswanathan,et al.  THE FUTURE of THE INTERNET of THINGS , 2016 .

[14]  Graham J. Williams,et al.  On-Line Unsupervised Outlier Detection Using Finite Mixtures with Discounting Learning Algorithms , 2000, KDD '00.

[15]  Adrian Corduneanu,et al.  Variational Bayesian Model Selection for Mixture Distributions , 2001 .

[16]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[17]  J.W. Sheppard,et al.  IEEE Standards for Prognostics and Health Management , 2008, IEEE Aerospace and Electronic Systems Magazine.

[18]  Qiang Qu,et al.  Renovating blockchain with distributed databases: An open source system , 2019, Future Gener. Comput. Syst..

[19]  M. Sethumadhavan,et al.  Survey of consensus protocols on blockchain applications , 2017, 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS).

[20]  Maurice Herlihy,et al.  Adding concurrency to smart contracts , 2017, Distributed Computing.

[21]  Patrick Danaher,et al.  The joint graphical lasso for inverse covariance estimation across multiple classes , 2011, Journal of the Royal Statistical Society. Series B, Statistical methodology.

[22]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[23]  Marko Vukolic,et al.  Non-determinism in Byzantine Fault-Tolerant Replication , 2016, OPODIS.

[24]  Jayant Kalagnanam,et al.  Multi-task Multi-modal Models for Collective Anomaly Detection , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[25]  Aaron Roth,et al.  The Algorithmic Foundations of Differential Privacy , 2014, Found. Trends Theor. Comput. Sci..

[26]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[27]  Yuan Yong,et al.  Towards blockchain-based intelligent transportation systems , 2016 .

[28]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[29]  Hui Li,et al.  Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain , 2017, 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).