Abstract
The merging boundaries between edge computing and deep learning are forging a new blueprint for the Internet of Things (IoT). However, the low-quality of data in many IoT platforms, especially those composed of heterogeneous devices, is hindering the development of high-quality applications for those platforms. The solution presented in this article is intelligent data collaboration, i.e., the concept of deep learning providing IoT with the ability to adaptively collaborate to accomplish a task. Here, we outline the concept of intelligent data collaboration in detail and present a mathematical model in general form. To demonstrate one possible case where intelligent data collaboration would be useful, we prepared an implementation called adaptive data cleaning (ADC), designed to filter noisy data out of temperature readings in an IoT base station network. ADC primarily consists of a denoising autoencoder LSTM for predictions and a four-level data processing mechanism to perform the filtering. Comparisons between ADC and a maximum slop method show ADC with the lowest false error and the best filtering rates.
- Alexandre Alahi, Kratarth Goel, Vignesh Ramanathan, Alexandre Robicquet, Li Fei-Fei, and Silvio Savarese. 2016. Social LSTM: Human trajectory prediction in crowded spaces. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 961–971.Google ScholarCross Ref
- Jayant Baliga, Robert W. A. Ayre, Kerry Hinton, and Rodney S. Tucker. 2010. Green cloud computing: Balancing energy in processing, storage, and transport. Proc. IEEE 99, 1 (2010), 149–167.Google ScholarCross Ref
- Peter Brockwell and Richard Davis. 2002. An Introduction to Time Series and Forecasting. Vol. 39. https://doi.org/10.1007/978-1-4757-2526-1Google Scholar
- Laurence Broze and Guy Melard. 1990. Exponential smoothing: Estimation by maximum likelihood. J. Forecast. 9, 5 (1990), 445–455.Google ScholarCross Ref
- Djabir Abdeldjalil Chekired, Lyes Khoukhi, and Hussein T. Mouftah. 2018. Industrial IoT data scheduling based on hierarchical fog computing: A key for enabling smart factory. IEEE Trans. Industr. Info. 14, 10 (2018), 4590–4602.Google ScholarCross Ref
- Weitong Chen, Guodong Long, Lina Yao, and Quan Z. Sheng. 2020. AMRNN: attended multi-task recurrent neural networks for dynamic illness severity prediction. World Wide Web 23, 5 (2020), 2753–2770.Google ScholarCross Ref
- Zhijiang Chen, Guobin Xu, Vivek Mahalingam, Linqiang Ge, James Nguyen, Wei Yu, and Chao Lu. 2016. A cloud computing-based network monitoring and threat detection system for critical infrastructures. Big Data Res. 3 (2016), 10–23. Google ScholarDigital Library
- Jianpeng Cheng, Li Dong, and Mirella Lapata. 2016. Long short-term memory-networks for machine reading. Retrieved from https://arXiv:1601.06733.Google Scholar
- Marcos Dias de Assuncao, Alexandre da Silva Veith, and Rajkumar Buyya. 2018. Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. J. Netw. Comput. Appl. 103 (2018), 1–17. Google ScholarDigital Library
- Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 1 (2008), 107–113. Google ScholarDigital Library
- David A. Dickey and David R. Brillinger. 1982. Time series: Data analysis and theory. IEEE Signal Process. Mag. 77, 377 (1982), 214.Google Scholar
- Jun-Song Fu, Yun Liu, Han-Chieh Chao, Bharat K. Bhargava, and Zhen-Jiang Zhang. 2018. Secure data storage and searching for industrial IoT by integrating fog computing and cloud computing. IEEE Trans. Industr. Info. 14, 10 (2018), 4519–4528.Google ScholarCross Ref
- Dimitrios Georgakopoulos, Prem Prakash Jayaraman, Maria Fazia, Massimo Villari, and Rajiv Ranjan. 2016. Internet of Things and edge cloud computing roadmap for manufacturing. IEEE Cloud Comput. 3, 4 (2016), 66–73.Google ScholarCross Ref
- Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Comput. 9, 8 (1997), 1735–1780. Google ScholarDigital Library
- Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. Retrieved from https://arXiv:1412.6980.Google Scholar
- Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. Nature 521, 7553 (2015), 436.Google Scholar
- Daming Li, Lianbing Deng, Zhiming Cai, Bill Franks, and Xiang Yao. 2018. Intelligent transportation system in Macao based on deep self-coding learning. IEEE Trans. Industr. Info. 14, 7 (2018), 3253–3260.Google ScholarCross Ref
- Liangzhi Li, Kaoru Ota, and Mianxiong Dong. 2018. Deep learning for smart industry: Efficient manufacture inspection system with fog computing. IEEE Transactions on Industrial Informatics 14, 10 (2018), 4665–4673.Google ScholarCross Ref
- Xi Lin, Jianhua Li, Jun Wu, Haoran Liang, and Wu Yang. 2019. Making knowledge tradable in edge-AI enabled IoT: A consortium blockchain-based efficient and incentive approach. IEEE Trans. Industr. Info. 15, 12 (2019), 6367–6378.Google ScholarCross Ref
- Mohammad M. Masud, Tahseen M. Al-Khateeb, Kevin W. Hamlen, Jing Gao, Latifur Khan, Jiawei Han, and Bhavani Thuraisingham. 2008. Cloud-based malware detection for evolving data streams. ACM Trans. Manage. Info. Syst. 2, 3 (2008), 1–27. Google ScholarDigital Library
- Zong Meng, Xuyang Zhan, Jing Li, and Zuozhou Pan. 2018. An enhancement denoising autoencoder for rolling bearing fault diagnosis. Measurement 130 (2018), 448–454.Google ScholarCross Ref
- Mehdi Mohammadi, Ala Al-Fuqaha, Sameh Sorour, and Mohsen Guizani. 2018. Deep learning for IoT big data and streaming analytics: A survey. IEEE Commun. Surveys Tutor. 20, 4 (2018), 2923–2960.Google ScholarDigital Library
- Anne H. Ngu, Mario Gutierrez, Vangelis Metsis, Surya Nepal, and Quan Z. Sheng. 2016. IoT middleware: A survey on issues and enabling technologies. IEEE Internet Things J. 4, 1 (2016), 1–20.Google ScholarCross Ref
- Gopika Premsankar, Mario Di Francesco, and Tarik Taleb. 2018. Edge computing for the Internet of Things: A case study. IEEE Internet Things J. 5, 2 (2018), 1275–1284.Google ScholarCross Ref
- Francesco Restuccia, Nirnay Ghosh, Shameek Bhattacharjee, Sajal K. Das, and Tommaso Melodia. 2017. Quality of information in mobile crowdsensing: Survey and research challenges. ACM Trans. Sensor Netw. 13, 4 (2017), 1–43. Google ScholarDigital Library
- Shihao Shen, Yiwen Han, Xiaofei Wang, and Yan Wang. 2019. Computation offloading with multiple agents in edge-computing–supported IoT. ACM Trans. Sensor Netw. 16, 1 (2019), 1–27. Google ScholarDigital Library
- Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Internet Things J. 3, 5 (2016), 637–646.Google ScholarCross Ref
- Ranjay Singh and Ramesh C. Bansal. 2018. Optimization of an autonomous hybrid renewable energy system using reformed electric system cascade analysis. IEEE Trans. Industr. Info. 15, 1 (2018), 399–409.Google ScholarCross Ref
- Dalia Sobhy, Yasser El-Sonbaty, and Mohamad Abou Elnasr. 2012. MedCloud: Healthcare cloud computing system. In Proceedings of the International Conference for Internet Technology and Secured Transactions. IEEE, 161–166.Google Scholar
- Shaoxu Song, Aoqian Zhang, Jianmin Wang, and Philip S. Yu. 2015. Screen: Stream data cleaning under speed constraints. In Proceedings of the ACM SIGMOD International Conference on Management of Data. 827–841. Google ScholarDigital Library
- Muhammad Habib ur Rehman, Ejaz Ahmed, Ibrar Yaqoob, Ibrahim Abaker Targio Hashem, Muhammad Imran, and Shafiq Ahmad. 2018. Big data analytics in industrial IoT using a concentric computing model. IEEE Commun. Mag. 56, 2 (2018), 37–43. Google ScholarDigital Library
- Pascal Vincent, Hugo Larochelle, Yoshua Bengio, and Pierre-Antoine Manzagol. 2008. Extracting and composing robust features with denoising autoencoders. In Proceedings of the 25th International Conference on Machine Learning. ACM, 1096–1103. Google ScholarDigital Library
- Granville Tunnicliffe Wilson. 2016. Time series analysis: Forecasting and control, 5th ed., by George E. P. Box, Gwilym M. Jenkins , Gregory C. Reinsel, and Greta M. Ljung, 2015. John Wiley and Sons, Hoboken, NJ, pp. 712. J. Time 37, 5 (2016), 709–711.Google Scholar
- Huifeng Wu, Junjie Hu, Jiexiang Sun, and Danfeng Sun. 2019. Edge computing in an IoT base station system: Reprogramming and real-time tasks. Complexity 2019 (2019).Google Scholar
- Huifeng Wu, Danfeng Sun, Lan Peng, Yuan Yao, Jia Wu, Quan Z. Sheng, and Yi Yan. 2019. Dynamic edge access system in IoT environment. IEEE Internet Things J. (2019).Google ScholarCross Ref
- Lina Yao, Quan Z. Sheng, Anne H. H. Ngu, Jian Yu, and Aviv Segev. 2014. Unified collaborative and content-based web service recommendation. IEEE Trans. Services Comput. 8, 3 (2014), 453–466.Google ScholarCross Ref
- Lina Yao, Quan Z. Sheng, Xianzhi Wang, Wei Emma Zhang, and Yongrui Qin. 2018. Collaborative location recommendation by integrating multi-dimensional contextual information. ACM Trans. Internet Technol. 18, 3 (2018), 1–24. Google ScholarDigital Library
- Keiichi Yasumoto, Hirozumi Yamaguchi, and Hiroshi Shigeno. 2016. Survey of real-time processing technologies of iot data streams. J. Info. Process. 24, 2 (2016), 195–202.Google ScholarCross Ref
- Luxiu Yin, Juan Luo, and Haibo Luo. 2018. Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Industr. Info. 14, 10 (2018), 4712–4721.Google ScholarCross Ref
- Tianqi Yu, Xianbin Wang, and Abdallah Shami. 2018. UAV-enabled spatial data sampling in large-scale IoT systems using denoising autoencoder neural network. IEEE Internet Things J. (2018).Google Scholar
- Wei Yu, Fan Liang, Xiaofei He, William Grant Hatcher, Chao Lu, Jie Lin, and Xinyu Yang. 2017. A survey on the edge computing for the Internet of Things. IEEE Access 6 (2017), 6900–6919.Google ScholarCross Ref
- Minghu Zhang, Xin Li, and Lili Wang. 2019. An adaptive outlier detection and processing approach towards time series sensor data. IEEE Access 7 (2019), 175192–175212.Google ScholarCross Ref
- Xiang Zhang, Lina Yao, Xianzhi Wang, Jessica Monaghan, and David Mcalpine. 2019. A survey on deep learning-based brain computer interface: Recent advances and new frontiers. Retrieved from https://arXiv:1905.04149.Google Scholar
- Xiang Zhang, Lina Yao, Shuai Zhang, Salil Kanhere, Michael Sheng, and Yunhao Liu. 2018. Internet of Things meets brain–computer interface: A unified deep learning framework for enabling human-thing cognitive interactivity. IEEE Internet Things J. 6, 2 (2018), 2084–2092.Google ScholarCross Ref
- Yingfeng Zhang, Zhengang Guo, Jingxiang Lv, and Ying Liu. 2018. A framework for smart production-logistics systems based on CPS and industrial IoT. IEEE Trans. Industr. Info. 14, 9 (2018), 4019–4032.Google ScholarCross Ref
Index Terms
- Intelligent Data Collaboration in Heterogeneous-device IoT Platforms
Recommendations
A Systematic Review of IoT Security: Research Potential, Challenges, and Future Directions
The Internet of Things (IoT) encompasses a network of physical objects embedded with sensors, software, and data processing technologies that can establish connections and exchange data with other devices and systems via the Internet. IoT devices are ...
Securing Sensor to Cloud Ecosystem using Internet of Things (IoT) Security Framework
ICC '16: Proceedings of the International Conference on Internet of things and Cloud ComputingThe Internet of things (IoT) refers to every object, which is connected over a network with the ability to transfer data. Users perceive this interaction and connection as useful in their daily life. However any improperly designed and configured ...
Internet of Things (IoT): From awareness to continued use
AbstractThis paper proposes a research model with five constructs, i.e., IoT awareness, users’ IoT privacy knowledge, users’ IoT security knowledge, users’ IoT Trust, and continued intention to use IoT to bring clarity to the growing yet ...
Highlights- Clarifying how variables linked from IoT awareness to IoT continued use.
- IoT ...
Comments