Skip to main content
Log in

A Wide Learning Approach for Interpretable Feature Recommendation for 1-D Sensor Data in IoT Analytics

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

This paper presents a state of the art machine learning-based approach for automation of a varied class of Internet of things (IoT) analytics problems targeted on 1-dimensional (1-D) sensor data. As feature recommendation is a major bottleneck for general IoT-based applications, this paper shows how this step can be successfully automated based on a Wide Learning architecture without sacrificing the decision-making accuracy, and thereby reducing the development time and the cost of hiring expensive resources for specific problems. Interpretation of meaningful features is another contribution of this research. Several data sets from different real-world applications are considered to realize the proof-of-concept. Results show that the interpretable feature recommendation techniques are quite effective for the problems at hand in terms of performance and drastic reduction in development time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. N. Eddy. Gartner: 21 Billion IoT Devices to Invade by 2020. InformationWeek, 2015.

  2. P. Raj, A. C. Raman. The Internet of Things: Enabling Technologies, Platforms, and Use Cases, New York, USA: CRC Press, 2017.

    Book  Google Scholar 

  3. M. C. Zhou, G. Fortino, W. M. Shen, J. Mitsugi, J. Jobin, R. Bhattacharyya. Guest editorial special section on advances and applications of internet of things for smart automated systems. IEEE Transactions on Automation Science and Engineering, vol. 13, no. 3, pp. 1225–1229, 2016. DOI: https://doi.org/10.1109/TASE.2016.2579538.

    Article  Google Scholar 

  4. K. Cao, G. Xu, J. L. Zhou, T. Q. Wei, M. S. Chen, S. Y. Hu. QoS-adaptive approximate real-time computation for mobility-aware IoT lifetime optimization. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, to be published. DOI: https://doi.org/10.1109/TCAD.2018.2873239.

    Article  Google Scholar 

  5. M. Khakifirooz, C. F. Chien, Y. J. Chen. Bayesian inference for mining semiconductor manufacturing big data for yield enhancement and smart production to empower industry 4.0. Applied Soft Computing, vol. 68, pp. 990–999, 2018. DOI: https://doi.org/10.1016/j.asoc.2017.11.034.

    Article  Google Scholar 

  6. S. Banerjee, T. Chattopadhyay, A. Pal, U. Garain. Automation of feature engineering for IoT analytics. ACM SIGBED Review, vol. 15, no. 2, pp. 24–30, 2018. DOI: https://doi.org/10.1145/3231535.3231538.

    Article  Google Scholar 

  7. M. S. Mahdavinejad, M. Rezvan, M. Barekatain, P. Adibi, P. Barnaghi, A. P. Sheth. Machine learning for internet of things data analysis: A survey. Digital Communications and Networks, vol. 4, no. 3, pp. 161–175, 2018. DOI: https://doi.org/10.1016/j.dcan.2017.10.002.

    Article  Google Scholar 

  8. D. Jaiswal, P. Datta, S. Dey, H. Paul, T. Chattopadhyay, A. Ghose, A. Singh, A. Pal, A. Mukherjee. Demo: A smart framework for IoT analytic workflow development. In Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, ACM, Seoul, South Korea, pp. 455–456, 2015. DOI: https://doi.org/10.1145/2809695.2817851.

    Google Scholar 

  9. S. Dey, A. Mukherjee. Towards automation of IoT analytics: An ontology-driven approach. Application Development and Design: Concepts, Methodologies, Tools, and Applications, Information Resources Management Association, Ed., Hershey, USA: IGI Global, pp. 947–971, 2018. DOI: https://doi.org/10.4018/978-1-5225-3422-8.ch041.

    Chapter  Google Scholar 

  10. N. Dey, A. E. Hassanien, C. Bhatt, A. S. Ashour, S. C. Satapathy. Internet of Things and Big Data Analytics Toward Next-generation Intelligence, Cham, Germany: Springer, 2018. DOI: https://doi.org/10.1007/978-3-319-60435-0.

    Book  Google Scholar 

  11. E. J. Humphrey, J. P. Bello, Y. LeCun. Moving beyond feature design: Deep architectures and automatic feature learning in music informatics. In Proceedings of the 13th International Society for Music Information Retrieval Conference, ISMIR, Porto, Portugal, pp. 403–408, 2012.

    Google Scholar 

  12. T. Poggio, H. Mhaskar, L. Rosasco, B. Miranda, Q. L. Liao. Why and when can deep-but not shallow-networks avoid the curse of dimensionality: A review. International Journal of Automation and Computing, vol. 14, no. 5, pp. 503–519, 2017. DOI: https://doi.org/10.1007/s11633-017-1054-2.

    Article  Google Scholar 

  13. H. T. Cheng, L. Koc, J. Harmsen, T. Shaked, T. Chandra, H. Aradhye, G. Anderson, G. Corrado, W. Chai, M. Ispir, R. Anil, Z. Haque, L. C. Hong, V. Jain, X. B. Liu, H. Shah. Wide & deep learning for recommender systems. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, ACM, Boston, USA, pp. 7–10, 2016. DOI: https://doi.org/10.1145/2988450.2988454.

    Google Scholar 

  14. M. Elgendi. On the analysis of fingertip photoplethysmogram signals. Current Cardiology Reviews, vol. 8, no. 1, pp. 14–25, 2012. DOI: https://doi.org/10.2174/157340312801215782.

    Article  Google Scholar 

  15. A. Ganguly, M. Sharma. Detection of pathological heart murmurs by feature extraction of phonocardiogram signals. Journal of Applied and Advanced Research, vol. 2, no. 4, pp. 200–205, 2017. DOI: https://doi.org/10.21839/jaar.2017.v2i4.94.

    Article  Google Scholar 

  16. A. Ng. Machine Learning Yearning. [Online], Available: https://doi.org/www.mlyearning.org, 2017.

  17. P. J. Rousseeuw. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics, vol. 20, pp. 53–65, 1987. DOI: https://doi.org/10.1016/0377-0427(87)90125-7.

    Article  Google Scholar 

  18. O. Chapelle, V. Vapnik, O. Bousquet, S. Mukherjee. Choosing multiple parameters for support vector machines. Machine Learning, vol. 46, no. 1–3, pp. 131–159, 2002. DOI: https://doi.org/10.1023/A:1012450327387.

    Article  Google Scholar 

  19. T. Eitrich, B. Lang. Efficient optimization of support vector machine learning parameters for unbalanced datasets. Journal of Computational and Applied Mathematics, vol. 196, no. 2, pp. 425–436, 2006. DOI: https://doi.org/10.1016/j.cam.2005.09.009.

    Article  MathSciNet  Google Scholar 

  20. P. Domingos. A few useful things to know about machine learning. Communications of the ACM, vol. 55, no. 10, pp. 78–87, 2012. DOI: 10.1145/2347736.2347755.

    Article  Google Scholar 

  21. H. C. Peng, F. H. Long, C. Ding. Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 27, no. 8, pp. 1226–1238, 2005. DOI: 10.1109/TPAMI.2005.159.

    Article  Google Scholar 

  22. P. Maji, P. Garai. Fuzzy-rough MRMS method for relevant and significant attribute selection. Advances on Computational Intelligence, S. Greco, B. Bouchon-Meunier, G. Coletti, M. Fedrizzi, B. Matarazzo, R. R. Yager, Eds., Berlin Heidelberg, Germany: Springer, pp. 310–320, 2012. DOI: https://doi.org/10.1007/978-3-642-31709-5_32.

    Chapter  Google Scholar 

  23. J. A. Mangai, V. S. Kumar, S. A. alias Balamurugan. A novel feature selection framework for automatic web page classification. International Journal of Automation and Computing, vol. 9, no. 4, pp. 442–448, 2012. DOI: https://doi.org/10.1007/s11633-012-0665-x.

    Article  Google Scholar 

  24. D. A. A. G. Singh, S. A. A. Balamurugan, E. J. Leavline. An unsupervised feature selection algorithm with feature ranking for maximizing performance of the classifiers. International Journal of Automation and Computing, vol. 12, no. 5, pp. 511–517, 2015. DOI: https://doi.org/10.1007/s11633-014-0859-5.

    Article  Google Scholar 

  25. S. J. Dong, S. R. Yin, B. P. Tang, L. L. Chen, T. H. Luo. Bearing degradation process prediction based on the support vector machine and Markov model. Shock and Vibration, vol. 2014, Article number 717465, 2014. DOI: https://doi.org/10.1155/2014/717465.

    Google Scholar 

  26. V. Chandel, A. Sinharay, N. Ahmed, A. Ghose. Exploiting IMU sensors for IOT enabled health monitoring. In Proceedings of the 1st Workshop on IoT-enabled Healthcare and Wellness Technologies and Systems, ACM, Singapore, pp. 21–22, 2016. DOI: https://doi.org/10.1145/2933566.2933569.

    Google Scholar 

  27. M. Saeed, C. Lieu, G. Raber, R. G. Mark. MIMIC II: A massive temporal ICU patient database to support research in intelligent patient monitoring. In Proceedings of Computers in Cardiology, IEEE, Memphis, USA, pp. 641–644, 2002. DOI: https://doi.org/10.1109/CIC.2002.1166854.

    Google Scholar 

  28. R. Banerjee, R. Vempada, K. M. Mandana, A. D. Choudhury, A. Pal. Identifying coronary artery disease from photoplethysmogram. In Proceedings of ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, ACM, Heidelberg, Germany, pp. 1084–1088, 2016. DOI: https://doi.org/10.1145/2968219.2972712.

    Google Scholar 

  29. D. B. Springer, L. Tarassenko, G. D. Clifford. Logistic regression-HSMM-based heart sound segmentation. IEEE Transactions on Biomedical Engineering, vol. 63, no. 4, pp. 822–832, 2016. DOI: https://doi.org/10.1109/TBME.2015.2475278.

    Google Scholar 

  30. C. Potes, S. Parvaneh, A. Rahman, B. Conroy. Ensemble of feature-based and deep learning-based classifiers for detection of abnormal heart sounds. In Proceedings of Computing in Cardiology Conference, IEEE, Vancouver, Canada, pp. 621–624, 2016. DOI: https://doi.org/10.23919/CIC.2016.7868819.

    Google Scholar 

  31. R. Banerjee, S. Biswas, S. Banerjee, A. D. Choudhury, T. Chattopadhyay, A. Pal, P. Deshpande, K. M. Mandana. Time-frequency analysis of phonocardiogram for classifying heart disease. In Proceedings of Computing in Cardiology Conference, IEEE, Vancouver, Canada, pp. 573–576, 2016. DOI: https://doi.org/10.23919/CIC.2016.7868807.

    Google Scholar 

  32. R. Rakshit, V. R. Reddy, P. Deshpande. Emotion detection and recognition using HRV features derived from photoplethysmogram signals. In Proceedings of the 2nd workshop on Emotion Representations and Modelling for Companion Systems, ACM, Tokyo, Japan, Article number 2, 2016. DOI: https://doi.org/10.1145/3009960.3009962.

    Book  Google Scholar 

  33. I. Goodfellow, Y. Bengio, A. Courville, Deep Learning, Cambridge, USA: MIT Press, 2016.

    MATH  Google Scholar 

  34. Y. Gal, Z. Ghahramani. Dropout as a Bayesian approximation: Representing model uncertainty in deep learning. In Proceedings of the 33rd International Conference on Machine Learning, JMLR, New York, USA, pp. 1050–1059, 2016.

    Google Scholar 

  35. I. Loshchilov, F. Hutter. SGDR: Stochastic gradient descent with Warm restarts. In Proceedings of the 5th International Conference on Learning Representations, ICLR, Toulon, France, vol. 10, pp. 3, 2016.

    Google Scholar 

  36. Z. J. Yao, J. Bi, Y. X. Chen. Applying deep learning to individual and community health monitoring data: A survey. International Journal of Automation and Computing, vol. 15, no. 6, pp. 643–655, 2018. DOI: https://doi.org/10.1007/s11633-018-1136-9.

    Article  Google Scholar 

  37. Y. L. Li, H. R. Li, B. Wang, H. Q. Gu. Rolling element bearing performance degradation assessment using variational mode decomposition and Gath-Geva clustering time series segmentation. International Journal of Rotating Machinery, Article number 2598169, 2017. DOI: https://doi.org/10.1155/2017/2598169.

    Google Scholar 

  38. D. Mukherjee, S. Banerjee, P. Misra. Towards efficient stream reasoning. In Proceedings of OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”, Springer, Graz, Austria, pp. 735–738, 2013. DOI: https://doi.org/10.1007/978-3-642-41033-8_97.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Snehasis Banerjee.

