Seeing the need for 'art': a new generation of 'self-teaching' computers represents another step in neural networks.SEEING THE NEED FOR 'ART' A robot, searching diligently for a particular kind of rock, crawls across the Martian soil. Suddenly, it comes across something totally unfamiliar, let's say a Martian. If the robot is equipped with today's typical computer, chances are that by the time it figured out that it didn't recognize what it saw, the Martian could have had dinner and hopped a transit to Jupiter for dessert. But with a computer designed to process information like a human, that same robot might be capable of recognizing the Martian's unusual nature, getting out its camera and zooming in for home movies. Such systems -- patterned after how researchers think the brain's nerve cells nerve cell n. 1. See neuron. 2. The body of a neuron without its axon and dendrites. connect, relate and relay information -- are called neural networks (SN: 1/24/87, p.60). A discipline that in the past has drawn only a handful of professionals made its progress visible last week when about 1,700 researchers, designers and engineers met in san Diego San Diego (săn dēā`gō), city (1990 pop. 1,110,549), seat of San Diego co., S Calif., on San Diego Bay; inc. 1850. San Diego includes the unincorporated communities of La Jolla and Spring Valley. Coronado is across the bay. at the First International Conference on Neural Networks to discuss aspects of these systems, including knowledge processing, cognitive science cognitive science Interdisciplinary study that attempts to explain the cognitive processes of humans and some higher animals in terms of the manipulation of symbols using computational rules. connections, vision, speech recognition and robotics. One type of neural network, called adaptive resonance theory Adaptive Resonance Theory (ART) is a neural network architecture developed by Stephen Grossberg. Learning model The basic ART system is an unsupervised learning model. (ART) architectures, creates and organizes categories for objects and has the ability to respond immediately to its experiences. Networks with adaptive pattern recognition aren't new, but the ART architectures created by Gail A. Carpenter of North-eastern University in Boston and Stephen Grossberg Stephen Grossberg is a cognitive scientist, mathematician, and head of the Department of Cognitive and Neural Systems at Boston University. With his wife Gail Carpenter, he developed the adaptive resonance theory of neural architecture. of Boston University Boston University, at Boston, Mass.; coeducational; founded 1839, chartered 1869, first baccalaureate granted 1871. It is composed of 16 schools and colleges. are designed to teach themselves new categories and continue storing information without trashing bits and pieces it might be a good idea to keep. Carpenter unveiled a new generation of the architecture, ART 2, at last week's meeting. Upon receiving a preprocessed image, the ART system puts it through several steps. The system works in a series of levels. Over time, images that are learned are represented in categories on upper levels of the system. When a new image of a truck is fed into the first level, for example, it activates one of the memory categories and is sent up to be matched with that category. This "bottom-up" process is a common property among adaptive systems. What makes an ART system unusual is that at the same time the signal is going up, the receiving category is sending a signal "top-down" to the first level to make sure an adequate match exists. In essence, Carpenter says, "A category looks back down and says, 'What am I learning?'" If the match isn't should this be in?'" If the match isn't close enough, an orienting subsystem is activated, which automatically closes off the activated category and searches for a category that would give an adequate match. If no adequate match is found, the system creates a new category. The system "learning" process about what belongs where is strengthened when it matches an existing category. Before reaching ART 2, the images so through a preprocessing A preliminary processing of data in order to prepare it for the primary processing or for further analysis. The term can be applied to any first or preparatory processing stage when there are several steps required to prepare data for the user. system. In the example of the picture of the truck, the object first is detached from the image background. It then goes through a simple neural network processor, which extracts and fills in any insufficient boundaries, such as if there were a border missing from the truck. The network assigns each boundary a confidence level indicating how good a boundary it really is. Next, the image of the truck goes through a standard "Fourier-Mellin" transform, which computes the invariance in·var·i·ant adj. 1. Not varying; constant. 2. Mathematics Unaffected by a designated operation, as a transformation of coordinates. n. An invariant quantity, function, configuration, or system. for the picture if it is moved to a different spot, rotated or expanded. The resulting image is used as the input for the system. Eventually, ART 2 itself may be equipped with a preprocessor Software that performs some preliminary processing on the input before it is processed by the main program. See preprocessing. (programming) preprocessor - A program that transforms input data in some way before it is read by the main program. that performs the same functions, Carpenter says. The first generation of Art architectures, ART 1, categories images in binary, which limits the system to categorizing information represented in black or white. For example, if there were a topographic map (Data West Research Agency definition: see GIS glossary.) A map depicting terrain relief showing ground elevation, usually through either contour lines or spot elevations. The map represents the horizontal and vertical positions of the features represented. in five different shades representing height, the binary input would make everything above a certain height black and everything below that point white. ART 2 resolves that problem by categorizing images in continuous analog input Refers to hardware interfaces that accept non-digital signals. For decades, all the plugs and sockets on traditional audio and video equipment connected analog lines (see illustration below). , enabling it to make finer distinctions in analyzing and categorizing images. If the ART 2 were to input the topographic map, it would categorize cat·e·go·rize tr.v. cat·e·go·rized, cat·e·go·riz·ing, cat·e·go·riz·es To put into a category or categories; classify. cat all five plateaus, with the larger height corresponding to the larger value. Because of its ability to make these fine distinctions, ART 2 is able to categorize a "noisy" or imperfect image, Carpenter says. For example, preliminary computer simulations of "noisy" images of four types of trucks showed that ART 2 correctly classified 40 pictures into four categories. ART 2 also successfully categorized cat·e·go·rize tr.v. cat·e·go·rized, cat·e·go·riz·ing, cat·e·go·riz·es To put into a category or categories; classify. cat trucks that had been rotated or sized differently. For the same reason it can categorize a picture embedded Inserted into. See embedded system. in "noise," ART 2 is able to make more subtle distinctions in classification. Take two preprocessed pictures of similar mountains, for example, except that one has a crater in the middle. While ART 1 would likely classify both in the same category, ART2 has the ability to make out the finer distinction of the crater and classify it in another category, if necessary. The system is also self-scaling, meaning that the more complex a picture, the more the system will tolerate a mismatch mismatch 1. in blood transfusions and transplantation immunology, an incompatibility between potential donor and recipient. 2. one or more nucleotides in one of the double strands in a nucleic acid molecule without complementary nucleotides in the same position on the other at a single location in the image. In addition to recognizing and categorizing images, ART 2 can react, if necessary, to what it has "seen." For example, if it came across the Martian on Mars, ART 2 would quickly realize that it didn't recognize the image, and then react by alerting an operator, Carpenter says. There are two reasons for this. One is that unlike conventional computers, it is massively parallel See MPP. in nature, meaning that all the processing is going on at once. The second reason for ART 2's speed is that once it self-stabilizes, or learns a base of information, the system automatically turns off its search system and directly accesses a category when it sees an object, bypassing what could be a lengthy search process as the system expands its base of information. The search system comes back on only when something arises that doesn't fit into any existing category, Carpenter says. Although research is promising, rock-seeking robots on Mars and other applications of the ART architectures here on earth, such as use in underwater exploration, are a long way off. Before such applications can be considered, a massively parallel processor for ART 2 needs to be built, and that must first overcome its own problems before researchers can even begin thinking about the bugs trial simulations might bring. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion