Google Search

Showing posts with label intelligence. Show all posts
Showing posts with label intelligence. Show all posts

Saturday, June 23, 2012

Artificial intelligence: Getting better at the age guessing game

ScienceDaily (Feb. 1, 2012) — The active learning algorithm is faster and more accurate in guessing the age of an individual than conventional algorithms.

Scientists are developing artificial intelligence solutions for image processing, which have applications in many areas including advertising, entertainment, education and healthcare. They have, for example, developed computer algorithms for facial age classification -- the automated assignment of individuals to predefined age groups based on their facial features as seen on video captures or still images.

Improving the accuracy of facial age classification, however, is not easy. A person can teach a computer to make better guesses by running its algorithm through a large database of facial images of which the age is known using sets of labeled images, but acquiring such a database can be both time-consuming and expensive. The process might even breach privacy in certain countries. Jian-Gang Wang at the A*STAR Institution for Infocomm Research and co-workers1 have now developed an algorithm called incremental bilateral two-dimensional linear discriminant analysis (IB2DLDA) that could overcome such problems.

The researchers designed IB2DLDA so that it actively 'learns'. The algorithm first processes a small pool of labeled images, and then iteratively selects the most informative samples from a large pool of unlabeled images to query the user, and the information is added to the training database. According to Wang, unlabeled images that are markedly different to the labeled samples are the most informative. The 'active learning' approach significantly improves the efficiency of the algorithm and reduces the number of samples that need to be labeled, and hence the time and effort required to program the computer.

Based on their new findings, the researchers hope that it will become easier to build facial age classification into intelligent machines. The technology could find use, for example, in digital signage where the machine determines the age group of the viewer and displays targeted advertisements designed for those age groups, or in interactive games where the machine automatically presents different games based on the players' age range. Wang adds, "A vending machine that can estimate the age of a buyer could be useful for products that involve age control, such as alcoholic drinks and cigarettes."

The researchers demonstrated that the active learning approach was much faster than random selection, and used only half the number of samples. The method is also suitable for handling problems with a large number of classes, and could one day be generalized to applications other than age estimation. "We are now planning to extend our method to other areas such as classifying human emotions and actions," says Wang.

The A*STAR-affiliated researchers contributing to this research are from the Institution for Infocomm Research.

Share this story on Facebook, Twitter, and Google:

Other social bookmarking and sharing tools:

Story Source:

The above story is reprinted from materials provided by The Agency for Science, Technology and Research (A*STAR), via ResearchSEA.

Note: Materials may be edited for content and length. For further information, please contact the source cited above.

Journal Reference:

Jian-Gang Wang, E Sung, Wei-Yun Yau. Active Learning for Solving the Incomplete Data Problem in Facial Age Classification by the Furthest Nearest-Neighbor Criterion. IEEE Transactions on Image Processing, 2011; 20 (7): 2049 DOI: 10.1109/TIP.2011.2106794

Note: If no author is given, the source is cited instead.

Disclaimer: Views expressed in this article do not necessarily reflect those of ScienceDaily or its staff.


View the original article here

Friday, June 15, 2012

Computer scientist leads the way to the next revolution in artificial intelligence

ScienceDaily (Apr. 2, 2012) — As computer scientists this year celebrate the 100th anniversary of the birth of the mathematical genius Alan Turing, who set out the basis for digital computing in the 1930s to anticipate the electronic age, they still quest after a machine as adaptable and intelligent as the human brain.

Now, computer scientist Hava Siegelmann of the University of Massachusetts Amherst, an expert in neural networks, has taken Turing's work to its next logical step. She is translating her 1993 discovery of what she has dubbed "Super-Turing" computation into an adaptable computational system that learns and evolves, using input from the environment in a way much more like our brains do than classic Turing-type computers. She and her post-doctoral research colleague Jeremie Cabessa report on the advance in the current issue of Neural Computation.

