Google Demonstrates Quantum Computer Image Search
An anonymous reader sends along this quote from New Scientist:
"Google's web services may be considered cutting edge, but they run in warehouses filled with conventional computers. Now the search giant has revealed it is investigating the use of quantum computers to run its next generation of faster applications. Writing on Google's research blog this week, Hartmut Neven, head of its image recognition team, reveals that the Californian firm has for three years been quietly developing a quantum computer that can identify particular objects in a database of stills or video (PDF). Google has been doing this, Neven says, with D-Wave, a Canadian firm that has developed an on-chip array of quantum bits — or qubits — encoded in magnetically coupled superconducting loops."
http://royal.pingdom.com/2008/04/11/map-of-all-google-data-center-locations/
"Google secrecy
Google has made it difficult both to find out where they keep their data centers and how many they have. One big reason for this is that almost all IP addresses that Google uses (and there are a lot of them) are listed to their Mountain View, California address, so just looking at IP addresses (with IP WHOIS or IP-to-location databases) won’t help you figure out where their data centers are or how many they have.
In addition to this, Google usually seeks permits for their data center projects using companies (LLCs) that don’t mention Google at all, for example Lapis LLC in North Carolina and Tetra LLC in Iowa.
Since Google tends to be quite secretive about their data centers in general, the information we have presented here most likely isn’t 100% complete"
This is my sig.
... for three years been quietly developing a quantum computer that can identify particular objects in a database of stills or video
I call foul - they're changing the results by observing it!
Always proofread carefully to see if you any words out.
That would be an interesting departure from their usual "cheap commodity whiteboxes" strategy.
I trust Google not to do anything unbelievably stupid (a bit silly perhaps, but nothing too absurd) but thinking that D-Wave can make a quantum computer is a very, very bad idea. Now it sounds like Google has been working on the algorithm side and I suspect that they're doing good work. The trouble is that D-Wave is doing the hardware. This is a company that has yet to demonstrate any success whatsoever.
They frequently release press updates saying that they have added more bits to the machine but they have never shown it to work for even a small number of bits. The physicists who developed the idea of an adiabatic quantum computer say that D-Wave seems to have misinterpreted their theory to make unrealistic claims and the whole thing is regarded as a bit of a joke in the physics community.
That said, developing the algorithms is a worthwhile thing to do so Google may not be relying on D-Wave to justify their research. I hope not. D-Wave may actually be on to something big that they haven't revealed to the scientific community, but probably not.
So if this is the future...where's my jet pack?
Google SSL: Search for SSL keys, kindly recovered by Google using quantum computers.
... if you use them to identify "goatse" !!!
Well, there goes encryption. (To oversimplify. To quote an honest prof, "I was trying to decide between ease of understanding and truth." Disclaimer: My understanding too.)
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
Will faux "quantum computing" become the next over-hyped marketing "strategy" of numerous vendors, much like "cloud computing" has become? Will we be subjected to endless presentations, advertisements, adverblogs, promotions and webcasts about how fantastic it is, even though it doesn't deliver on any of its promises?
I sure as fuck hope not. It's difficult enough already at my company just getting a simple web server set up. We spend more time fighting off idiot managers who insist we just use "the cloud" and the server will just magically happen.
That summary sounded like a sci-fi movie plot. I hope it works as they claim, that would be extremely neat. With all the money google has they should do serious investment in AI and nanorobotics, two technologies which could probably solve every physical problem (disease, aging, poverty, etc.) problems humans have. The government spends a few million but it's not enough, and it seems no one at the big corporations knows/gives a damn about this. O well, maybe one day.
"...I think the Microsoft hatred is a disease." - Linus Torvalds
...to for Google to best look at the pictures in your drive.
I'm sorry, this looks like something that was thrown out of an early draft of Johnny Mnemonic:
Not only can I not tell if they're serious, I can't even tell if that means anything.
The math they present, or even the math on the Wikipedia page for Grover's algorithm, is also completely beyond me. I blame Alan Turing for all of this: if he'd cracked Nazi codes with poetry instead of with math, I'd probably be able to understand computer science.
As it is, I have to assign a probability p=0.5 to Google posting another blog entry tomorrow in which they admit to making the whole thing up and being tempted to include a reference to "Cookie Monster's postulate" along side "Grover's algorithm".
Mind the Gap
What would be really useful is if the software can "recognize" details about an image without a human doing so. E.g. Is a car, with red paint, certain model. Is a girl, white tshirt, nipples are showing, hair is in a bun, looks like a dancer, recognized as "this" individual, Then searchers can really search for images that fit patterns and find them.
Have you fscked your local propeller head today?
Hi, there are some excellent introductory lectures as an introduction to quantum computing here:
http://www.youtube.com/watch?v=I56UugZ_8DI
Given by Hartmut Neven with a guest appearance from D-Wave on day 2. Watch all of the them including day 3!
Fascinating topic, though quickly delivered and worth further study and above all experimentation.
It awesome that google supports work like this.
If only the thing would keep working after someone looks at the search results for "cat"...
The black part is just your mind cencoring the memory. ;)
Finally some technology from google that is not some trivial extension of existing stuff...
I guess it will be long though, before we can expect our flying cars...
If Google is capable of this what do you think the NSA and friends are capable of?
From what I've read, this is weakly analogous to an ADC.... Let's call it a QDC.
They've basically taken quantum interaction and converted or translated the interaction into a binary format. Like taking an analog sine wave and converting it into binary. Only much more complex.
The resulting 'trained' binary system runs conventionally, but is much better than anything someone would've written by 'hand'.
I do not respond to cowards. Especially anonymous ones.
The problem with D-Wave’s approach is that it is not clear how well it can scale. Their adiabatic strategy involves starting in the ground state of one physical system, transforming it into another system very slowly ( “adiabatically” == very slowly), and then hoping that they stay in the ground state all the way to the end of the procedure; if they succeed in this, then they can read out the new state and they have the answer that they want.
The problem is that this only works as long as it is hard for the system to bump itself up into an excited state. However, as you attack larger and larger problems, the “energy gap” between the ground state and the first excited state shrinks exponentially with the size of the problem, greatly increasing the probability that you won’t end up with the right answer at the end of the computation.
In order to get around this problem, you need to do two things. First, you need to cool the system down so that its temperature is less than the energy gap. However, D-Wave’s cooling system does not accomplish this --- their temperature is too high. In fact, they freely admit that their temperature is larger than the energy gap, it’s just that they are gambling that in practice they can get away with it.
Second, you need to run the transformation very slowly --- at a speed that is roughly proportionate to the size of the energy gap. This might also turn out to case problems for D-Wave as they start scaling up their system to attack useful problems. Furthermore, although they have demonstrated a case where their computer shows a speedup over classical algorithms, this should be taken with a great of salt because as I understand it they basically applied their algorithm in a case where conditions favored it. (Mind you, that isn’t in itself a bad thing --- it is good to understand the conditions under which an existing quantum computer can ever beat an existing classical computer; given the infancy status of the field, I amazed that this can be done at all!)
So in short: no, D-Wave is not a scam, but they are taking a gamble that certain theoretical problems will not bite them in practice, and most QC researches tend to believe that they will lose this gamble even though we hope that they will win it.
Snarkiness is inversely proportional to wisdom because it emphasizes feeling right rather than being right.
People have made fusion reactors powered by a 9-volt battery. Sure their a cheap neutron source - other than that they are pretty much absolutely useless. They will never power your toaster or ipod. They require many orders of magnitude more input power than will ever be recovered by resulting fusion reactions.
Making a functional quantum computer with a few qubits has been done by a number of groups. Unfortunately its also pointless as it will not gain you anything above a classicical electron pushing system. If you want better performance you should be looking at using optics or plasmons to replace todays painfully slow electron pushing circuts. They are much cheaper from an operational perspective as well when you factor in cryogenic cooling requirments.
Making a quantum computer with enough qbits in a single coherent operation to be a useful quantum computer (Breaking crypto, solving NP..etc) is extremely difficult - has never been done before (wink wink nudge nudge NSA) and may not even be possible.
D-Wave seems to be playing with 9-volt batteries while claiming to have a functional Mr Fusion.
I'm surprised they are using the tech for image pattern searching. Wonder if they got any government grants also.
Still I'm glad google is actually trying to innovate instead of horde its money like some other companies I know.
Cough Microsoft.
Does Google own a cat?
Say hello to my little sig.
Test User: OK, so what you're saying is that if I search for lolcats using Google's quantum image search, it will give me an array of lolcat images to choose from, but until I open the image we won't know if the lolcat is funny or not funny? That makes sense.
Google Scientist: Actually, before you look at the image the lolcat is in a state of superposition. Before your look at the photo it can be both funny AND not funny. By the act of you observing the photo it settles into one of those two states.
Test user: So there's a 50/50 chance of the exact same photo being funny or not funny?
Google Scientist: Essentially yes. Well, unless you go by the "many worlds" model, which states that if you look at the picture, you become entangled with the lolcat, so that the observation of the humor of the lolcat, and the actual humor of the lolcat are joined together. There will exist a universe where you find the image funny, and a universe where you find the image not funny, but these two universes cannot inform each other of these two different states.
Test User: I think I understand.
Google Scientist: Go ahead, click on one of the images from the search.
Test User: Now, you're sure nothing bad will happen? No black holes will open up or anything?
Google Scientist (amused): Yes, I'm absolutely sure.
Test User: OK, I'll try this one.
(The user clicks the image.)
Test User: OH NOES! (faints.)
Prisencolinensinainciusol. Ol Rait!
I suppose one could sell hard disks with USB keys that contain random data matching a built-in datastore on the disk that one needs to access the disk or some-such; but OTPs are basically meant for encryption of communication, not local encryption of data. There are hybrid models and I'd imagine theoretical equivalence I won't think about right now. The classic example is embassy communication, where you don't want what you're saying to ever be decrypted. Have a courier deliver a DVD of random data, one of a pair, and you take a big technical risk out of electronic communication. (Obviously there are still social engineering and EM leakage issues.)
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
Isn't it?
I was randomly clicking around the google image search, and now they have a "game" under beta where you and a randomly chosen partner try to name various features and qualities in as many pictures as you can in under 2 minutes. And then when you and your partner have matching names for a picture that aren't already used, you get points and move on to the next picture. I guess there could be a quantum factor in two random people agreeing on a discription when they have no other communication. I'd say using non-redeemable points (good for nothing other than bragging rights) is definitely a clever way of using crowd-sourcing the work for free in order to do a complex AI related task like image analysis.
I think it's not without some unintended side effects though. Any picture with more than one guy in it that doesn't have an obvious work/family/sports aspect seems to get labeled "gay". (And you can tell this because it's often on the list of words you can't use anymore.) I suspect this may have some humorous consequences if there's not enough forethought to adequately filter the quantum-crowdsourced analysis for (funny?) words that only seem useful for moving on to the next pic.
I'm also curious if the "two random people agreeing on random thing" with no other communication can be considered useful for other complex tasks requiring analysis. I would think so at least. Maybe something like protein folding might make faster progress if they could package it as a facebook game with a scoring system and all.
quantum bits — or qubits — encoded in magnetically coupled superconducting loops
You just can't make this stuff up.
Yes, but will it make me toast?