English

Progressive Analytics: A Computation Paradigm for Exploratory Data Analysis

Human-Computer Interaction 2016-07-19 v1

Abstract

Exploring data requires a fast feedback loop from the analyst to the system, with a latency below about 10 seconds because of human cognitive limitations. When data becomes large or analysis becomes complex, sequential computations can no longer be completed in a few seconds and data exploration is severely hampered. This article describes a novel computation paradigm called Progressive Computation for Data Analysis or more concisely Progressive Analytics, that brings at the programming language level a low-latency guarantee by performing computations in a progressive fashion. Moving this progressive computation at the language level relieves the programmer of exploratory data analysis systems from implementing the whole analytics pipeline in a progressive way from scratch, streamlining the implementation of scalable exploratory data analysis systems. This article describes the new paradigm through a prototype implementation called ProgressiVis, and explains the requirements it implies through examples.

Keywords

Cite

@article{arxiv.1607.05162,
  title  = {Progressive Analytics: A Computation Paradigm for Exploratory Data Analysis},
  author = {Jean-Daniel Fekete and Romain Primet},
  journal= {arXiv preprint arXiv:1607.05162},
  year   = {2016}
}

Comments

10 pages

R2 v1 2026-06-22T14:57:25.461Z