TY - GEN
T1 - Efficient Constraint Learning For Stream Reasoning
AU - Hassani, Mourad
AU - Bouzeghoub, Amel
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Nowadays, large amounts of data are generated by a wide range of data streams. This data contains valuable knowledge to support decision-making processes in a variety of application domains, such as smart cities, social media analysis, and the Internet of Things. To address the constantly changing data, stream reasoning has emerged as a crucial method for performing logical reasoning on streams of data. This paper focuses on the limitations of existing stream reasoning systems based on Answer Set Programming (ASP). It proposes a novel solution based on Deep Reinforcement Learning (DRL) to handle continuous data streams efficiently. Existing ASP-based stream reasoning systems face challenges in managing their internal state and effectively handling data streams over extended periods. To overcome these limitations, we propose an approach that integrates cache management techniques with DRL and ideas from heuristics developed for the Conflict-Driven Constraint Learning (CDCL) algorithm. DRL is chosen for its ability to outperform traditional Reinforcement Learning (RL) algorithms in managing complex tasks and generalizing learned policies to unseen situations. The research contributions include a DRL-based framework that efficiently manages learned constraints in ASP-based stream reasoning engines. The proposed approach is compared to recent work in the literature, and the results demonstrate its benefits in terms of average cache utilization. The findings showcase the potential of the proposed DRL-based solution for improving the performance and widespread implementation of stream reasoning with ASP engines. By effectively handling the dynamic and continuous nature of data streams.
AB - Nowadays, large amounts of data are generated by a wide range of data streams. This data contains valuable knowledge to support decision-making processes in a variety of application domains, such as smart cities, social media analysis, and the Internet of Things. To address the constantly changing data, stream reasoning has emerged as a crucial method for performing logical reasoning on streams of data. This paper focuses on the limitations of existing stream reasoning systems based on Answer Set Programming (ASP). It proposes a novel solution based on Deep Reinforcement Learning (DRL) to handle continuous data streams efficiently. Existing ASP-based stream reasoning systems face challenges in managing their internal state and effectively handling data streams over extended periods. To overcome these limitations, we propose an approach that integrates cache management techniques with DRL and ideas from heuristics developed for the Conflict-Driven Constraint Learning (CDCL) algorithm. DRL is chosen for its ability to outperform traditional Reinforcement Learning (RL) algorithms in managing complex tasks and generalizing learned policies to unseen situations. The research contributions include a DRL-based framework that efficiently manages learned constraints in ASP-based stream reasoning engines. The proposed approach is compared to recent work in the literature, and the results demonstrate its benefits in terms of average cache utilization. The findings showcase the potential of the proposed DRL-based solution for improving the performance and widespread implementation of stream reasoning with ASP engines. By effectively handling the dynamic and continuous nature of data streams.
KW - ASP
KW - Constraint Learning
KW - Data Streams
KW - Reinforcement Learning
KW - Stream Reasoning
U2 - 10.1109/ICTAI59109.2023.00038
DO - 10.1109/ICTAI59109.2023.00038
M3 - Conference contribution
AN - SCOPUS:85182394196
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 204
EP - 211
BT - Proceedings - 2023 IEEE 35th International Conference on Tools with Artificial Intelligence, ICTAI 2023
PB - IEEE Computer Society
T2 - 35th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2023
Y2 - 6 November 2023 through 8 November 2023
ER -