Software Demos and Downloads

Question Answering system

Online demo: This version uses AQUAINT as a dataset
Question answering system is a developed in Java. Design of the system is modular with an intention of easy module replacement.

We used third-party products: Lingpipe for linguistic processingof the questions, Apache Lucene for indexing AQUAINT dataset, Lydia annotations on AQUAINT documents.

OAA wrapper for PHOENIX parser

Download: oaaphoenix.tar.gz
Phoenix parser is developed at the University of Colorado. I needed to use it as a OAA component of a dialog system. This code is the original parser ported to Windows (this required some small changes) and wrapped into OAA. The parser compiles with Visual studio C++ project. The parser runs as an OAA service.

Miscellaneous scripts

Replace numbers. Perl script repnum.perl replacing 1, 2 or 4 digit cardinal or regular numbers, for example: '12' by 'twelve' '1985th' by 'nineteen eighty fifth'

File Encoder for Linguists

Java program for encoding the filenames. The names of the files containing data reflect the content of the file. If the files are to be annotated, the filename may need to be hidden from the annotator to avoid the bias. This program renames the files to the new randomly generated names, saves the key. Changes the filenames back using the key. Download FileCoder.zip