Angel Xuan Chang
I am an Associate Professor at Simon Fraser University. Prior to this, I was a visiting research scientist at Facebook AI Research and a research scientist at Eloquent Labs working on dialogue. I received my Ph.D. in Computer Science from Stanford, where I was part of the Natural Language Processing Group and advised by Chris Manning. My research focuses on connecting language to 3D representations of shapes and scenes and grounding of language for embodied agents in indoor environments. I have worked on methods for synthesizing 3D scenes and shapes from natural language, and various datasets for 3D scene understanding. In general, I am interested in the semantics of shapes and scenes, the representation and acquisition of common sense knowledge, and reasoning using probabilistic models. Some of my other interests include drawing and dance.
Associate Professor
School of Computing Science
Simon Fraser University
3dlg-hcvc | GrUVi Lab | SFU NatLang
SFU AI/ML | VINCI
Canada CIFAR AI Chair (Amii)
TUM-IAS Hans Fischer Fellow (2018-2022)
Google Scholar
Preprints and publications
2024
An Object is Worth 64x64 Pixels: Generating 3D Object via Image Diffusion
Xingguang Yan, Han-Hung Lee, Ziyu Wan, Angel X. ChangarXiv:2408.03178 [cs.CV], August 2024
pdf | code | webpage
SceneMotifCoder: Example-driven Visual Program Learning for Generating 3D Object Arrangements
Hou In Ivan Tam, Hou In Derek Pun, Austin T. Wang, Angel X. Chang, Manolis SavvaarXiv:2408.02211 [cs.GR], August 2024
pdf | code | video | webpage
R3DS: Reality-linked 3D Scenes for Panoramic Scene Understanding
Qirui Wu, Sonia Raychaudhuri, Daniel Ritchie, Manolis Savva, Angel X. ChangECCV 2024
pdf | code | webpage
Duoduo CLIP: Efficient 3D Understanding with Multi-View Images
Han-Hung Lee, Yiming Zhang, Angel X. ChangarXiv:2406.11579 [cs.CV], June 2024
pdf | code | webpage
Habitat Synthetic Scenes Dataset (HSSD-200): An Analysis of 3D Scene Scale and Realism Tradeoffs for ObjectGoal Navigation
Mukul Khanna, Yongsen Mao, Hanxiao (Shawn) Jiang, Sanjay Haresh, Brennan Shacklett, Dhruv Batra, Alexander William Clegg, Eric Undersander, Angel X. Chang, Manolis SavvaCVPR 2024, arXiv:2306.11290 [cs.CV], June 2023
pdf | code | data | webpage
BIOSCAN-CLIP: Bridging Vision and Genomics for Biodiversity Monitoring at Scale
Zeming Gong, Austin T. Wang, Joakim Bruslund Haurum, Scott C Lowe, Graham W Taylor, Angel X. ChangarXiv:2405.17537 [cs.AI], May 2024
pdf | code | webpage
Text-to-3D Shape Generation
Han-Hung Lee, Manolis Savva, Angel X. ChangEurographics STAR (State of The Art Report), CGF 2024
pdf | webpage
Generalizing Single-View 3D Shape Retrieval to Occlusions and Unseen Objects
Qirui Wu, Daniel Ritchie, Manolis Savva, Angel X. Chang3DV 2024
pdf | code | webpage
OPDMulti: Openable Part Detection for Multiple Objects
Xiaohao Sun, Hanxiao (Shawn) Jiang, Manolis Savva, Angel X. Chang3DV 2024, arXiv:2303.14087 [cs.CV], arXiv March 2023
pdf | code | webpage
MOPA: Modular Object Navigation with PointGoal Agents
Sonia Raychaudhuri, Tommaso Campari, Unnat Jain, Manolis Savva, Angel X. ChangWACV 2024, arXiv:2304.03696 [cs.RO, cs.CV], April 2023
pdf | code | webpage
TriCoLo: Trimodal Contrastive Loss for Text to Shape Retrieval
Yue Ruan, Han-Hung Lee, Yiming Zhang, Ke Zhang, Angel X. ChangWACV 2024, arXiv:2201.07366 [cs.CV], January 2022
pdf | code | webpage
2023
BIOSCAN-5M: A Multimodal Dataset for Insect Biodiversity
Zahra Gharaee, Scott C Lowe, Zeming Gong, Pablo Millan Arias, Nicholas Pellegrino, Austin T. Wang, Joakim Bruslund Haurum, Iuliia Zarubiieva, Lila Kari, Dirk Steinke, Graham W Taylor, Paul Fieguth, Angel X. ChangarXiv:2406.12723 [cs.LG], June 2024
pdf | code | webpage
BarcodeBERT: Transformers for Biodiversity Analysis
Pablo Millan Arias, Niousha Sadjadi, Monireh Safari, Zeming Gong, Austin T. Wang, Scott C Lowe, Joakim Bruslund Haurum, Iuliia Zarubiieva, Dirk Steinke, Lila Kari, Angel X. Chang, Graham W Taylor4th Workshop on Self-Supervised Learning: Theory and Practice (NeurIPS 2023)
pdf | code
A Step Towards Worldwide Biodiversity Assessment: The BIOSCAN-1M Insect Dataset
Zahra Gharaee, Zeming Gong, Nicholas Pellegrino, Iuliia Zarubiieva, Joakim Bruslund Haurum, Scott C Lowe, Jaclyn TA McKeown, Chris CY Ho, Joschka McLeod, Yi-Yun C Wei, Jireh Agda, Sujeevan Ratnasingham, Dirk Steinke, Angel X. Chang, Graham W Taylor, Paul FieguthNeurIPS Datasets and Benchmarks 2023
pdf | code | webpage
HomeRobot: Open Vocabulary Mobile Manipulation
Sriram Yenamandra, Arun Ramachandran, Karmesh Yadav, Austin Wang, Mukul Khanna, Theo Gervet, Tsung-Yen Yang, Vidhi Jain, Alexander William Clegg, John Turner, Zsolt Kira, Manolis Savva, Angel X. Chang, Devendra Singh Chaplot, Dhruv Batra, Roozbeh Mottaghi, Yonatan Bisk, Chris PaxtonCoRL 2023
pdf | code | challenge | webpage
Multi3DRefer: Grounding Text Description to Multiple 3D Objects
Yiming Zhang, Zeming Gong, Angel X. ChangICCV 2023
pdf | code | webpage
Exploiting Proximity-Aware Tasks for Embodied Social Navigation
Enrico Cancelli, Tommaso Campari, Luciano Serafini, Angel X. Chang, Lamberto BallanICCV 2023
UniT3D: A Unified Transformer for 3D Dense Captioning and Visual Grounding
Dave Zhenyu Chen, Ronghang Hu, Xinlei Chen, Matthias Nießner, Angel X. ChangICCV 2023
pdf | webpage
Habitat-Matterport 3D Semantics Dataset
Karmesh Yadav, Ram Ramrakhya, Santhosh K. Ramakrishnan, Theo Gervet, John Turner, Aaron Gokaslan, Noah Maestre, Angel X. Chang, Dhruv Batra, Manolis Savva, Alexander William Clegg, Devendra Singh ChaplotCVPR 2023
pdf | webpage
Evaluating 3D Shape Analysis Methods for Robustness to Rotation Invariance
Supriya Pandhre, Angel X. Chang, Manolis SavvaCRV 2023
2022
Understanding Pure CLIP Guidance for Voxel Grid NeRF Models
Han-Hung Lee, Angel X. ChangarXiv:2201.07366 [cs.CV], September 2022
pdf | code | webpage
MultiScan: Scalable RGBD scanning for 3D environments with articulated objects
Yongsen Mao, Yiming Zhang, Hanxiao (Shawn) Jiang, Angel X. Chang, Manolis SavvaNeurIPS 2022
pdf | code | webpage
OPD: Single-view 3D Openable Part Detection
Hanxiao (Shawn) Jiang, Yongsen Mao, Manolis Savva, Angel X. ChangECCV 2022
pdf | code | webpage
D3Net: A Unified Speaker-Listener Architecture for 3D Dense Captioning and Visual Grounding
Dave Zhenyu Chen, Qirui Wu, Matthias Nießner, Angel X. ChangECCV 2022
pdf | code | webpage
3DVQA: Visual Question Answering for 3D Environments
Yasaman Etesam, Leon Kochiev, Angel X. ChangCRV 2022
pdf | code | webpage
2021
Habitat-Matterport 3D Dataset (HM3D): 1000 Large-scale 3D Environments for Embodied AI
Santhosh K. Ramakrishnan, Aaron Gokaslan, Erik Wijmans, Oleksandr Maksymets, Alexander Clegg, John Turner, Eric Undersander, Wojciech Galuba, Andrew Westbury, Angel X. Chang, Manolis Savva, Yili Zhao, Dhruv BatraNeurIPS Datasets and Benchmarks Track 2021
pdf | webpage
Habitat 2.0: Training Home Assistants to Rearrange their Habitat
Andrew Szot, Alexander Clegg, Eric Undersander, Erik Wijmans, Yili Zhao, John Turner, Noah Maestre, Mustafa Mukadam, Devendra Singh Chaplot, Oleksandr Maksymets, Aaron Gokaslan, Vladimír Vondrus, Sameer Dharur, Franziska Meier, Wojciech Galuba, Angel X. Chang, Zsolt Kira, Vladlen Koltun, Jitendra Malik, Manolis Savva, Dhruv BatraNeurIPS 2021
pdf | code | post
Language-Aligned Waypoint (LAW) Supervision for Vision-and-Language Navigation in Continuous Environments
Sonia Raychaudhuri, Shivansh Patel, Saim Wani, Unnat Jain, Angel X. ChangEMNLP 2021 (short)
pdf | code | webpage
Roominoes: Learning to Assemble 3D Rooms into Floor Plans
Kai Wang, Xianghao Xu, Leon Lei, Selena Ling, Natalie Lindsay, Angel X. Chang, Manolis Savva, Daniel RitchieSGP 2021
pdf | video
Scan2Cap: Context-aware Dense Captioning in RGB-D Scans
Dave Zhenyu Chen, Ali Gholami, Matthias Nießner, Angel X. ChangCVPR 2021
pdf | code | webpage
Plan2Scene: Converting Floorplans to 3D Scenes
Madhawa Vidanapathirana, Qirui Wu, Yasutaka Furukawa, Angel X. Chang, Manolis SavvaCVPR 2021
pdf | code | webpage
Mirror3D: Depth Refinement for Mirror Surfaces
Jiaqi Tan, Weijie (Lewis) Lin, Angel X. Chang, Manolis SavvaCVPR 2021
pdf | code | webpage
2020
Rearrangement: A Challenge for Embodied AI
Dhruv Batra, Angel X. Chang, Sonia Chernova, Andrew J. Davison, Jia Deng, Vladlen Koltun, Sergey Levine, Jitendra Malik, Igor Mordatch, Roozbeh Mottaghi, Manolis Savva, Hao SuarXiv:2011.01975 [cs.AI], November 2020
Motion Annotation Programs: A Scalable Approach to Annotating Kinematic Articulations in Large 3D Shape Collections
Xianghao Xu, David Charatan, Sonia Raychaudhuri, Hanxiao (Shawn) Jiang, Mae Heitmann, Vladmir Kim, Siddhartha Chaudhuri, Manolis Savva, Angel X. Chang, Daniel Ritchie3DV 2020
pdf | code | demo | webpage
Multi-ON: Benchmarking Semantic Map Memory using Multi-Object Navigation
Saim Wani, Shivansh Patel, Unnat Jain, Angel X. Chang, Manolis SavvaNeurIPS 2020
pdf | code | webpage
ScanRefer: 3D Object Localization in RGB-D Scans using Natural Language
Dave Zhenyu Chen, Angel X. Chang, Matthias NießnerECCV 2020
pdf | code | benchmark | webpage
SAPIEN: a SimulAted Part-based Interactive ENvironment
Fanbo Xiang, Yuzhe Qin, Kaichun Mo, Yikuan Xia, Hao Zhu, Fangchen Liu, Minghua Liu, Hanxiao (Shawn) Jiang, Yifu Yuan, He Wang, Li Yi, Angel X. Chang, Leonidas Guibas, Hao SuCVPR 2020
pdf | webpage
2019
Mimic and Rephrase: Reflective Listening in Open-Ended Dialogue
Justin Dieter, Tian Wang, Gabor Angeli, Angel X. Chang, Arun Tejasvi ChagantyCONLL 2019
pdf | code
PlanIT: Planning and Instantiating Indoor Scenes with Relation Graph and Spatial Prior Networks
Kai Wang, Yu-An Lin, Ben Weissmann, Manolis Savva, Angel X. Chang, Daniel RitchieSIGGRAPH 2019
pdf | code
Hierarchy Denoising Recursive Autoencoders for 3D Scene Layout Prediction
Yifei Shi, Angel X. Chang, Zhelun Wu, Manolis Savva, Kai XuCVPR 2019, arXiv:1903.03757 [cs.CV]
pdf | code | webpage
PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understanding
Kaichun Mo, Shilin Zhu, Angel X. Chang, Li Yi, Subarna Tripathi, Leonidas Guibas, Hao SuCVPR 2019, arXiv:1812.02713 [cs.CV]
pdf | video | webpage
Scan2CAD: Learning CAD Model Alignment in RGB-D Scans
Armen Avetisyan, Manuel Dahnert, Angela Dai, Manolis Savva, Angel X. Chang, Matthias NießnerCVPR 2019 (oral), arXiv:1811.11187 [cs.CV]
pdf | code | video | benchmark
2018
Deep Convolutional Priors for Indoor Scene Synthesis
Kai Wang, Manolis Savva, Angel X. Chang, Daniel RitchieSIGGRAPH 2018
pdf | code
On evaluation of embodied navigation agents
Peter Anderson, Angel X. Chang, Devendra Singh Chaplot, Alexey Dosovitskiy, Saurabh Gupta, Vladlen Koltun, Jana Kosecka, Jitendra Malik, Roozbeh Mottaghi, Manolis Savva, Amir R. ZamirarXiv:1807.06757 [cs.AI], July 2018
Text2Shape: Generating Shapes from Natural Language by Learning Joint Embeddings
Kevin Chen, Christopher B. Choy, Manolis Savva, Angel X. Chang, Thomas Funkhouser, Silvio SavareseProceedings of ACCV 2018 (oral), arXiv:1803.08495 [cs.CV]
pdf | code | webpage
Im2Pano3D: Extrapolating 360 Structure and Semantics Beyond the Field of View
Shuran Song, Andy Zeng, Angel X. Chang, Manolis Savva, Silvio Savarese, Thomas FunkhouserProceedings of CVPR 2018, arXiv:1712.04569 [cs.CV]
pdf | webpage
Linking WordNet to 3D Shapes
Angel X. Chang, Rishi Mago, Pranav Krishna, Manolis Savva, Christiane FellbaumProceedings of Global WordNet Conference 2018
2017
MINOS: Multimodal Indoor Simulator for Navigation in Complex Environments
Manolis Savva, Angel X. Chang, Alexey Dosovitskiy, Thomas Funkhouser, Vladlen KoltunarXiv:1712.03931 [cs.LG]
pdf | code | video | webpage
Cross-modal Attribute Transfer for Rescaling 3D Models
Lin Shao, Angel X. Chang, Hao Su, Manolis Savva, Leonidas GuibasProceedings of 3DV 2017
Matterport3D: Learning from RGB-D Data in Indoor Environments
Angel X. Chang, Angela Dai, Thomas Funkhouser, Maciej Halber, Matthias Nießner, Manolis Savva, Shuran Song, Andy Zeng, Yinda ZhangProceedings of 3DV 2017, arXiv:1709.06158 [cs.CV]
pdf | code | webpage
Learning Where to Look: Data-Driven Viewpoint Set Selection for 3D Scenes
Kyle Genova, Manolis Savva, Angel X. Chang, Thomas FunkhouserarXiv:1704.02393 [cs.CV]
ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenes
Angela Dai, Angel X. Chang, Manolis Savva, Maciej Halber, Thomas Funkhouser, Matthias NießnerProceedings of CVPR 2017 (spotlight), arXiv:1702.04405 [cs.CV]
pdf | code | video | benchmark | webpage
Semantic Scene Completion from a Single Depth Image
Shuran Song, Fisher Yu, Andy Zeng, Angel X. Chang, Manolis Savva, Thomas FunkhouserProceedings of CVPR 2017 (oral), arXiv:1611.08974 [cs.CV]
pdf | webpage
A Two-stage Sieve Approach to Quote Attribution
Grace Muzny, Michael Fang, Angel X. Chang, Dan JurafskyProceedings of EACL 2017
pdf | code | data
SceneSuggest: Context-driven 3D Scene Design
Manolis Savva, Angel X. Chang, Maneesh AgrawalaarXiv:1703.00061 [cs.CG], March 2017
pdf | demo
SceneSeer: 3D Scene Design with Natural Language
Angel X. Chang, Mihail Eric, Manolis Savva, Christopher D. ManningarXiv:1703.00050 [cs.CG], March 2017
pdf | demo
2016
Eviza: A Natural Language Interface for Visual Analysis
Vidya Setlur, Sarah E. Battersby, Melanie Tory, Rich Gossweiler, Angel X. ChangUIST 2016
pdf | webpage
PiGraphs: Learning Interaction Snapshots from Observations
Manolis Savva, Angel X. Chang, Pat Hanrahan, Matthew Fisher, Matthias NießnerSIGGRAPH 2016
pdf | bib | webpage
Evaluating the word-expert approach for Named-Entity Disambiguation
Angel X. Chang, Valentin I. Spitkovsky, Christopher D. Manning, Eneko AgirrearXiv:1603.04767 [cs.CL], March 2016
2015
Text to 3D scene generation
Angel X. ChangPh.D. dissertation, Department of Computer Science, Stanford University, 2015
ShapeNet: An Information-Rich 3D Model Repository
Angel X. Chang, Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang, Zimo Li, Silvio Savarese, Manolis Savva, Shuran Song, Hao Su, Jianxiong Xiao, Li Yi, Fisher YuarXiv:1512.03012 [cs.GR], Dec 2015
pdf | bib | code | webpage
Generating Semantically Precise Scene Graphs from Textual Descriptions for Improved Image Retrieval
Sebastian Schuster, Ranjay Krishna, Angel X. Chang, Li Fei-Fei, Christopher D. ManningIn Proceedings of the Fourth Workshop on Vision and Language (VL15)
pdf | bib | webpage
Semantically-Enriched 3D Models for Common-sense Knowledge
Manolis Savva, Angel X. Chang, Pat HanrahanCVPR 2015 Vision meets Cognition Workshop
pdf | bib | webpage
Text to 3D Scene Generation with Rich Lexical Grounding
Angel X. Chang, Will Monroe, Manolis Savva, Christopher Potts, Christopher D. ManningProceedings of ACL 2015
pdf | bib | webpage
2014
SceneGrok: Inferring Action Maps in 3D Environments
Manolis Savva, Angel X. Chang, Pat Hanrahan, Matthew Fisher, Matthias NießnerProceedings of SIGGRAPH Asia 2014
pdf | bib | webpage
On Being the Right Scale: Sizing Large Collections of 3D Models
Manolis Savva, Angel X. Chang, Gilbert Bernstein, Christopher D. Manning, Pat HanrahanSIGGRAPH Asia 2014 Workshop on Indoor Scene Understanding: Where Graphics meets Vision
pdf | bib | webpage
Learning Spatial Knowledge for Text to 3D Scene Generation
Angel X. Chang, Manolis Savva, Christopher D. ManningProceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP 2014)
pdf | bib | webpage
Learning Affordance Maps by Observing Interactions
Manolis Savva, Angel X. Chang, Matthew Fisher, Matthias Nießner, Pat HanrahanCVPR 2014 Workshop on Functionality, Physics, Intentionality and Causality
pdf | bib
Interactive Learning of Spatial Knowledge for Text to 3D Scene Generation
Angel X. Chang, Manolis Savva, Christopher D. ManningProceedings of the ACL 2014 Workshop on Interactive Language Learning, Visualization, and Interfaces
pdf | bib | webpage
Semantic Parsing for Text to 3D Scene Generation
Angel X. Chang, Manolis Savva, Christopher D. ManningProceedings of the ACL 2014 Workshop on Semantic Parsing
pdf | bib | webpage
TransPhoner: Automated Mnemonic Keyword Generation
Manolis Savva, Angel X. Chang, Christopher D. Manning, Pat HanrahanProceedings of CHI 2014
pdf | bib | webpage
TokensRegex: Defining cascaded regular expressions over tokens
Angel X. Chang, Christopher D. ManningStanford University Technical Report
pdf | bib | webpage
2013
Deterministic coreference resolution based on entity-centric, precision-ranked rules
Heeyoung Lee, Angel X. Chang, Yves Peirsman, Nathanael Chambers, Mihai Surdeanu, Dan JurafskyIn Computational Linguistics 39(4)
pdf | webpage
Stanford's 2013 KBP System
Gabor Angeli, Arun Tejasvi Chaganty, Angel X. Chang, Kevin Reschke, Julie Tibshirani, Jean Y. Wu, Osbert Bastani, Keith Siilats, Christopher D. ManningIn Proceedings of the Sixth Text Analysis Conference (TAC 2014)
SUTime: Evaluation in TempEval-3
Angel X. Chang, Christopher D. ManningIn Second Joint Conference on Lexical and Computational Semantics (*SEM), Volume 2: Proceedings of the Seventh International Workshop on Semantic Evaluation (SemEval 2013)
2012
Joint Entity and Event Coreference Resolution across Documents
Heeyoung Lee, Marta Recasens, Angel X. Chang, Mihai Surdeanu, Dan JurafskyProceedings of the Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL 2012)
pdf | bib
SUTime: A Library for Recognizing and Normalizing Time Expressions.
Angel X. Chang, Christopher D. ManningIn Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC 2012)
pdf | bib | poster | demo | webpage
2011
Stanford's Distantly-Supervised Slot-Filling System
Mihai Surdeanu, Sonal Gupta, John Bauer, David McClosky, Angel X. Chang, Valentin I. Spitkovsky, Christopher D. ManningIn Proceedings of the Fourth Text Analysis Conference (TAC 2011)
pdf | bib | data
Strong Baselines for Cross-Lingual Entity Linking
Valentin I. Spitkovsky, Angel X. ChangIn Proceedings of the Fourth Text Analysis Conference (TAC 2011)
pdf | bib
Stanford-UBC Entity Linking at TAC-KBP, Again
Angel X. Chang, Valentin I. Spitkovsky, Eneko Agirre, Christopher D. ManningIn Proceedings of the Fourth Text Analysis Conference (TAC 2011)
pdf | bib
Unsupervised Dependency Parsing without Gold Part-of-Speech Tags
Valentin I. Spitkovsky, Hiyan Alshawi, Angel X. Chang, Dan JurafskyIn Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing (EMNLP 2011)
pdf | bib | data | poster
Stanford's Multi-Pass Sieve Coreference Resolution System at the CoNLL-2011 Shared Task
Heeyoung Lee, Yves Peirsman, Angel X. Chang, Nathanael Chambers, Mihai Surdeanu, Dan JurafskyIn Proceedings of the CoNLL-2011 Shared Task
pdf | bib | webpage
2010
A Simple Distant Supervision Approach for the TAC-KBP Slot Filling Task
Mihai Surdeanu, David McClosky, Julie Tibshirani, John Bauer, Angel X. Chang, Valentin I. Spitkovsky, Christopher D. ManningIn Proceedings of the Third Text Analysis Conference (TAC 2010)
pdf | bib | slides
Stanford-UBC Entity Linking at TAC-KBP
Angel X. Chang, Valentin I. Spitkovsky, Eric Yeh, Eneko Agirre, Christopher D. ManningIn Proceedings of the Third Text Analysis Conference (TAC 2010)
pdf | bib | poster
2009
Stanford-UBC at TAC-KBP
Eneko Agirre, Angel X. Chang, Dan Jurafsky, Christopher D. Manning, Valentin I. Spitkovsky, Eric YehIn Proceedings of the Second Text Analysis Conference (TAC 2009)
pdf | bib | slides