John DeNero
I am a Ph. D. student in UC Berkeley's computer science department studying natural language processing (NLP) with professor Dan Klein. Check out our Berkeley NLP group website to learn more about what I do; the demo bar at the top of the site is quite cool.
Contact Information
Email: <my last name> -atsign- berkeley
Office: 525 Soda Hall
Academic Activities
Research and Publications
I am interested in many aspects of natural language processing (NLP), but currently focus the majority of my time on machine translation. I plan on branching out in the future, but there's just so much translation work left to do.
- The Complexity of Phrase Alignment Problems: John DeNero and Dan Klein. In proceedings of ACL Short Paper Track, 2008.[pdf][slides]
- Tailoring Word Alignments to Syntactic Machine Translation: John DeNero and Dan Klein. In proceedings of ACL, 2007.[pdf][slides]
- Approximate Factoring for A* Search: Aria Haghighi, John DeNero, and Dan Klein. In proceedings of HTL-NAACL, 2007. [pdf][slides]
- A* Search via Approximate Factoring: Aria Haghighi, John DeNero, and Dan Klein. In proceedings of AAAI Nectar Track, 2007. [pdf]
- Why Generative Phrase Models Underperform Surface Heuristics: John DeNero, Dan Gillick, James Zhang, and Dan Klein. Workshop on Statistical Machine Translation at NAACL, 2006. [pdf][slides]
During my first year, I dabbled in building agents for spider solitaire.
Teaching
Much of my time as a graduate student has been invested in teaching and shaping the undergraduate artificial intelligence course at Berkeley. I received the 2007 outstanding graduate student instructor departmental award. Our latest project of interest involves building agents for Pacman (parts 1.2, 1.3, and 1.4).
- CS 188 Artificial Intelligence (Fall '06)
- CS 188 Artificial Intelligence (Spring '06)
- CS 188 Artificial Intelligence (Fall '05)
Non-academic Interests
Current
Past