The ability to represent semantic structure in the environment — objects, parts, and relations — is a core aspect of human visual perception and cognition. Here we leverage recent advances in program synthesis to develop an algorithm for learning the part-based structure of drawings as represented by graphics programs. This algorithm iteratively learns a library of abstract subroutines that can be used to more compactly represent a set of drawings by capturing common structural elements. Our experiments explore how this algorithm exploits statistical reg- ularities across drawings to learn new subroutines. Together, these findings highlight the potential for understanding human visual concept learning via program-like abstractions
Human free-hand sketches have been studied in various contexts including sketch recognition, synthes...
In this thesis, a program, HOUSE, is described that can interpret line sketches of houses and other ...
Learning mutually-grounded vision-language knowledge is a foundational task for cognitive systems an...
The ability to represent semantic structure in the environment — objects, parts, and relations — is ...
People can produce drawings of specific entities (e.g., Garfield), as well as general categories (e....
Humans are highly efficient learners, with the ability to grasp the meaning of a new concept from ju...
Algorithm visualization aims to facilitate the understanding of algorithms by using graphics and ani...
Children produce increasingly more recognizable drawings of object concepts throughout childhood. Wh...
The research here described centers on how a machine can recognize concepts and learn concepts to ...
Compositionality is a core feature of human cognition and behavior. People readily decompose visual ...
Deep neural networks learn representations of data to facilitate problem-solving in their respective...
We describe a 2D shape abstraction system that aims to clarify the structure without loss of the exp...
Abstract. In this paper we claim that meaningful representations can be learned by programs, althoug...
Abstraction of information into visual form plays a key role in the development of algorithm animati...
After reviewing six senses of abstraction, this article focuses on abstractions that take the form o...
Human free-hand sketches have been studied in various contexts including sketch recognition, synthes...
In this thesis, a program, HOUSE, is described that can interpret line sketches of houses and other ...
Learning mutually-grounded vision-language knowledge is a foundational task for cognitive systems an...
The ability to represent semantic structure in the environment — objects, parts, and relations — is ...
People can produce drawings of specific entities (e.g., Garfield), as well as general categories (e....
Humans are highly efficient learners, with the ability to grasp the meaning of a new concept from ju...
Algorithm visualization aims to facilitate the understanding of algorithms by using graphics and ani...
Children produce increasingly more recognizable drawings of object concepts throughout childhood. Wh...
The research here described centers on how a machine can recognize concepts and learn concepts to ...
Compositionality is a core feature of human cognition and behavior. People readily decompose visual ...
Deep neural networks learn representations of data to facilitate problem-solving in their respective...
We describe a 2D shape abstraction system that aims to clarify the structure without loss of the exp...
Abstract. In this paper we claim that meaningful representations can be learned by programs, althoug...
Abstraction of information into visual form plays a key role in the development of algorithm animati...
After reviewing six senses of abstraction, this article focuses on abstractions that take the form o...
Human free-hand sketches have been studied in various contexts including sketch recognition, synthes...
In this thesis, a program, HOUSE, is described that can interpret line sketches of houses and other ...
Learning mutually-grounded vision-language knowledge is a foundational task for cognitive systems an...