Yahoo! Labs

Yahoo! Learning To Rank Challenge Official Rules


THE FOLLOWING CONTEST IS OFFERED IN THE UNITED STATES AND SHALL ONLY BE CONSTRUED, GOVERNED AND EVALUATED ACCORDING TO UNITED STATES LAW. BY VISITING http://learningtorankchallenge.yahoo.com/ (THE "CONTEST WEBSITE"), YOU AGREE THAT YOU ARE PARTICIPATING IN A PROMOTION GOVERNED BY UNITED STATES LAW. THE TERMS OF SERVICE OF YAHOO! INC., LOCATED AT http://info.yahoo.com/legal/us/yahoo/utos/utos-173.html APPLY TO ALL MATERIAL ON THE CONTEST WEBSITE.

PLEASE DO NOT PROCEED ANY FURTHER IF YOU DO NOT AGREE TO THE TERMS OF THE CONTEST WEBSITE AND THE PROMOTION, OR IF ACCESS TO THE CONTEST WEBSITE AND/OR ENTRY INTO THE PROMOTION IS CONTRARY TO THE LAWS OF YOUR COUNTRY.

NO ENTRY FEE OR PURCHASE IS REQUIRED TO PARTICIPATE. THE CONTEST IS VOID WHERE PROHIBITED BY LAW.

