CHI 97 Electronic Publications: Development Consortium
CHI 97 CHI 97 Electronic Publications: Development Consortium Next

Research Issues in Intelligent Data Visualisation for Exploration and Communication

Gennady L. Andrienko, Nathalia V. Andrienko
Institute of mathematical problems of biology, Pushchino, Moscow region, 142292, Russia
+7 0967 73 28 48
and@syseco.pgu.serpukhov.su, gennady@nathan.gmd.de
http://allanon.gmd.de/and/and.html

ABSTRACT

Efficiency and quality of solving problems by people are greatly affected by the way in that relevant information is arranged and presented. There is a need for intelligent software assisting humans by automatic generation of adequate presentations. We focus on graphical and especially cartographic data presentations and distinguish two problem classes where these presentations have high potential: data exploration and communication. It is argued that graphics design principles should be different for these two classes. Data communication is treated in a wider sense than merely report making: it is proposed to consider a "visual message" being built with respect to author's pragmatic goals, beliefs, attitudes, etc., as well as the image of the addressee. We outline the necessary research directions and reason about the role that could be played in such a research by the prototype knowledge-based system IRIS we have developed earlier.

Keywords

Visual data exploration, visual data communication, intelligent support, Geographic Information Systems (GIS), knowledge-based systems.

© 1997 Copyright on this material is held by the authors.



PROBLEM STATEMENT

One of possible ways computer software can assist humans in problem solving is presentation of available information so as to facilitate its processing and to prompt reasoning. For this purpose the widely recognised high potential of graphic presentations can be exploited. We consider two classes of problems where the use of graphics is fruitful: data exploration and communication. Data exploration requires graphics that supports user's reasoning about data, i.e., revealing tendencies and relationships, making and testing hypotheses, etc. The role of graphics in communication is to express user's ideas to some addressee. We feel that communication by visual messages should have much in common with that in a natural language, and that communicative graphics should account for a broad context including user's opinions and attitudes, image of the addressee and desired action upon the latter (to persuade, to draw attention, to produce a good impression, and so on).

Though a lot of research works on automated data visualisation are known (see the survey [5]), we can argue that the goal of intelligent support of people's work by appropriate visualisations has not yet been approached closely enough. We see the main shortcomings of the existing software for automated design of graphical presentations (further referred to as AVSs - Automated Visualisation Systems) in the following:

  1. such systems help users in data presentation design rather than in solving their problems;
  2. in graphics design no clear distinction is made between data exploration and communication;
  3. the AVSs are based on design guidelines and recommendations developed for "paper graphics" and produce displays preserving its limitations.

A detailed justification of these statements cannot be given here, but some brief notes can help to clarify our position.

1. Building some data presentation is seen in the AVSs as the end goal, whereas it should be assumed that the user is not so much interested in obtaining a graphic itself as in solving some problem with its use. The user is often significantly involved in the design process while s/he would probably prefer this to be done by the system automatically for s/he could concentrate on the problem to be solved.

2. Requirements to exploratory and communicative graphics significantly differ [2], therefore different principles and rules are valid in designing graphics of these two types. However, developers of AVSs do not make explicit statements whether the graphics produced by their systems are intended for data exploration or for communication. The possible reason is that the available literature serving as the knowledge source for AVSs is written for professional graphics designers or cartographers that typically have not their own exploratory or communicative goals and need only to transfer information to an abstract "audience". As a result, intelligent data visualisation is understood merely as correct data encoding by graphical means.

We think that the progress in intelligent visualisation depends on the theory of graphics design being further developed on the basis of the above-suggested extended understanding of the tasks of exploratory and communicative graphics and the properly made distinction between the two types of graphics.

3. Data displays being built by AVSs differ very little from paper graphics: they are static and non-interactive, i.e. do not allow transformations or querying by the user. It is also the influence of "paper traditions" that the primary value is given to the reference function of graphics, i.e. storing data and enabling their retrieval. As a result, visualisation techniques allowing more accurate data decoding are ranked as more effective. It can be noted that psychological studies on graphics perception address as well mainly the accuracy of reading values from graphics [3].

