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.
|
|
|
Create A Flash Presentation For Free With Open Office
The intentions of this short tutorial are not to teach you how to use Open Office, but rather to show you a quick and dirty way to create presentations and tutorials that can be exported as a Macromedai Flash file.What is Open Office? It is a free, open source, c...(related: Software)
Microsoft Great Plains: Offshore Customization & Development ? Overview For Consultant
When you visit department stores and see that majority of the apparels are produced in other countries, not US ? you probably do not worry about this fact. About 10 years ago, when Clinton's high tech era was at the inception ? we saw the signs of high tech professionals inflow in the USA from overseas. Nowadays the trend is reversed ? instead of importing high tech people, we are at the beginning of outsourcing to them in their overseas countries the programming workload. In this small article we'll concentrate on the Microsoft Business Solutions Great Plains customization specifics: Great Plains Dexterity (ID...(related: Software)
What Is Preventive Maintenance Software?
Preventive Maintenance (PM) is defined as scheduled work done on a system to identify and fix any occurring issues before they become problems. The concept of preventive maintenance applies to many different industries. PM is often done on buildings, various types of machines, computers, institutions, as well as personal assets, including finances and property.A common example of preventive maintenance is a car getting its oil changed. Usually, this is done when the car is in good working order to prevent any future problems resulting from the car running on old oil.In the past, preventive maintenance ...(related: Software)
Oracle Development: Jdeveloper 10g ? Java, J2ee, Ejb, Mvc, Xml - Overview For Programmer
In 2004 Oracle, Inc. made its new step toward J2EE application development simplification, releasing new RAD Oracle JDeveloper 10G. First of all JDeveloper 10G is targeted to rapid web application building, utilizing all the achievements of J2EE World: web service, EJB, MVC frameworks, XML, etc. Oracle JDeveloper 10G allows you to conduct all full development cycle for complex system ? from UML diagram-based concept to debugging, profiling and deployment.Let's look at the product main features а:1. Cross-platform (works ...(related: Software)
Microsoft Great Plains Pop: Purchase Order Processing ? Overview For Consultants
Great Plains Purchase Order Processing (POP) module makes up one-third of the core Great Plains Inventory and Order Processing group (the other two being Inventory Management and Sales Order Processing). POP seamlessly integrates with other Great Plains modules (GL, PM, FA, SOP, etc.) allowing for a tightly-knit information system. Gone are the days when invoices from purc...(related: Software)
Protect Your Computer...and Your Business!
We all take the computer for granted. I mean, all we have to do is switch it on and it's ready to go. But did you ever stop to think what would happen if your computer suddenly crashed? And that is the only computer you have to work on!What will happen to your work and your business for the next few days or weeks?Do you have the original or a copy of all your programs?Do you h...(related: Software)
Reduce Tco: The Java Database Way
TCO (Total Cost Ownership) is the buzzword in today's business world. This metric helps enterprise managers assess direct and indirect costs and benefits derived from their investment on IT components and services. A...(related: Software)
Screenplay And Script Writing Software
When it comes to screenplay software each screenwriter needs to determine what they need from the program they purchase and pick one that fits their specific needs. Screenwriting software doesn't write the screenplay for you. Why do I say this? I don't want you to be under the impression one software application is "better" or the "best" script writing software. No script writing software should be chosen based on it helping you complete your screenplay "better" or "faster" than another.What makes a screenplay "better" is the skill and execution of the writer. What determines how fast a screenplay is completed is how fast the writer is with their skill and execution. Thinking particular screenplay software helps you write a bette...(related: Software)
Tools For Customizing Great Plains
Microsoft Business Solutions ? Great Plains has captured the US market with its integrated business applications for small and mid-size organizations. Its comprehensive accounting and business management capabilities provide businesses with tools to customize various modules of the Great Plains software. These tools have been proven to have contributed to business growth and tighter control over its processes.There are several ways in which customization and integration can be applied to Great Plains applications because of its open architecture characteristic. Integrity of data and performance of processes can also be validated using one of the many tools as listed ...(related: Software)
Brand Your Websites Url With A Favicon
Have you ever noticed that when you look at your browser favorites menu or the address bar, some entries have their own little icon beside their URL?It's called a "Favicon" (a graphic file with a .ico extens...(related: Software)
Osi Layers Model
IntroductionDuring the early years of our modern computer era, very few standards and protocols existed between various manufacturers. However, as time went on and computer technology continued to improve and become more widespread, it became apparent that standards would be necessary to ensure compatibility. This was especially true with regard to networks, and networking technology. Since the main purpose of a network i...(related: Software)
site-map - Copyright © 2008 | Contact Webmaster | All Rights Reserved. | Software