"This model is inspired by the brain," she says. "It is a mathematical formulation of the brain's neural networks with their adaptive abilities." The authors show that when the model is installed in an environment offering constant sensory stimuli like the real world, and when all stimulus-response pairs are considered over the machine's lifetime, the Super Turing model yields an exponentially greater repertoire of behaviors than the classical computer or Turing model. They demonstrate that the Super-Turing model is superior for human-like tasks and learning.

"Each time a Super-Turing machine gets input it literally becomes a different machine," Siegelmann says. "You don't want this for your PC. They are fine and fast calculators and we need them to do that. But if you want a robot to accompany a blind person to the grocery store, you'd like one that can navigate in a dynamic environment. If you want a machine to interact successfully with a human partner, you'd like one that can adapt to idiosyncratic speech, recognize facial patterns and allow interactions between partners to evolve just like we do. That's what this model can offer."

Classical computers work sequentially and can only operate in the very orchestrated, specific environments for which they were programmed. They can look intelligent if they've been told what to expect and how to respond, Siegelmann says. But they can't take in new information or use it to improve problem-solving, provide richer alternatives or perform other higher-intelligence tasks.

In 1948, Turing himself predicted another kind of computation that would mimic life itself, but he died without developing his concept of a machine that could use what he called "adaptive inference." In 1993, Siegelmann, then at Rutgers, showed independently in her doctoral thesis that a very different kind of computation, vastly different from the "calculating computer" model and more like Turing's prediction of life-like intelligence, was possible. She published her findings in Science and in a book shortly after.

"I was young enough to be curious, wanting to understand why the Turing model looked really strong," she recalls. "I tried to prove the conjecture that neural networks are very weak and instead found that some of the early work was faulty. I was surprised to find out via mathematical analysis that the neural models had some capabilities that surpass the Turing model. So I re-read Turing and found that he believed there would be an adaptive model that was stronger based on continuous calculations."

Each step in Siegelmann's model starts with a new Turing machine that computes once and then adapts. The size of the set of natural numbers is represented by the notation aleph-zero, ?0, representing also the number of different infinite calculations possible by classical Turing machines in a real-world environment on continuously arriving inputs. By contrast, Siegelmann's most recent analysis demonstrates that Super-Turing computation has 2?0, possible behaviors. "If the Turing machine had 300 behaviors, the Super-Turing would have 2300, more than the number of atoms in the observable universe," she explains.

The new Super-Turing machine will not only be flexible and adaptable but economical. This means that when presented with a visual problem, for example, it will act more like our human brains and choose salient features in the environment on which to focus, rather than using its power to visually sample the entire scene as a camera does. This economy of effort, using only as much attention as needed, is another hallmark of high artificial intelligence, Siegelmann says.

"If a Turing machine is like a train on a fixed track, a Super-Turing machine is like an airplane. It can haul a heavy load, but also move in endless directions and vary its destination as needed. The Super-Turing framework allows a stimulus to actually change the computer at each computational step, behaving in a way much closer to that of the constantly adapting and evolving brain," she adds.

Siegelmann and two colleagues recently were notified that they will receive a grant to make the first ever Super-Turing computer, based on Analog Recurrent Neural Networks. The device is expected to introduce a level of intelligence not seen before in artificial computation.

Share this story on Facebook, Twitter, and Google:

Other social bookmarking and sharing tools:

Story Source:

The above story is reprinted from materials provided by University of Massachusetts at Amherst.

Note: Materials may be edited for content and length. For further information, please contact the source cited above.

Journal Reference:

Jérémie Cabessa, Hava T. Siegelmann. The Computational Power of Interactive Recurrent Neural Networks. Neural Computation, 2012; 24 (4): 996 DOI: 10.1162/NECO_a_00263

Note: If no author is given, the source is cited instead.

Disclaimer: This article is not intended to provide medical advice, diagnosis or treatment. Views expressed here do not necessarily reflect those of ScienceDaily or its staff.


View the original article here