Additional information

Recommended by Associate Editor Hong-Nian Yu

Snehasis Banerjee received the M. Eng. degree in software engineering from Jadavpur University, India in 2015. He is a scientist at TCS Research & Innovation. Currently, he is working on signal processing automation for IoT Analytics. He is a secretary, Association for Computing Machinery (ACM) Kolkata Professional Chapter and Treasurer, Computer Society of India (CSI) Kolkata Chapter and recognized as resource person, CSI Region-2 India East. He is India’s representative to ISO Software & Systems Sectional Committee, nominated by Computer Society (CS) of India. He is also the lead of CS Pathsala program (joint initiative of TCS and ACM) to bring computing to all schools in India, sponsored by Google for Kolkata region. He has been part of technical program committee and organizing committee of major events like CSI Convention 2012, 2017, ACM Annual Event 2017, IEEE Tensymp 2019, Tata Innovista Regionals 2017, 2018. He has served as jury in many contests such as Digital Impact Square National Hackathon and ACM Kolkata B.Tech/B.E. Project Contest. He was a winner of TCS BDA Stylus Paper Contest 2019 and awarded Best Paper at Tactics Analytics Symposium 2015.

His research interests include modern aspects of the artificial intelligence field including IoT analytics and cognitive computing.

Tanushyam Chattopadhyay is currently working as a principal scientist at TCS Research & Innovation, Kolkata to deploy and automate analytics on IoT platform. He was awarded with the University Gold medal in master of computer applications (MCA) from Indian Institute of Engineering Science and Technology (II-EST), India in 2002. He started his career as research in Indian Statistical Institute, Kolkata and later on, joined Tata Consultancy Services Limited in 2004. Later he was awarded with the Ph. D. degree from Jadavpur University for the work done at ISI, India in 2012. He had training on speech signal processing from IISC Bangalore, image processing from Indian Institute of Technology (IIT) Kharagpur, and video processing from IIT Delhi. He has 20+ granted patents across the globe. He also authored a book and some book chapters. He has published nearly 60+ papers in peer reviewed journals and conferences. He serves as a member of Board of Governor of several academic institutions. His current research is evolved around developing an analytics solution for TCS built IoT platform namely TCS Connected Universal Platform (TCUP) which involves both research and engineering in different areas of data science.

