Computational Linguist
Sunnyvale, California, United States
Development of a variety of NLP software products. Tasks included: • Writing a regression testing application to guarantee the accuracy of Inxight's named entity information extraction software product. • Writing finite state transducer rules to normalize spelled and numeric date, currency, and percent surface forms to ISO representations. • Writing a web-based demo integrating all of Inxight’s linguistic software. • For Inxight’s MailFriday web-based email service, adapting… Show more Development of a variety of NLP software products. Tasks included: • Writing a regression testing application to guarantee the accuracy of Inxight's named entity information extraction software product. • Writing finite state transducer rules to normalize spelled and numeric date, currency, and percent surface forms to ISO representations. • Writing a web-based demo integrating all of Inxight’s linguistic software. • For Inxight’s MailFriday web-based email service, adapting existing and writing new software aimed at reducing the time required for an email user to process large amounts of mail. The new software, written in Java, included automatic categorization (implemented using KNN), meta-content labeling and indexing, automatic priority sorting, and contact information capture. • Assisting in porting a purchased Arabic tokenizer, analyzer, and stemmer from Perl scripts to finite state architecture. • Compiling the data and writing the finite state rules for Inxight’s first Arabic named entity extraction product, which extracts names of people, places, organizations, dates, currency expressions, etc. from Modern Standard Arabic text. Show less