Archive for the 'semantics' Category

Google ordered to hand over data.

July 04th, 2008 | Category: copyright,politics,semantics

There is a bit of a furor right now for the judge that ordered Google to hand over logging data, identifying usernames and ip addresses associated with video views.

I decided to take a look at the judge’s ruling, and there were some very interesting discoveries. Viacom asked for, in this order:

  • The code that powers google.com to ensure that “defendants did not modify the search tool to more easily find infringing material.”
  • The code that powers youtube.com, for the same reason
  • As well they need the code to ensure that defendants did all that could be done to protect against infringement.
  • The source code to the “Video ID” project, which compares incoming videos to “fingerprints” of videos provided by copyright holders. (Explanation a bit further on)
  • Copies of all videos that were removed
  • And finally, the IP Addresses and Usernames logging data associated with videos.

Take a look at that list. Viacom essentially fired a massive cannon at Google, asking for all their internal trade secrets, and as noted by the judge, they never promised they wouldn’t share those secrets. In addition, Viacom asked for the advertising database schema!

Pretty much, this ties in with what I said before about these broadcasts companies becoming scared of the many-to-many patterns we are seeing.

Viacom did whats called setting up the shot. They asked for extremely irrational things, low prices if you will, and if it had worked, they would have been extremely well off. Then, they sneak in a much less irrational request, one that Google’s lawyers fell for, which is what Viacom wanted all along. In comparison to the incredibly irrational requests, the logging data seemed eminently reasonable.

It was almost a win-win process, so long as Google fell for something or made a mistake. And they did.

Luckily the EFF are already reacting, citing the Video Privacy Act.

I sincerely Google provides the data in paper format.

Comments are off for this post

Incomplete Minds aka politicians

November 16th, 2007 | Category: AI,semantics

My fellow blogger, The Recursion King, has made an interesting post over here, talking about an initial brainstorm for a model of AI.

I say initial, because its nowhere near complete. In fact, what he proposes has been done before.

Its not the data access and storage that makes consciousness, its what happens with that information that we do not yet understand. I’ll use the example of a friend of mine, whom we’ll call Ruby. She’s an artist, a great one in fact. We were discussing how creativity works, and this is what she told me about artists: “We need to be able to picture the way shadows fall, how materials look under light, partial light, two lights. We need to be able to picture how an object looks from different angles, and how to draw that possibly very strange and unique shape. We need, in short, a 3d engine in our minds.”

Our brains are capable of some great, fantastic stuff, intuition being the best example. The true difficulty in AI comes from giving it the capability to expand its perceptions, and make intuitive guesses.

Data mining as it stands today is probably the most advanced method of analyzing disparate data, and finding connections. But even that pales in comparison to what the human mind can deduce if properly trained. Semantic linking is a good start, however, as far as I can see, its only 10% of the solution.

What true AI would be able to do is take small amounts of information, and infer more information from that, based on internal reasoning. Ever had a hunch? That is your subconscious working on information you may not be aware of, and synthesizing it together into a whole for your conscious mind to act upon.

Take for an example, an AI that could solve murders. It takes humans years and years of experience to solve some of the toughest cases, and even then, they can be foiled by proper planning.

An AI that could solve murders would need to be able to decipher body language, understand the difference between lies and reality, infer missing pieces of information, like motives or methods. And even then, a well-executed murder may not ever be solved. However, with intuition, the human would have a guess as to which course to follow, and have an advantage over the AI.

But I’m not being fair, solving murders is a hard problem, despite how easy Sherlock Holmes may make it appear. How about an easier one? Say, Starcraft? Its quite possible in this day and age to make an AI that can beat any human player most of the time, without needing semantically linked memories. In fact, an AI that was not constrained by game developers would always beat human players in FPS games(due to perfect reaction speed, perfect aiming).

My point however, in all of this, is that semantically linked concepts and memories do not an AI make. The Recursion King has some great points, and I look forward to see what more he comes up with. But true AI is in the class of problems that some computer scientists think are Hard, or NP-Complete. Semantics will not solve it for us, unfortunately.

Comments are off for this post