Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context

The Internet of Things (IoT) connects heterogeneous physical devices with the ability to collect data using sensors and actuators. These data can infer useful information for decision-makers in many applications systems monitoring, healthcare, transportations, data storage, smart homes, and many oth...

Full description

Bibliographic Details
Main Author: Rasha Kashef
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
IoT
Online Access:https://ieeexplore.ieee.org/document/9205284/
id doaj-f7566adc2dc54d6c82124e0d377f3831
record_format Article
spelling doaj-f7566adc2dc54d6c82124e0d377f38312021-03-30T04:49:19ZengIEEEIEEE Access2169-35362020-01-01817824817825710.1109/ACCESS.2020.30263109205284Enhancing the Role of Large-Scale Recommendation Systems in the IoT ContextRasha Kashef0https://orcid.org/0000-0002-3430-1536Department of Electrical, Computer, and Biomedical Engineering, Ryerson University, Toronto, ON, CanadaThe Internet of Things (IoT) connects heterogeneous physical devices with the ability to collect data using sensors and actuators. These data can infer useful information for decision-makers in many applications systems monitoring, healthcare, transportations, data storage, smart homes, and many others. In the Era of the Internet of Things (IoT), recommender systems can support scenarios such as recommending apps, IoT workflows, services, sensor equipment, hotels, and drugs to users and customers. Current state-of-art recommendation systems, including collaborative filtering methods, suffer from scalability and sparsity problems. This article proposes a clustering-based recommendation system that adopts the vector space model from information retrieval to obtain highly accurate recommendations. The proposed algorithm uses four well-known clustering techniques as k-means (KM), fuzzy c-mean (FCM), Single-Linkage (SLINK), and Self-Organizing-Maps (SOM). Various experiments and benchmarking on seven IoT rating datasets from different fields are conducted to assess the performance of the proposed recommender system. The experimental results using both error and prediction metrics indicate that the proposed algorithm outperforms the traditional collaborative filtering approach. Besides, adopting the self-organizing strategy obtains recommendations of significant accuracy as compared to the partitional learning approaches.https://ieeexplore.ieee.org/document/9205284/IoTrecommendation systemsclusteringvector space modelvalidation
collection DOAJ
language English
format Article
sources DOAJ
author Rasha Kashef
spellingShingle Rasha Kashef
Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
IEEE Access
IoT
recommendation systems
clustering
vector space model
validation
author_facet Rasha Kashef
author_sort Rasha Kashef
title Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
title_short Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
title_full Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
title_fullStr Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
title_full_unstemmed Enhancing the Role of Large-Scale Recommendation Systems in the IoT Context
title_sort enhancing the role of large-scale recommendation systems in the iot context
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description The Internet of Things (IoT) connects heterogeneous physical devices with the ability to collect data using sensors and actuators. These data can infer useful information for decision-makers in many applications systems monitoring, healthcare, transportations, data storage, smart homes, and many others. In the Era of the Internet of Things (IoT), recommender systems can support scenarios such as recommending apps, IoT workflows, services, sensor equipment, hotels, and drugs to users and customers. Current state-of-art recommendation systems, including collaborative filtering methods, suffer from scalability and sparsity problems. This article proposes a clustering-based recommendation system that adopts the vector space model from information retrieval to obtain highly accurate recommendations. The proposed algorithm uses four well-known clustering techniques as k-means (KM), fuzzy c-mean (FCM), Single-Linkage (SLINK), and Self-Organizing-Maps (SOM). Various experiments and benchmarking on seven IoT rating datasets from different fields are conducted to assess the performance of the proposed recommender system. The experimental results using both error and prediction metrics indicate that the proposed algorithm outperforms the traditional collaborative filtering approach. Besides, adopting the self-organizing strategy obtains recommendations of significant accuracy as compared to the partitional learning approaches.
topic IoT
recommendation systems
clustering
vector space model
validation
url https://ieeexplore.ieee.org/document/9205284/
work_keys_str_mv AT rashakashef enhancingtheroleoflargescalerecommendationsystemsintheiotcontext
_version_ 1724181169449205760