AI designs its own video game
Interesting article about AI system Angelina that is capable of generating video games on its own using evolutionary algorithms.
Live Translated Video Calling!
Looks like language barrier is breached. Vocre is launching live translation feature for their iOS video calling app. It works very much likes conversation mode in Google Translate that was launched last year but is designed for video calls rather than real life meetings.
Sentiment Analysis for Twitter
Want to know what people think about a particular issue, a product or a public person thеn sentiment analysis is the technology you might be interested in. The link above demonstrates how sentiment analysis is applied to Twitter feeds to mine the opinions about Obama.
The task of sentiment analysis is to determine the polarity of text, such as negative, positive or neutral. The basic way to do it is to look for words that express the corresponding attitude. Example of positive words are “good”, “satisfied”, “happy”; negatives are “fail”, “sad”, “broken” and so on. The trick is to collect a large vocabulary of such words automatically and to consider the context where they are used in.
Entertaining demonstration of the most advanced walking robot BigDog from Boston Dynamics. The video highlights success and fail moments for several generations of this robot. Enjoy!
The Knowledge Navigator Concept by Apple Computer (1987)
I wish Siri thing would act like shown in this video. Hopefully we will get there in 10 years or so. Perhaps Google will surprise us by bringing GMale in the next version of Android:)
Case-Based Reasoning in Games
Case-based reasoning (CBR) is an artificial intelligence approach based on the idea that a new problem can be solved by adapting a solution from previously experienced similar problem. In order for this approach to work a collection of previously experienced problems with corresponding solutions (cases) is required. Each time a new problem arises the most similar problem is retrieved from this collection and its solution is modified to fit the new problem.
Jonathan Gray - On Archiving Everything: Borges, Calvino, Google
In a sense Google’s approach to meaning is uncannily like that of the later Wittgenstein: don’t look for deeper structures underlying the way we make sense of things, pay attention to the surface, to what people do and how they interact with language, with words, sentences, and signs. Don’t derive an arbitrary ontology or an abstract rule from particular cases: watch what people do, how they behave, and iterate accordingly. The success of their algorithms is predicated on the recognition that meaning is not something fixed which can be analysed and understood apart from what people do. Statistical modelling based on actual user behaviour will win out over attempting to second guess what they want with static schema. In Google’s total archive, the company don’t just retain every book, every page, every sentence, but every interaction with every item: every click, pause, foray, allusion, babble, farrago and yawn. For our cacophonies are Google’s gold.
There can be no doubt that Google’s use of statistical techniques has helped it advance far beyond earlier attempts at “artificial intelligence,” since it can use its data supply to automate the process of learning, instead of relying on experts to mold the data to perfection.
However, it should be pointed out that whatever Google is doing, it is obviously inferior to whatever it is the brain is doing. A normal human brain doesn’t need to read every book ever in order to make terrible, ungrammatical translations from Chinese to English. A normal human brain doesn’t need to process thousands of training messages to tell spam messages from ham. However it is that the brain works, it is still able to learn much more and much more quickly than Google is with the same data set.
The question of whether statistical learning, like Google does, will ever allow to achieve human level intelligence in dealing with language is very interesting and much discussed in artificial intelligence community. The fact that we are not there yet does not mean that we will never be. The processing power and datasets that are available to Google although substantial can’t compare with billions of years that evolution had. It’s not like humans are born without any idea of language. In fact, language can’t be regarded as instinct encoded in genes. In addition, humans learn to understand language not only from reading. Communication with others is also vital as well as learning about the world around us. In this regards, modern machines are “handicaps” because they were never been exposed to the same amount of consistent visual, audible and kinaesthetic information through their “lives” as we are.
Despite the point expressed above I tend to agree that just having more data will not allow more intelligent processing of natural language. New machine learning algorithms are required that can learn “deeper structures” and there are several companies working on them (Numenta, IBM) as well as many universities around the world.

