Contents: Courses Research Research Software: Treedraw (NEW!) Sudoku Software: Logic reasoning Sony Vaio VGN-U71P Links
Slides from the Statistics in Linguistics colloquium (March 2rd 2006) here
Recent and upcoming courses.
CSC/ECE/PHIL/PSYC/LING 696i Computational Intelligence
An interdiscplinary graduate seminar course on computation and intelligent systems.
General course homepage http://www.ece.arizona.edu/~compintell/.
Slides: (language section) Spring 2005.
LING/C SC/PSYC 438/538 Computational Linguistics
Room: AME S314An advanced introduction to computational linguistics.
Syllabus, slides: Fall 2021.
LING 388 Computers and Language
Room: ECE 228
A hands-on introductory course to computational linguistics for beginning undergraduates. There are no pre-requisites. One goal of the course is to develop the skills necessary to write simple programs for natural language processing in Python.Syllabus, slides: Fall 2021
C SC 620 Advanced Topics in Natural Language Processing
Natural language processing (NLP) is a broad and exciting field at the intersection of computer science, formal linguistics and cognitive science. This course will survey selected topics in NLP.
Syllabus, slides: (WordNet, Machine Translation) Spring 2004.
LING 696G Computational Linguistics Seminar
Syllabus, slides: Spring 2004.
LING 364 Introduction to Formal Semantics
An introduction to language and formal semantics.
Syllabus, slides: Spring 2006.
LING 581 Advanced Computational Linguistics
The follow-on course to 538. An advanced project/tools-based course
designed to give students experience with software packages.
Syllabus, slides: Spring 2022.
LING/C SC/PSYC 408/508 Computational Techniques for Linguists
An introduction to computers and programming for linguists.
Syllabus, slides: Fall 2020.
LING 696G Topics in Computational Linguistics
2015: An advanced seminar on implementing contemporary syntactic
Syllabus, slides: Fall 2017.
Left to right, top to bottom: Elly Matthias, Heather Lent, Guy Pearson, Eric Graham, Mithun Paul, Monica Larcom and Michael Capizzi.
[This is still under construction.]
An unpublished/unpublishable paper of mine on adversial testing for statistical
parsing. From circa 2018.
Presented at the Generative Grammar at the Speed of 90 workshop, University of Arizona, December 11th 2018.
Occasionally, I get a request for it. So I just leave it here for general access.
DRAFT - Adversarial Testing of Statistical Parsers.
Modeling Linguistic Theory on a Computer: From GB to Minimalism
|powerpoint (25 slides, with animation)|
|pdf (32 slides, printable version)|
Warning: it is not anywhere as functional as (old) PAPPI yet. Functionality is being restored gradually. For example, other theory variants and languages are not supplied in this release.
PAPPI: A Multilingual Principles-and-Parameters Parser
For old papers etc., go to the webpage here
Three papers on WordNet:
See also wnconnect software listed below.
Notes on developing for Sicstus Prolog and Windows XP: here
Find connections between two words using WordNet semantic relations.
Now available for Windows and Linux as well as MacOS X!
newpappi: The tcl/tk SWI-Prolog version of PAPPI
A tree viewer for treebanks, e.g. the Penn Treebank (PTB)
Platforms: MacOS X (Intel/PPC), Windows XP and Linux (Debian-based and RedHat-based)
New! CCG version: here
Minimalist Program Parser.
Solving Sudoku puzzles through deductive logic, without guessing.
Explains the route to the solution one step at a time in an easy-to-understand format.
Using just a few simple heuristics, it can solve surprisingly difficult puzzles.
To my u.arizona webpage
To my NEC Laboratories research webpage
(Sorry, this has been taken down.)