Thursday, August 26, 2010

Universe, Mind, AGI, mumbo jumbo

The Universe. It's there.

The mind is in the Universe. It's part of the Universe. It's the Universe. We make the abstraction that what we do is decided by us. Just as the Earth can think of herself as orbiting the Sun. Earth is part of the Universe, so are we. All is natural.

AGI is in the Universe. It's part of the Universe. It's the Universe. We make the abstraction that if a computer does something that seems intelligent to us, it has a mind similar to ours.

What is happening actually? What is all this mumbo jumbo? Can I please have another view on the matter?

The U(niverse) can have virtual U(s) in it. The creators of those U(s) are the "thinkers". They make a dense representation of the U and act upon the real U "intelligently" according to their will. For example our knowledge is that dense representation. Our will is actually the next move that was given to us. But it was given by the same U. We cannot be intelligent and be part of the U. If we were, we would've been outside it. Observing it.

So here it is, my bit of knowledge, wondering why the initial Big Bang occurred. Is this self-debugging algorithm performed by the U? We actually don't have a grand purpose besides surviving, multiplying and spreading through the U. So for the moment the U likes us. I see three options. Die from something, Continue to be for infinity, Something else (transform, etc.) maybe outside our U. But if we're outside U, we should be in another U. Can we exist without U? We should know what existence is and how can it be without a U.

If we do it, then maybe it'll be that just our U has managed to escape from its death. If our U is born and will die out? If we manage to get out (and we're the U), then it's our U that will survive.

Voila! Meaning of life solved. Evolution at it's finest. We're the survival instinct of our U ^^

The only "living" thing is our Universe. We're just an organ :) Maybe the brain, for the moment...

Saturday, August 21, 2010

AGI on the WWW and graph visualization

If you have noticed, recently a lot of web sites have acquired Facebook's like button. At first I didn't see the broad implications of this tiny button if it wasn't for a f8 LIVE video I watched last week.

At this year's f8 LIVE, Mark Zuckerberg and Bret Taylor introduced the Open Graph protocol. For the total nubs, graphs are (according to Wikipedia's article on Graph theory) mathematical structures used to model pairwise relations between objects from a certain collection.

Now, I have read about graphs here and there. They're visible in the following fields:
  • My dictionaries' future projects all ended up in graph-like structures.
  • My recent reading of articles on AGI (Artificial General Intelligence) have also been related to graphs. If our gray matter is the synthesizing algorithm (see my article on the brain, in bulgarian) then it's cooperation with white matter (being a network layer) forms a good candidate for saying that our intelligence and consciousness are a decent implementation of a graph.
  • The NoSQL movement has made some graph databases sprout. I believe the slow development of technology and phat corporations like Oracle are amongst the reason why we haven't seen the boom of "not-relational"databases. Not until now!
  • The World Wide Web is also designed after this pattern. The Web 1.0 had pages. The Web 2.0 introduced applications. So now these applications want to communicate and process pages and data. Web 3.0 (Semantic Web) was always talked about but I didn't see it happening. RDF, OWL, these are mostly things of tech people and scientists. Now I think, practical technology has been developed and we're in need for that old idea of graphs.
What Facebook has done is basically open itself to the others. They have built and built and built, and now that there are nearly 500 million people hooked, they say "we're open for business". Or maybe they don't want to end up like MySpace :) For tech companies it's really important to be on the wave.

So here is Facebook's portfolio of new offerings:
  • Open Graph - Be part of the graph (FB will understand your web pages and build its graph)
  • Social Plugins - Personalised parts of FB on your website (human-readable FB graph)
  • Graph API - Program against FB's graph (machine-readable FB graph)
Now Facebook is all social, social, social, but what they're doing is just an implementation of something much more general. I guess they have grasped the people's needs and just like email and information on web pages was important for the Web 1.0, applications (social, e-commerce, etc.) for Web 2.0, now we can link all things and build the web of things/objects.

What is Facebook's idea? Build its graph (with the help of Open Graph or meta) and visualize it (Social Plugings, Graph API). They're the man-in-the-middle just like Google with its "graph" (with the help of Page Rank or links) and visualization (Search engine). I saw this Google relation somewhere but I don't remember well...

Of course the question of building a graph is important, but I'm a little more intrigued by the visualization. Do you need a lot of interfaces/applications/plugins to be able to display data? The information next to the Like button with just some icons and text. A representation of the data, let's say as a layer on Google Maps. I think we'll stick to this bunch of applications until we get the direct link to our brain :)

Now to the first part of this article's title. There is a lot of research done on AGI. What I see though, is that real world applications like Facebook and it's technology are coming from behind and bringing real intelligence to the Web. May it be that the evolution of the Web will bring us AGI and that it's the best place to develop AGI? I think I have to create my dictionary software on this new medium... graphs (neo4j?), Internet, people.

Thanks for reading, you two-three people :)

Wednesday, August 11, 2010


It turns out that I have already written down some ideas on the matter:
Развитието на Света (Еволюция)

What (most) sciences are all about

Biology, Sociology, Chemistry, History, Astrophysics, Physics...
Evolution, Galaxy formation and evolution, Human evolution, Technological evolution (1)...
Studying what is now, how it came to be and how it will change.

How do you call this phenomenon: Universal evolution or General evolution? I think simply Evolution will do. Please fix Wikipedia's article on evolution and all those references to evolution theory concerning only living beings.

Ervin László is said to be one of the men whose "goal was to explore whether it might be possible to use the chaos theory to identify a new general theory of evolution". He's the man behind the Akashic Field Theory which states that an informational field can explain why our universe appears to be fine-tuned as to form galaxies and conscious lifeforms; and why evolution is an informed, not random, process. I haven't read a lot about the theory and it might be a bogus interpretation but I think its going for the right direction.

Sciences are all related to our world, our universe. They describe its movement (evolution). Knowing all about the movement (evolution), you know how it came to be, how it is now and how it will change. Our universe is an evolution, a constant movement.

It's interesting to bring general intelligence to the table. How come we have the ability to reason about evolution? Recently I was introduced to different theories of intelligence and how our brain was attaining a level of understanding of what is around us. Just now I found an article saying that Brain System Behind General Intelligence (was) Discovered (two more articles on the matter in the Related Stories on the same site).

So the term Universe describes only a point, it's the Now. Evolution on the other hand is what we really need to understand. It's history of the universe, the universe of now and the future of the universe. How do we understand Evolution? By using intelligence, be it artificial general intelligence (AGI). What do we receive at the end? (Technological) Singularity.

1) a nice presentation for those who like visual