Proceedings

Automated Generation of Graphic Sketches by Example

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 65-73.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Hand-crafting effective visual presentations is time-consuming and requires design skills. Here we present a case-based graphic sketch generation algorithm, which uses a database of existing graphic examples (cases) to automatically create a sketch of a presentation for a new user request. As the first case-based learning approach to graphics generation, our work offers three unique contributions. First, we augment a similarity metric with a set of adequacy evaluation criteria to retrieve a case that is most similar to the request and is also usable . in sketch synthesis. To facilitate the retrieval of case fragments, we develop a systematic approach to case/request decomposition when a usable case cannot be found. Second, we improve case retrieval speed by organizing cases into hierarchical clusters based on their similarity distances and by using dynamically selected cluster representatives. Third, we develop a general case composition method to synthesize a new sketch from multiple retrieved cases. Furthermore, we have implemented our casebased sketch generation algorithm in a user-system cooperative graphics design system called IMPROVISE+, which helps users to generate creative and tailored presentations.

  1. Andre, E. and Rist, T. (1993). The design of illustrated docu- ments as a planning task. In Maybury, M., editor, Intelligent Multimedia Interfaces, chapter 4, pages 94-116. AAAI Press/The MIT Press, Menlo Park, CA.
  2. Borner, K. (200 1 ). Efficient case-based structure generation for design support. AI Review, 16(2):87-118.
  3. Chuah, M., Roth, S., and Kerpedjiev, S. (1997). Sketching, searching, and customizing visualizations: A content-based approach to design retrieval. In Maybury, M., editor, Intel- ligent Multimedia Information Retrieval, pages 83-111. AAAI Press/The MIT Press.
  4. Duda, R. and Hart, P. (1973). Pattern Classification and Scene Analysis. Wiley.
  5. Goldsmith, E. (1984). Research into Illustration: An Ap- proach and a Review. Cambridge University Press, Cam- bridge, England.
  6. Mackinlay, J. (1986). Automating the design of graphical presentations ofre1ationa1 information. ACM Trans. on Graphics, 5(2): 110-141.
  7. Michelena, N. and Sycara, K. (1994). Physical synthesis in case-based design. In Proc. of ASME DTM '94, pages 273- 284.
  8. Mitchell, T. ( 1997). Machine Learning. McGraw-Hill.
  9. Myers, B., Goldstein, J., and Goldberg, M. (1994). Creating charts by demonstration. In CHI '94, pages 106-111.
  10. Quinlan, J. (1993). C4.5: Programs for Machine Learning.
  11. Morgan Kaufman.
  12. Sycara, K., Gutta!, R., Koning, J., Narasimhan, S., and Chan- dra, D. (1992). Cadet: A case-based synthesis tool for engi- neering design.lntl. J. of Expert Systems, 4:157-188.
  13. Wilkinson, L. (1999). The Grammar of Graphics. Springer.
  14. Winn, W. (1987). Charts, graphs, and diagrams in education- al materials. In Willows, D. and Houghton, H., editors, The Psychology of Illustration: Basic Research, volume 1, chapter 5, pages 152-198. Springer-Verlag.
  15. Zhou, M. ( 1999). Visual planning: A practical approach to automated visual presentation. In Proc. IJCAI '99, pages 634-641.
  16. Zhou, M., Chen, M., and Feng, Y. (2002a). Building a visual database for example-based graphics generation. In Proc. IEEE Info Vis '02, pages 23-30.
  17. Zhou, M. and Feiner, S. (1997). The representation and use of a visual lexicon for automated graphics generation. In Proc. IJCAI '97, pages 1056--1062, Nagoya, Japan. IJCAI
  18. Zhou, M., Ma, S., and Feng, Y. (2002b). Applying machine learning to automated information graphics generation. IBM Sys. J., 41(3):504-523.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards