Nepedia
Back to Discover
Fluent Reader
💻

Lolita

technology Maturity 11-13 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

LOLITA is a special computer system. It helps machines understand human writing. The name is an acronym. It stands for Large-scale, Object-based, Linguistic Interactor, Translator and Analyzer.

This tool was built to handle many kinds of text. It was not made for just one job. Instead, it was a general tool for many uses. It could study many different types of writing. This makes it a very important part of computer science history.

How does the system work? It uses a semantic net to think. A semantic net is a web of linked ideas. This web had about 90,000 connected concepts inside it.

First, the system reads and breaks down text. This is called parsing. Then, it adds those ideas to the web. The system can then reason about these ideas. It can even turn those ideas back into English or Spanish.

Researchers at Durham University created this system. Roberto Garigliano and his colleagues led the work. They worked on the project from 1986 to 2000.

It was a very large and complex project. The team used a functional language to build it. This language is called Haskell. They used about 50,000 lines of Haskell code. They also used 6,000 lines of C code. This was a very big amount of writing for a computer program.

LOLITA was used for many real tasks. It helped analyze financial information. It was also used for the Darpa Message Understanding Conference Competitions. These are called MUC-6 and MUC-7.

During these contests, the tool read articles from the Wall Street Journal. It could find important job changes in business stories. It could also write short summaries of long articles. LOLITA was one of the few systems that competed in every part of these tasks.

This tool helps us understand how computers talk. It deals with something called ambiguity. Ambiguity happens when words have many meanings.

Because the text was unrestricted, the computer faced many hard choices. The system used a trick called laziness to handle these choices. This helped it manage the many different ways a sentence could be read. Later systems like Concepts and SenseGraph used similar designs. This shows how one big idea can lead to new discoveries.

373 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.