Since in computer displays exact data values can be made easily available, we believe that, instead of reference function, it is necessary to focus on the role of graphics in substituting sophisticated mental processes by direct perception, in stimulating insights into inherent features of data, in expressing ideas, and in producing various actions upon a reader. Interactivity of data displays acquires high importance, particularly in data exploration. Interactive operations with data displays, like those described in [1], should be envisioned and enabled on the stage of graphics design.

NECESSARY RESEARCH DIRECTIONS

The lack of theoretical and experimental basis for implementing an "ideal" AVS necessitates the research in several directions that can be only briefly mentioned here:

1. Distinction between exploratory and communicative graphics. Typical exploration and communication goals should be enumerated and classified on the basis of the extended understanding of the contexts and objectives of these two types of graphics. Distinct design principles should be developed.

2. Graphics pragmatics. The graphical language should be carefully studied to reveal elements and constructs that favour achieving goals of this or that kind. Thus, it is necessary to investigate what presentation techniques stimulate creative reasoning, as well as to find and classify the elements that can produce some impact on an addressee in graphic communication.

3. Deep research in exploratory graphics. Among other things, we need to consider the use of complementary presentations of the same information for the user could switch between them on different stages of reasoning. The role of interactivity should be properly studied, and the set of useful operations over graphic displays and data defined.

4. Deep research in communicative graphics. The study should not be restricted to one picture. The use of sequences of graphics to present some arguments, explain obtained results, justify conclusions, etc. deserves consideration.

5. User modelling. In the case of communicative graphics, models of both sides should be considered.

APPROACH

The research needed cannot be purely theoretical. It requires a lot of experiments on graphics usage that, in their turn, require a lot of examples of graphics. It would be good if such examples were easily available. Therefore we propose a specific approach that addresses both the research and the practical work on the development of an intelligent AVS.

  1. A prototype AVS is built on the basis of the available knowledge on visualisation. The system should not strive to select the "most effective" data presentation when several variants are possible but display all of them. The visualisation design should be fully automated to give users the opportunity to concentrate on task solving.
  2. The experiments are conducted on the use of the AVS in solving different types of problems. In these experiments new knowledge is acquired that is used to correct and enhance the existing knowledge base and to develop the system's functions. The modified system is used in further experiments.

In such an iterative way it is expected to achieve eventually the research and practical goals propounded. We foresee that all research directions cannot be pursued simultaneously, and that it is impossible to work with all kinds of graphics at once. Having certain theoretical background in thematic cartography and experience in developing GIS software, we focus ourselves on maps and map language. We are going to study first the design of maps favouring data exploration.

The first stage of research is actually done: we have developed the knowledge-based system IRIS that automatically visualises spatially referenced statistical data by thematic maps [4]. The system satisfies the above-specified requirements to the prototype. The first experiments with IRIS have already been made, and some conclusions obtained concerning the ways of further development of its knowledge base and functionality. This proves the feasibility of the suggested approach.

ACKNOWLEDGEMENTS

We thank GMD (German National Research Centre for Information Technology) that kindly invited us as guest researchers and thus gave us the opportunity to work over IRIS.

REFERENCES

  1. Ahlberg, C., Williamson, C., and Shneiderman, B. Dynamic queries for information exploration: an implementation and evaluation. in Proceedings of the ACM CHI conference (1992), ACM Press, 619-626.
  2. Bertin, J. Semiology of graphics. The University of Wisconsin Press, Madison WI, 1983.
  3. Cleveland W.S., McGill R. An experiment in graphical perception. International Journal of Man-Machine Studies 25, 5 (1986), 491-500.
  4. Iris: a knowledge-based system for visual data exploration. Available as http://allanon.gmd.de/and/java/iris/Iris.html
  5. Murray, B.S. Intelligent information presentation systems. The Knowledge Engineering Review 9, 3 (1994), 269-286.

CHI 97 CHI 97 Electronic Publications: Development Consortium Next

CHI 97 Electronic Publications: Development Consortium