Tag Archives: choices

An alternative search engine

I hate Google. Not because I think they are stupid, but because I believe that they are brilliant, or at least their search engine is. As a follow-up to the previous post, what Google does is provide us with the most popular information, which is partially based on how often the source is mentioned in other places on the web(links), partially how well it’s is presented and favoured by other users(page-ranking), and partially how relevant it is to the search keywords and your personality(the actual search algorithm, and monitoring of your search history).

So what Google does, is blindly tell us what we like, compared to what everybody else likes, thus defining our place in life and society, and we love Google for it. However, it does so in a rather decent manner, making that the only decent thing about it. The information is presented fast and clean, in theory presented as something bias. Only on the side or at the top of the page do you actually see the sponsored links, seperated, and simply formatted, indifferntiating from each other, except the catch-phrase and the name of the product, limiting the bureaus to only natural language to manipulate the consumer. In comparison to Times Square, this is perhaps as decent as it will get in the global generation, when it comes to information representation.

Nough said, there is no competition to Google. Yahoo is dead, and Live Search never got through puberty, Google own’s the web, and the web own’s what you know, and what you know own’s what you think, believe and live by. 

One thing important to understand about a single provider of a service, is that using it, becomes a religion. And when a phenomenon like religion occurs, the human mind dies, and when that happens, innovation stops, and we get a “middle age”, where we believe whatever we have is good enough, and don’t try to build new technologies.

The IT industry is exactly the opposite of this, you might argue, but then Google is as much a parasite in the system, as it is a building stone. Just think about it. You are SATISFIED with Google, a better solution seems firstly unneeded, and secodnly impossible, so you entrust all you privates to this giants’ posetion, and you feel good about it, becuase that just makes your search results better!

Well, let’s not get too synical, and abstract here, the world is full of conspiracy theories already, besides, they make your mind go ka-boom(whereas religion, as the sense of stability, calms it down). The simple point that I want to get across here is that someone needs to stand up to Google, and provide them some sort of competition, before we all end up like we have, with the white earbuds in our ears.

So how do we beat Google? Well breaking down a giant and rebeuilding it from the ground up is seldomly the answer, the best is always to innovate (a world all you marketing people are very fund of). Take whatever exists, with all it’s problems, and solve some of them. Where Google is weak, is accuracy. To find accurate and legitimate information via Google can be like finding a needle in a haystack, all depending on what sort of information it is. So we end up taking the top-most results, which are innevitably the most popular ones, but the most popular answer is not always the most accurate one.

This popularity aspect on the other side, brings us much closer to the global village that Marshall McLuhan so vitiously proclaimed. We can connect trends across continents thanks to Google, which provides same information to all of us, and we personally rate what is better and what is worse, and filter the bull from the truth. 

Einstein once said:

“I believe, there are 2 things that are infinite in this world – the universe and human stupidity, and I’m not sure about the first one.”

We as humans have a problem, and that is we are easy to manipulate to believe something sensational, popular, or trendy. That’s the way we went into any war in history, the most clear examples being Vietnam and Iraq, no real problem persisted, but we all believed it was the right thing to do, until proven otherwise. Please notice that it was not the governments that went to war, but us, because none of us could to see outside the box of society, beyond the popular trends, untill it was too late 🙂

So, what does this have to do with Google? Well, it means that Google provoked the war in Iraq, Bush told us one thing, and every top ranking page on Google said the same. Only further down could you ever find contradicting information, which we all know today was more accurate. At the same time, now that we have realised that we were mistaken, it is only thanks to Google that we have realised this, and have put Obama in the White House. So this popularity dimension has it’s pluses, but more importantly, it has it’s minuses, and this is the problem to tackle.

In the course of the past century we have all finally grown accustumed to the fact that the human mind is prominant to make mistakes, but somehow we relate that only to mathematical computations and leave complex decision-making up to the dumb human and it’s feelings. If we no longer trust the human mind to make the complex calculations, than why do we still rely upon the stupid mind to wheigh the different facts and their accuracy before we make an important decision?

A search engine that didn’t simply tell us what was most popular, but read, understood, weighed the information, and presented it in a decent, relevant to us manner, so that we then as people could make most rational decisions based on accuracy, and not on simple popular belief. Imagine how many wars could be avoided, how much new successful business could be built, how many market crashes could be avoided, and what a better place the world would be to live in!

Such a search engine seems distant, but it isn’t quite as far away as we may think. It is only half an AI, since it hasn’t to make any real decisions, but simply sort everything that has already been decided, into right and wrong decisions, not simply popular and unpopular truth. Then it can levae it up to us, to believe this machine or not.

