|
VisualText Features and Benefits
VisualText is an Integrated Development Environment for building deep text analysis applications. It is like Visual C++(R), but with specializations for Natural Language Processing. Some features and benefits
of VisualText:
FEATURE
|
BENEFIT
|
Integrated development environment (IDE)
|
Reduces resources needed to build text analyzers
|
Rich, integrated GUI tool set and data views
|
Accelerates development of deep, accurate analyzers
|
NLP++ Programming Language
|
Anything thinkable can be programmed! Users focus on the task and heuristics rather than programmatic detail
|
Hierarchical Knowledge Base Management System
|
Easy to build ontologies, dictionaries, semantics, and any other desired schemas.
|
Automatic Rule Generation (RUG)
|
Easy and quick to maintain and enhance analyzers merely by highlighting text.
|
NLP++ integrates code, rules, parse trees, and KB
|
Easy to access/modify knowledge.
|
Interpreted NLP++ execution
|
Blazing fast modify-and-test development cycle
|
Compilation of analyzer and KB
|
Fast execution in runtime environment
|
Excellent GUI support for debugging analyzers
|
Reduced time and effort to debug analyzers
|
Multi-pass analyzers
|
Modular, maintainable, readable, extensible
|
Single parse tree
|
No combinatorial explosion; results in efficient analyzers.
|
Paradigm independent, integrates multiple paradigms and styles of text analysis
|
Enables developer to use and combine the most appropriate methods for the task at hand
|
User project for adding C++ code
|
Open architecture for easy integration with 3rd party software, extension of the core capability by the customer.
|
Rules operate in specific contexts
|
Higher precision, faster execution.
|
Built-in confidence operator
|
Easy to compute and assess confidence
|
Sample Applications
- Information Extraction - Systems that accurately extract, correlate, and standardize the important content of text.
- Shallow Extraction - Systems that accurately identify names, locations, dates, and other atomic features of text.
- Indexing - Indexign for quality search capabilities on the World Wide Web and other electronic text sources.
- Filtering - Systems that are both accurate and fast, to determine if a document is relevant.
- Categorization - Systems to determine the topic of documents.
- Data Mining - Finding important nuggets of information in voluminous texts.
- Test Grading - Reading and matching prose tests with idealized answers.
- Summarization - Building a brief, accurate description of the contents of a text.
- Automatic Coding - E.g., resumé processing, medical reports, and police reports.
- Natural Language Query - The ability to ask a computer questions using plain text.
- Dissemination - Routing documents to people or locations that require them.
GUI
VisualText's comprehensive interface allows you to focus on the main goal: quickly building an accurate and complete text analyzer.
NLP++ Language
NLP++ is a new C++ -like programming language specially designed for building deep text analyzers:
Knowledge Base
VisualText integrates a powerful and flexible Knowledge Base that allows analyzers to be as smart as you want them to be:
Debugging Tools
A suite of debugging tools lets you highlight rule matches, examine parse trees, and study your analyzer one step at a time:
Flexible, Easy to Maintain, and Fast
VisualText is not tied to one style or paradigm of text analysis. If you can imagine a text analyzer, then VisualText can build it!
Being "visual" means easy to build and maintain. VisualText displays text analyzers in such a way as to make it easy for anyone to modify or extend existing analyzers.
And finally, VisualText is fast. It can substantially cut the cost and time needed to build text analyzers. Text
analyzers under development are run in interpreted mode, so that you can quickly modify and test your analyzer. Once a text analyzer is built, you can compile it to run faster.
Next Section: |