Proceedings

Out of Sight But Not Out of Mind: An Answer Set Programming Based Online Abduction Framework for Visual Sensemaking in Autonomous Driving

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1879-1885.

https://doi.org/10.24963/ijcai.2019/260

Abstract

We demonstrate the need and potential of systematically integrated vision and semantics solutions for visual sensemaking (in the backdrop of autonomous driving).

A general method for online visual sensemaking using answer set programming is systematically formalised and fully implemented. The method integrates state of the art in visual computing, and is developed as a modular framework usable within hybrid architectures for perception & control. We evaluate and demo with community established benchmarks KITTIMOD and MOT. As use-case, we focus on the significance of human-centred visual sensemaking ---e.g., semantic representation and explainability, question-answering, commonsense interpolation--- in safety-critical autonomous driving situations.

  1. trk(trk_3, car). trk_state(trk_3, active). ... ... trk(trk_41, car).trk_state(trk_41, active). ... ... det(det_1, car, 98). ... box2d(trk_3, 660, 460, 134, 102). ... ... box2d(trk_41, 631, 471, 40, 47). ... ... occurs_at(hides_behind(trk_41,trk_3),179)) ...
  2. anticipate(unhides_from_behind(Trk1, Trk2), T) :- time(T), curr_time < T, holds_at(hidden_by(Trk1, Trk2), curr_time), topology(proper_part, Trk1, Trk2), movement(moves_out_of, Trk1, Trk2, T).
  3. point2d(interpolated_position(Trk, T), PosX, PosY) :- time(T), curr_time < T, T1 = T-curr_time, box2d(Trk1, X, Y,_,_), trk_mov(Trk1, MovX, MovY), PosX = X+MovX * T1, PosY = Y+MovX * T1. anticipate(unhides_from_behind(trk_41, trk_2), 202)
  4. point2d(interpolated_position(trk_41, 202), 738, 495)
  5. warning(hidden_entity_in_front(Trk1, T)) :- time(T), T-curr_time < anticipation_threshold, anticipate(unhides_from_behind(Trk1, _), T), position(in_front, interpolated_pos(Trk1, T)). References
  6. [Aditya et al., 2015] Somak Aditya, Yezhou Yang, Chitta Baral, Cornelia Fermuller, and Yiannis Aloimonos. Visual common- sense for scene understanding using perception, semantic parsing and reasoning. In 2015 AAAI Spring Symposium Series, 2015.
  7. [Allen, 1983] James F. Allen. Maintaining knowledge about tem- poral intervals. Commun. ACM, 26(11):832-843, 1983.
  8. [Balbiani et al., 1999] Philippe Balbiani, Jean-Franc ¸ois Condotta, and Luis Fariñas del Cerro. A new tractable subclass of the rect- angle algebra. In Thomas Dean, editor, IJCAI 1999, Sweden, pages 442-447.
  9. Morgan Kaufmann, 1999.
  10. [Bernardin and Stiefelhagen, 2008] Keni Bernardin and Rainer Stiefelhagen. Evaluating multiple object tracking performance: The clear mot metrics. EURASIP Journal on Image and Video Processing, 2008(1):246309, May 2008.
  11. [Bewley et al., 2016] Alex Bewley, Zongyuan Ge, Lionel Ott, Fabio Ramos, and Ben Upcroft. Simple online and realtime track- ing. In 2016 IEEE International Conference on Image Processing (ICIP), pages 3464-3468, 2016.
  12. [Bhatt and Loke, 2008] Mehul Bhatt and Seng W. Loke. Modelling dynamic spatial systems in the situation calculus. Spatial Cogni- tion & Computation, 8(1-2):86-130, 2008.
  13. [Bhatt et al., 2013] Mehul Bhatt, Carl Schultz, and Christian Freksa. The 'Space' in Spatial Assistance Systems: Conception, Formalisation and Computation. In: Representing space in cog- nition: Interrelations of behavior, language, and formal models. Series: Explorations in Language and Space. 978-0-19-967991- 1, Oxford University Press, 2013.
  14. [Blythe et al., 2011] James Blythe, Jerry R. Hobbs, Pedro Domin- gos, Rohit J. Kate, and Raymond J. Mooney. Implementing weighted abduction in markov logic. In Proc. of 9th Intl. Confer- ence on Computational Semantics, IWCS '11, USA, 2011. ACL.
  15. [BMVI, 2018] BMVI. Report by the ethics commission on auto- mated and connected driving., BMVI: Federal ministry of trans- port and digital infrastructure, germany, 2018.
  16. [Brewka et al., 2011] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczyński. Answer set programming at a glance. Commun. ACM, 54(12):92-103, December 2011.
  17. [Chen et al., 2018] Liang-Chieh Chen, Yukun Zhu, George Papan- dreou, Florian Schroff, and Hartwig Adam. Encoder-decoder with atrous separable convolution for semantic image segmen- tation. arXiv:1802.02611, 2018.
  18. [Davis and Marcus, 2015] Ernest Davis and Gary Marcus. Com- monsense reasoning and commonsense knowledge in artificial intelligence. Commun. ACM, 58(9):92-103, 2015.
  19. [Dubba et al., 2015] Krishna Sandeep Reddy Dubba, Anthony G. Cohn, David C. Hogg, Mehul Bhatt, and Frank Dylla. Learning relational event models from video. J. Artif. Intell. Res. (JAIR), 53:41-90, 2015.
  20. [Gebser et al., 2012] Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. Answer Set Solving in Practice. Morgan & Claypool Publishers, 2012.
  21. [Gebser et al., 2014] Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. Clingo = ASP + control: Pre- liminary report. CoRR, abs/1405.3694, 2014.
  22. [Geiger et al., 2012] Andreas Geiger, Philip Lenz, and Raquel Ur- tasun. Are we ready for autonomous driving? the kitti vision benchmark suite. In Conference on Computer Vision and Pattern Recognition (CVPR), 2012.
  23. [Hazarika and Cohn, 2002] Shyamanta M Hazarika and Anthony G Cohn. Abducing qualitative spatio-temporal histories from par- tial observations. In KR, pages 14-25, 2002.
  24. [Kautz, 1991] Henry A. Kautz. Reasoning about plans. chapter A Formal Theory of Plan Recognition and Its Implementation, pages 69-124.
  25. [Liu et al., 2016] Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott E. Reed, Cheng-Yang Fu, and Alexan- der C. Berg. SSD: single shot multibox detector. In ECCV (1), volume 9905 of LNCS, pages 21-37. Springer, 2016.
  26. [Ma et al., 2014] Jiefei Ma, Rob Miller, Leora Morgenstern, and Theodore Patkos. An epistemic event calculus for asp-based rea- soning about knowledge of the past, present and future. In LPAR: 19th Intl. Conf. on Logic for Programming, Artificial Intelligence and Reasoning, volume 26 of EPiC Series in Computing, pages 75-87. EasyChair, 2014.
  27. [Mani and Pustejovsky, 2012] Inderjeet Mani and James Puste- jovsky. Interpreting Motion -Grounded Representations for Spa- tial Language, volume 5 of Explorations in language and space. Oxford University Press, 2012.
  28. [Milan et al., 2016] Anton Milan, Laura Leal-Taixé, Ian D. Reid, Stefan Roth, and Konrad Schindler. MOT16: A benchmark for multi-object tracking. CoRR, abs/1603.00831, 2016.
  29. [Miller et al., 2013] Rob Miller, Leora Morgenstern, and Theodore Patkos. Reasoning about knowledge and action in an epistemic event calculus. In COMMONSENSE 2013, 2013.
  30. [Muller, 1998] Philippe Muller. A qualitative theory of motion based on spatio-temporal primitives. In Anthony G. Cohn et. al., editor, KR 1998, Italy.
  31. Morgan Kaufmann, 1998.
  32. [Pan et al., 2018] Xingang Pan, Jianping Shi, Ping Luo, Xiaogang Wang, and Xiaoou Tang. Spatial as deep: Spatial CNN for traf- fic scene understanding. In Sheila A. McIlraith and Kilian Q. Weinberger, editors, AAAI 2018. AAAI Press, 2018.
  33. [Redmon and Farhadi, 2018] Joseph Redmon and Ali Farhadi. Yolov3: An incremental improvement. CoRR, abs/1804.02767, 2018.
  34. [Ren et al., 2015] Shaoqing Ren, Kaiming He, Ross B. Girshick, and Jian Sun. Faster R-CNN: towards real-time object detection with region proposal networks. In Annual Conference on Neural Information Processing Systems 2015, Canada, 2015.
  35. [Shanahan, 2005] Murray Shanahan. Perception as abduction: Turning sensor data into meaningful representation. Cognitive Science, 29(1):103-134, 2005.
  36. [Suchan and Bhatt, 2016] Jakob Suchan and Mehul Bhatt. Seman- tic question-answering with video and eye-tracking data: AI foundations for human visual perception driven cognitive film studies. In S. Kambhampati, editor, IJCAI 2016, New York, USA, pages 2633-2639. IJCAI/AAAI Press, 2016.
  37. [Suchan et al., 2018] Jakob Suchan, Mehul Bhatt, Przemyslaw An- drzej Walega, and Carl P. L. Schultz. Visual explanation by high- level abduction: On answer-set programming driven reasoning about moving objects. In: AAAI 2018. AAAI Press, 2018.
  38. [Tu et al., 2014] Kewei Tu, Meng Meng, Mun Wai Lee, Tae Eun Choe, and Song Chun Zhu. Joint video and text parsing for under- standing events and answering queries. IEEE MultiMedia, 2014.
  39. [Yu et al., 2015] Haonan Yu, N. Siddharth, Andrei Barbu, and Jef- frey Mark Siskind. A Compositional Framework for Grounding Language Inference, Generation, and Acquisition in Video. J. Artif. Intell. Res. (JAIR), 52:601-713, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards