{"id":240374,"date":"2016-06-21T09:00:55","date_gmt":"2016-06-21T16:00:55","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=240374"},"modified":"2016-07-20T07:28:26","modified_gmt":"2016-07-20T14:28:26","slug":"automl-challenge-leap-forward-machine-learning-competitions","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/automl-challenge-leap-forward-machine-learning-competitions\/","title":{"rendered":"AutoML Challenge: A leap forward for machine learning competitions"},"content":{"rendered":"<p><em>By Isabelle Guyon, Professor, University Paris-Saclay, and President, ChaLearn<\/em><\/p>\n<p>If you are attending this year\u2019s ICML conference in New York City, June 19\u201324, be sure to drop by the AutoML workshop and congratulate Team AAD Freiburg, the winners of the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/automl.chalearn.org\/\" target=\"_blank\">Automatic Machine Learning (AutoML) Challenge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. Led by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/www2.informatik.uni-freiburg.de\/~hutter\/index.html\" target=\"_blank\">Frank Hutter<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, who co-developed <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/www.cs.ubc.ca\/labs\/beta\/Projects\/SMAC\/\" target=\"_blank\">SMAC<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>\u00a0and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/www.cs.ubc.ca\/labs\/beta\/Projects\/autoweka\/\" target=\"_blank\">Auto-WEKA<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, the winning team delivered <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/automl\/auto-sklearn\" target=\"_blank\">auto-sklearn<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, an open-source tool that provides a wrapper around the Python library <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/scikit-learn.org\/stable\/index.html\" target=\"_blank\">scikit-learn<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. Running head to head in most phases, the Intel team, led by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/automl.chalearn.org\/home\/eugene-tuv\" target=\"_blank\">Eugene Tuv<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, used a proprietary solution, a fast implementation of tree-based methods in C\/C+.<\/p>\n<p>In recent years, challenges have emerged as a means of crowdsourcing machine learning. Naturally, some organizers have started trying to automate the process of participation in competitions in order to save time and maximize profit.<\/p>\n<p><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/competitions.codalab.org\/\" target=\"_blank\">CodaLab Competitions<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, an open-source challenge platform, has made it possible to easily organize machine learning challenges with code submission. Running on Microsoft Azure, the platform provides free compute time and enables unbiased evaluation by executing submitted code in the same condition for all participants; and making it possible for the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/competitions.codalab.org\/competitions\/2321\" target=\"_blank\">AutoML Challenge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> to test whether machine learning code could operate without any human intervention under strict execution time and memory usage constraints.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6666\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2016\/06\/AutoML.png\" alt=\"AutoML\" width=\"602\" height=\"337\" \/><\/p>\n<p>The AutoML Challenge took place from 2014 to 2016, over the course of 18 months. The challenge participants worked to develop fully automatic \u201cblack-box\u201d learning machines for feature-based classification and regression problems. Over the course of 5 consecutive rounds, the participants were exposed to 30 datasets from a wide variety of application domains. In each new round, the participants\u2019 code underwent a blind test on 5 new datasets. Several teams succeeded in delivering real AutoML software capable of being trained and tested without human intervention in 20 minutes of time on an\u00a08-core machine. This was regardless of the type of dataset, which included a wide range in level of complexity.<\/p>\n<p>Participants could also enter the challenge without submitting code by running the learning machines on their own local computers and submitting only results: Following each AutoML phase, the newly introduced datasets were released (labeled training data and unlabeled validation and test data), and the participants were able to manually tune their models for over a month during \u201cTweakathon\u201d phases. We have more details on the solutions and what we learned in a\u00a0paper, which will be presented at the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"https:\/\/sites.google.com\/site\/automl2016\/\" target=\"_blank\">ICML AutoML workshop<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n<p>When we look closely at the results of the challenge, we can see that there is still significant room for improvement. For one thing, there\u2019s a significant gap between Tweakathon and AutoML results, indicating that the \u201cautomatic\u201d algorithms can be further optimized. Nonetheless, this challenge has resulted in a leap forward for the field in terms of automation.<\/p>\n<p>Please join us in congratulating the AutoML Challenge winners. By making their solution publicly available, AAD Freiburg has set a great precedent. We are grateful for their contribution. Imagine what the impact to the data science industry would be if all the successful software were shared.<\/p>\n<p>If you missed the challenge, or just want to know more about the details, the winners\u2019 code and the presentation material from several satellite events (hackathons and workshops) are available at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/automl.chalearn.org\/\" target=\"_blank\">ChaLearn\u2019s website<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. By the way, if you think you can beat the winners, the CodaLab platform remains open for <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" href=\"http:\/\/codalab.org\/AutoML\" target=\"_blank\">post challenge submissions<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>!<\/p>\n<p><strong>Learn more<\/strong><\/p>\n<ul>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/automl.chalearn.org\/\">Automatic Machine Learning (AutoML) Challenge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/competitions.codalab.org\/competitions\/2321\">AutoML challenge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/competitions.codalab.org\/\">CodaLab Competitions<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/automl.chalearn.org\/\">ChaLearn<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/azure.microsoft.com\/en-us\/services\/machine-learning\/\">Machine Learning at Microsoft<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>By Isabelle Guyon, Professor, University Paris-Saclay, and President, ChaLearn If you are attending this year\u2019s ICML conference in New York City, June 19\u201324, be sure to drop by the AutoML workshop and congratulate Team AAD Freiburg, the winners of the Automatic Machine Learning (AutoML) Challenge. Led by Frank Hutter, who co-developed SMAC\u00a0and Auto-WEKA, the winning [&hellip;]<\/p>\n","protected":false},"author":39507,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":[],"msr_hide_image_in_river":0,"footnotes":""},"categories":[194455],"tags":[205730,194954,194307,205733,195955],"research-area":[13556],"msr-region":[],"msr-event-type":[197941],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-240374","post","type-post","status-publish","format-standard","hentry","category-machine-learning","tag-automatic-machine-learning-automl-challenge","tag-chalearn","tag-codalab","tag-icml-2016","tag-international-conference-on-machine-learning-icml","msr-research-area-artificial-intelligence","msr-event-type-conferences","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-events":[],"related-researchers":[],"msr_type":"Post","byline":"","formattedDate":"June 21, 2016","formattedExcerpt":"By Isabelle Guyon, Professor, University Paris-Saclay, and President, ChaLearn If you are attending this year\u2019s ICML conference in New York City, June 19\u201324, be sure to drop by the AutoML workshop and congratulate Team AAD Freiburg, the winners of the Automatic Machine Learning (AutoML) Challenge.&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/240374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/39507"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=240374"}],"version-history":[{"count":3,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/240374\/revisions"}],"predecessor-version":[{"id":278409,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/240374\/revisions\/278409"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=240374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=240374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=240374"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=240374"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=240374"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=240374"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=240374"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=240374"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=240374"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=240374"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=240374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}