The Machine Learning for Artificial Intelligence (ML4AI) Lab conducts research at the frontier of machine learning and artificial intelligence, with applications to a variety of domains, including automated assembly of models from natural language and software ( SKEMA, Reach, Eidos, Delphi, AutoMATES), developing AI musicians capable of collaborating and improvising with humans (Musica), and socially-aware AI agents (ToMCAT).