Design of Smart Home Implementation Within IoT Natural Language Interface
To process continuous sensor data in Internet of Things (IoT) environments, this study optimizes queries using multiple MJoin operators. To achieve efficient storage management, it classifies and reduces data using a support vector machine (SVM) classification algorithm. A global shared query execut...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9086607/ |
_version_ | 1818853387244929024 |
---|---|
author | Tae-Yeun Kim Sang-Hyun Bae Young-Eun An |
author_facet | Tae-Yeun Kim Sang-Hyun Bae Young-Eun An |
author_sort | Tae-Yeun Kim |
collection | DOAJ |
description | To process continuous sensor data in Internet of Things (IoT) environments, this study optimizes queries using multiple MJoin operators. To achieve efficient storage management, it classifies and reduces data using a support vector machine (SVM) classification algorithm. A global shared query execution technique was used to optimize multiple MJoin queries. By comparing each kernel function of the SVM classification algorithm, the system's performance was evaluated through experiments according to the selected optimal kernel function and changes in sliding window size. Furthermore, to implement a smart home system that can actively respond to users, classified and reduced sensor data were utilized to enable the intelligent control of devices inside the home. The sensor data (e.g., temperature, humidity, gas) used to recognize the current conditions of an IoT-based smart home system and corresponding date data were classified into decision trees, and the system was designed using five sensors to intelligently control priorities such as ventilation, temperature, and fire and intrusion detection. The experiments demonstrated that the multiple MJoin technique yields high improvements in performance with relatively few searches. In this study, the sigmoid was selected as the optimal kernel function for the SVM classification algorithm. According to the SVM classification algorithm results, based on changes in the sliding window size, the average error rate was 2.42%, the reduction result was 17.58%, and the classification accuracy was 85.94%. According to the comparison of the classification performance of SVM and other algorithms, the SVM classification algorithm exhibited a minimum 9% better classification performance. Thus, compared to existing home systems, this algorithm is expected to increase system efficiency and convenience by enabling the configuration of a more intelligent environment according to the user's characteristics or requirements. |
first_indexed | 2024-12-19T07:36:00Z |
format | Article |
id | doaj.art-eac55fd64d4e4e8b95e16f8ccd5150e4 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T07:36:00Z |
publishDate | 2020-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-eac55fd64d4e4e8b95e16f8ccd5150e42022-12-21T20:30:35ZengIEEEIEEE Access2169-35362020-01-018849298494910.1109/ACCESS.2020.29925129086607Design of Smart Home Implementation Within IoT Natural Language InterfaceTae-Yeun Kim0https://orcid.org/0000-0002-1644-1869Sang-Hyun Bae1https://orcid.org/0000-0002-3859-8365Young-Eun An2https://orcid.org/0000-0003-3072-3800SW Convergence Education Institute, Chosun University, Gwangju, South KoreaDepartment of Computer Science and Statistics, Chosun University, Gwangju, South KoreaCollege of General Education, Chosun University, Gwangju, South KoreaTo process continuous sensor data in Internet of Things (IoT) environments, this study optimizes queries using multiple MJoin operators. To achieve efficient storage management, it classifies and reduces data using a support vector machine (SVM) classification algorithm. A global shared query execution technique was used to optimize multiple MJoin queries. By comparing each kernel function of the SVM classification algorithm, the system's performance was evaluated through experiments according to the selected optimal kernel function and changes in sliding window size. Furthermore, to implement a smart home system that can actively respond to users, classified and reduced sensor data were utilized to enable the intelligent control of devices inside the home. The sensor data (e.g., temperature, humidity, gas) used to recognize the current conditions of an IoT-based smart home system and corresponding date data were classified into decision trees, and the system was designed using five sensors to intelligently control priorities such as ventilation, temperature, and fire and intrusion detection. The experiments demonstrated that the multiple MJoin technique yields high improvements in performance with relatively few searches. In this study, the sigmoid was selected as the optimal kernel function for the SVM classification algorithm. According to the SVM classification algorithm results, based on changes in the sliding window size, the average error rate was 2.42%, the reduction result was 17.58%, and the classification accuracy was 85.94%. According to the comparison of the classification performance of SVM and other algorithms, the SVM classification algorithm exhibited a minimum 9% better classification performance. Thus, compared to existing home systems, this algorithm is expected to increase system efficiency and convenience by enabling the configuration of a more intelligent environment according to the user's characteristics or requirements.https://ieeexplore.ieee.org/document/9086607/ApplicationInternet of Things (IoT)sensor datasmart home systemSVM algorithm |
spellingShingle | Tae-Yeun Kim Sang-Hyun Bae Young-Eun An Design of Smart Home Implementation Within IoT Natural Language Interface IEEE Access Application Internet of Things (IoT) sensor data smart home system SVM algorithm |
title | Design of Smart Home Implementation Within IoT Natural Language Interface |
title_full | Design of Smart Home Implementation Within IoT Natural Language Interface |
title_fullStr | Design of Smart Home Implementation Within IoT Natural Language Interface |
title_full_unstemmed | Design of Smart Home Implementation Within IoT Natural Language Interface |
title_short | Design of Smart Home Implementation Within IoT Natural Language Interface |
title_sort | design of smart home implementation within iot natural language interface |
topic | Application Internet of Things (IoT) sensor data smart home system SVM algorithm |
url | https://ieeexplore.ieee.org/document/9086607/ |
work_keys_str_mv | AT taeyeunkim designofsmarthomeimplementationwithiniotnaturallanguageinterface AT sanghyunbae designofsmarthomeimplementationwithiniotnaturallanguageinterface AT youngeunan designofsmarthomeimplementationwithiniotnaturallanguageinterface |