Abstract
The goal of the research described in this paper is to develop an application-independent presentation tool that automatically designs effective graphical presentations (such as bar charts, scatter plots, and connected graphs) of relational information. Two problems are raised by this goal: The codification of graphic design criteria in a form that can be used by the presentation tool, and the generation of a wide variety of designs so that the presentation tool can accommodate a wide variety of information. The approach described in this paper is based on the view that graphical presentations are sentences of graphical languages. The graphic design issues are codified as expressiveness and effectiveness criteria for graphical languages. Expressiveness criteria determine whether a graphical language can express the desired information. Effectiveness criteria determine whether a graphical language exploits the capabilities of the output medium and the human visual system. A wide variety of designs can be systematically generated by using a composition algebra that composes a small set of primitive graphical languages. Artificial intelligence techniques are used to implement a prototype presentation tool called APT (A Presentation Tool), which is based on the composition algebra and the graphic design criteria.
- 1 BEACH, R.J. Setting tables and illustrations with style. Ph.D. dissertation, Dept. of Computer Science, Univ. of Waterloo, Waterloo, Ont., Canada, 1985. Also Xerox PARC Tech. Rep. CSL-85-3. Google Scholar
- 2 BEACH, R., AND STONE, M. Graphical style--towards high quality illustrations. Computer Graph. (SIGGRAPH) 17, 3 (1983), 127-135. Google Scholar
- 3 BERTIN, J. Semiology of Graphics, W. J. Berg, Tr. University of Wisconsin Press, Milwaukee, WIN., 1983. Google Scholar
- 4 BOWMAN, W.J. Graphic Communication. Wiley, New York, 1968.Google Scholar
- 5 CLEVELAND, W.S. The Elements of Graphing Data. Wadsworth Advanced Books and Software, Monterey, Calif., 1980. Google Scholar
- 6 CLEVELAND, W. S., AND MCGILL, R. Graphical perception: Theory, experimentation and application to the development of graphical methods. J. Am. Stat. Assoc. 79, 387 (Sept. 1984), 531-554.Google Scholar
- 7 ENDERTON, H.B. A Mathematical Introduction to Logic. Academic Press, Orlando, Fla., 1972.Google Scholar
- 8 FEINER, S. APEX: An experiment in the automated creation of pictorial explanations. IEEE Comput. Graph. Appl. 5, 11 (Nov. 1985), 29-37.Google Scholar
- 9 FINGER, J. J., AND GENESERETH, M.R. RESIDUE--A deductive approach to design synthesis. Tech. Rep. KSL-85-1, Computer Science Dept., Stanford Univ., Stanford, Calif., Jan. 1985. Google Scholar
- 10 FRIEDELL, M. Automatic graphics environment synthesis. Ph.D. dissertation, Dept. of Computer Engineering and Science, Case Western Reserve Univ., Cleveland, Ohio, 1983. Also Computer Corporation of America Tech. Rep. CCA-83-03. Google Scholar
- 11 GNANAMGARI, S. Information presentation through default displays. Ph.D. dissertation, Dept. of Decision Sciences, The Wharton School, Univ. of Pennsylvania, Philadelphia, Pa., May 1981. Google Scholar
- 12 KAHN, K.M. Creation of computer animation from story descriptions. Ph.D. dissertation, MIT- AI-540, Massachusetts Institute of Technology, Cambridge, Mass., Aug. 1979.Google Scholar
- 13 KAHNEMAN, D., AND HENIK, A. Perceptual organization and attention. In Perceptual Organizaton. M. Kubovy and J. R. Pomerantz, Eds. Lawrence Erlbaum, Hillsdale, N.J., 1981, pp. 181-211.Google Scholar
- 14 KNUTH, D.E. The Art of Computer Programming, vol. 1. Addison-Wesley, Reading, Mass., 1973, pp. 176-179. Google Scholar
- 15 LOCKWOOD, A. Diagrams: A Visual Survey of Graphs, Maps, Charts and Diagrams for the Graphic Designer. Watson-Guptill, 1969.Google Scholar
- 16 MACK,NLA~, J. Automatic design of graphical presentations. Ph.D. dissertation, Computer Science Dept., Stanford Univ., Stanford, Calif., 1986. Also Tech. Rep. Stan-CS-86-1038.Google Scholar
- 17 MACKINLAY, J., AND GENESERETH, M. R. Expressiveness and language choice. Data Knowl. Eng. 1, 1 (June 1985), 17-29. Google Scholar
- 18 RUSSELL, S. The compleat guide to MRS. KSL-85-12, Computer Science Dept., Stanford Univ., Stanford, Calif., June 1985. Google Scholar
- 19 SCHMID, C.F. Statistical Graphics: Design Principles and Practices. Wiley, New York, 1983.Google Scholar
- 20 STEVENS, S. S. On the theory of scales of measurement. Science, 103 2684 (June 1946), 677-680.Google Scholar
- 21 TUFTE, E.R. The Visual Display of Quantitative Information. Graphics Press, Cheshire, Conn., 1983. Google Scholar
- 22 ULLMAN, J.D. Principles of Database Systems. Computer Science Press, Rockville, Md., 1980. Google Scholar
- 23 WARE, C., AND BEATTY, J.C. Using colour as a tool in discrete data analysis. Tech. Rep. CS- 85-21, Computer Science Dept., Univ. of Waterloo, Waterloo, Ont., Canada, Aug. 1985.Google Scholar
- 24 ZDYBEL, F., GREENFELD, N. R., YONKE, M. D., AND GIBBONS, J. An information presentation system. In 7th International Joint Conference on Artificial Intelligence (Vancouver, Canada, Aug.). AAAI, Menlo Park, Calif., 1981, pp. 978-984.Google Scholar
Index Terms
- Automating the design of graphical presentations of relational information
Recommendations
Automating the design of graphical presentations of relational information
Readings in intelligent user interfacesAutomating the Assembly of Presentations from Multimedia Databases
ICDE '96: Proceedings of the Twelfth International Conference on Data EngineeringA multimedia presentation refers to the presentation of multimedia data using output devices such as monitors for text and video, and speakers for audio. Each presentation consists of multimedia segments which are obtained from a multimedia data model. ...
Comments