I graduted from the University of Rochester (PhD Computer Science) in December 2004 and am now doing a postdoctoral fellowship at the University of Pittsburgh's Learning and Research and Development Center (LRDC). I'm working with Dr. Diane Litman on using Reinforcement Learning to develop better dialogue strategies for our spoken dialogue tutoring system (ITSPOKE).My focus in the computer science department at the University of Rochester has been on natural language processing and computational linguistics, a subfield of Artificial Intelligence (AI). My advisor was James Allen.
My dissertation, titled "Empirical Evaluations of Pronoun Resolution", focused on novel ways of improving pronoun resolution algorithms. Many systems today perform well, as high as 80% accuracy in some cases over news article domains, but resolving the other 20% requires additional complex information that isn't usually available to systems. In this project we investigate whether syntactic ranking preferences, discourse structure, and lexical semantics can improve an existing pronoun resolution system to close the ``20%'' gap. Our results show that syntactic ranking preferences and lexical semantics can boost performance in the domains of well-editted text and spoken dialogue.
In addition to researching reference resolution, we also researched information-retrieval techniques to tag marriage-counseling transcripts for Center for Future Health.
I graduated from Harvard University in June 1998 with a degree in computer science. My thesis there was on centering theory, specifically plural pronouns, under the guidance of Professor Barbara Grosz.
Materials
UR Research Links
- Links to 2008 NLP/CL Conferences [ 2007 ] [ 2006 ] [ 2005 ] [ 2004 ]
- Big Picture Schedule
- UR LDC Resources
- TRIPS: The Rochester Interactive Planning System
Publications
2007
- Martin Chodorow, Joel Tetreault, Na-Rae Han. 2007. Detection of Grammatical Errors Involving Prepositions Proceedings of the Fourth ACL-SIGSEM Workshop on Prepositions, Prague. [ pdf ]
- Kate Forbes-Riley, Diane Litman, Amruta Purandare, Mihai Rotaru, and Joel Tetreault. 2007. Comparing Linguistic Features for Modeling Learning in Computer Dialogue Tutoring. Proceedings 13th International Conference on Artificial Intelligence in Education (AIED), Los Angeles, CA, July.
- Joel R. Tetreault, Dan Bohus, and Diane J. Litman. 2007. Estimating the Reliability of MDP Policies: A Confidence Interval Approach. Proceedings Human Language Technologies: The Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), Rochester, NY, April. [ pdf ]
- Hua Ai, Joel R. Tetreault, and Diane J. Litman. 2007. Comparing User Simulation Models for Dialog Strategy Learning. Proceedings Human Language Technologies: The Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), Rochester, NY, April.
- Kate Forbes-Riley, Mihai Rotaru, Diane J. Litman and Joel Tetreault. 2007. Exploring Affect-Context Dependencies for Adaptive System Development. Proceedings Human Language Technologies: The Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), Rochester, NY, April. (late-breaking news award).
2006
- Kate Forbes-Riley, Diane Litman, Scott Silliman and Joel Tetreault. 2006. Comparing Synthesized versus Pre-Recorded Tutor Speech in an Intelligent Tutoring Spoken Dialogue System. Proceedings 19th International Conference of the Florida Artificial Intelligence Research Society (FLAIRS), Melbourne Beach, Florida. [ pdf ]
- Joel Tetreault and Diane Litman. 2006. Using Reinforcement Learning to Build a Better Model of Dialogue State. Proceedings of the 11th Conference of the European Association for Computational Linguistics (EACL), Trento, Italy. [ pdf ] [ ppt ]
- Joel Tetreault and Diane Litman. 2006. Comparing the Utility of State Features in Spoken Dialogue Using Reinforcement Learning. Proceedings of the Human Language Technology/North American Association for Computational Linguistics (HLT/NAACL '06). New York City. [ pdf ]
- Hua Ai, Diane Litman, Kate Forbes-Riley, Mihai Rotaru, Joel Tetreault, and Amruta Purandare. 2006. Using System and User Performance Features to Improve Emotion Detection in Spoken Tutoring Dialogs. Interspeech '06 Pittsburgh. [ pdf ]
2005
- Nathanael Chambers, Joel Tetreault, and James Allen. Approaches forAutomatically Tagging Affect Computing Attitude and Affect in Text: Theory and Applications Editors: James G. Shanahan, Yan Qu, Janyce Wiebe; Spriner, December 2005. [ Buy book here from Amazon ]
2004
- Joel Tetreault. Decomposing Discourse To appear as book chapter in DAARC book 2004 [draft: MSword ] Order book here from John Benjamins Publishing Company.
- Nathanael Chambers, Joel Tetreault, and James Allen. Approaches for Automatically Tagging Affect 2004 AAAI Spring Symposium of Exploring Affect and Attitude in Text Stanford, USA, March 25-27, 2004. [drafts: pdf ] [ ppt ]
- Mary Swift, Myrosia Dzikovska, Joel Tetreault and James F. Allen. Semi-automatic syntactic and semantic corpus annotation with a deep parser LREC '04 Lisbon, Portugal, May, 2004. [ pdf ]
- Joel Tetreault, Mary Swift, Preethum Prithviraj, Myroslava Dzikovska, James Allen. Discourse Annotation in the Monroe Corpus ACL workshop on Discourse Annotation Barcelona, Spain. July 25-26, 2004. [ pdf ] [ ps ] [ ppt ]
- Joel Tetreault and James Allen. Semantics, Dialogue, and Pronoun Resolution CATALOG '04 Barcelona, Spain. July 19-21, 2004. [ pdf ] [ ppt ]
- Scott Stoness, Joel Tetreault, and James Allen. Incremental Parsing with Reference Interaction ACL Workshop on Incremental Parsing Barcelona, Spain. July 25-26, 2004. [ pdf ] [ ps ]
- Joel Tetreault and James Allen. Dialogue Structure and Pronoun Resolution To appear in DAARC'04 Azores. September 23-24, 2004. [ doc ] [ pdf ] [ ppt ]
- Nathanael Chambers, Joel Tetreault, and James Allen. Approaches for Automatically Tagging Affect: Steps Toward an Effective and Efficient Tool Chapter version of AAAI paper (above) to appear in 2004 book on Exploring Affect and Attitude in Text [drafts: pdf ] [ doc ]
2003
- Joel Tetreault and James Allen. An Empirical Evaluation of Pronoun Resolution and Clausal Structure Proceedings of the 2003 International Symposium on Reference Resolution and its Applications to Question Answering and Summarization Venice, Italy, June 23-24, 2003. p. 1-8. [ pdf ] [ ppt ]
2002
- Joel R. Tetreault. Tense and Implicit Role Reference. Annotation Standards for Temporal Information in Natural Language, Workshop in LREC 2002 Las Palmas de Gran Canaria, May 27, 2002, p.61-64. [ pdf ] [ ps ] [ ppt ]
- Joel R. Tetreault. Implicit Role Reference. 2002 International Symposium on Reference Resolution for Natural Language Processing. Alicante, Spain, June 3 - 4, 2002, p.109-115. [ pdf ] [ ps ]
- Joel R. Tetreault. Clausal Structure and Pronoun Resolution. Proceedings of the 4th Discourse Anaphora and Anaphora Resolution Colloquium (DAARC). Lisbon, Portugal, September 18-20, 2002, p.217-220.
2001
- Joel R. Tetreault. A Corpus-Based Evaluation of Centering and Pronoun Resolution. Computational Linguistics. 27(4): p.507-520. [ pdf ] [ ps ]
1999
- Joel R. Tetreault. Analysis of Syntax Based Pronoun Resolution Methods. Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics (ACL'99) student session. [ pdf ] [ ps ]
- Donna K. Byron and Joel R. Tetreault. A Flexible Architecture for Reference Resolution. Proceedings of the Ninth Conference of the European Chapter of the Association for Computational Linguistics (EACL-99). [ pdf ] [ ps ]
Teaching
- csc240: Computational Brain (Fall 2003)
- csc242: Artificial Intelligence (Spring 2001)
- csc242: Artificial Intelligence (Spring 2000)
- csc484: Parallel Algorithms (Fall 1999)
- csc242: Artificial Intelligence (Spring 1999)
Reference Links
links to web pages of people who work/have worked on centering and anaphora resolution. good for downloading papers. (under construction)
- James Allen
- Nicholas Asher
- Breck Baldwin
- Beata Klebanov
- Susan Brennan
- Donna Byron and at Ohio State
- Eugene Charniak
- Dan Cristea
- Robert Dale
- Barbara Fox
- Niyu Ge
- Peter Gordon
- Barbara Grosz
- Udo Hahn
- Jerry Hobbs
- Nancy Ide
- Aravind Joshi
- Megumi Kameyama
- Andrew Kehler
- Rodger Kibble
- Alex Lascarides
- Susann Luperfoy
- Katja Markert amd here
- Eleni Miltsakaki
- Ruslan Mitkov and his Comp. Ling. grounp
- Natalia N. Modjeska
- Johanna Moore and at Pittsburgh
- Tom Morton
- Massimo Poesio
- Rashmi Prasad
- Ellen Prince
- Craige Roberts
- Candy Sidner
- Michael Strube
- Mike Tanenhaus
- Marilyn Walker
- Bonnie Webber
- Mitsuko Yamura-Takei (excellent centering bibliography listing)
- DiscourseAnalysis.com
Discourse Deixis and VP-Ellipsis Links
Information Retrieval
HLT
AI bibliography databases
Establishments
- ACL
- ACL Wiki
- ACL Anthology (Database of ACL/CL, etc papers)
- EACL
- Metaphor and Metonomy Group
- Linguist List
- Chronicle
- New Scientist Jobs
- RST website
Corpora/Annotations
- XCES: Corpus Encoding Standard (XML)
- Word Net senses
- MultiWordNet
- American National Corpus
- Phrases in English corpus
- Brazilian/Portuguese Corpora and Tools (Lácio-Web Project)
- Parallel Nordic Treebank (Lars Nygaard)
- Wolverhampton Coreference Corpus
- Dictionarium
- BNC lists (Adam Kilgariff) and BNC XML edition
- IDS
- NEXING (Antonio Branco)
- International Corpus of English (ICE) (Gerry Nelson)
- GNOME Annotation Manual
- MATE Annotation Manual
- German Lexicon Information
- Portuguese Treebank
- Welsh Lexical Database
- CORIS/CODIS contemporary written Italian (Fabio Tamburini)
- Junk Email Corpus (Constantin Orasan & Ramesh Krishnamurthy)
- EMILLE Corpus Group
- Collins Wordbank Online
- Project Gutenberg
- Singapore component of Internatinal Corpus of English
- MICASE (Michigan Corpus of Academic Spoken English)
- Dutch Dependency Treebank
- BulTreeBank Project
- Extensive Links to Corpus-based research (David Lee)
- Subcategorization Resources (Corpus, Software, Data) (Anna Korhonen)
- Senseval Corpus (Ted Pedersen)
- Brazilian Web Collection (Costa Luis Fernando)
- Venice Italian Treebank (Rodolfo Delmonte)
- German Verbmobil treebanks
- Online German Grammar
- RUES Neologism listings
- IE Reference Corpus
- Corpus of Early Modern Playtexts in English (Lene B. Petersen and Marcus X. Dahl)
- The Preposition Project (Cl Research)
- Links to Corpora of English (1500 - mid1900s) (Mark Davies)
- Brown corpus in plain text
- XML/TEI Human Rights Corpus
- CorTec (bilingual English/Portugese Corpus
- Reuters Corpus (from TREC/NIST)
- BNC corpora (10-11millionwords of newspaper text)
- Roget's Thesaurus as an Electronic Lexical Knowledge Base
- TimeBank corpus of Event Durations (Feng Pan)
- Reuter News Corpora
- JRC-Acquis Corpus (multilingual)
- Sense Tagged Lists (Nancy Ide)
- Fromkin Speech Error Database
- NomBank
- EUROVOC (multilingual thesaurus)
- Usenet word frequencies list (Cyrus Shaoul)
- Talkbank
- BASE (British Academic Spoken English)
- Classroom Corpus Project
- Portuguese DIRECT Financial Services Corpus Project (Tony Sardinha)
- Oxford Dict.-based Lemma List (Matthew Purver)
- WordNet mappings
- IViE British English dialect corpus
- The Preposition Project (Ken Litkowski)
- UMLS Semantic Network
- SALSA Corpus (German corpus of Framenet annotations)
- OPUS Subtitle Parallel Corpus
Learner and Assessment Corpora
- Singapore Corpus of Research in Education
- English Learner Corpora
- Longman Learners Corpus (LLC)
- Montclair Electronic Language Database (MELD)
- Polish Learner English Corpus
- School of International Liberal Studies at Waseda University (SILS)
- TeleNex Student Corpus
- Uppsala Student English Project (USE)
Business English Corpora Gender Lists (English) Mass Noun Lists Thesauri
- Electronic Lexical Knowledge Base (Roget's)
- Open Roget's (Stan Szpakowicz)
Prosodically Annotated Corpora Dialogue Corpora (includes computer mediated dialogue)
- corpora website
- Dialogue Diversity Corpus (Bill Mann)
- Athel 2002 Corpus of Spoken Professional American-English
- CISD 2002 TRAINS Dialogue Corpus
- Minnesota Corpus (B. Kerr)
- MICASE 2002
- 2002 International Corpus of English: the Singapore Corpus user manual (G. Nelson)
- 2002 CIRCLE tutorial archive (M. Ringenberg)
- COCOUNT corpus
- Buckeye Corpus (Ohio State University)
- Corpus of transcribed speech using VRM scheme
- AMI Project (transcribed meetings with dialogue acts)
- PFC Project (French Dialogue Corpora
- Reference Corpora for Spoken Romance Languages
Russian Corpora Spanish Corpora
- UAM Spanish Treebank
- Multext JOC Corpus (ELRA)
- Arcade/Romanseval Corpus (ELRA)
- MLCC Multilingual and Parallel Corpora (ELRA)
- Corpus of Contemporaneous Spanish Novels (ELRA)
- NLTK/CESS-ESP Treebank (6030 parsed sentences)
- CESS-CAST Spanish Corpus
- CRATER Corpus
- Corpus del Espanol
German Corpora
- German Spoken Interaction
- Links to more German corpora (Lothar Lemnitzer and Heike Zinmeister)
- German Written Text
Italian Corpora
- Italian spoken language corpus (Badip interface)
- Corpus di Italiano televisivo (University for Foreigners Perugia)
- Spoken corpus of Italian as an L2 (University for Foreigners Perugia)
- La Repubblica Corpus
- Italian Word-Lists
Irish Corpora Welsh Corpora
- Polytechnic of Wales Corpus
- Rhondda Valley Corpus (Rod Walters)
Romanian Corpora
- BABEL Romanian Corpus (ELRA)
- Multext-East Parallel Corpus (includes speech)
- JRC-Acquis Parallel Corpora
Corpora for Other Languages
- Scottish Corpus of Texts and Speech (SCOTS)
- Corpus of Contemporary Arabic (Latifa Al-Sulaita)
- List of other Arabic Corpora (Latifa Al-Sulaita)
- Helsinki Corpus of Swahili
- Dutch PAROLE (INL) corpus
- Scottish Corpus of Texts and Speech
- Talbanken05 (Swedish Treebank)
- Hong Kong Component of the ICE corpus
- JRC-Acquis (large aligned parallel corpora for 21 languages)
- Tuebingen Treebank of Written German
- Leipzig Multilingual Corpus
- Corpus do PortugoOPUS Word Alignment Resource Page EuroParl Carmel Project Parallel Corpus for Latin Languages CORGA (Reference Corpus of Present-day Galician Language)
- Grammatically Annotated Romanian Corpus
- Southeastern European Times (English + 9 Balkan Lang's) (Francis Tyers)
- South African Government Services (English + Afrikaans) (Francis Tyers)
- French Word List (J. Veronis)
Corpus of Translated Material (Parallel Corpora) Corpora for Language Identification Training
- TextCat and competitors
Email/Spam Corpora Computer Bug Reports Corpora SMS Corpora
- SMS Corpora (National University of Singapore)
- French SMS Corpora (which is a subset of Louvain French SMS Corpora)
Affect Corpora
- HUMAINE portal (comprehensive list of emotional databases)
Corpora Linguistics Courses Corpora Linguistics Textbooks Translation Dictionaries Lexicon with Semantics Frequency Lists Other Lists
- NegEx Negation List (Wendy Chapman)
Tools
- Natural Language Toolkit (Steve Bird)
- Clairlib NLP Libraries
- NLP Software Registry (dfki)
- Open NLP (Sourceforge)
- Linguist Search Engine
- AGFL Parser Generator
- Java Wikipedia Library (JWPL)
- MMAX2
- GATE (XML data annotator/editor)
- Infomap NLP Semantic Learning Software (Stanford CSLI)
- PALinkA (annotation editor from Wolverhampton)
- Reference Annotation Projects (Corpora List)
- TextForge (corpus statistics engine)
- EP4IR (English Phrases for IR)
- AnswerBus Q&A system and corpus (Zhiping Zheng)
- NLP Tools for Portuguese (Tony Sardinha)
- UCS toolkit for coocurrence analysis (Stefan Evert)
- Stuttgart Finite State Transducer Tools (Helmut Schmid)
- SVM Tool
- WebCorps
- Morph-It! (Italian lemma lexicon)
- TreeTagger (multilingual POS tagger)
- Term Based Summarization Tool (Constantin Orasan)
- BootCaT Tool for Term Extraction (Marco Baroni)
- Morphological Analyzer (KAreem Darwish)
- Phrases in English: phraselogical patterns analyzer (William Fletcher)
- Java BootCat chain tool (Andy Roberts)
- Sense Clusters (Ted Petersen)
- SMTPhrase-Based Toolkit (Philipp Koehn)
- Thot (OpenSource phrase-based translation toolkit)
- xfNgram n-gram generator (William Fletcher)
- Bio-NLP suite (sourceforge)
- Semantic Vectors Package using Lucene and Random Projection (Dominic Widdows)
- BNCweb (Sebastian Hoffmann)
- NLP Suites
- C & C Language Processing toolkit (Oxford)
- API's
- PropBand/TreeBank C# (Matt Gerber)
- FrameNet C# (Matt Gerber)
- Wikipedia C# (Matt Gerber)
- Statistics Tools
- Semantic Similarity Tools
- ACRONYM: Semantic Similarity Tool (Antoinette Renouf)
- WordNet Similarity
- WordNet Sense-Relate (Ted Petersen)
- InfoMap (Stanford)
- SketchEngine
- COALS (co-occurrence Vector-based system) (Douglas Rohde)
- Manual Annotation Tools for Text
- Automatic Phonetic Transcription of English words
- Parsers (with web interfaces)
- AGFL (University of Nijmegen)
- LTG (Edinburgh)
- Conexor
- Link Parser
- Lingsoft
- Sense Clusters
- Complex
- Parsers for UNIX
- GATE (General Architecture for Text Engineering)
- Chasen (morphological analyser for Japanese - Brett Reynolds)
- TnT (POS tagger pre-trained for German and English - Thorsten Brants)
- POS tagger using several ML algorithms (HMM, MaxEnt, MBL, TBL) (Beata Megyesi)
- MMAX (multi-modal annotation tool, reference - Christoph Mueller)
- Semantic Parsers
- Shalmaneser (German and English) (Sebastian Pado and Katrin Erk/Saarland)
- Dependency Parsers
- Parsers (all other categories)
- HIS-PALAVRAS (Spanish rule-based parser)
- Connexor (English Parser)
- NLP survey of parser usage
- LinGO English Resource Grammar
- Heart of Gold HPSG Parser
- Linguistic Tree Constructor (Erik Petersen)
- NP Chunkers/POS taggers
- Python NL Toolkit (SourceForge)
- Infogistics
- LT POS
- Memory-based shallow parser
- List of Probabilistic Parsers
- Stanford Parser & POS tagger
- Brill Tagger
- RASP (Robust Accurate Statistical Parser (also does grammatical relations)
- TnT tagger
- jTokeniser (Andy Roberts)
- Stuttgart Tree Tagger (German)
- Romanian tagger/parser (Dan Tufis)
- Balie tagger/NE recognizer
- FreeLing
- MXPost (Ratnaparkhi)
- Acopost-package HMM tagger (TNT based) (Ingo Schroeder)
- Fast Tagger (Suruoka)
- Tree-Tagger (Dos Version, web interface)
- PosEdit(POS manual editting tool)
- Sentence Splitters
- Punkt (python) (Steven Bird)
- jTokeniser (Andy Roberts)
- ML-based sentence splitter/tokenizer (medical domain) (Katrin Tomanek)
- Fast Rule-based Splitter (German, Russian, English)
- SRI LM Toolkit (langage independent)
- Satz Adaptive sentence boundary detector (C) (David Palmer and Marti Hearst)
- Dan Roth's splitter
- shlomoy Perl5 splitter
- tgrose: sentence perl module
- MXTERMINATOR (Adwait Ratnaparkhi)
- LGT TTT system
- Zhiping Zheng's cgi splitter
- Guenther cgi script
- Interactive Sentence Aligner (Joerg Tiedemann)
- Russian Sentence C++ Splitter (download) dll is here
- English rule-based Java sentence splitter (Scott Piao)
- Sentrik (German sentence boundary detector) (Patrick Tschorn)
- Java Sentence Splitter
- Lemmatizers
- Semantic Role Analysis Tools
- Assert System (Sameer Pradhan)
- C++ Tool (Mihai Surdeanu)
- Shlamaneser System (Sebastian Pado)
- WASP (java) (Yuk Wah Wong)
- Java Interfacce to Link (Chris Jordan)
- XML to Text Convertor/Editor
- Dialogue Management Tools
- Midiki (MITRE Dialogue Kit) (Dan Loehr/Mitre team)
- Maximum Entropy Packages
- MaxEnt Toolkit for Python and C++ (Zhang Le)
- MT and Alignment
- Ontology Tools
- Named Entity Taggers
- Wordlist Similarity Tools
- Summarization
- Wolverhampton Summarization Methods (Constantin Orasan)
- Web Content Extractor / Screen Scraper
- Jericho (java)
- WWW-Bootcat (perl)
- JBootCat (java)
- Latent Dirichlet Allocation
- Mallet toolkit
- LDA Matlab implementation (Mark Steyvers and Tom Griffiths)
- LDA C implementation (David Blei)
Sentiment Analysis
- Chinese Sentiment dictionary NTUSD and tools (Hsin-Hsi CHen)
NLP Resources and Links Pages
[ return ]
Joel Tetreault: tetreaul [at] cs.rochester.edu