Daniel Bauer

Contact Information

Columbia University
Center for Computational Learning Systems
Interchurch Center
(Room 850)
475 Riverside Drive MC 7717
New York, NY 10115

Office: 7LW3 Shapiro CEPSR
Phone: +1 (212) 870-1274
β∀υ∃r (at) cs (dot) columbia (dot) edu

Currently, I am a Computer Science PhD Candidate at Columbia University in the City of New York where I am affiliated with the Natural Language Processing Group and the Center for Computational Learning Systems (CCLS). My PhD advisor is Owen Rambow.

I am a co-founder of WordsEye, a startup company that takes text-to-scene generation, the automatic genertion of 3D scenes from natural language descriptions, to the social media market.

Previously, I have obtained a MSc degree in Language Science and Technology from Saarland University, Germany and a BSc degree in Cognitive Science from the University of Osnabrück, Germany.

For two summers (in 2012 and 2013) I interned at USC/ISI working on semantics-based machine translation.


My current research is on semantic parsing of natural language into frame-based representations that can be decomposed into semantic primitives and grounded in context.
I am interested in the relation between syntactic realization and semantic structure, as well as in the interpretation of semantic structure in context of linguistic discourse and a representation of the world. The aim of my research is to develop joint models that integrate these different levels of representation (syntax, semantics, knowledge representation). One application of this work is text-to-3D-scene-generation.

More generally, I am interested in computational and lexical semantics, syntactic and semantic parsing and generation, the syntax/semantics interface, and formal languages.

I am one of the authors of the Bolinas toolkit for Synchronous Hyperedge Replacement Grammars, one of my favorite grammar formalisms.

My master's thesis was on statistical sentence generation with tree adjoining grammars.


Fall 2015: COMS W3134, Section II - Data Structures in Java.
Spring 2015: COMS W3134 - Data Structures in Java.
Fall 2014: Two sections COMS W3101 - Programming Languages: Python (1st half of fall), Scala (2nd half of fall).
Spring 2012: COMS W3101-3 - Programming Languages: Python.
Fall 2011: TA for COMS W4705 - Introduction to Natural Language Processing (taught by Michael Collins).

PhD Milestones

On Mar 11 2013 I passed my PhD Candidacy Exam on Semantic Parsing.


I was an issue editor for the ACM XRDS Fall 2014 Issue on Natural Language.