Litcius/Paper detail

DeepProbCEP: A neuro-symbolic approach for complex event processing in adversarial settings

Marc Roig Vilamala, Tianwei Xing, Harrison Taylor, Luis Antonio Ribot García, Mani Srivastava, Lance Kaplan, Alun Preece, Angelika Kimmig, Federico Cerutti

2022Expert Systems with Applications23 citationsDOIOpen Access PDF

Abstract

Detecting complex events from subsymbolic data streams (such as images, audio recordings or videos) is a challenging problem, as traditional symbolic approaches cannot be used to process subsymbolic data, and neural-only approaches usually require larger amounts of training data than available. In this paper, we present DeepProbCEP, a Complex Event Processing (CEP) approach designed with four objectives: (i) allowing the use of subsymbolic data as an input, (ii) retaining flexibility and modularity in the definition of complex event rules, (iii) limiting the cost of obtaining training data and (iv) being robust against adversarial conditions. DeepProbCEP archives this by using a neuro-symbolic approach, which combines the neural and symbolic approaches to allow training with sparse data. This is made possible through the injection of human knowledge. In this paper, we demonstrate that DeepProbCEP outperforms other state-of-the-art approaches when training using sparse data. We also show that DeepProbCEP is robust in different adversarial settings. Finally, DeepProbCEP’s flexibility is demonstrated by showing it can be used to process both images and audio as input.

Topics & Concepts

Computer scienceModularity (biology)Flexibility (engineering)Artificial intelligenceAdversarial systemEvent (particle physics)Process (computing)Machine learningArtificial neural networkLimitingProgramming languageGeneticsStatisticsQuantum mechanicsMechanical engineeringMathematicsBiologyPhysicsEngineeringMusic and Audio ProcessingTime Series Analysis and ForecastingAnomaly Detection Techniques and Applications
DeepProbCEP: A neuro-symbolic approach for complex event processing in adversarial settings | Litcius