Dempster-Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing

被引:15
作者
Bezerra, Eduardo Devidson Costa [1 ]
Teles, Ariel Soares [1 ,2 ]
Coutinho, Luciano Reis [1 ]
Silva, Francisco Jose [1 ]
机构
[1] Univ Fed Maranhao, Lab Intelligent Distributed Syst LSDi, BR-65080805 Sao Luis, Maranhao, Brazil
[2] Fed Inst Maranhao, BR-65570000 Araioses, Maranhao, Brazil
关键词
Internet of Things; uncertainty; complex event processing; Dempster– Shafer theory; RELIABILITY; INTERNET;
D O I
10.3390/s21051863
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Internet of Things (IoT) has emerged from the proliferation of mobile devices and objects connected, resulting in the acquisition of periodic event flows from different devices and sensors. However, such sensors and devices can be faulty or affected by failures, have poor calibration, and produce inaccurate data and uncertain event flows in IoT applications. A prominent technique for analyzing event flows is Complex Event Processing (CEP). Uncertainty in CEP is usually observed in primitive events (i.e., sensor readings) and rules that derive complex events (i.e., high-level situations). In this paper, we investigate the identification and treatment of uncertainty in CEP-based IoT applications. We propose the DST-CEP, an approach that uses the Dempster-Shafer Theory to treat uncertainties. By using this theory, our solution can combine unreliable sensor data in conflicting situations and detect correct results. DST-CEP has an architectural model for treating uncertainty in events and its propagation to processing rules. We describe a case study using the proposed approach in a multi-sensor fire outbreak detection system. We submit our solution to experiments with a real sensor dataset, and evaluate it using well-known performance metrics. The solution achieves promising results regarding Accuracy, Precision, Recall, F-measure, and ROC Curve, even when combining conflicting sensor readings. DST-CEP demonstrated to be suitable and flexible to deal with uncertainty.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 72 条
[1]  
Abad F. A. T., 2012, 2012 IEEE 18th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), P222, DOI 10.1109/RTCSA.2012.18
[2]  
Agrawal J., 2008, SIGMOD 08, P147
[3]  
Akila V, 2016, INT CONF COMPUT POW, P204, DOI 10.1109/ICCPEIC.2016.7557198
[4]  
Alevizos E., 2015, Event Processing, Forecasting and Decision-Making in the Big Data Era (EPForDM), P97
[5]   Probabilistic Complex Event Recognition: A Survey [J].
Alevizos, Elias ;
Skarlatidis, Anastasios ;
Artikis, Alexander ;
Paliouras, Georgios .
ACM COMPUTING SURVEYS, 2017, 50 (05)
[6]   Stream reasoning and complex event processing in ETALIS [J].
Anicic, Darko ;
Rudolph, Sebastian ;
Fodor, Paul ;
Stojanovic, Nenad .
SEMANTIC WEB, 2012, 3 (04) :397-407
[7]  
[Anonymous], 2021, ESPER REFERENCE
[8]  
Artikis A., 2012, P 6 ACM INT C DISTR, P32, DOI DOI 10.1145/2335484.2335488
[9]  
Artikis A., 2010, Proceedings of the 2Nd ACM International Workshop on Events in Multimedia, EiMM '10, P3
[10]   Logic-based event recognition [J].
Artikis, Alexander ;
Skarlatidis, Anastasios ;
Portet, Francois ;
Paliouras, Georgios .
KNOWLEDGE ENGINEERING REVIEW, 2012, 27 (04) :469-506