Logo des Repositoriums
 

On the Applicability of Probabilistic Programming Languages for Causal Activity Recognition

dc.contributor.authorLüdtke, Stefan
dc.contributor.authorPopko, Maximilian
dc.contributor.authorKirste, Thomas
dc.date.accessioned2021-04-23T09:28:38Z
dc.date.available2021-04-23T09:28:38Z
dc.date.issued2019
dc.description.abstractRecognizing causal activities of human protagonists, and jointly inferring context information like location of objects and agents from noisy sensor data is a challenging task. Causal models can be used, which describe the activity structure symbolically, e.g. by precondition-effect actions. Recently, probabilistic programming languages (PPLs) arose as an abstraction mechanism that allow to concisely define probabilistic models by a general-purpose programming language, and provide off-the-shelf, general-purpose inference algorithms. In this paper, we empirically investigate whether PPLs provide a feasible alternative for implementing causal models for human activity recognition, by comparing the performance of three different PPLs (Anglican, WebPPL and Figaro) on a multi-agent scenario. We find that PPLs allow to concisely express causal models, but general-purpose inference algorithms that are typically implemented in PPLs are outperformed by an application-specific inference algorithm by orders of magnitude. Still, PPLs can be a valuable tool for developing probabilistic models, due to their expressiveness and simple applicability.de
dc.identifier.doi10.1007/s13218-019-00580-7
dc.identifier.pissn1610-1987
dc.identifier.urihttp://dx.doi.org/10.1007/s13218-019-00580-7
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/36254
dc.publisherSpringer
dc.relation.ispartofKI - Künstliche Intelligenz: Vol. 33, No. 4
dc.relation.ispartofseriesKI - Künstliche Intelligenz
dc.subjectAnglican
dc.subjectBayesian filtering
dc.subjectCausal model
dc.subjectFigaro
dc.subjectParticle filter
dc.subjectProbabilistic programming language
dc.subjectWebPPL
dc.titleOn the Applicability of Probabilistic Programming Languages for Causal Activity Recognitionde
dc.typeText/Journal Article
gi.citation.endPage399
gi.citation.startPage389

Dateien