ABSTRACT
Database searches are usually performed with query languages and form fill in templates, with results displayed in tabular lists. However, excitement is building around dynamic queries sliders and other graphical selectors for query specification, with results displayed by information visualization techniques. These filtering techniques have proven to be effective for many tasks in which visual presentations enable discovery of relationships, clusters, outliers, gaps, and other patterns. Scaling visual presentations from millions to billions of records will require collaborative research efforts in information visualization and database management to enable rapid aggregation, meaningful coordinated windows, and effective summary graphics. This paper describes current and proposed solutions (atomic, aggregated, and density plots) that facilitate sense-making for interactive visual exploration of billion record data sets.
Supplemental Material
- Abello, J., van Ham, F., and Krishnan, N., ASK-GraphView: A Large Scale Graph Visualization System, IEEE Trans. Visualization & Computer Graphics 12, 5 (2006), 669--676. Google ScholarDigital Library
- Ahlberg, C. and Shneiderman, B., Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Display. Conference proceedings on Human factors in computing systems, April 1994, 313--318, ACM New York. Google ScholarDigital Library
- Ahlberg, C. and Shneiderman, B., AlphaSlider: A compact and rapid selector, Proc. of ACM CHI94 Conference, ACM Press, New York (April 1994), 365--371. Google ScholarDigital Library
- Aris, A. and Shneiderman, B., A node aggregation to reduce complexity in network visualizations using semantic substrates, University of Maryland Technical Report, Dept of Computer Science (February 2008).Google Scholar
- Bederson, B. B., & Meyer, J., Implementing a Zooming User Interface: Experience Building Pad++, Software: Practice and Experience, 28, 10 (1998), 1101--1135. Google ScholarDigital Library
- Buono, P., Aris, A., Plaisant, C., Khella, A., and Shneiderman, B., Interactive pattern search in time series, Proc. SPIE Conference on Visual Data Analysis, SPIE, Washington, DC (January 2005), 175--186.Google Scholar
- Card, S. K., MacKinlay, J. D., Shneiderman, B., Readings in Information Visualization: Using Vision to Think, Morgan Kaufmann Publishers, San Francisco, CA (1999). Google ScholarDigital Library
- Card, S. K. and Nation, D., Degree of Interest Trees: A Component of an Attention-Reactive User Interface, Proc. Advanced Visual Interfaces, Available from ACM Press, New York (2002). Google ScholarDigital Library
- Chen, C., Top 10 Unsolved Information Visualization Problems, IEEE Computer Graphics & Applications (July/August 2005), 12--16. Google ScholarDigital Library
- Eick, S. and Karr, A., Visual Scalability, Journal of Computational and Graphical Statistics 11, 1 (March 2002), 22--43.Google ScholarCross Ref
- Elmqvist, N., Do, T.-N., Goodell, H., Henry, N., and Fekete, J.-D., ZAME: Interactive Large-Scale Graph Visualization, Proc. IEEE Pacific Visualization Symposium 2008, IEEE Press (March 2008), 215--222.Google ScholarCross Ref
- Fekete, J.-D., Plaisant, C., Interactive Information Visualization of a Million Items, Proc. IEEE Symposium on Information Visualization 2002 (InfoVis 2002, Boston, USA), IEEE Press, Los Alamitos, CA (October 2002), 117--124. Google ScholarDigital Library
- Fua, Y.-H., Ward, M., and Rundensteiner, E., Hierarchical Parallel Coordinates for Exploration of Large Datasets, Proc. IEEE Visualization'99, IEEE Press, Los Alamitos, CA (1999), 43--50. Google ScholarDigital Library
- Guha, S., Koudas, N., and Srivastava, D., Fast algorithms for hierarchical range histogram construction, Proc. ACM Symposium on Principles of Database Systems, ACM Press, New York (2002), 180--187. Google ScholarDigital Library
- Hochheiser, H. and Shneiderman, B., Dynamic query tools for time series data sets, Timebox widgets for interactive exploration, Information Visualization 3, 1 (March 2004), 1--18. Google ScholarDigital Library
- Inselberg, A. and Dimsdale, B., Parallel coordinates: A tool for visualizing multidimensional geometry, Proc. Visualization'90 (San Francisco, Oct. 23-26). IEEE Press, Los Alamitos, CA (1990), 361--370. Google ScholarDigital Library
- Keim, D. A., Information Visualization and Visual Data Mining, IEEE Transactions on Visualization and Computer Graphics 8, 1 (January 2002), 1--8. Google ScholarDigital Library
- Keim, D. A., Visual Exploration of Large Data Sets, Communications of the ACM 44, 8 (August 2001), 38--44. Google ScholarDigital Library
- Keim, D. A., Designing Pixel-Oriented Visualization Techniques: Theory and Applications, IEEE Trans. on Visualization and Computer Graphics 6, 1 (January 2000), 59--78. {doi>10.1109/2945.841121 } Google ScholarDigital Library
- Koren, Y., Carmel, L., and Harel, D., Drawing Huge Graphs by Algebraic Multigrid Optimization, SIAM Multiscale Modeling and Simulation 1, 4 (2003), 645--673.Google ScholarCross Ref
- Koren, Y., Carmel, L., and Harel, D., ACE: A Fast Multiscale Eigenvector Computation for Drawing Huge Graphs, Proc. IEEE Information Visualization 2002 (InfoVis'02) 2002), 137--144. Google ScholarDigital Library
- Kreuseler, M., Lopez, N., and Schumann, H., A. scalable framework for information visualization, Proc. IEEE Symposium on Information Visualization (2000), 27--36. Google ScholarDigital Library
- Lamping, J., Rao, R., and Pirolli, P., A focus+context technique based on hyperbolic geometry for visualizing large hierarchies, Proc. of ACM CHI95 Conference, ACM Press, New York (1995), 401--408. Google ScholarDigital Library
- Munzner, T., Drawing Large Graphs with H3Viewer and Site Manager, Proc. Symp. Graph Drawing'98 (1998): 384--393. Google ScholarDigital Library
- Munzner, T., Guimbretiere, F., Tasiran, S., Zhang, L., and Zhou, Y., TreeJuxtaposer: Scalable Tree Comparison using Focus+Context with Guaranteed Visibility, ACM Trans. on Graphics 22, 3 (2002), 453--462. Google ScholarDigital Library
- Perer, A. and Shneiderman, B., Balancing systematic and flexible exploration of social networks, IEEE Symposium on Information Visualization and IEEE Transactions on Visualization and Computer Graphics 12, 5 (October 2006), 693--700. Google ScholarDigital Library
- Plaisant, C., Grosjean, J., Bederson, B., SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation, IEEE Symposium on Information Visualization (2002), 57--64. Google ScholarDigital Library
- Saint-Paul, R., Raschia, G., and Mouaddib, N., General purpose database summarization, Proc. 31st International Conference on Very Large Data Bases, Trondheim, Norway (August 30-September 02, 2005), 733--744. Google ScholarDigital Library
- Saraiya, P., North, C., and Duca, K., An Insight-Based Methodology for Evaluating Bioinformatics Visualization, IEEE Trans. Visualization and Computer Graphics 11, 4 (July/Aug. 2005). Google ScholarDigital Library
- Saraiya, P., North, C., and Duca, K., An Evaluation of Microarray Visualization Tools for Biological Insight", IEEE Symposium on Information Visualization 2004 (InfoVis 2004) (2004), 1--8. Google ScholarDigital Library
- Seo, J. and Shneiderman, B., Knowledge discovery in high dimensional data: Case studies and a user survey for the rank-by-feature framework, IEEE Transactions on Visualization and Computer Graphics 12, 3 (May/June, 2006), 311--322. Google ScholarDigital Library
- Seo, J. and Shneiderman, B., A rank-by-feature framework for interactive exploration of multidimensional data, Information Visualization 4, 2 (June 2005), 99--113. Google ScholarDigital Library
- Shneiderman, B., Dynamic queries for visual information seeking, IEEE Software, 11, 6 (1994), 70--77. Google ScholarDigital Library
- Shneiderman, B., The eyes have it: A task by data-type taxonomy for information visualizations, Proc. Visual Languages (Boulder, CO, Sept. 3-6). IEEE Computer Science Press, Los Alamitos, CA (1996), 336--343. Google ScholarDigital Library
- Shneiderman, B., Feldman, D., Rose, A., and Ferre, X. A., Visualizing digital library search results with categorical and hierarchical axes, Proc. 5th ACM International Conference on Digital Libraries, ACM, New York (June 2000), 57--66. Google ScholarDigital Library
- Sripada, S. G., Reiter, E., Hunter, J., and Yu, J., Generating English Summaries of Time Series Data using the Gricean Maxims, Proc. ACM Conference on Knowledge Discovery and Data Mining (KDD) (2003), 187--196. Google ScholarDigital Library
- Stolte, C., Tang, D., and Hanrahan, P., Multiscale visualization using data cubes, Proc. Eighth IEEE Symposium on Information Visualization, Boston, MA (October 2002), 7--14. Google ScholarDigital Library
- Tang, L. and Shneiderman, B., Dynamic aggregation to support pattern discovery: A case study with web logs, Proc. Discovery Science: 4th International Conference 2001, Editors (Jantke, K. P. and Shinohara, A.), Springer-Verlag, Berlin (March 2001), 464--469. Google ScholarDigital Library
- Thomas, J.J. and Cook, K.A. (eds.), Illuminating the Path: Research and Development Agenda for Visual Analytics, IEEE Press (2005).Google Scholar
- Tukey, J. W. and Tukey P. A., Computer graphics and exploratory data analysis: An introduction. Annual Conference and Exposition: Computer Graphics 1985 (Fairfax, VA, USA), National Micrographics Association: Silver Spring; 3 (1985), 773--785.Google Scholar
- Ward, M., Peng, W., and Wang, X., Hierarchical visual data mining for large-scale data, Computational Statistics 19 (2004), 147--158.Google ScholarDigital Library
- Wattenberg, M., Visual Exploration of Multivariate Graphs, Proc. ACM SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York (2006), 811--819. Google ScholarDigital Library
- Wilkinson, L., Anand, A., and Grossman, R., Graph-theoretic scagnostics, Proc. IEEE Information Visualization 2005 (INFOVIS'05) (2005), 157--164. Google ScholarDigital Library
- Wong, P. C., Foote, H., Mackey, P., Chin Jr., G., Sofia, H., and Thomas, J., A Dynamic Multiscale Magnifying Tool for Exploring Large Sparse Graphs, Information Visualization 7, 2 (June 2008, to appear). Google ScholarDigital Library
- Yost, B., Haciahmetoglu, Y., and North, C., Beyond visual acuity: the perceptual scalability of information visualizations for large displays, Proc. ACM SIGCHI Conference on Human Factors in Computing Systems, San Jose, California, USA (April 28-May 03, 2007), 101--110. Google ScholarDigital Library
Index Terms
- Extreme visualization: squeezing a billion records into a million pixels
Recommendations
Snap-together visualization: a user interface for coordinating visualizations via relational schemata
AVI '00: Proceedings of the working conference on Advanced visual interfacesMultiple coordinated visualizations enable users to rapidly explore complex information. However, users often need unforeseen combinations of coordinated visualizations that are appropriate for their data. Snap-Together Visualization enables data users ...
Starfield visualization with interactive smooth zooming
Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3)Dynamic switching of data visualization method for increased plotting scalability
NordiCHI '14: Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, FoundationalIn information visualization every method performs best in its own range of plotting density. When the available area for the visualization is unknown or when the data is supplied in packages of various sizes, the best suited method cannot be chosen in ...
Comments