OVERVIEW
OF LEXIKOS
To ancient Greeks, our corporate name would mean "of or for
words." To modern high technology
firms, it means high-performance English text-analysis software, which we can
efficiently integrate under license into a wide range of computers, specialized
peripherals, and advanced business applications.
We are a consulting and software development company specializing in
the several interlinked technologies of intelligent text processing. Our multi-disciplinary staff has considerable
expertise and commercial experience in software engineering, computational
linguistics and lexicography, knowledge representation, parsing systems,
symbolic programming, and all facets of software system design. We work as a unified team to produce and
customize portable Common Lisp software which can analyze and semantically
interpret English text.
Business
Orientation
Natural Language Processing (NLP) applications always embody two
fundamentally different kinds of software - the general-purpose kernel, devoted
to analyzing English inputs via application-independent logic; and the
application-specific remainder, which transforms the linguistic analysis done
by the kernel logic into useful external work, customized data bases, or other
practical results.
We believe it is foolish and counterproductive for each high-tech
company to create its own kernel just to develop an NLP application. The kernel is the most critical element in
the technical viability of the application, and the most expensive part by
far. It includes a lexicon,
morphological utilities, a parser, and semantic and discourse aids - modules
which often make up 95% of the final application - plus many specialized tools
needed to build, debug, install, and use these components.
All of these elements are intrinsically reusable,
application-independent software. By
relying on Lexikos for them, several client firms focusing on diverse NLP
markets and applications can divide their costs of kernel software creation,
maintenance, and enhancement without getting in each other's way. Each client who retains us gets a system
kernel built by linguistic specialists, not by application coders (who create
the rest of the NLP product). Overall,
we believe this is a sensible division of technical labor, from which all
companies involved benefit.
We always welcome new clients for our linguistic kernel software, the
coverage and extent of which we constantly improve. For further information, or to arrange
technical presentations or demonstrations, please write or give us a call.
Technical
Orientation
Our focus is on English text, under a proprietary knowledge-based
architecture that emphasizes the value of detailed, bulk vocabulary data. All parts of our linguistic software use this
data heavily at run-time, as our semi-deterministic syntax analyzer calls
utilities to handle context-dependent lexical disambiguation and case-frame
modeling. The analysis system which
results is fast, robust, accurate, and flexible.
As each input phrase is analyzed, interpretive logic in our system
transcribes it into application-specific commands which reflect its contextual
meaning. When these commands are
processed, the net effect is very much as if the original text had been
"interpreted" like a high-level program. It will "do" whatever our client
has previously specified would be useful within his particular application.
Architecturally, this flexible kernel can be used on text files,
dialogue inputs, or voice transcripts.
Its parses are based on syntactic clues, common sense naive semantic
models, and, optionally, operator feedback.
Unlike most current NLP systems, ours is thus not limited to a
child-like grammar, a specific semantic domain, perfect input text, or even a
predefined vocabulary (though each of these can boost its speed/accuracy
tradeoff). Most applications get good
accuracy and coverage right away, with non-interactive system throughput
approaching human reading rates even on modestly priced, high-end PC hardware.
Ultimately, our system's power derives from the bulk data on English
held in our standard English lexicon, which our staff of computational
linguists is constantly testing, refining and extending. No lexicon is ever complete, so we let ours
be readily tailored and/or expanded as specific clients or applications
dictate, both before installation of our kernel and at need later during a job,
through well-integrated vocabulary-expansion utilities. These utilities ask simple and direct questions
about contextual word meanings and features, and they can be easily used by the
on-site clerical staff members who operate the system.
The technical partnership we build with each client is vitally
important to our own success. Any client
we accept gets a responsive team of expert advisors on all aspects of our NLP
software or that of others, plus most-privileged-customer status on any kind of
consulting or prototyping efforts we undertake.
We will be wise and willing partners in most new efforts our clients
propose.