AITEC Contract Research Projects in FY1996 : Software

(27) A Controlled Linguistic Model and its Application to Intelligent Natural Language Processing

Dr. Hirosato Nomura, Professor, Kyushu Institute of Technology
(nomura@dumbo.ai.kyutech.ac.jp, nagai@dmbo.ai.kyutech.ac.jp)
(http://www.kyutech.ac.jp/)

Abstract Proposal (In Japanese) Intermediate Report (In Japanese) Final Report (In Japanese)


LIPS-Tools

[Software Features]

LIPS-Tools consists of two components; LIPS-Engine which is a parsing
system based on a controlled linguistic model, and LIPS-Environment
which supports various linguistic works.  LIPS is an
acronym of Legal Information Processing System which is not
necessarily dedicated for processing only legal phrases but is
intended for processing general and complicated phrases as well.

The controlled linguistic model is a linguistic model which encodes
linguistic characteristics specified by the domain. Such a model makes
it easy to realize a powerful language processing system otherwise it
is hard to realize such a system on the general domain. We concerns
here a set of legal sentences as an example of such a domain.

The LIPS-Engine consists of lexicon, dependency grammar with semantic
information, morphological analyzer, dependency analyzer, and some
other facilities for deeper analysis of semantic/logical structures
and for generation of legal phrases from an internal representation.
The LIPS-Environment is a GUI workbench for analyzing legal phrases,
designing a controlled linguistic model, managing operations of 
LIPS-Engine, and so on.

Through investigation of the controlled linguistic model, we confirmed
that both the morphological and dependency analyzers produce only a
small number of ambiguities even for long and complicated sentences.

LIPS-Tools provides a flexible interface to any parsing system and
other components. Therefore, you can use your own parsing system or
software component suitable for your domain.



[Required Environment]

Japanized Tcl/Tk ( over Tcl7.4/Tk4.0 )
Japanized perl
JUMAN ( version 1.0 ~ 3.1 
        Ver.1.0 and 3.1 are tested. Others are untested, but probably work )
SAX ( version 2.1 )

Tested on Linux ( kernel version 2.0.27 ) and SunOS 4.1.3



[File Configuration]

Size of Sources is about 580 KB. 
After 'make', LIPS-Tools needs about 1 ~ 2 MB (depends on version of 'JUMAN').
The following is its directory structure.

LIPS-Tools : root directory
  |
  +-- cmd-lib : commands for LIPS-Tools
  |
  +-- doc : document files
  |
  +-- jsax-if : Tcl/Tk interface libraries for JUMAN and SAX
  |
  +-- law-model : top directory of controlled linguistic model
  |     |                                            for law sentences
  |     |
  |     +-- Juman  : files depend on JUMAN
  |     |     |
  |     |     +-- dictionary : dictionary files
  |     |     |
  |     |     +-- grammar    : grammar data for morphological analysis
  |     |     |
  |     |     +-- juman_pl   : JUMAN prolog library files 
  |     |                                    modified for LIPS-Tools
  |     |
  |     +-- SAX    : files depend on SAX
  |           |
  |           +-- gram_util  : prolog programs to support grammar-description
  |           |
  |           +-- grammar    : grammar files
  |           |
  |           +-- utility    : SAX utility modified for LIPS-Tools
  |
  +-- tcl-lib : Tcl/Tk libraries for LIPS-Tools




[FTP]


To the Home Page

www-admin@icot.or.jp