Learning to Sketch with Deep Q Networks and Demonstrated Strokes
Not on the map. Why?
Abstract (arXiv)
Doodling is a useful and common intelligent skill that people can learn and master. In this work, we propose a two-stage learning framework to teach a machine to doodle in a simulated painting environment via Stroke Demonstration and deep Q-learning (SDQ). The developed system, Doodle-SDQ, generates a sequence of pen actions to reproduce a reference drawing and mimics the behavior of human painters. In the first stage, it learns to draw simple strokes by imitating in supervised fashion from a set of strokeaction pairs collected from artist paintings. In the second stage, it is challenged to draw real and more complex doodles without ground truth actions; thus, it is trained with Qlearning. Our experiments confirm that (1) doodling can be learned without direct stepby- step action supervision and (2) pretraining with stroke demonstration via supervised learning is important to improve performance. We further show that Doodle-SDQ is effective at producing plausible drawings in different media types, including sketch and watercolor.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 1; 2025: 1.
6 papers.
- 2025MakeAnything: Harnessing Diffusion Transformers for Multi-Domain Procedural Sequence Generationcited by 43
- 2021DoodleFormer: Creative Sketch Drawing with Transformerscited by 17
- 2022Cut-and-Approximate: 3D Shape Reconstruction from Planar Cross-sections with Deep Reinforcement Learningcited by 2
- 2021Generative Adversarial Networks with Conditional Neural Movement Primitives for An Interactive Generative Drawing Toolcited by 1
- 2022Character Generation through Self-Supervised Vectorizationcited by 0
- 2024Generative Visual Communication in the Era of Vision-Language Modelscited by 0
- 2025MakeAnything: Harnessing Diffusion Transformers for Multi-Domain Procedural Sequence Generation3 Feb 2025
- 2024Generative Visual Communication in the Era of Vision-Language Models27 Nov 2024
- 2022Cut-and-Approximate: 3D Shape Reconstruction from Planar Cross-sections with Deep Reinforcement Learning22 Oct 2022
- 2022Character Generation through Self-Supervised Vectorization3 Aug 2022
- 2021DoodleFormer: Creative Sketch Drawing with Transformers6 Dec 2021
- 2021Generative Adversarial Networks with Conditional Neural Movement Primitives for An Interactive Generative Drawing Tool29 Nov 2021