COLUMBIA UNIVERSITY COMS W6998
SYSTEMS FOR HUMAN DATA INTERACTION

Readings

You are expected to write and submit a paper review of the readings before each class, and answer some questions about the readings. The review should be akin to a conference paper review. The purpose of the readings is to provide an illustrative example of the research area. You are encouraged but not required to read the supplemental readings to better understand the materials.

You can discuss questions and ask for clarifications with your colleagues and/or on piazza. You are expected to formulate your own opinion of the reading(s) and write the review yourself. See for a description of what we expect in paper reviews.

We may select a random review to read and discuss in class. This serves to highlight important characteristics of reading papers and writing good reviews.

Submission

Overview

  • Reviews are due 11:59PM EST the night before lecture.
  • Late submissions are given a score of 0 without prior approval.
  • You may miss submissions for up to 3 classes.
  • To submit, go to the class wiki and click on the appropriate topic

Reading Tips

Ask the following questions while readings

  • Context
    • What are the actual hypotheses?
    • What was the unmet need or opportunity? Does it make sense?
    • What were existing approaches and why do they work or not work?
    • What is the simplest example that highlights the problem that this approach works best for?
  • Approach
    • When does the approach work? Assess the underlying assumptions.
    • How well does the evaluation validate the core hypotheses/claims?
      • Do you believe their results?
      • Are the results presented well?

How to read papers

How to review papers

Background

Background you should be comfortable with

Visualization Classics

Surveys

The Papers

Intro

Readings

Vis: Tasks

Readings

Vis: Languages

Readings

Vis: Interaction Design

Readings

Vis: Perception

Readings

Vis: Cognition

Readings

Vis: Design Recommendation

Readings

Multiverse Analysis

Readings

Data Models

Readings

Data Interfaces from a Data Perspective

Readings

Performance and Engines

Readings

Performance: Approximation and Precomputation

Readings

Performance: Columnar Execution

Readings

Performance: Physical Design

Readings

Optional Readings

Modalities: Voice and Natural Language

Modalities: Spreadsheets

Readings

Modalities: Additional Modalities

Optional Reading

Modalities: Touch and Gesture

Tasks: Comparison

Readings

Tasks: Data Extraction

Readings

Tasks: Event Analysis

Readings

Tasks: Data Cleaning

Readings

Tasks: Automation

Readings

Tasks: Debugging and Interpretable ML

Readings

Tasks: Debugging Analytics

Readings

Misc Papers

Neat applications

  • https://www.remix.com/