PHIGS: a standard, dynamic, interactive graphics interface
IEEE Computer Graphics and Applications
The algorithmic beauty of plants
The algorithmic beauty of plants
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Bayesian learning of probabilistic language models
Bayesian learning of probabilistic language models
Visual models of plants interacting with their environment
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Foundations of statistical natural language processing
Foundations of statistical natural language processing
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
The theory of parsing, translation, and compiling
The theory of parsing, translation, and compiling
Inducing Probabilistic Grammars by Bayesian Model Merging
ICGI '94 Proceedings of the Second International Colloquium on Grammatical Inference and Applications
A study of grammatical inference
A study of grammatical inference
Information Theory, Inference & Learning Algorithms
Information Theory, Inference & Learning Algorithms
A generative constituent-context model for improved grammar induction
ACL '02 Proceedings of the 40th Annual Meeting on Association for Computational Linguistics
Getting the right design and the design right
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Procedural modeling of buildings
ACM SIGGRAPH 2006 Papers
Corpus-based induction of syntactic structure: models of dependency and constituency
ACL '04 Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Design as exploration: creating interface alternatives through parallel authoring and runtime tuning
Proceedings of the 21st annual ACM symposium on User interface software and technology
A connection between partial symmetry and inverse procedural modeling
ACM SIGGRAPH 2010 papers
Grammatical Inference: Learning Automata and Grammars
Grammatical Inference: Learning Automata and Grammars
Parallel prototyping leads to better design results, more divergence, and increased self-efficacy
ACM Transactions on Computer-Human Interaction (TOCHI)
Metropolis procedural modeling
ACM Transactions on Graphics (TOG)
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Synthesizing open worlds with constraints using locally annealed reversible jump MCMC
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Data-driven interactions for web design
Adjunct proceedings of the 25th annual ACM symposium on User interface software and technology
Webzeitgeist: design mining the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Attribit: content creation with semantic attributes
Proceedings of the 26th annual ACM symposium on User interface software and technology
Structure-aware shape processing
SIGGRAPH Asia 2013 Courses
Hi-index | 0.00 |
Design patterns have proven useful in many creative fields, providing content creators with archetypal, reusable guidelines to leverage in projects. Creating such patterns, however, is a time-consuming, manual process, typically relegated to a few experts in any given domain. In this paper, we describe an algorithmic method for learning design patterns directly from data using techniques from natural language processing and structured concept learning. Given a set of labeled, hierarchical designs as input, we induce a probabilistic formal grammar over these exemplars. Once learned, this grammar encodes a set of generative rules for the class of designs, which can be sampled to synthesize novel artifacts. We demonstrate the method on geometric models and Web pages, and discuss how the learned patterns can drive new interaction mechanisms for content creators.