Good Morning, Dave . . .
The Defense Department is working on a self-aware computer.
Computerworld - Any sci-fi buff knows that when computers become self-aware, they ultimately destroy their creators. From 2001: A Space Odyssey to Terminator, the message is clear: The only good self-aware machine is an unplugged one.
We may soon find out whether that's true. The Defense Advanced Research Projects Agency (DARPA) is accepting research proposals to create the first system that actually knows what it's doing.
The "cognitive system" DARPA envisions would reason in a variety of ways, learn from experience and adapt to surprises. It would be aware of its behavior and explain itself. It would be able to anticipate different scenarios and predict and plan for novel futures.
"It's all moving toward this grand vision of not putting people in harm's way," says Raymond Kurzweil, an artificial intelligence guru and CEO of Kurzweil Technologies Inc. in Wellesley Hills, Mass. "If you want autonomous weapons, it's helpful for them to be intelligent."
Cognitive systems will require a revolutionary break from current computer evolution, which has been adding complexity and brittleness as it adds power.
"We want to think fundamental, not incremental improvements: How can we make a quantum leap ahead?" says Ronald J. Brachman, director of DARPA's Information Processing Technology Office in Arlington, Va. Brachman will manage the agency's cognitive system initiative.
The goal is to create systems that take better care of themselves, and some manufacturers have already made small advances, Brachman points out. Software that tests itself automatically is a step in the right direction. So is software that walls itself off to avoid taking down the larger system in case it crashes.
Add advances in speech recognition and machine learning, and there may be enough "bits and pieces" to achieve the critical mass necessary for a real breakthrough, Brachman says.
"You get enough really smart people working on a really hard problem, and you get outcomes you didn't really expect," he adds. "We're hoping for a little serendipity."
They'll need it. The problems to be addressed are nearly as imposing as the dream. For example:
How can a cognitive system learn from experience and use what it has learned to cope with new situations?
How can it prioritize "standing orders," given complex and conflicting goals?
How can it recognize important low-frequency events among the huge amounts of data in its "experience?"
How can it use context to decipher complex actions, events and language?
Undaunted
Despite the challenges, Brachman is undaunted. "DARPA is about looking out of the box, the big reach," he says. "If



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- Forrester Total Economic Impact (TEI) Case Study - Oracle
- In this paper, Forrester Consulting examines the total economic impact and potential return on investment (ROI) realized by three Enterprise organizations as they...
- The Hidden Truth About Virtualizing Business-Critical Applications
- This IDG whitepaper highlights key findings based on the Quickpoll Survey conducted with more than 300 Enterprise and Commercial IT decision makers worldwide...
- Top 10 Myths About Virtualizing Business-Critical Applications
- Even though virtualization has brought positive change to enterprise IT over the last decade, some skepticism remains about how valuable virtualization can be...
- Enterprise Java Applications on VMware: Unix to Linux Migration Guide
- This guide focuses on key considerations for IT Architects who are in the process of migrating Java applications from UNIX to Linux as... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on Vmware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All App Development Webcasts