10 ms·
Large Scale Visual Recognition Challenge 2011 - Results
- sumodds 14y agoAm not sure if you can apply winner takes all for such marginal difference in error. Give a slightly different database and things go awry. Check out : "Unbiased Look at Dataset Bias", A. Torralba, A. Efros,CVPR 2011.
- Evbn 14y agoI worry you may have taken a biased look at "Unbiased Look at Dataset Bias".
- sumodds 14y agoNot that only, I had a high variance on my bias.. ;)
- kylebrown 14y agoThanks for the reference. It goes well with "Machine Learning that Matters", a paper cited by Terran Lane in his recent blog post "On leaving Academia".
- jules 14y agoThe difference in error between the first and the rest is ENORMOUS. Task 1: 1st 0.15315 (convolutional neural net) 2nd 0.26172 3rd 0.26979 4th 0.27058 5th 0.29576 [...] Differences: 0.10857 0.00807 0.00079 0.02518 As you can see the first is way ahead of the rest. The difference between the 1st and 2nd is ~11%, between the second and third ~1%. Task 2: 1st 0.335463 (convolutional neural net) 2nd 0.500342 3rd 0.536474 Idem dito. But the most exciting thing is that the results were obtained with a relatively general purpose learning algorithm. No extraction of SIFT features, no "hough circle transform to find eyes and noses". The points of the paper you cite are important concerns, but this result is still very exciting.
- modeless 14y agothe results were obtained with a relatively general purpose learning algorithm. No extraction of SIFT features, no "hough circle transform to find eyes and noses". This deserves even more emphasis. All of the other teams were writing tons of domain specific code to implement fancy feature detectors that are the results of years of in-depth research and the subject of many PhDs. The machine learning only comes into play after the manually-coded feature detectors have preprocessed the data. Meanwhile, the SuperVision team fed raw RGB pixel data directly into their machine learning system and got a much better result.
- sumodds 14y agoLol.. my bad. I did not pay attention. I thought the error was in percentages. (I was comparing with MNIST and somehow assumed this too was percentages). Come to think of it, that is really dumb (what that would mean) !!
- gobengo 14y agoI found the title of this post really ironic. "There is now clearly an objective answer to which inductive algorithm to use"
- fchollet 14y agoCongrats to the awesome folks at ISI for scoring 1st at task 3 and 2nd at task 1! Keep rocking my world.
- pmelendez 14y agoI don't think this proves a superiority of any algorithm against other. Just that SuperVision team did a great job on task 1 and task 2. I just would add two things: 1) There is a No Free Lunch Theorem (http://en.wikipedia.org/wiki/No_free_lunch_theorem http://en.wikipedia.org/wiki/No_free_lunch_theorem) that had been applied to pattern recognition too and that states that there is not a significative difference in performance between most pattern recognition algorithms. 2) There is way more chance to get an increment on performance depending of the choose of the features being used, and that seems to be the case here.
- pjin 14y agoTo nitpick at the math: "No free lunch" results are asymptotic in the sense that they necessarily hold over the _entire_ domain of whatever problem you're trying to solve. Obviously, algorithms will and do perform differently over the relatively few inputs (compared to infinity...) that they actually encounter. It's similar to undecidability: just because a problem is generally undecidable doesn't mean you can't compute it for certain subsets of input, and compute it reasonably well (for some definition of reasonable).
- pmelendez 14y agoAgreed... I was in a rush to catch the train this morning and I didn't have chance to elaborate, I shouldn't do that. However, my point was that most of the algorithms used on that link (ANN, SVM, etc) had similar expressive power (VC dimension) and had been proved to have similar performance between them in object recognition. People normally take advantage on their specific properties rather than paying too much attention how well the algorithm would perform (since either SVM and ANN are expected to perform reasonably well). I still maintain my opinion that any difference in classification performance is more likely to be related to how the team managed the data instead of the chosen algorithm. Deep convolutional learning is the difference here and indeed seems to be an interesting architecture which the current state of the art only support ANN. But that doesn't mean that somebody wouldn't come up with a strategy for deep learning on SVM or another classification technique in the future.
- xenonite 14y agowhy isn't there any solution of task 3 from team SuperVision with their Neural Nets?
- aroberge 14y agoSensational title that misrepresent the results of a competition with limited (albeit high quality) participants. There is limited information of general value in this link.
- freyr 14y agoNeural Networks officially best at object recognition in this particular competition of seven teams, on two of the three tasks. Not to take away from the accomplishment of the SuperVision team, but claim in the title seems somewhat sensationalist. Is this competition like the world cup of object recognition or something?
- anjc 14y ago*this implementation of a neural network designed for object recognition for this particular challenge
- utopkara 14y agoSo, this is what HN posts have come to? The level of tabloid science news coverage.
- Evbn 14y agoThe title has changes at least twice, confusing discussion. Can we have a title history on HN posts? Mutable state stinks.
- iandanforth 14y agoHinton's team (SuperVision) uses an interesting 'dropout' technique. He gave a Google Tech Talk on this back in June. http://www.youtube.com/watch?v=DleXA5ADG78&feature=plcp http://www.youtube.com/watch?v=DleXA5ADG78&feature=plcp And an older talk that covers some of what a deep convolutional net is: http://www.youtube.com/watch?v=VdIURAu1-aU http://www.youtube.com/watch?v=VdIURAu1-aU
- modeless 14y agoHinton is currently teaching a Coursera class on neural nets: https://class.coursera.org/neuralnets-2012-001/class/index https://class.coursera.org/neuralnets-2012-001/class/index So far I've watched the first lecture and it seems like it'll be exactly the course I've been wanting: starting with the basics of machine learning but quickly diving into the state of the art for neural nets.
- pmelendez 14y agoJust to add sense for newcomers, the original title of the thread was "Neural Networks officially best at object recognition" and most of the posts in here debated that the title was not appropriate for the link.