AITEC Contract Research Projects in FY1997 : Software

(2) Development of a symbolic statistical modeling language

Principal Investigator : Dr. Taisuke SATO, Prof.
Graduate School of Information Science and Engineering, Tokyo Institute of Technology


PRISM: A Programming Language for Symbolic-Statistical Modeling

Sato Taisuke, Dept. of Computer Science, Tokyo Institute of Technology

English Name of The Software

PRISM (PRogramming In Statistical Modeling)

Features of the Software

This software system, PRISM, is an innovative logic programming system which integrates learning and computation in a single framework. It contains two sub-systems just as a human being has arteries and veins in the body.

The execution sub-system of PRISM executes a program respecting the semantics that unifies logic programs and probability theory. The learning sub-system learns distribution parameters buried in a PRISM program.

To be precise, a PRISM program is a logic program whose facts have a parameterized distribution. We can obtain various probabilities of derived complex statements by executing the program. We can also make the program learn appropriate parameter values from examples by running the learning routine so that it behaves as we desire.

To understand the behavior of PRISM programs deeply requires some learning efforts. PRISM programs however may look like just a Prolog program with a couple of new built-in predicates. We therefore expect that PRISM programming is not very difficult for anyone who is already familiar with Prolog.

Required Environment

We examine PRISM system in following environment.

File Configuration

Installation document is in `INSTALL' (in English) or in User's manual `manual.ps' (in Japanese).

FTP


www-admin@icot.or.jp