Interactive Analytics Library

An interaction based data modeling JavaScript library

View the Project on GitHubgtvalab/Interactive-Analytics-Library

Helping Model User Interest from User Interaction

In many visualizations, user interaction is represented as an ephemeral action taken by a user that moves the system from onestate to another. After this transition is completed, the user interactions are sometimes logged, but often discarded.

For example, when a user hovers or clicks on glyphs in a scatterplot representing data items, the system may display a tooltip or a detailed view. After the appropriate response is triggered, the data representing that interaction is discarded. Given the importance of user interaction, how do we elevate user interaction in visual analytic systems to a form of data, and enable systems to compute on this data gathered from the user?

Methods in IAL can be divided into three categories: Logging methods, user model methods, and analytics methods.

Logging:

User Model:

Analytics:

ial architecture

Table of Contents

Below is an overview of the documentation for IAL properties.

Acknowledgements

This project is funded in part by Georgia Tech School of Interactive Computing, and the Pacific Northwest National Laboratory Analysis in Motion Initiative.