Modeling Structured Dynamics with Deep Neural Networks by Ruben Villegas A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Computer Science and Engineering) in the University of Michigan 2019 Doctoral Committee: Associate Professor Honglak Lee, Chair Associate Professor Jason Corso Assistant Professor Jia Deng Associate Professor Chad Jenkins