Smile Like You Mean It: Driving Animatronic Robotic Face with Learned Models
Not on the map. Why?
Abstract (arXiv)
Ability to generate intelligent and generalizable facial expressions is essential for building human-like social robots. At present, progress in this field is hindered by the fact that each facial expression needs to be programmed by humans. In order to adapt robot behavior in real time to different situations that arise when interacting with human subjects, robots need to be able to train themselves without requiring human labels, as well as make fast action decisions and generalize the acquired knowledge to diverse and new contexts. We addressed this challenge by designing a physical animatronic robotic face with soft skin and by developing a vision-based self-supervised learning framework for facial mimicry. Our algorithm does not require any knowledge of the robot's kinematic model, camera calibration or predefined expression set. By decomposing the learning process into a generative model and an inverse model, our framework can be trained using a single motor babbling dataset. Comprehensive evaluations show that our method enables accurate and diverse face mimicry across diverse human subjects. The project website is at http://www.cs.columbia.edu/~bchen/aiface/
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 21 of its 74 references that are in the map. First posted on arXiv 26 May 2021.
Builds on
21 of 74 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,162
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2020First Order Motion Model for Image Animationcited by 704
- 2020Face2Face: Real-time Face Capture and Reenactment of RGB Videoscited by 632
- 2017End-to-end Driving via Conditional Imitation Learningcited by 485
- 2018An Algorithmic Perspective on Imitation Learningcited by 459
- 2018Video-to-Video Synthesiscited by 390
- 2019SinGAN: Learning a Generative Model from a Single Natural Imagecited by 348
- 2018Everybody Dance Nowcited by 315
- 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 307
9 more
- 2017Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperationcited by 289
- 2020Learning Agile Robotic Locomotion Skills by Imitating Animalscited by 251
- 2017Hand Keypoint Detection in Single Images using Multiview Bootstrappingcited by 231
- 2018Animating Arbitrary Objects via Deep Motion Transfercited by 208
- 2019Few-shot Video-to-Video Synthesiscited by 197
- 2018X2Face: A network for controlling face generation by using images, audio, and pose codescited by 189
- 2019Dance Dance Generation: Motion Transfer for Internet Videoscited by 28
- 2019Vid2Game: Controllable Characters Extracted from Real-World Videoscited by 18
- 2017Agile Autonomous Driving using End-to-End Deep Imitation Learningcited by 10
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 2; 2025: 4; 2026: 3.
12 papers.
- 2021Full-Body Visual Self-Modeling of Robot Morphologiescited by 8
- 2023Optimizing Facial Expressions of an Android Robot Effectively: a Bayesian Optimization Approachcited by 3
- 2024Driving Animatronic Robot Facial Expression From Speechcited by 1
- 2025HAPI: A Model for Learning Robot Facial Expressions from Human Preferencescited by 1
- 2025ExFace: Expressive Facial Control for Humanoid Robots with Diffusion Transformers and Bootstrap Trainingcited by 1
- 2025X2C: A Large-Scale Benchmark for Nuanced Humanoid Facial Expression Imitationcited by 1
- 2023Knolling Bot: Teaching Robots the Human Notion of Tidinesscited by 0
- 2024Learning to Control an Android Robot Head for Facial Animationcited by 0
- 2025Learning High-Fidelity Robot Self-Model with Articulated 3D Gaussian Splattingcited by 0
- 2026SingingBot: An Avatar-Driven System for Robotic Face Singing Performancecited by 0
- 2026VividFace: Real-Time and Realistic Facial Expression Shadowing for Humanoid Robotscited by 0
- 2026Eye, Robot: Learning Expressive Gaze Dynamics via a VLM-Guided Transformer-VAEcited by 0
- 2026Eye, Robot: Learning Expressive Gaze Dynamics via a VLM-Guided Transformer-VAE14 Oct 2026
- 2026VividFace: Real-Time and Realistic Facial Expression Shadowing for Humanoid Robots7 Feb 2026
- 2026SingingBot: An Avatar-Driven System for Robotic Face Singing Performance5 Jan 2026
- 2025X2C: A Large-Scale Benchmark for Nuanced Humanoid Facial Expression Imitation16 May 2025
- 2025ExFace: Expressive Facial Control for Humanoid Robots with Diffusion Transformers and Bootstrap Training20 Apr 2025
- 2025HAPI: A Model for Learning Robot Facial Expressions from Human Preferences21 Mar 2025
- 2025Learning High-Fidelity Robot Self-Model with Articulated 3D Gaussian Splatting7 Mar 2025
- 2024Learning to Control an Android Robot Head for Facial Animation18 Dec 2024
- 2024Driving Animatronic Robot Facial Expression From Speech19 Mar 2024
- 2023Knolling Bot: Teaching Robots the Human Notion of Tidiness6 Oct 2023
- 2023Optimizing Facial Expressions of an Android Robot Effectively: a Bayesian Optimization Approach13 Jan 2023
- 2021Full-Body Visual Self-Modeling of Robot Morphologies11 Nov 2021