- About
- Courses
- Research
- Computational Social Science
- Critical Data Studies
- Data Science
- Economics and Information
- Education Technology
- Ethics, Law and Policy
- Human-Computer Interaction
- Human-Robot Interaction
- Incentives and Computation
- Infrastructure Studies
- Interface Design and Ubiquitous Computing
- Natural Language Processing
- Network Science
- Social Computing and Computer-supported Cooperative Work
- Technology and Equity
- People
- Career
- Undergraduate
- Info Sci Majors
- BA - Information Science (College of Arts & Sciences)
- BS - Information Science (CALS)
- BS - Information Science, Systems, and Technology
- MPS Early Credit Option
- Independent Research
- CPT Procedures
- Student Associations
- Undergraduate Minor in Info Sci
- Our Students and Alumni
- Graduation Info
- Contact Us
- Info Sci Majors
- Masters
- PHD
- Prospective PhD Students
- Admissions
- Degree Requirements and Curriculum
- Grad Student Orgs
- For Current PhDs
- Diversity and Inclusion
- Our Students and Alumni
- Graduation Info
- Program Contacts and Student Advising
This week's Information Science Colloquium will be jointly held with Cornell's Department of Computer Science during CS's usual Tuesday colloquium timeslot. The featured speaker will be Arvind Satyanarayan, a computer science PhD candidate at Stanford University. Satyanarayan's research develops new declarative models of interactive visualization, which describe what a visualization should look like rather than how it should be computed, and leverages them in novel design systems.
Title: Declarative Interaction Design for Data Visualization
Abstract: Interactive visualization is an increasingly popular medium for analysis and communication as it allows readers to engage data in dialogue. Hypotheses can be rapidly generated and evaluated in situ, facilitating an accretive construction of knowledge and serendipitous discovery. Yet, existing models of visualization relegate interaction to a second-class citizen: imperative event handling callbacks that are difficult to specify, and even harder to reason about.
In this talk, I will introduce two new declarative languages that lower the threshold for authoring interactive visualizations, and enable higher-level reasoning about the design space of interactions. Reactive Vega is an expressive representation that is well-suited for custom, explanatory visualizations. It shifts the burden of execution from the user to the underlying streaming dataflow system. Vega-Lite builds on Vega to provide a higher-level grammar for rapidly specifying interactive graphics for exploratory analysis. Its concise format decomposes interaction design into semantic units that can be systematically enumerated.
Together, these languages serve as platforms for further research into novel methods of expressing visualization design, and systems for interactive data analysis. And, critically, they provide a growing and engaged community to study their use with -- the Wikipedia and Jupyter communities, for instance, have embraced Vega and Vega-Lite to author interactive visualizations within articles and data science notebooks, respectively.