The question then of course is, why  would we believe it then? We don’t trust a machine to even drive our cars, why would we entrust it our political decisions? Well, imagine the indexing capacity of this monster, it is the slave, no human could ever be made into, or could duplicate. Reading the immense amounts of information fed into the internet 24 hours a day, 7 days a week. If done right, this guy can make rational explanations way beyond any human’s possible ability, simply because of the bigger “brain capacity”.

There is another aspect to this search engine that makes it brilliant, and that is the fact that it actually helps us make decisions, something we are becoming extremely bad at because of the huge amount of choices and decisions that have to be made, our mind is simply way to occupied with the everyday decisions to make right choices at work, or perhaps the other way around, depending on the person of the case. Explaining the difficulty of this sea of choices would take another 1000 words, so I simply suggest watching this Google talk instead, and imagine thereafter how such a decision-sorting engine could help, if it knew enough about the world and you: http://video.google.com/videoplay?docid=6127548813950043200&ei=5ZskSaGnE6f22gKj1LX8Bg&q=choice+google+tech+talk

No great conclusion for you guys this time, enough to consider already 🙂

Knowing everything helps you learn everything else.

I tend to try not to write on areas outside of NLP in this blog, but what a hell, a blog is a personal log of thoughts, and what good is it if it does not have my thoughts? It turns into just an odd form of a wiki 😛 So following few posts will be more personal and philosophical rather than anything else. Alright here it goes 🙂

It’s a bit odd that many wonder how I find interest in so many different subjects, even subjects that have nothing to do with my future plans. The reason is simple the more you know about all the different things, the easier it is to learn new things, even if they are totally different. Everything is relative, and everything is therefore related. Systems in one end can always be related to the systems in the other, at least on the aspect that they are both systems.

I guess this is why I like philosophy so much, it binds everything into one big great puddle and makes sense of it, kinda like a brain ;). So extra knowledge can never hurt, whether it is politics, math, chemistry, physics or psychology, it will help you anyhow. 

However that also makes me wonder if that is the reason for my bad ability to prioritise, since in such a context, everything is important.

Ctrl+Z

Taking verbs out of the scope of dimensions, and regarding them as isolated descriptions of the relationships means that adverbs, adjectives, and alike, also have to be isolated in the same manner. That starts looking extremely complex. Secondly, this makes no sense what-so-ever. The fact of the matter is, those relationships exist across many different dimensions. As a simple and streight forward example – many different things can brake, that aligns all those objects on a simple dimension of things that can brake

I guess that was an example of those misunderstandings my mind goes through every time it sees something nice and shiny, or learns something new, I guess I’m easily seducted, and that’s a bad characteristic to have in the IT world, or maybe not??

Anyways, everything lies in dimensions, and is a dimension by itself. That means that the semantic net must be a multi-dimensional data store, kind of like friends on Facebook. Question is how to implement it?

Natural Languagez

So in one weekend I managed to drink a whole lot of free beer with a bunch of freshman on the datalogistics course at Århus University, visit Baresso in Århus the morning after, go to my ex-girlfriend’s birthday party in Grenå(just to score 4/5 phonenumbers, and a few kisses), go to Copenhagen the morning after to hand in my application for a permanent residence in DK, and sit down at a Baresso on Kongens Nytorv and write this entry(I’ve missed out a few things, just so you don’t get borred). 

Despite the busy schedule(which I had, well, no idea about Friday morning, which shows you the spontaneity of my choices 🙂 ), I still managed to get a thorough read of the introductory and concluding chapter in “Human Language And Our Reptilian Brain The Subcortical Bases Of Speech Syntax and thought“, by Philipe Lieberman. This, together with some previous knowledge and research, as well as a talk with Bjarke Bondo(on our way to free beer, and a presentation from V8 developers, which we unfortunately missed), and my mom last night, has given me an idea of where to steer my further line of code vs. line of thought research. In fact I once again believe that I have a theory that looks so elegant, that it would bring AI to the world, make world piece and show us the deepest secrets of the human mind, but I’m probably mistaken, and this is exactly what this blog is for, I want to see how often, and how far off some of my thoughts are. So here it goes, all or nothing: 🙂

The thing with natural language is that to many eyes it looks way too complicated and way to differential and abstracr, that there can impossibly be a set of rules like there is for regular PL’s. Naom Chomsky argues though that since we all(by default) have the ability to fall into any languistic syntax and understand it, than there must be some sort of a Universal Grammar embedded within our genes. This idea has taken a head start about 50 years ago, and has bothered many neurologists, linguists and alike, for years, but noone has been able to come up with a unifying and overall syntax, for anything at all.

  • One problem with this research is of course that it has absolutely no respect to possible future developments of natural language, and only looks at past experiences. 
  • Another problem with the research done in this area is the question of how these words are stored within our minds? Do we relate shapes to actions to sounds(and round we go)?
  • Than there are of course those that believe that there is no unification and overall formula for the syntax of NL, and that everything is pretty random, but as I described earlier, I don’t believe in random 🙂 the underlying idea of random is way too weak, and has been proven wrong too many times. So those who believe in random, are by definition insane. Since they look at the same action and expect a different result(same goes for the act of love).

