IIT Database Group

header bar

CAPE: Explaining Outliers by Counterbalancing




In this demonstration we showcase Cape, a system that ex- plains surprising aggregation outcomes. In contrast to previous work which relies exclusively on provenance, Cape applies a novel approach for explaining outliers in aggregation queries through counterbalancing (outliers in the opposite direction). The foundation of our approach are aggregate regression patterns (ARPs) based on which we defined outliers, and an efficient explanation generation algorithm that utilizes these patterns. In the demonstration, the audience can run aggregation queries over real world datasets, and browse the patterns and explanations returned by Cape for outliers in the result of such queries.


  author = {Miao, Zhengjie and Zeng, Qitian and Li, Chenjie and Glavic, Boris and Kennedy, Oliver and Roy, Sudeepa},
  date-modified = {2019-08-02 09:14:13 -0500},
  journal = {Proceedings of the VLDB Endowment (Demonstration Track)},
  keywords = {Outliers; Intervention; Cape; Explanations},
  pdfurl = {http://www.vldb.org/pvldb/vol12/p1806-miao.pdf},
  projects = {Explanations beyond Provenance},
  pages = {1806-1809},
  volume = {12},
  issue = {12},
  doi = {10.14778/3352063.3352071},
  title = {CAPE: Explaining Outliers by Counterbalancing},
  venueshort = {{PVLDB}},
  year = {2019}


CAPE: Explaining Outliers by Counterbalancing Zhengjie Miao, Qitian Zeng, Chenjie Li, Boris Glavic, Oliver Kennedy and Sudeepa Roy Proceedings of the VLDB Endowment (Demonstration Track). 12, 12 (2019) , 1806–1809.