Reinforcement learning for predictive analytics in smart cities

29Citations
Citations of this article
49Readers
Mendeley users who have this article in their library.

Abstract

The digitization of our lives cause a shift in the data production as well as in the required data management. Numerous nodes are capable of producing huge volumes of data in our everyday activities. Sensors, personal smart devices as well as the Internet of Things (IoT) paradigm lead to a vast infrastructure that covers all the aspects of activities in modern societies. In the most of the cases, the critical issue for public authorities (usually, local, like municipalities) is the efficient management of data towards the support of novel services. The reason is that analytics provided on top of the collected data could help in the delivery of new applications that will facilitate citizens’ lives. However, the provision of analytics demands intelligent techniques for the underlying data management. The most known technique is the separation of huge volumes of data into a number of parts and their parallel management to limit the required time for the delivery of analytics. Afterwards, analytics requests in the form of queries could be realized and derive the necessary knowledge for supporting intelligent applications. In this paper, we define the concept of a Query Controller (QC) that receives queries for analytics and assigns each of them to a processor placed in front of each data partition. We discuss an intelligent process for query assignments that adopts Machine Learning (ML). We adopt two learning schemes, i.e., Reinforcement Learning (RL) and clustering. We report on the comparison of the two schemes and elaborate on their combination. Our aim is to provide an efficient framework to support the decision making of the QC that should swiftly select the appropriate processor for each query. We provide mathematical formulations for the discussed problem and present simulation results. Through a comprehensive experimental evaluation, we reveal the advantages of the proposed models and describe the outcomes results while comparing them with a deterministic framework.

References Powered by Scopus

Aurora: A new model and architecture for data stream management

1150Citations
N/AReaders
Get full text

The cougar approach to in-network query processing in sensor networks

943Citations
N/AReaders
Get full text

Machine learning on big data: Opportunities and challenges

839Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Big data and its applications in smart real estate and the disaster management life cycle: A systematic analysis

106Citations
N/AReaders
Get full text

Reinforcement learning algorithm for non-stationary environments

75Citations
N/AReaders
Get full text

Smart surveillance as an edge network service: From harr-cascade, SVM to a Lightweight CNN

71Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kolomvatsos, K., & Anagnostopoulos, C. (2017). Reinforcement learning for predictive analytics in smart cities. Informatics, 4(3). https://doi.org/10.3390/informatics4030016

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 17

61%

Lecturer / Post doc 8

29%

Professor / Associate Prof. 2

7%

Researcher 1

4%

Readers' Discipline

Tooltip

Computer Science 12

44%

Social Sciences 8

30%

Engineering 5

19%

Decision Sciences 2

7%

Article Metrics

Tooltip
Mentions
Blog Mentions: 1

Save time finding and organizing research with Mendeley

Sign up for free