Constructionalist Parsing - Deciphering Natural Language

The research in the field of Natural Language Processing usually assumes the existence of a syntactic "Generative Engine" that combines words and word-like elements into syntactic structures, and then sometimes displaces them by "syntactic movement". A Linguistic Parser must "undo" all the effects of syntactic movement, which results in a structure where the relations between the words are represented more directly.

In recent years, a new theoretical framework was introduced, in which the syntactic combinatorial system does not stop at the level of the words. Instead, the same "Generative Engine" continues all-the-way-down into morphology. The various parts of the same word correspond to the different areas of the syntactic tree, and then are brought together by multiple applications of movement.

Within this Constructionalist Framework, the syntactic is not a tree of words - it is a tree made of sub-lexical elements like roots, prefixes, suffixes, etc. The components of a single verb are spread all over the parse tree.

Correspondingly, the function of a Linguistic Parser is different. The goal of the parsing is to "reconstruct" every such sub-lexical element into its original place in the syntactic tree.

By undoing the effects of syntactic movement, "Constructionalist Parsing" produces the syntactic trees where atomic constituents of every word are distributed through such a "reconstructed" syntactic tree. Every constituent is restored into its appropriate location in the tree, where the context for its semantic contribution is found in immediately adjacent locations. Deep Parsing makes it possible for all the relations between the elements in the tree to be strictly local.

The primary distinctive property of "Constructionalist Parsing" is the fact that the meaning of all the elements of a syntactic tree is determined locally.

The argument structures of all the verbs are represent by a small number of "functional elements". These "functional elements" introduce arguments and determine the semantic roles of the immediately adjacent Noun Phrases.

The state-of-art algorithms of "pattern matching" generally fail to produce good results on natural language text, before or after parsing. But when text undergoes "Constructionalist Parsing", the output is more accessible to standard "pattern matching" methods and analysis, because an appropriate representation of text is generated that is in the domain of real Computer Science.

Sasson Margaliot is the founder of Linguistic Agents Ltd, a provider of advanced Linguistic Parsing technology for natural language applications.

In The News:


pen paper and inkwell


cat break through


Great Plains Accounting Migration to Microsoft Great Plains - Overview for IT Specialist

This is a short article, written in question/answer/FAQ style to... Read More

Microsoft Great Plains Oil & Gas ? Implementation & Customization Highlights

Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More

The Top 5 Wrong Reasons For Not Hiring Testers

Considering whether or not your software company should hire a... Read More

Recent Studies Show that 9 out of 10 PCs Are Infected with Spyware

Spyware and malware are large problems for Internet users today... Read More

Microsoft Great Plains BR: Bank Reconciliation

Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More

Microsoft Great Plains Payroll Module Customization Scenarios

It is now common thing when large corporation selects mid-market... Read More

How To Choose A Fire Wall Software Program

In the real world a "fire wall" is a fireproof... Read More

Groupware as a Document Manager: Collaboration Series #3

This article is the third of a series of articles... Read More

Great Plains DOS Support ? Notes for Consultant

Great Plains Accounting, accounting package for mid-size and small companies... Read More

Software Development in 2005 - Back to the Future

2005 ? Back to the Future.What does the future hold?... Read More

Configure Windows Indexing Service for Performance

The Windows Indexing Service provides you with the ability to... Read More

A Time-Saving Programming Tactic that Doesn?t Work

Let's say that you have a software project that's under... Read More

eStore Advantage ? Extending Microsoft eConnect for MBS Great Plains

eStore Advantage allows front-office applications to communicate with back-office business... Read More

Brand Your Websites URL With a Favicon

Have you ever noticed that when you look at your... Read More

IBM Lotus Domino or Microsoft Exchange?

IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More

IT Strategy for Large Corporation: ERP/MRP/CRM, Unix/Linux/Windows, Microsoft/Java

Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More

Pros and Cons of Using FREE Software in Your Business

Itâ??s easy to understand why you might be drawn to... Read More

Making The Decision To Automate Your Software Testing

Not every software testing project can or should be automated.... Read More

Run Your Own Search Engine

Our hosted solution allow you to run your own search... Read More

Microsoft CRM Implementation & Customization: MS CRM Fax Gateway

With this small article we are continuing Microsoft Business Solutions... Read More

The Dirt on Screensavers

Remember back in the days where screensavers were the coolest... Read More

Dig Out That Worm

Internet worms. Is your PC infected?If your computer has become... Read More

Microsoft CRM Implementation & Remote Support

We would like to give you pluses and minuses of... Read More

Looking for an Alternative to Microsoft Office? You Should Be!

Now is the time to look at an alternative to... Read More

Microsoft CRM: Data Conversion ? Import from Act!

Best Software Act! is very popular CRM for small and... Read More

Microsoft CRM Customization ? Programming Closed Email Activity

Microsoft CRM is CRM answer from Microsoft and attempt to... Read More

Algebra Help Software

Need help making sense of algebra? Have algebra lectures in... Read More

Ukraine: a Prospective Player on the World Software Outsourcing Market

The destruction of the Soviet Union about 15 years ago,... Read More

Cisco Certification: Five Things To Do DURING Your CCNA Exam

There are plenty of articles out there about how to... Read More

MCP Market News: Microsoft SQL Server & SQL Reporting Services

Are you ready? SQL Server 2005, the next-generation data management... Read More

Crystal Reports For Microsoft RMS ? Overview For Developer/Report Designer

If you are software developer or database administrator - we... Read More

Inherent Dangers Of File Sharing Via The Internet.

Cyberspace has opened up a new frontier with exciting possibilities... Read More

Microsoft Great Plains: Interest Calculation Example ? Stored Procedure for Crystal Report

This is intermediate level SQL scripting article for DB Administrator,... Read More