An Evaluation of the Suitability of Data Mining Algorithms for Smart-Home Intelligent-Service Platforms

스마트홈 지능형 서비스 플랫폼을 위한 데이터 마이닝 기법에 대한 적합도 평가

  • Kim, Kilhwan (Department of Management Engineering, Sangmyung University) ;
  • Keum, Changsup (Hyper-connected Communication Research Laboratory, ETRI) ;
  • Chung, Ki-Sook (Hyper-connected Communication Research Laboratory, ETRI)
  • 김길환 (상명대학교 경영공학과) ;
  • 금창섭 (한국전자통신연구원 초연결통신연구소) ;
  • 정기숙 (한국전자통신연구원 초연결통신연구소)
  • Received : 2017.04.12
  • Accepted : 2017.06.15
  • Published : 2017.06.30


In order to implement the smart home environment, we need an intelligence service platform that learns the user's life style and behavioral patterns, and recommends appropriate services to the user. The intelligence service platform should embed a couple of effective and efficient data mining algorithms for learning from the data that is gathered from the smart home environment. In this study, we evaluate the suitability of data mining algorithms for smart home intelligent service platforms. In order to do this, we first develop an intelligent service scenario for smart home environment, which is utilized to derive functional and technical requirements for data mining algorithms that is equipped in the smart home intelligent service platform. We then evaluate the suitability of several data mining algorithms by employing the analytic hierarchy process technique. Applying the analytical hierarchy process technique, we first score the importance of functional and technical requirements through a hierarchical structure of pairwise comparisons made by experts, and then assess the suitability of data mining algorithms for each functional and technical requirements. There are several studies for smart home service and platforms, but most of the study have focused on a certain smart home service or a certain service platform implementation. In this study, we focus on the general requirements and suitability of data mining algorithms themselves that are equipped in smart home intelligent service platform. As a result, we provide a general guideline to choose appropriate data mining techniques when building a smart home intelligent service platform.


Grant : Development of Technologies for Proximity, Real-time, and Smart Service Recommendation Platform

Supported by : ETRI


  1. Cook, D.J., Crandall, A.S., Thomas, B.L., and Krishnan, N.C., CASAS : A smart home in a box, Computer, 2013, Vol. 46, No. 7, pp. 62-69.
  2. Cook, D.J., MavHome : An agent-based smart home, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003, pp. 521-524.
  3. Deleawe, S., Kusznir, J., Lamb, B., and Cook, D.J., Predicting air quality in smart environments, Journal of Ambient Intelligence and Smart Environments, 2010, Vol. 2, No. 2, pp. 145-154.
  4. Han, D.-M. and Lim, J.-H., Design and implementation of smart home energy management systems based on zigbee, IEEE Transactions on Consumer Electronics, 2010, Vol. 56, No. 3, pp. 1417-1425.
  5. Hastie, T., Tibshirani, R. and Jerome, F., The elements of statistical learning, 2nd ed, Berlin : Springer, 2009.
  6. Helal, S., Mann, W., El-Zabadani, H., King, J., Kaddoura, Y., and Jansen, E., The gator tech smart house : A programmable pervasive space, Computer, 2005, Vol. 38, No. 3, pp. 50-60.
  7. Jakkula, V.R. and Cook, D.J., Detecting anomalous sensor events in smart home data for enhancing the living experience, Proceedings of the 7th AAAI Conference on Artificial Intelligence and Smarter Living, 2011, pp. 33-37.
  8. Jung, H. and Kim, J.-W., A Machine Learning Approach for Mechanical Motor Fault Diagnosis, Journal of the Society of Korea Industrial and Systems Engineering, 2017, Vol. 40, No. 1, pp. 57-64.
  9. Kim, Y.K., Six elements of Smart-home ecosystem, Digieco, 2014. 11. 26.
  10. Park, S.H., Kim, J.S., Park, C.S., Kim, S.S., and Baek, J.G., A Fault Detection of Cyclic Signals Using Support Vector Machine-Regression, Journal of Korean Society for Quality Management, 2011, Vol. 39, No. 2, pp. 234-243.
  11. Saaty, T.L., A scaling method for priorities in hierarchical structures, Journal of Mathematical Psychology, 1977, Vol. 15, No. 3, pp. 234-281.
  12. Saaty, T.L., The Analytic Hierarchy Process : Planning, Priority Setting, Resource Allocation, Advanced book program, McGraw-Hill, 1980.
  13. Spencer, B. and Al-Obeidat, F., Temperature Forecasts with Stable Accuracy in a Smart Home, Procedia Computer Science, 2016, Vol. 83, pp. 726-733.
  14. Suryadevara, N.K., Mukhopadhyay, S.C., Wang, R., and Rayudu, R., Forecasting the behavior of an elderly using wireless sensors data in a smart home, Engineering Applications of Artificial Intelligence, 2013, Vol. 26, No. 10, pp. 2641-2652.
  15. Tsai, C.-W., Lai, C.-F., Chiang, M.-C., and Yang, L., Data mining for internet of things : A survey, Communications Surveys Tutorials, IEEE, 2014, Vol. 16, No. 1, pp. 77-97.
  16. Witten, I.H., Frank, E., and Hall, M.A., Data Mining : Practical machine learning tools and techniques, 3rd ed, Morgan Kaufmann, 2011.
  17. Zhou, B., Li, W., Chan, K.W., Cao, Y., Kuang, Y., Liu, X., and Wang, X., Smart home energy management systems : Concept, configurations, and scheduling strategies, Renewable and Sustainable Energy Reviews, 2016, Vol. 61, pp. 30-40.