His research interests include image processing and IoT analytics.

Utpal Garain received the B. Sc. and M. Sc. degrees in computer science and engineering from Jadavpur University, India 1994 and 1997, respectively, and the Ph. D. degree from Indian Statistical Institute, India in 2005. He is a professor in Indian Statistical Institute, India and the coordinator of the Center for Artificial Intelligence and Machine Learning (CAIML). He is one of the associate editors of International Journal on Document Analysis and Recognition (IJDAR). Previously, he served as the Chair for International Association for Pattern Recognition (IAPR) Technical Committee (TC-6) on Computational Forensics for 2013–2017. He has been serving as program committee member for several international conferences including International Conference on Pattern Recognition (ICPR), International Conference on Document Analysis and Recognition (ICDAR), International Conference on International Conference on Frontiers in Handwriting Recognition (ICFHR), etc. Moreover, he has been regularly reviewing papers for several international journals in the field of natural language processing (NLP), vision and image analysis. For his significant contribution in pattern recognition and its applications for language engineering, he received the Young Engineer Award in 2006 from the Indian National Academy of Engineering (INAE), the prestigious Indo-US Research Fellowship (IUSSTF) in the field of Engineering Sciences in 2011 and JSPS Invitational Fellowship for Research in Osaka University, Japan in 2016.

His present research interest is focused on exploring deep learning methods for language, image, video and IoT analytics.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Banerjee, S., Chattopadhyay, T. & Garain, U. A Wide Learning Approach for Interpretable Feature Recommendation for 1-D Sensor Data in IoT Analytics. Int. J. Autom. Comput. 16, 800–811 (2019). https://doi.org/10.1007/s11633-019-1185-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-019-1185-8

Keywords

Navigation