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


Dig Out That Worm

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

Manufacturing Outsourcing: Microsoft Great Plains Implementation, Customization & Reporting

Manufacturing in the USA is far away down from mid... Read More

Microsoft CRM for Corporate Business ? Working Offline

If your company has regional and worldwide operations, you might... Read More

Why do Manufacturers Invest in Business Management Software?

With many manufacturing shops heading over seas in favor of... Read More

Microsoft Great Plains Oil & Gas ? Implementation & Customization Highlights

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

Microsoft Great Plains eCommerce: overview for developer

Microsoft Business Solutions Great Plains was designed back in the... Read More

History of Java

The java programming language is becoming more and more popular... Read More

Begun, The Browser Wars Have

As Mozilla Firefox nears 10% market share, with well over... Read More

Falling in Love With More Than One Screensaver: The Fun Part

Having from five to ten and more favorite screensavers is... Read More

Microsoft Great Plains Customization Tools Evolution ? Overview for Consultant

When Great Plains Software introduced the first graphical accounting application... Read More

Microsoft Great Plains Multicurrency ? Overview For Implementation Consultant

When you first think about multicurrency ? you probably have... Read More

Huddle Up; Groupware on Three

It could just be me, but my experiences with document... Read More

Adware and Spyware Blockers

The most important things you can do for your computer... Read More

Simple Solution for Php Includes - IFrames

I have recently created my first Php program. I wanted... Read More

Make or Break Factors - When Considering Estimating Software

Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More

Constructionalist Parsing - Deciphering Natural Language

The research in the field of Natural Language Processing usually... Read More

Reporting for Microsoft Great Plains/Dynamics/eEnterprise: RW ? ReportWriter ? Tips for Developer

Microsoft Business Solutions Great Plains is written in Great Plains... Read More

How to Evaluate Staffing Software

If you are in the market for new staffing software,... Read More

When is a Software Engineer Not a Software Engineer?

The title of "software engineer" has got to be among... Read More

10 Ways to Learn a Software

Following tips help you to learn a software in lesser... Read More

Microsoft CRM Integration With Microsoft Office Documents ? Overview For System Integrator

Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More

Spyware, What is it?

Spyware, what it is and what it does. Basically, spyware... Read More

ERP Consulting: Microsoft Great Plains Partner Future Directions

In the Clinton era the status quo was simple: you... Read More

Document Templates Give You The Perfect Framework For Your Documents

When it comes to running an office, the SOHO entrepreneur... Read More

Microsoft Great Plains Furniture & Fixtures ? Implementation & Customization Highlights

Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More

Great Plains Dexterity Customization Options ? Overview For Developers

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Microsoft Great Plains - Typical Problems And Fixes ? Overview For IT Administrators

How to delete the user? This is the first problem... Read More

Call Alert Notifications - Free Answering Machine Software for PCs

If you're online using a dialup Internet connection, you'll probably... Read More

Programming Environments And The Software Production Process

Introduction: The creating of a computer program involves a number... Read More

Microsoft Blues

With the advent of 'Service Pack 2' for Windows XP... Read More

What Stands Behind The Software Description?

With thousands of web pages added to the Net every... Read More

Microsoft Great Plains Implementation ? Overview for IT Director/Controller

What is installation in the language of technology? Installation... Read More

RSS: Get Notified When Your Favorite Websites Are Updated

RSS (Really Simple Syndication) is a way for a site... Read More