Teaching Computers the stuff we all know
Home

Frequently Asked Questions about

the Open Mind Initiative

What is the Open Mind Initiative?

The Open Mind Initiative is a collaborative framework for developing "intelligent" software using the internet. Based on the traditional open source method, it supports domain experts (who provide algorithms), tool developers (who provides software infrastructure and tools) and non-specialist "netizens" (who contribute raw data).

 

What are the goals of Open Mind?

After many decades of research, there are still very many tasks for which computers are far worse than humans: recognizing speech, reading printed or handwritten text, recognizing objects from their image, understanding scenes, making complex plans, summarizing a story, and so on. It is clear that if such software could ever approach human performance, it would be extremely useful. Even if such software merely enhanced or aided human cognition, it would be useful. Much early research in "artificial intelligence" concentrated on small "toy" problems, such as game playing. There is a growing realization that we now need information contained in very large data sets.

  • The principal goal of Open Mind is to develop "intelligent" software, in part by collecting such large data sets and providing an open infrastructure where different ideas can be tried out. The data and resulting software are made available to all.
  • Another goal is to educate the public as to the problems in cognitive science, computer science, pattern recognition and related fields.

 

How does Open Mind differ from traditional open source and the Free Software Foundation?

The most important difference between traditional open source and Open Mind is that Open Mind relies on collecting, and exploiting large sets of data, such as the identities of millions of handwritten characters and spoken words, the names of objects in photographs, common sense about the world, and much, much more. This information is provided by non-expert "netizens."

Traditional open source  Open Mind
minimal use of netizens netizens crucial
expert knowledge (e.g., C++filt, gdbm, Linux device drivers, ...) informal knowledge (e.g., knowledge of speech sounds, written character identities, ...)
machine learning irrelevant machine learning essential
web infrastructure useful web infrastructure essential
most work is directly on the final software most work is not directly on the final, but instead on infrastructure, data collection, data, etc.
hacker culture (roughly 10,000 contributors to Linux) netizen and business culture (roughly 100,000,000 people on the web)
 software released  software and data released

 

How does Open Mind different from data mining?

Data mining is the task of finding structure in existing (generally static) databases.

Data mining  Open Mind
type of data may not be available for the project desired (e.g., optical character recognition data is not available on the web) the type of data is tailored to the project desired (e.g., characters are generated and presented over the web)
goal is usually interpreting structure in data that already exists goal is usually building a classifier or other intelligent system
no interactive queries, thus slower learning and occassionally a lack of ambiguity resolution interactive queries, thus faster learning and resolution of ambiguities
relatively fixed amount of data new data encouraged

 

How can I participate?

If you'd like to be on our general mailing list, click here and put "subscribe openmind-general <your e-mail address>" in the body of the message. If you'd like to provide programming or other assistance to an ongoing project, click here. If you'd like to propose a new project (see also the list of suggested projects).

 


Dr. David G. Stork