Other Papers

This page provides links to various websites around the globe, which feature research implemented using LPA's software across a wide range of domains. Click on the links below to read about these applications.

Brutus: Automatic Story Generation

Brutus is a system which writes short stories about pre-defined themes like betrayal, as well as, intelligent document production. In Brutus, the development of a story consists of the instantiation of a thematic-frame, a simulation-process where characters attempt to achieve a set of pre-defined goals (development of a plot), and the expansion of story-grammars to produce the final output.

Brutus was written by Selmer Bringsjord and Dave Ferrucci using LPA Prolog for Windows and Flex. David Ferrucci subsequently went on to 'father' IBM's Watson sysem which competed successfully in the TV game show "Jeopardy". Watson has since become the basis for a billion dollar industry and employs over 2,000 people at IBM alone.

The authors of Brutus wrote a book entitled: "Artificial Intelligence and Literary Creativity: Inside the Mind of Brutus". You can download the first fifty pages here!

You can also download a short Introduction to Brutus presentation by David Ferrucci here!

MDSS - a Medical Diagnostic Support System

MDSS is a web-based medical expert system which supports the diagnosis and treatment of diabetes. The system judges the possibility of illness, its severity, and its potential complications including a statistical belief, based on the patient's symptoms and laboratory examinations. Moreover, the system gives prescriptions for treatment and makes useful indications and suggestions. Fully implemented in WIN-PROLOG, ProData and ProWeb Server, you can download the paper to read about MDSS here!

Modeling Healthcare Logistics in a Virtual World

Craig Thompson and his team of researchers at University of Arkansas are using LPA Prolog to model the complex domain of healthcare logistics in the Second Life virtual world. You can read and watch some videos on 'Modeling Healthcare Logistics in a Virtual World' here!

Shimadzu use Prolog in de Novo Sequencing

A paper entitled 'The use of Prolog in N-terminus De Novo Sequencing of Modified Proteins Subjected to MALDI Mass Spectrometry' was presented to the International Mass Spectrometry Conference. Find our more here!

Artificial Intelligence in Conceptual Mould Design

In a paper entitled, "Application of Artificial Intelligence in Conceptual Mould Design", authors D. Lisjak, D. Godec and A. Pilipovic describe how they applied LPA's Graphical Expert Systems tool, VisiRule, to automate the decisions diagrams used to guide the process of conceptual mould design. You can download the paper to read more about their findings here!

Al Usouly: An expert sysem in the origins of Islamic jurisprudence domain

In a paper entitled, "Al Usouly: An expert sysem in the origins of Islamic jurisprudence domain", Dr Mutawa describes the expert system he built which applies the rules of origins of Islamic jurispridence science to conclude or suggest the correct interpretation. You can read his paper here!


Loma is a web based expert-early warning-system that analyses common landfill operational problems, faults and accidents. In addition, Loma provides advice on how a landfill manager can prevent these problems, and in case of occurrence, on how to lessen the impact of their consequences. You can find our more by reading the article "Fault tree analysis and fuzzy expert systems: Early warning and emergency response of landfill operations" here!


Applied Intelligence Atelier provide knowledge management solutions. IDEAprocessor is designed to assist members of a group to capture, visualize, organize and share their ideas and knowledge. It is specially designed to help with the tacit knowledge, knowledge interiorized by experts. Find our more here!

Stress Gene Analysis

The rapid development of the National DNA Database unit within the FSS made them aware of the need for detailed examination of the process flows required to ensure that samples are analyzed correctly, results interpreted and, when necessary, samples re-analyzed. Stress (STR expert system suite) is a Windows and Macintosh-based program that accepts raw data from GenoTyper or GeneScan Analysis, generates a file of allele designations and then compares this to one generated by human operators. You can download a paper from Profiles in DNA here!

Fusion Rule Technology

Fusion Rule Technology is a logic-based approach to merging structured reports that have been obtained from heterogeneous sources in order to reduce redundancy, uncertainty, inconsistency, and incompleteness. Find out more here!

Visual Development of Rule-Based Systems

This interesting article, co-authored by Charles Langley and Clive Spenser, and first published in PC AI, explains the background and rationale behind VisiRule, and how VisiRule helps overcome some of the bottlenecks associated with developing rule-based applications. here!

Comparisons on Uncertainty Handling

This article compares and contrasts brittle production rule inference with more sophisticated methods (like Fuzzy Logic, Bayesian Networks, and Certainty Factors) using extracts of code from LPA's various AI toolkits including Flex and Flint; find out more here!