If we try to look at our own minds, then our thoughts will most likely be in a form of NL, and one that is most actual in the context of the thought. However simoultaneously thoughts of pictures break down this idea. So sounds are intertvined with forms and all are intertvined with actions(& consequences, which are the same thing in this context). All of these seem to be blended together into some sort of synth, alike Microsoft Photosynth, only having MANY MANY MANY more than the 3 dimensions of space. So imagine the brain like the 3D dot-representation of the real world only it, is in roughly ∞ amount of artificial dimensions, the amount of which grow and shrink depending on what our thought wants(in essense the 3 dimensions of space are too AD’s, we are just so used to using them, that we are blinded by it)

So right… if we look aside from all the extra dimensions, then a single entity(or so-called object) seems like a point in the 3 dimensions of space. Let’s think of a pencil, hovering in mid-air, and then add on a dimension of time, here, the simple point of a pencil will most likely appear many times, rather than once, because we have used it in many different locations. Does this mean that for every occurance in time there is a seperate point in the 3 dimensions of space referencing the pencil? Although simple, but most likely not.. So instead I like to believe that the pencil is located in our simple dimension of shapes, than every single of the 3 dimensions of space are bended by the context of thought, at this point the context being a point in time. In essense the 3 dimensions also bend each other – try rotating the pencil in your head, the object’s shape in the terms of x and y depend heavily on it’s position in z

This makes the idea of the overall picture of something quite dynamic as well, since that simply depends on the amount of dimensions that you wish look at, and whether your understand the point’s position in all of the dimensions, if not, you get confused, like you were confused over the placement of the letter z in the AD of my blog, but you knew that it was a letter in the gregorian alphabet and knew what it sounded like.

Right, let’s abandon the thought of dimensions bending each other for now, and try to look at this at a larger scale. If we regard natural language as a dimension of itself, it will only make sense if we know it’s position in the overall picture of whatever it is that we want to describe. So for an AI to understand our thoughts, it must know the flow of our thoughts, and thereby know us, and the better it knows our thoughts, the better it will be able to understand and interprate whatever it is that we are telling it.

Understanding the individual is not enough though, and is thereafter nearly impossible. It will be much easier for the AI to understand the individual if it has a picture of the society, and the overall picture on the same scale as the whole of the human kind. Afterall, it is the society around us that defines, what, how, when and why we do whatever. 

So in order for an AI to become an AI it must be in the cloud, and it must be personalized for each user, kind of like personalised Google search. It learns your habits, and the habits of those in your community(as well as the whole picture), and makes the best possible guess on what it really is that you want. 

My thought therefore is, if we can get the machine to guess what information we need in the current context, than why not try and make it guess what function it is that we want? -> Programming with natural language

So what we get on the personal level, is an AI that knows us, and can help us with our tasks and choices, but on the broader level, connecting these AI’s creates an AI society. The properties that they can share, like a language, are common for that society. Combining these AI’s on a global level, and using computing to determine global values between all humans, could be called a Rational Intelligence(RI). Rational because this intelligence will most likely have a very good idea of all possible broadths of dimensions known to all men, and not have positions and opinions of it’s own. This in turn can serve as the soul basis for a global government. 

The only question is, how this AI weighs the different points and dimensions.. To be continued..

Hello World

print “Hello World”

This is where it all started, it all started with Python.

My name is Oleksandr Shturmov aka Oleks aka Alexander aka alsht aka shtole aka Ukrainian aka Russian aka whiteboy aka the nerd aka whatever I am to youe(I’m a man of many names, as I am a man of many personalities).

And this is my wikiblog. I dicided to write a wikiblog for one simple reason, because I couldn’t dicide whether to write a wiki or a blog xD and this was my spontaneous solution!

More and more areas of my life in general have taken a shift towards spontaneity. The ever-elaborating randomness of my choices, as of everyday concerns, have left many people confused, and unable to follow along. This has therefore lead to unstable relationships with some friends and many women, but I love it, since this spontaneity leaves me with computational power for my theories of life, death, intelligence, computers and just about anything that that this universe has to offer, and beyond.

Besides, trying to plan out a solution, rather than randomly choosing, has the same effect on me as the idea of writing a book about compilers had on Donald R. Knuth – to make something that is satisfactory, every single part of the solution must be satisfactory, so I must understand it inside out before I release it (so to write a book about compilers, I would have to write books about everything else).

This is not a bad characteristic to have, since it leads to my A’s in college, but this logic can rarely be applied to all areas of life, as american capitalism has led us to having so many choices, that looking at all of them rationally, would require quite a lot computational power(a topic I will look into in some later posts).