Category Archives: Intelligence
When we consider the world around us, with all its images, sounds and concepts, traditional programming languages seem terribly limited. Look around you, and see how far from reality manipulating information like this is:
a = a + 1;
if (a > 23) then a = 0;
Of course, the programming languages reflect the architecture of the machine they are executed on.
What I’m looking is for a way of programming which enables systems have characteristics like these:
– Creativity. Show the system a chair and a human being sitting on it. The system generates and presents thousands of alternative versions of a chair. All in 3D, of course. Real world is 3D so no reason to aim any lower than that.
– Curiosity. The system wants to learn more.
– Photographic memory. WYSIWYP, what you see is what you process. Visual information provided to the system stays in its memory and it can manipulate it at will.
– Shades of gray. Things are not only black or white, true or false, 1 or 0, they can be something in between.
Actually, this seems not to be so about programming languages. This is about artificial intelligence.
[ to be continued & revised ]
… Learnings from The “On How The Brain Functions” Experiment.
You, the web wanderer, are perhaps aware that a bit over one year ago I posted my research paper about theory of how the brain functions. I also built a blog around it so that you, the brain researcher, can comment it with witty references to tin-foil hats. 😉
The current gain is zero remarks to tin-foil hats.
Seriously, though, I still stand behind the theory and see several strenghts in it. The question is: why I’m not building a working prototype as it only takes a few diodes, capacitors and coils to make it. Maybe it’s because I do not want to disturb the local neighbourhood with electromagnetic noise.
And: I’d like to thank Joni Tuoreniemi and Paul Tudsbury for commenting it and creating conversation. Thank you!
The framework can be summarized as:
“The Semantic Web is a web of data.”
“The Semantic Web is about two things. It is about common formats for integration and combination of data drawn from diverse sources, where on the original Web mainly concentrated on the interchange of documents. It is also about language for recording how the data relates to real world objects.”
Web today is about sharing documents, Semantic Web is about sharing and reusing data. If it gets the momentum, it will break the boundaries between applications, free the data from their silos. W3C provides a concrete example: my calendar application could – if I wanted – display my bank transactions from this week, and also the photos I’ve taken, day by day.
RDF is a method of describing data and resources formally so that they become accessible and understandable for software. Here‘s a primer for it. Berners-Lee’s view is that the future lies in “programming at the RDF level”.
Below is an example of a SPARQL query. It displays title and price for books that are priced below 30.5.
On IBM’s developerWorks interview (28.7.2006), Berners-Lee gives his view on the status of Semantic Web:
“I hope the Semantic Web will take off so that the data basically all the data which is out there which you have access to, to the Web pages, will now be available as data so you can treat it as data. There will be lots of very exciting applications built on that. And we’re starting to see that now, but it really is, you know, we’re seriously into the exponential growth of the Semantic Web right now, and that’s very exciting.”
Some questions arise in my mind:
Is the original Web – this Web here you’re using now – non-semantic?
Where’s the boundary between data and a document? If Semantic Web uses RDF documents, will it eventually fall to the same “trap” with the original Web?
Considering the massive amount of data in the Web today, could it be somehow utilized and reused in building the Semantic Web?
Is there a demo somewhere showing the power of Semantic Web?
Do we really need another query language with its own syntax – why not expand SQL or use English? Could this query be enough:
book title, book price, book price < 30.5
Gary Flake runs Microsoft Live Labs, MS Research unit which is concentrated solely to the Internet.
His one-year-old presentation “How I Learned to Stop Worrying and Love the Imminent Internet Singularity” indicates the Road Ahead for Microsoft’s Internet strategy.
When I hear the word “singularity”, it brings an image to my mind of all things united to one place, then Boom!!! – and a silence that lasts forever…
IMO Microsoft has been quite silent about Artificial Intelligence in the past. But now it seems that they are really starting to focus on that, utilizing the massive amount of data in the web and its feedback mechanisms.
As an experiment I decided to open a dedicated blog for gathering feedback and comments for “On How The Brain Functions” article. So, take a deep breath and jump to here.
I wish You a Marvellous New Year 2007!