Siri, Quora, And The Future Of Search
techcrunch.com
techcrunch.com
Google and Wikipedia work because they don't limit who has a voice (initially, of course). They gather every contribution, and then make a decision. That way they can be both more comprehensive and often better sources of information than some guy who has a bit of cachet in a community.
How does Quora get more distracting status/attitude-competition when answers are only ranked against each other in the context of a single question – a tiny subset of the gamesmanship-encouragement that SO implements?
Is it the greater subjectivity of Quora's topics? The vague pretentiousness of its seed community? Or something else?
SO on the other hand, is more oriented at helping people coming in through search engines. (I would like to say it has better answers because its a more hacker oriented community that reflects open-source communities, but that would probably be an over-generalization. probably...)
I think there are two main reasons many of the areas in Quora are useless. First, Quora never got commitment from a group of verifiable experts to answer questions in an area before opening. Its a chicken and egg problem, experts won't join if there aren't already experts. SE goes halfway there by ensuring there is a community of people to use each particular area the site before bringing it online.
Second, question askers on Quora are lazy. They don't explain what they have tried to do to learn about the answer already. They often don't know things that could have easily been found on google in a few minutes. Nobody wants to spend more than a fraction of the time on an answer than the asker has spent looking for an answer. So when an expert goes on the site they see a community of people who just want to get their knowledge without putting in any work themselves. QA sites will never replace search (as many of the Quora fans claim) for this reason.
On SO this isn't as much of a problem. First,because its very hard to find answers to programming problems with search . Second, question askers have to explain carefully what they have tried in order to expect answers. However, on some other SE sites this is just as much of a problem as on Quora.
It is limited to the 10 styles of commands and it from what I have read it cant interpret different grammatical forms of similar search contexts.
I have written software that can do the barebones of what Siri can do (www.samir-ahmed.com/iris.html). It is far less efficient flexible and polished. But I have 6 months of software experience and Siri has 8 years of DARPA quality experience.
I dont think that google is going to suffer to much unless
A - Siri can integrate well with other apps so that app developers can contribute to its grammar and its ability to interface with twitter, foursquare, facebook, open table etc. This is open the floodgates for Siri to basically be the ultimate iPhone utility, allowing people to use it to interface with their entire phone in a new way
B - Siri starts to get smarter - and I mean creepy smart. When your wife sends you an email, Siri needs to read it. Understand what your wife is like, and store that information. It needs to do this with every contact so that it has context. This will require an immense amount of machine learning and natural language processing. What this will do however, is open the doors for a variety of new applications.
You can data mine with Siri E.g -"What did my wife ask me to pick up from the supermarket"
When you query your contacts, it can make smart recommendations E.g -"Remind me to buy my wife a present" Siri can look into your correspondence and make recommendations.
Being able to do all these things will make Siri an order of magnitude more useful, open to door to advertising revenue too and kick Google in the balls.
Until Siri can do these things, Siri is will not be the future of search.
Anyone know why Siri seems only as capable (and in some respects less so) than this 4 week project done by a junior in college? Or (besides the UI work) is there something majorly different?
My understanding is that the speech recognition isn't special with Siri, Apple just licensed tech from Nuance, known for their Dragon Dictation product line.
Someone – maybe someone who'd like to make it true via self-fulfilling premature reporting – has been pushing the ill-sourced 'gossip' of such an offer since Quora's last funding round. Nicholas Carlson gave the gossip a more sober treatment back in February:
http://articles.businessinsider.com/2011-02-22/tech/30094132...
Huh ? So no other consumer-facing product's AI can match a smart STT? Google Search, Kinect, handwriting recognition.. nothing ?
But yeah, the guy is a bit too enthusiastic.
Edit: I work with, and know personally, a lot of geeks, hackers and researchers. I don't know anyone who uses Quora or thinks it's the key to anything.
What about Stack Overflow?
(Not trolling, I'm just wondering what I'm missing.)
But is knowledge extraction from Quora really so game-changing with respect to the mobile web? Don't get me wrong--I love Quora and I think it's an incredible knowledge resource online.
But I think the power of siri comes from real-time knowledge (that is, knowledge or information that is useful to us while we're on the go). My experience on Quora has been so much more about intelligent, high-quality content than about real-time, practical, in-the-moment information.
As for the future of search and AI, the way I see things, there are eventually going to be two main AI camps that emerge (NB, I'm not saying that this is the state of the AI field right now, but I think it will segregate more along these lines in the next few years):
1) Big data AI: this is the Google style of AI, which usually assumes that the best way to do AI tasks is to use fairly naive algorithms and toss truckloads of data at them.
2) Deep model AI: this group is more about models, and believes that the best approach is to extract as much structure as possible from a limited data set. More data helps, to be sure, but the emphasis is more on getting as much as possible out of the data rather than getting more data.
The way things are going now, Google is going to win at big-data AI, no ifs, ands, or buts - they've got more data than just about anyone. So the way I see it, the only way someone is actually going to unseat Google is if it turns out that deep-model is a workable approach (thus far it hasn't had many serious successes), and Google doesn't focus on it early enough (because if they do, then their massive data availability will make sure they win anyways - that said, the folks like Peter Norvig driving the attention at Google are very explicitly in favor of data-based approaches, so I don't see Google leading the pack on model-centric research).
IMO there are some good reasons to think that deep-model approaches are viable: despite Google's massive billion-book data sets, humans are still better at doing, for instance, translation, despite the fact that a good translator might have only received the equivalent of maybe .1% of the input that Google leans on for its translation approach. The question is, will anyone actually figure out how to do it well? That's up in the air, but the fact that evolution figured out how to do it means that it's probably not terribly difficult, we just haven't looked in the right places yet.
My personal opinion is that the main pinch point in the typical big-data approach is that it's limited by statistical correctness, whereas human intelligence is not (we happily assume patterns exist in data even when we don't have enough data to make a proper statistical inference, and then we filter out incorrect assumptions later, also by using statistically incorrect heuristics and patterns - in other words, we're usually wrong, but sometimes we get lucky, and as long as we can eventually recognize that we're wrong, we do just fine). I think deep-model hopefuls would be wise to look more seriously at explicitly statistically unsound approaches if they want a shot at beating out big-data...
That said, traditional stochastic & markov driven approaches are more familiar and are cheaper to implement, which has hitherto driven the development of virtually all sciences.