Apple hires CMU professor as director of AI research to smarten up Siri
techcrunch.com
techcrunch.com
1) Machine Learning is one of the most quickly advancing fields of learning today, maybe ever. Having discovered a lot ten years ago likely isn't as important as what you have done now. The importance of the machine learning people that do AMAs on reddit (Lacune etc) is that they lead teams of people now who are working with streams of big data now, publishing state of the art results now. Which brings the second point...
2) Machine learning has advanced to its situation by being an incredibly open field, with arxive being the default repository for publications. Just doing this hire doesn't give any indication that Apple has relaxed its posture of restricting all information coming out of its research. This closed-to-publication position makes them much more unattractive to cutting-edge machine learning researchers than the presence of a single big name researcher could make them attractive.
(and I'm no cutting edge researcher myself, just an observer but I think you can find similar comments from real researchers in places)
I'd like to think Maps and Siri have been a huge wake-up call to them that you can't apply the same closed-door approach to product development when your product require mountains of data to provide a good user experience. Then again, time will tell.
I assume you're referring to LeCun?
1) Russ has continued to do relevant and interesting work in the decade since those papers with Hinton. Here's his arXiv feed. The latest was in June 2016 I think.
https://arxiv.org/find/cs/1/au:+Salakhutdinov_R/0/1/0/all/0/...
2) Russ will keep his position at CMU, which means that he will continue to engage in interesting work that can be shared. I'm not sure how Apple's position on open-ness is evolving, and I'm not incredibly optimistic that they'll let people share their work, but Russ will keep one foot in the open community.
After being impressed with "OK Google" I decided to try out Siri on my iPhone 7. I have been shocked how much better "OK Google" works than Siri. I think Apple has a fair bit of catching up to do in this area.
With OK Google you can basically just tell it what app to open, what to do, etc., and it works. With Siri, something as simple as asking her to play a song doesn't actually start playing the song, it forces you to interact with a clunky UI on the siri screen first, then it doesn't even open the correct song in Apple Music.
Most people's complaints about Siri as far as I can tell (via Twitter mostly, so it's a tech crowd) is that it's basically not Google Now. That is, Apple doesn't have a search engine so it can't answer general interest/trivia questions unless it's specifically related to a domain Apple has included (such as Wolfram Alpha or MLB for baseball).
Now many people think it should be able to do that, but that's certainly not what it was designed for. Siri is a "personal assistant" to help you do things on your device via voice. They've recently begun to expand these integrations by creating a Siri API which will probably expand to cover more domains over time.
> Play me some <Artist name here>
> Play <Album name>
That's just a cop out though to say it isn't designed for that. Siri's biggest competitor is designed for it and does it very well on top of doing everything Siri does besides that (except perhaps wolfram and witty replies). Apple's hand is forced on the matter, and frankly their hands are tied without having an extremely powerful search engine under their belt. I doubt they are gonna get too far scraping Bing before MS steps in, if that's the route they decide to go.
Apple also has a good working relationship with Microsoft so if they wanted this functionality it wouldn't be via "scraping".
It does have full functionality on all GMS (Google Mobile Services) Android devices though (Sammy, HTC, LG, 1+, Sony, etc.). As for people not buying a device for it's assistant, I think that is an extremely short sighted comment. At least in the US where everyone has an iPhone and considers Siri near worthless, not many people use their assistant. And many of those that do are locked into a mindset that it can only do basic things/answer simple questions (i.e. remind me of x, whats the weather, whats score of the game, text nick hey). My friends head nearly fell off the other day when I asked my phone why people put nitrogen in their tires and it read back a perfect response without me even having to touch it.
As people break out of the "assistants are shitty" mindset in coming years, and especially as talking to your phone becomes more socially acceptable, I think there will be much more focus on who does it best. Without a doubt the future is going to be riddled with AI. In that sense to write off personal assistants as marketing gimmicks sounds as ludicrous as writing off the electric light bulb as a neat trick in 1850.
And if Apple really wanted to replicate the "answer general interest questions" use case with Siri it wouldn't require Apple to create a search engine, just a bizdev deal with Microsoft and some engineering work (probably from both parties).
I also never made any claims that assistants are shitty or would stay shitty. I said that Assistant/Google Now isn't enough differentiation to convince a customer to purchase a Pixel over an iPhone (or a Samsung Galaxy for that matter). The iPhone's competitive advantage doesn't rest on any one single feature or service. It isn't enough for Google to make a better assistant, they must be better than Apple on a number of vectors (too many to list, one big one that tech nerds often don't consider is Apple's retail footprint and the customer service advantage that provides).
[1]http://www.apple.com/ca/pr/library/2016/06/13Apple-Previews-...
I'm definitely bought over by the Google Assistant, it only improves upon the vastly useful and very smart Google Now already and is going to get a lot better with every release.
I've been using Android since..right after the Nexus one came out and I don't see this awesome ok Google feature everyone talks about.
All I have ony Nexus 5X is the same old voice search that gets the basics right and not much else.
Everyone I know has an iPhone and I've always enjoyed interacting with Siri more and have never noticed a big difference.
If not, try asking it any questions you can think of. You'll be surprised at how good it is, not counting "population of x" or "whats the weather?" type questions. Some examples: How long do you cook chicken for on the grill? When did the current pope become pope? Why do some people fill their tires with nitrogen? Do LED bulbs contain mercury? What's the loudest sound ever heard on Earth? Is it dangerous to drink distilled water? Why do canon printers have 2 black ink cartridges?
I use it a ton and it reads back an answer about 70% of time. Sometimes it misses easy ones and sometimes it nails really challenging ones. Sometimes it will work when your question is phrased one way but not another. Usually it prefers direct phrasing rather than vaguer phrasing (i.e. how long do you cook chicken on the grill vs how do you cook chicken on the grill). Overall though it is ridiculously powerful compared to other assistants.
Google's voice recognition works extremely well, at least with certain accents. I'm from India, and it gets me right almost always. Not just that, it recognizes some ridiculously hard to pronounce names of places in India.
The most common accent complaint I have heard is from people in the Southern US with very specific local accents. Look up Cajun and Appalachian English.
"I can't set an alarm for more than one day ahead. How about a reminder instead?"
"Siri, close Google Maps."
"As much as I would like to, I can't close apps."
https://books.google.com/books?id=5fvmDAAAQBAJ&printsec=fron...
I'm (hopefully) just starting a new position where some of the team is using machine learning techniques in an applied sense (i.e. it's not a CS position, they're not researching new methods, just applying existing ones). I'd like to get a good overview of common mistakes, pitfalls, etc. to look out for from a newcomer's perspective. I have used neural networks naively and briefly in a project about 6 years ago, but I know a lot(!) has changed since then.
Plenty of top universities put their ML material online, so I would pick your favorite and check it out. My school teaches roughly based on the Bishop book (I think he keeps a free pdf online). It's dense reading but has information on a huge array of topics. Someone else may be able to suggest other books that are a little more focused.
Really though, I would just pick a school, look at their course website, get their textbook, and work through the posted material at whatever pace you feel provides the value you are looking for.
http://www.abebooks.com/9780070428072/Machine-Learning-Tom-M...
https://www.amazon.com/Artificial-Intelligence-Modern-Approa...
I would be curious if anyone has gone through this book and what their thoughts were on it.
There are not many blogs out there about the topic as far as I know, but I can recommend Chris Olah's blog.
Once I left the university and started doing market and customer research in business that kind of raw prediction/black box modeling didn't fly very well. Companies preferred simpler models with explainable connections between independent variables that they could leverage and dependent variables (business outcomes).
I wonder how that'll work.
Is this happening to anyone else?
Hey Siri turn on flash light...
I cannot do that.
I think that Siri has the potential to improve non-linearly. If they can get Siri to be slightly more useful, the millions of iPhone owners will instantly use it more, creating a virtuous feedback loop.
Was Siri already based on neural nets?
-- speech to text
-- natural language understanding ( entity recognition, intent classification, entity resolution)
-- language generation and speech to text
It sounds like what they're saying is that DNNs are used for their speech recognition (speech is split into acoustic and language modeling, and DNN speech models have been state-of-the-art for about 4 years). It's kinda a "so what?" that they were using DNNs for their acoustic models, and nothing to do with the interesting parts of the system.
If they were using DNNs for their NLU system back then I'd be kinda surprised.
This is a great course, about NLP generally:
http://cs224d.stanford.edu/syllabus.html
A typical NLU system might be:
an intent classifier to predict intent (e.g., "play music"). This can be pretty much anything (SVM, logistic regression, RNN, I don't care, try stuff and see what works for you)
a segmentation model or slot-filling model (so label every word as either junk or "album name" or "song name" or whatever). This requires a sequence model, e.g., HMMs, CRFs, LSTM-RNNs.
Here's a nice example:
https://www.microsoft.com/en-us/research/wp-content/uploads/...
No thank you TechCrunch... shame on you