Towards Causal Physical Error Discovery in Video Analytics Systems
Abstract: Video analytics systems based on deep learning models are often opaque and brittle and require explanation systems to help users debug. Current model explanation system are very good at giving literal explanations of behavior in terms of pixel contributions but cannot integrate information about the physical or systems processes that might influence a prediction. This paper introduces the idea that a simple form of causal reasoning, called a regression discontinuity design, can be used to associate changes in multiple key performance indicators to physical real world phenomena to give users a more actionable set of video analytics explanations. We overview the system architecture and describe a vision of the impact that such a system might have.
- DIFF: A Relational Interface for Large-Scale Data Explanation. Proc. VLDB Endow. 12, 4 (2018), 419–432. https://doi.org/10.14778/3297753.3297761
- Real-time video analytics: The killer app for edge computing. computer 50, 10 (2017), 58–67.
- Live video analytics as a service. In Proceedings of the 2nd European Workshop on Machine Learning and Systems. 37–44.
- MacroBase: Prioritizing Attention in Fast Data. In Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD Conference 2017, Chicago, IL, USA, May 14-19, 2017, Semih Salihoglu, Wenchao Zhou, Rada Chirkova, Jun Yang, and Dan Suciu (Eds.). ACM, 541–556. https://doi.org/10.1145/3035918.3035928
- How can Explainability Methods be Used to Support Bug Identification in Computer Vision Models?. In CHI Conference on Human Factors in Computing Systems. 1–16.
- MIRIS: Fast Object Track Queries in Video. In Proceedings of the 2020 International Conference on Management of Data, SIGMOD Conference 2020, online conference [Portland, OR, USA], June 14-19, 2020, David Maier, Rachel Pottinger, AnHai Doan, Wang-Chiew Tan, Abdussalam Alawini, and Hung Q. Ngo (Eds.). ACM, 1907–1921. https://doi.org/10.1145/3318464.3389692
- Himanshu Chandel and Sonia Vatta. 2015. Occlusion detection and handling: a review. International Journal of Computer Applications 120, 10 (2015).
- TASM: A Tile-Based Storage Manager for Video Analytics. In 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, Greece, April 19-22, 2021. IEEE, 1775–1786. https://doi.org/10.1109/ICDE51399.2021.00156
- VOCAL: Video Organization and Interactive Compositional AnaLytics. CIDR (2022).
- Rekall: Specifying Video Events using Compositions of Spatiotemporal Labels. CoRR abs/1910.02993 (2019). arXiv:1910.02993 http://arxiv.org/abs/1910.02993
- Identification and estimation of treatment effects with a regression-discontinuity design. Econometrica 69, 1 (2001), 201–209.
- Natural adversarial examples. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 15262–15271.
- Focus: Querying Large Video Datasets with Low Latency and Low Cost. In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018, Carlsbad, CA, USA, October 8-10, 2018, Andrea C. Arpaci-Dusseau and Geoff Voelker (Eds.). USENIX Association, 269–286. https://www.usenix.org/conference/osdi18/presentation/hsieh
- BlazeIt: Optimizing Declarative Aggregation and Limit Queries for Neural Network-Based Video Analytics. Proc. VLDB Endow. 13, 4 (2019), 533–546. https://doi.org/10.14778/3372716.3372725
- NoScope: optimizing neural network queries over video at scale. Proceedings of the VLDB Endowment 10, 11 (2017), 1586–1597.
- Model assertions for debugging machine learning. In NeurIPS MLSys Workshop, Vol. 3. 10.
- VIVA: An End-to-End System for Interactive Video Analytics. CIDR (2022).
- Challenges and Opportunities for Autonomous Vehicle Query Systems. In 11th Conference on Innovative Data Systems Research, CIDR 2021, Virtual Event, January 11-15, 2021, Online Proceedings. www.cidrdb.org. http://cidrdb.org/cidr2021/papers/cidr2021_paper18.pdf
- Optasia: A relational platform for efficient large-scale video analytics. In Proceedings of the Seventh ACM Symposium on Cloud Computing. ACM, 57–70.
- Causality in databases. IEEE Data Engineering Bulletin 33, ARTICLE (2010), 59–67.
- Causality and explanations in databases. Proceedings of the VLDB Endowment 7, 13 (2014), 1715–1716.
- Christoph Molnar. 2020. Interpretable machine learning. Lulu. com.
- Austin Nichols. 2007. Causal inference with observational data. The Stata Journal 7, 4 (2007), 507–541.
- A large-scale benchmark dataset for event recognition in surveillance video. In CVPR 2011. IEEE, 3153–3160.
- Scanner: Efficient Video Analysis at Scale. ACM Trans. Graph. 37, 4, Article 138 (July 2018), 13 pages. https://doi.org/10.1145/3197517.3201394
- Joseph Redmon and Ali Farhadi. 2018. YOLOv3: An Incremental Improvement. CoRR abs/1804.02767 (2018). arXiv:1804.02767 http://arxiv.org/abs/1804.02767
- ” Why should i trust you?” Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. 1135–1144.
- Sudeepa Roy and Dan Suciu. 2014. A formal approach to finding explanations for database queries. In International Conference on Management of Data, SIGMOD 2014, Snowbird, UT, USA, June 22-27, 2014, Curtis E. Dyreson, Feifei Li, and M. Tamer Özsu (Eds.). ACM, 1579–1590. https://doi.org/10.1145/2588555.2588578
- Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps. In 2nd International Conference on Learning Representations, ICLR 2014, Banff, AB, Canada, April 14-16, 2014, Workshop Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). http://arxiv.org/abs/1312.6034
- Data X-Ray: A Diagnostic Tool for Data Errors. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31 - June 4, 2015, Timos K. Sellis, Susan B. Davidson, and Zachary G. Ives (Eds.). ACM, 1231–1245. https://doi.org/10.1145/2723372.2750549
- Edge detection of color images using the HSL color space. In Nonlinear Image Processing VI, Vol. 2424. SPIE, 291–301.
- Eugene Wu and Samuel Madden. 2013. Scorpion: Explaining Away Outliers in Aggregate Queries. Proc. VLDB Endow. 6, 8 (2013), 553–564. https://doi.org/10.14778/2536354.2536356
- Vstore: A data store for analytics on large videos. In Proceedings of the Fourteenth EuroSys Conference 2019. 1–17.
- Live Video Analytics at Scale with Approximation and Delay-Tolerance. In 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017, Boston, MA, USA, March 27-29, 2017, Aditya Akella and Jon Howell (Eds.). USENIX Association, 377–392. https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/zhang
Paper Prompts
Sign up for free to create and run prompts on this paper.