ENTRY IN THIS CONTEST CONSTITUTES YOUR ACCEPTANCE OF THESE OFFICIAL RULES.


  1. About the Contest: The Yahoo! Learning To Rank Grand Challenge (the "Contest") is a promotion in which participants from industry and academia will compete to see whose machine learning algorithm is best at ranking search results. Using one or both of two datasets supplied by Yahoo!, competitors will process the data using their respective algorithms, and return the predicted rankings to Yahoo!. On the basis of a given metric set forth in these Official Rules, Yahoo! will select the top four scoring Submissions (as defined below) in two different Contest tracks, as described below. In addition to these Official Rules, more information about how to compete in the Contest (the "Contest Instructions") is available at http://learningtorankchallenge.yahoo.com (the "Contest Website"). The Contest Instructions are incorporated into these Official Rules by reference; however, in the event of a conflict between the Contest Instructions and these Official Rules, these Official Rules will control.

  2. Eligibility: All participants in this Contest must be at least 18 years or the age of majority in their respective jurisdiction(s) of legal residence at the time of entry. Void where prohibited by law. Employees and agents of Yahoo! Inc. ("Sponsor" or "Yahoo!"), its affiliates, subsidiaries, advertising and promotional agencies, any other prize sponsor, and any entity involved in the development, production, implementation, administration or fulfillment of the Contest (all of the foregoing, together with Yahoo!, collectively referred to as "Contest Entities"), and the immediate family members and persons living in the same household as such individuals, whether related or not, are not eligible to participate or win.

  3. How To Enter:
    • i. Team Membership: Participation in this Contest is done on a team basis (a "Team"). Teams may be comprised of 1-10 members. Each individual participating in this Contest may belong to one team ONLY; you may not participate in more than one Team in the Contest. Each Team will be required to name one representative for the Team (the "Team Representative"), who will be responsible for submitting the Team's registration in this Contest, and serving as the Sponsor's primary contact for matters relating to this Contest. Further, when a particular Team is named as a winner in this Contest, that Team's prize will be awarded to the Team Representative, who will be responsible for splitting the prize among Team members and for any tax obligations associated with winning the prize. Refer to Rule 6 below for more information.

    • ii. Registration: The Contest begins at 12:00:00 AM PT on February 26, 2010 and ends at 11:59:59 PM PT on May 31, 2010 (the "Entry Period"). To enter the Contest, the Team Representative must visit the Contest Website during the Entry Period. The Team Representative will be asked to provide his/her first and last name, institutional affiliation (if any), and email address, along with those of any other Team Members collaborating in the Team's entry. The Team Representative will also be asked to create a team name that will be used in connection with submitting or updating the Team's Contest submission, and to provide the names of all Team members on the registration form (the "Team Members"). Each Team Member will receive an email invitation from the Team Representative inviting him/her to participate in the Team. The Team Member MUST acknowledge the Team invitation and agree to the Official Rules, including any eligibility restrictions and the terms of service governing the download of data in connection with this Contest, described below, before he/she will be allowed to participate in the Team. If a person is invited to be a Team Member and does not so agree, the Team will consist of the remaining Team Members who have so agreed. The Team Representative is primarily responsible for adding and/or dropping Team Members from the Team; however, should a Team Member wish to withdraw from the Contest for any reason, he/she may do so by visiting the Contest Website. Any Team Member who wishes to change Teams must first withdraw from his or her original Team.

    • iii. Contest Tracks: There are two independent tracks offered in the Contest (each, a "Contest Track"). A Team may participate in one or both Contest Tracks, at its discretion. Except where specifically indicated, instructions for one Contest Track in these Official Rules apply equally to the other Contest Track. The first Contest Track ("First Track") is a standard learning to rank track, in which only the larger Set1 is used. The second Contest Track ("Second Track") is a transfer learning track, where the goal is to leverage the training set from Set1 to build a better ranking function on Set2.

    • iv. Download, Processing and Output: There are two datasets offered in connection with the Contest (each, a "Dataset"): a larger Dataset, titled "Set1" and a smaller Dataset, titled "Set2". Each Dataset is further divided into three subsets: training (the "Training Subset"), validation (the "Validation Subset") and test (the "Test Subset"). Refer to the Contest Instructions for more details about the format of the Datasets. The Team Representative, and any other Team Members wishing to access to the Dataset(s) must visit the Contest Website, check where indicated to agree to and accept these Official Rules and the terms governing the download of the Datasets (the "Data Sharing Agreement", or "DSA"), and follow the instructions to download the Datasets. Then, the Team must use its learning to rank algorithm (its "Algorithm") to process the Dataset(s). When processed, a member of the Team must return to the Contest Website, where, for each Contest Track in which the Team is competing, he/she will be required to submit two files (the "Output") to complete the Team's submission: (a) a file containing predictions on the Validation Subset (the "Validation Set Predictions"), and (b) a file containing predictions on the Test Subset (the "Test Subset Predictions"). The Team's Output files must follow the format guidelines provided in the Contest Instructions. Together, the Team's Registration Info and Output constitute a "Submission" in the Contest. While the Team may submit one Submission in each Contest Track every eight hours during the Entry Period, the Team Representative will be required to select one Submission to represent the data for which the Team's performance will be evaluated in each Contest Track in which the Team is competing (its "Primary Entry"). Within the time limits for Submissions for this Contest, the Team Representative may change the Team's Primary Entry for each Contest Track as often as the Team wishes before the close of the Entry Period. Predictions will be ranked in decreasing orde r according to each Primary Entry's Expected Reciprocal Rank ("ERR") score. While each Submission and/or Primary Entry will also be evaluated according to its the Normalized Discounted Cumulative Gain ("NDCG") score, the NDCG score is purely for informational purposes and will not determine the outcome of either Contest Track. Refer to the Contest Instructions for more information, including details about the official scoring formula that will be used in this Contest. In addition, a Team's Test Subset Predictions in its Primary Entry for each Contest Track are the only predictions that will be evaluated by the Sponsor for purposes of the Team's performance in either Contest Track. If a Team Representative does not select a Primary Entry in either Contest Track, the Team's Submission with the highest score on the Validation Set Predictions for a given Contest Track will be automatically selected as the Team's Primary Entry for that Contest Track. However, since the Validation Subset is smaller than the Test Subset, it is "noisier" than the Test Subset and an algorithm may not score as highly as it would under the Test Subset. It is therefore important that the Team Representative selects the Submission which he/she believes will have the highest score on the Test Subset Predictions to be the Team's Primary Entry in either Contest Track. All Submissions and changes to a Team's Primary Entry selection must be received by 11:59:59 PM PT on the last day of the Entry Period.

    For purposes of these Official Rules, "receipt" of an Primary Entry or Submission occurs when Yahoo!'s servers record both the Team's Registration Information, Output and Primary Entry designation upon clicking the "Submit" button at each phase. In the event of a dispute about the identity of any Team Representative or Team Member, each Primary Entry will be declared made by the authorized email account holder of the email address submitted at the time of entry. "Authorized email account holder" is defined as the natural person who is assigned to an email address by an internet access provider, online service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address. Any potential winning Team will be required to provide Contest Entities with proof that all members of the Team are the respective authorized account holders of the email address associated with the winning Team's entry. In the event that a dispute over the identity of any Team Member or Team Representative cannot be resolved, that Primary Entry and any related Submissions may be disqualified.

    LIMIT ONE TEAM PER INDIVIDUAL CONTESTANT; LIMIT ONE SUBMISSION PER TEAM IN AN EIGHT HOUR PERIOD. LIMIT ONE PRIMARY ENTRY PER TEAM IN EACH CONTEST TRACK. Subsequent attempts to submit Primary Entries or Submissions outside these limits will not be accepted. The upload of a Submission for a Team is solely the responsibility of the Team Representative, acting on behalf of the Team. Entries may only be made according to the method described above. Proof of sending (such as an automated computer receipt confirming delivery of email, "thanks for entering" message, or post office receipt) does not constitute proof of actual receipt by Yahoo! of an entry for purposes of these Official Rules. Automated entries (including but not limited to entries submitted using any bot, script, macro, or service), copies, third party entries, facsimiles and/or mechanical reproductions are not permitted and will be disqualified. Only eligible Submissions and/or Primary Entry designations actually received by Yahoo! before the end of the Entry Period will be evaluated for ranking in the Contest. Unintelligible, incomplete, improperly formatted, or garbled Submissions will not be accepted and may be disqualified. Subject to Section 9, all Submissions become the property of Yahoo!, and none will be acknowledged or returned; however, Yahoo! claims no ownership or rights in the underlying Algorithm used to create any Submissions submitted in this Contest. Refer to Rule 4 below for more information.

  4. General Conditions of Entry: By entering this Contest, each Team Representative (and, if there are other members of the Team, each Team Representative, on behalf of all Team Members):
    • A. WARRANTS AND REPRESENTS THAT: (i) NEITHER THE ALGORITHM NOR ANY OUTPUT OR RESULTS THEREOF ARE CURRENTLY UNDER CONSIDERATION FOR ANY OTHER AWARD, CONTEST, OR PROMOTION; AND (ii) THE TEAM WILL NOT ENTER THE ALGORITHM NOR ANY OUTPUT OR RESULTS THEREOF IN ANY OTHER COMPETITION OR PROMOTION OFFERED BY ANYONE OTHER THAN THE SPONSOR FOR ONE YEAR AFTER THE CONCLUSION OF THE CONTEST PERIOD;
    • B. WARRANTS AND REPRESENTS THAT THE TEAM REPRESENTATIVE (EITHER ALONE OR JOINTLY WITH THE OTHER TEAM MEMBERS ONLY) IS/ARE THE ORIGINAL AUTHOR(S) AND INVENTOR(S) OF THE ALGORITHM RESPONSIBLE FOR GENERATING THE OUTPUT CONTAINED IN THE TEAM'S PRIMARY ENTRY AND SUBMISSION(S), AND OWN(S) ALL RIGHTS TO, OR HAS/HAVE OBTAINED ALL LICENSES AND OTHER PERMISSIONS NECESSARY TO, USE THE ALGORITHM AND SUBMIT THE OUTPUT CONTAINED IN THE TEAM'S PRIMARY ENTRY AND SUBMISSION(S), CAN PROVIDE WRITTEN CONFIRMATION OF ANY OF THE ABOVE UPON REQUEST, AND THAT, TO THE TEAM'S KNOWLEDGE, THE ALGORITHM AND ANY SUBMITTED OUTPUT DO NOT AND WILL NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OR ANY OTHER RIGHTS OF ANY THIRD PARTY;
    • C. agrees to be bound by these Official Rules (which will be posted at the Contest Website throughout the Contest), the DSA, and by any other standard policies, rules and regulations governing the download and use of the Datasets made available in connection with this Contest, and acknowledges that failure to comply with any of the above will result in disqualification from the Contest;
    • D. agrees to comply with and be bound by the decisions of the Sponsor and the judges relating to this Contest, which shall in each case be final and binding in all respects;
    • E. shall, upon request, provide a list (including application or registration number, title, country of filing, and filing date) of any patents or patent applications held or applied for by the Team or any Team Members, or specifying any Team Member as an inventor, related to the Algorithm;
    • F. represents and warrants that the Output contained in the Team's Primary Entry and/or Submission(s) has been produced by the Algorithm without human intervention;
    • G. grants to Sponsor and its affiliates, legal representatives, assigns and licensees, the right and permission to copyright (as appropriate), reproduce, encode, store, copy, transmit, publish, broadcast, display, publicly perform, exhibit and/or otherwise use or reuse (without limitation as to when or to the number of times used), each Team Member's name, address, image, voice, likeness, statements, and biographical material (in each case, as submitted or as edited by Sponsor, in Sponsor's sole discretion), as well as any additional photographic images, video images, portraits, interviews or other materials relating to the Team Member and arising out of his/her participation in this Contest, any other information or materials provided by the Team or any of its Team Members in connection with the Team's entry in either Contest Track, including without limitation the Registration Information, the Output, and the Presentation (as defined below) (collectively, the "Additional Materials"), with or without using any Team Member's name, in any media throughout the world for advertising and publicity purposes without additional review, compensation, or approval,
    • F. forever waives any rights of publicity, rights of privacy, intellectual property rights, and any other legal or moral rights that might preclude Yahoo!'s use of the Team's Primary Entry, Submission(s) or the Additional Materials, or require any Team Member's permission for Yahoo! to use them for promotional purposes, and agrees to never sue or assert any claim against the Contest Entities relating to the Contest Entities' use of those materials; and
    • G. agrees to indemnify and hold the Contest Entities and their respective subsidiaries, affiliates, officers, directors, agents, co-branders or other partners, and any of their employees (collectively, the "Contest Indemnitees"), harmless from any and all claims, damages, expenses, costs (including reasonable attorneys' fees) and liabilities (including settlements), brought or asserted by any third party against any of the Contest Indemnitees due to or arising out of the Team's Submissions or Additional Materials, or any Team Member's conduct during or in connection with this Contest, including but not limited to trademark, copyright, or other intellectual property rights, right of publicity, right of privacy and defamation.

  5. Verification: For each Contest Track, the top four Primary Entries (as ranked by their ERR scores as calculated by Yahoo!) will be named as potential first, second, third, and fourth prize winners in each Contest Track, subject to verification. Following the close of the Entry Period, Sponsor will contact the Team Representatives for each of the top four highest-scoring Teams in each Contest Track for verification. In the event of a tie for any prize in the Contest, the affected prize will be divided among those Teams tied for that prize. The judges reserve the right to select some or no winners if they determine, in their sole opinion, that there are an insufficient number of eligible, complete, or appropriate Submissions or Primary Entries. Odds of winning depend on the number of eligible Submissions received. Judges' decisions will be final. PLEASE NOTE: EVEN IF YOUR TEAM IS IDENTIFIED AS A POTENTIAL WINNER ACCORDING TO THE ONLINE LEADERBOARD FOR THE CONTEST, OR ARE CONTACTED AS A POTENTIAL WINNER BY THE SPONSOR, YOUR TEAM HAS NOT YET WON A PRIZE. ALL POTENTIAL WINNING TEAMS AND THEIR RESPECTIVE MEMBERS ARE SUBJECT TO VERIFICATION AND A POSSIBLE BACKGROUND CHECK CONDUCTED ON BEHALF OF THE CONTEST ENTITIES. ALL POTENTIALLY WINNING TEAM MEMBERS MUST MEET ALL ELIGIBILITY REQUIREMENTS BEFORE THE TEAM WILL BE CONFIRMED AS A WINNER OR BEFORE ANY PRIZE WILL BE AWARDED. In addition, as a condition of receiving any Prize, each winning Team will be required to create and submit to Sponsor a presentation and/or Powerpoint slide deck describing the winning Team's Algorithm and methods used to generate the Team's output (the "Presentation"). If the prize verification process has been confirmed in time, and if one or more members of a winning Team, at their sole expense, are able to attend an ICML workshop in Haifa, Israel on June 25, 2010, the Team Members will be invited to give their presentation live at the workshop. If no member of a winning Team is able to attend, a representative of the Sponsor will give the presentation on the winning Team's behalf.

  6. Prizes: Four prize winning Teams will be named for each Contest Track, as follows:
    First Track:
    • First Prize: One First Place Prize Winner in the First Track will receive $8,000 cash.
    • Second Prize: One Second Place Prize Winner in the First Track will receive $4,000 cash.
    • Third Prize: One Third Place Prize Winner in the First Track will receive $2,000 cash.
    • Fourth Prize: One Fourth Place Prize Winner in the First Track will receive $1,000 cash.
    Second Track:
    • First Prize: One First Place Prize Winner in the Second Track will receive $8,000 cash.
    • Second Prize: One Second Place Prize Winner in the Second Track will receive $4,000 cash.
    • Third Prize: One Third Place Prize Winner in the Second Track will receive $2,000 cash.
    • Fourth Prize: One Fourth Place Prize Winner in the Second Track will receive $1,000 cash.

    The following applies to all prizes: All prizes will be delivered in the form of a check. Limit one prize per winning Team in each Track, for a maximum of two possible prizes per winning Team in the Contest. Prizes cannot be used in conjunction with any other promotion or offer. Prizes may not be transferred or assigned except by Sponsor. Only listed prizes will be awarded and no substitutions will be made, except that Sponsor reserves the right to substitute any prize with another prize of equal or greater value in its sole discretion. Expenses not specifically stated above, together with the reporting and payment of all applicable taxes, fees, and/or surcharges, if any, arising out of, or resulting from, acceptance or use of a prize, are the sole responsibility of the winner(s) of that prize. Yahoo! expressly disclaims any responsibility or liability for injury or loss to any person or property relating to the delivery and/or subsequent use of the prizes awarded, or for any dispute that may arise among winning Team Members relating to the division of a Prize. Yahoo! makes no representations or warranties concerning the appearance, safety, or performance of any prize awarded. Restrictions, conditions, and limitations apply. Contest Entities will not replace any lost or stolen prize items.

  7. Winner Notification: The Team Representative of a potentially winning Team will be notified following the close of the Contest via email. Each verified prize winning Team Representative may be required to sign, notarize and return an Affidavit of Eligibility and Liability/Publicity Release (except where prohibited by law) and provide any additional information (such as social security number), that may be required by Contest Entities. Except where prohibited by law, potential winning Team Representatives must return all such required documents within ten days following attempted notification or prize may be forfeited. Return of any prize/prize notification as undeliverable, or inability of Contest Entities to contact the Team Representative of a potentially winning Team may result in disqualification and selection of an alternate winner according to the judging criteria above. Winners may be issued an IRS Form 1099 which documents the value of the prize for tax purposes. Any difference between actual value of a prize and the approximated value of a prize as stated in these Official Rules will not be awarded.

  8. General Conditions: This Contest is governed by the laws of the United States. All federal, state and local laws and regulations apply.

  9. Sponsor reserves the right at its sole discretion to disqualify the entry of any individual or Team found to be (a) tampering or attempting to tamper with the entry process or the operation of the Contest or any Yahoo! website; (b) violating the Official Rules or DSA; (c) violating the terms of service, conditions of use and/or general rules or guidelines of any Yahoo! property or service, or (d) acting in an unsportsmanlike or disruptive manner, or with intent to annoy, abuse, threaten or harass any other person. Further, Sponsors reserve the right to disqualify any entry which, in Yahoo!'s sole opinion, is deemed to be offensive; disparaging to the Sponsor or otherwise portraying Sponsor in a negative manner; libelous; slanderous; inflammatory; or otherwise inappropriate in any way for this Contest. CAUTION: ANY ATTEMPT BY ANY INDIVIDUAL TO DELIBERATELY DAMAGE ANY WEBSITE OR UNDERMINE THE LEGITIMATE OPERATION OF THE CONTEST MAY BE A VIOLATION OF CRIMINAL AND CIVIL LAWS. SHOULD SUCH AN ATTEMPT BE MADE, SPONSOR RESERVES THE RIGHT TO SEEK DAMAGES FROM ANY SUCH PERSON TO THE FULLEST EXTENT PERMITTED BY LAW.

    By accepting a prize, each winning Team Member agrees to release and hold harmless Contest Entities, and their respective parents, companies, subsidiaries, affiliates, directors, officers, employees, and agents from any and all liability for any injuries, loss or damage of any kind to persons, including but not limited to death, or property, resulting in whole or in part, directly or indirectly, from acceptance, possession, misuse or use of any prize, participation in this promotion, or while traveling to, preparing for or participating in any prize-related activity.

  10. Intellectual Property. As between Yahoo! and any Team participating in this Contest, the Team will retain all intellectual property rights in its Submissions, subject to the licenses granted by the Team herein.

  11. Limitations of Liability: Contest Entities assume no responsibility for lost, late, misdirected, or unintelligible submissions, or for theft, destruction or unauthorized access to, or alteration of, entries. Contest Entities are not responsible for any incorrect or inaccurate information, whether caused by website users, any of the equipment or programming associated with or utilized in the Contest, or any technical or human error which may occur in the processing of Submissions in the Contest. Contest Entities assume no responsibility for any error, omission, interruption, deletion, defect, delay in operation or transmission, failures or technical malfunction of any telephone network or lines, computer online systems, servers, providers, computer equipment, software, email, players or browsers, whether on account of technical problems, traffic congestion on the Internet or at any website, or on account of any combination of the foregoing (including but not limited to any such problems which may result in the inability to access the Contest Website or to submit or modify Submissions or Primary Entries in this Contest). Contest Entities are not responsible for any injury or damage to participants or to any computer related to or resulting from participating or downloading materials in this Contest. If, for any reason, the Contest is not capable of running as planned, including infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures, or any other causes beyond the control of Contest Entities which corrupt or affect the administration, security, fairness, integrity or proper conduct of this Contest, Yahoo! reserves the right at its sole discretion to cancel, terminate, modify or suspend the Contest and select winners from among all eligible entries received prior to the cancellation according to the same judging criteria provided above.

  12. Privacy: By entering the Contest, you agree to Yahoo!'s use of your personal information as described in Yahoo!'s Privacy Policy, located at http://privacy.yahoo.com/privacy/us/promo/details.html.

  13. Winners' List: For a list of the Contest Winners, send a self-addressed, stamped envelope to Yahoo! Machine Learning Ranking Contest, Winners List Requests, Attn: Olivier Chapelle, 701 First Avenue, Sunnyvale, CA 94089. Requests received after October 1, 2010 will not be honored.

  14. Official Rules: For a copy of the Official Rules, print this web page or send a self-addressed, stamped envelope to: Yahoo! Machine Learning Ranking Contest, Official Rules Requests, Attn: Olivier Chapelle, 701 First Avenue, Sunnyvale CA 94089. Vermont residents may omit return postage. Requests received after the close of the Entry Period will not be honored.

  15. Sponsor: Yahoo! Inc., 701 First Avenue, Sunnyvale, CA 94089.