Multi-Stage String Matcher and Aligner

This is a program that takes two strings of space separated words as input and aligns matching words between the two strings. Alignment is done over several stages, where each stage uses different criteria to find candidate matching tokens from the two strings to align. Currently supported criteria are "exact match", "stemmed match" (using either Porter stemmer or WordNet) and "synonymy match" (using WordNet). Future criteria will include "relatedness match". For more information see the Readme's of various versions.

Version 0.5.2 (released August 9th, 2004). Readme and Changelog [1]
Version 0.5.1 (released August 4th, 2004). Readme and Changelog [1]
Version 0.5 (released July 27th, 2004). Readme and Changelog [1]
Version 0.4 (released July 16th, 2004). Readme and Changelog [1]
Version 0.3 (released June 29th, 2004). Readme and Changelog [1]
Version 0.2 (released June 27th, 2004). Readme and Changelog
Version 0.1 (released June 25th, 2004). Readme


We are currently in the process of evaluting the matching algorithm itself. Click here for details of such evaluations.
[1] These versions need both the WordNet databases, as well as Jason Rennie's Perl-WordNet interface module QueryData.