2nd Bandwidth Estimation Challenge at ACM MMSys 2024

Region: Global

Offline Reinforcement Learning for Bandwidth Estimation in Real Time Communications

Official rules

SPONSOR

These Official Rules (“Rules”) govern the operation of the ACM MMSys 2024 Bandwidth Estimation Challenge Event Contest (“Contest”). Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052, USA, is the Contest sponsor (“Sponsor”).

DEFINITIONS

In these Rules, “Microsoft”, “we”, “our”, and “us”, refer to Sponsor, and “you” and “yourself” refers to a Contest participant or the parent/legal guardian of any Contest entrant who has not reached the age of majority to contractually obligate themselves in their legal place of residence. “Event” refers to the ACM MMSys 2024 Bandwidth Estimation Challenge event held in Bari, Italy (the “Event”). By entering you (your parent/legal guardian if you are not the age of majority in your legal place of residence) agree to be bound by these Rules.

ENTRY PERIOD

The Contest will operate from October 9, 2023 to April 18, 2024 (“Entry Period”). The Entry Period is divided into several periods as described in Section 5 How to Enter.

ELIGIBILITY

Open to any registered Event attendee 18 years of age or older. If you are 18 years of age or older but have not reached the age of majority in your legal place of residence, then you must have the consent of a parent/legal guardian. Employees and directors of Microsoft Corporation and its subsidiaries, affiliates, advertising agencies, and Contest Parties are not eligible, nor are persons involved in the execution or administration of this promotion, or the family members of each above (parents, children, siblings, spouse/domestic partners, or individuals residing in the same household). Void in Cuba, Iran, North Korea, Sudan, Syria, Region of Crimea, and where prohibited. For business/tradeshow events: If you are attending the Event in your capacity as an employee, it is your sole responsibility to comply with your employer’s gift policies. Microsoft will not be a party to any disputes or actions related to this matter. PLEASE NOTE: If you are a public sector employee (government and education), all prize awards will be awarded directly to your public sector organization and subject to receipt of a gift letter signed by your agency/institution’s ethics officer, attorney, or designated executive/officer responsible for your organization’s gifts/ethics policy. Microsoft seeks to ensure that by offering items of value at no charge in promotional settings it does not create any violation of the letter or spirit of the entrant’s applicable gifts and ethics rules.

HOW TO ENTER

The Contest Objective is to improve QoE for video conferencing system users as measured by objective audio/video quality scores by developing a deep learning-based model (receiver-side bandwidth estimator, π) with offline RL techniques. To this end, participants should specify an appropriate reward function based on the provided dataset, the model architecture, and the training algorithm, given that the developed model adheres to the challenge requirements described in the homepage. Prizes will be awarded to the top 2 performing models based on the evaluation criteria and methodology described in the homepage. You may participate as an individual or a team. If forming a team, you must designate a “Team Captain” who will submit all entry materials on behalf of the team. Once you register as part of a Team, you cannot change Teams or alter your current team (either by adding or removing members) after the submission of your Entry. Limit one Entry per person and per team. You may not compete on multiple teams, and you may not enter individually and on a team. We are not responsible for Entries that we do not receive for any reason, or for Entries that we receive but are not decipherable or not functional for any reason. Each Team is solely responsible for its own cooperation and teamwork. In no event will Microsoft officiate in any dispute regarding the conduct or cooperation of any Team or its members. The Contest will operate as follows:

Registration / Development Period: October 9, 2023 – January 5, 2024

There are two steps in registering for the challenge:

  1. Participants are required to fill this form (opens in new tab) with the list of all the participants, affiliation of each participant (include country name), contact information for the team and name of your team. A confirmation email will be sent once we receive your registration information.
  2. Participants need to register on the Open-source Software and Datasets submission system (opens in new tab) and follow the submission guidelines (opens in new tab) of the ODS track when submitting their work.

Organizers will communicate updates regarding the grand challenge and announce the availability of data, and evaluation results etc. via email. Challenge leadership board and final results will be posted on the challenge website.

After registration, participants will develop a bandwidth estimation model that best meets the contest objective and the challenge requirements as described in the homepage.

The final evaluation will be conducted in a 2-stage process as described in the homepage during the judging period: January 27, 2024, 12:00 AM AoE– March 1, 2024, 11:59 PM AoE.

To submit your entry, submit your model, code, and paper through the grand challenge conference submission system. You must satisfy all the challenge requirements as described on the homepage. ACM MMSys 2024 grand challenge submissions are due on January 5, 2024, 11:59 PM AoE. The entry limit is one per person during the Entry Period. Any attempt by any you to obtain more than the stated number of entries by using multiple/different accounts, identities, registrations, logins, or any other methods will void your entries and you may be disqualified. Use of any automated system to participate is prohibited.

We are not responsible for excess, lost, late, or incomplete entries. If disputed, entries will be deemed submitted by the “authorized account holder” of the email address, social media account, or other method used to enter. The “authorized account holder” is the natural person assigned to an email address by internet or online service provider, or other organization responsible for assigning email addresses.

PAPER FORMAT

Accepted challenge papers are published in the proceedings of the ACM MMSys 2024. Paper format should adhere to ACM’s author guidelines (opens in new tab).

ELIGIBLE ENTRY

To be eligible, an entry must meet the following content/technical requirements:

  • Your paper must be accepted by ACM MMSys 2024 Grand Challenge review process.
  • Your entry must be your own original work; and
  • Your entry cannot have been selected as a winner in any other contest; and
  • You must have obtained any and all consents, approvals, or licenses required for you to submit your entry; and
  • To the extent that entry requires the submission of user-generated content such as software, photos, videos, music, artwork, essays, etc., entrants warrant that their entry is their original work, has not been copied from others without permission or apparent rights, and does not violate the privacy, intellectual property rights, or other rights of any other person or entity. You may include Microsoft trademarks, logos, and designs, for which Microsoft grants you a limited license to use for the sole purposes of submitting an entry into this Contest; and
  • Your entry may NOT contain, as determined by us in our sole and absolute discretion, any content that is obscene or offensive, violent, defamatory, disparaging or illegal, or that promotes alcohol, illegal drugs, tobacco or a particular political agenda, or that communicates messages that may reflect negatively on the goodwill of Microsoft.

USE OF ENTRIES

We are not claiming ownership rights to your Submission. However, by submitting an entry, you grant us an irrevocable, royalty-free, worldwide right and license to use, review, assess, test, and otherwise analyze your entry and all its content in connection with this Contest and use your entry in any media whatsoever now known or later invented for any non-commercial or commercial purpose, including, but not limited to, the marketing, sale or promotion of Microsoft products or services, without further permission from you. You will not receive any compensation or credit for use of your entry, other than what is described in these Official Rules.

By entering you acknowledge that we may have developed or commissioned materials similar or identical to your entry and you waive any claims resulting from any similarities to your entry. Further, you understand that we will not restrict work assignments of representatives who have had access to your entry and you agree that the use of information in our representatives’ unaided memories in the development or deployment of our products or services does not create liability for us under this agreement or copyright or trade secret law.

Your entry may be posted on a public website. We are not responsible for any unauthorized use of your entry by visitors to this website. We are not obligated to use your entry for any purpose, even if it has been selected as a winning entry.

WINNER SELECTION AND NOTIFICATION

Pending confirmation of eligibility, potential prize winners will be selected by Microsoft or their Agent or a qualified judging panel from among all eligible entries received based on the following 2-stage judging process:

  1. In the first stage, all the submitted models will be evaluated in our emulation platform on a set of validation network traces with multiple repetitions per network trace. Evaluating the submitted models in our emulation platform, which is a controlled lab environment, enables us to estimate performance statistics and establish statistical significance between models.
  2. The top 3 models from stage 1 will be evaluated in calls conducted between nodes in our testbed. Each model will be used to make several calls, and performance will be reported based on those calls.  

In either judging stage, the following scoring function will be used to rank the models: 

Ecalls[En[objective video quality + objective audio quality]]

The outer expectation is across all calls and across repetitions per call, while the inner expectation is the temporal average of the objective metrics throughout a call.

This challenge metric gives an equal weighting between objective audio and video quality. Among the submitted proposals, if the difference between overall evaluation metric between the models is not statistically significant, the model with a lower number of operations per second will be given a higher ranking. Winners will be notified after the end of the judging period on March 1, 2024.

In the event of a tie between any eligible entries, an additional judge will break the tie based on the judging criteria described above. The decisions of the judges are final and binding. If we do not receive enough entries meeting the entry requirements, we may, at our discretion, select fewer winners. If public vote determines winners, it is prohibited for any person to obtain votes by any fraudulent or inappropriate means, including offering prizes or other inducements in exchange for votes, automated programs, or fraudulent IDs. Microsoft will void any questionable votes.

PRIZES

The following prizes will be awarded:

First Prize: the winner will receive: $2000, paid in the form of a check from the sponsor or donation to the Individual Entrant or Team Captain’s Educational institution. Approximate Retail Value (ARV) $2,000.00.
Second Prize: the runner-up will receive: $1000, paid in the form of a check from the sponsor or donation to the Individual Entrant or Team Captain’s Educational Institution. Approximate Retail Value (ARV) $1,000.00.

All prizes are stated in US dollars.

The total Approximate Retail Value (ARV) of all prizes: $3,000.00.

PLEASE NOTE: If you are a public sector employee (government and education), your prize will be awarded directly to your public sector organization as a donation, and subject to receipt of a gift letter signed by your agency/institution’s ethics officer, attorney, or designated executive/officer responsible for your organization’s gifts/ethics policy.

We will only award one prize per person. No more than the stated number of prizes will be awarded. No substitution, transfer, or assignment of prize permitted, except that Microsoft reserves the right to substitute a prize of equal or greater value in the event the offered prize is unavailable. Prizes are awarded “AS IS” with no warranty of any kind, either express or implied, including but not limited to, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. Prize winners may be required to complete and return prize claim and / or tax forms (“Forms”) within the deadline stated in the winner notification. Taxes on the prize, if any, are the sole responsibility of the winner, who is advised to seek independent counsel regarding the tax implications of accepting a prize. By accepting a prize, you agree that Microsoft may use your entry, name, image and hometown online and in print, or in any other media, in connection with this Contest without payment or compensation to you, except where prohibited by law.

ODDS

The odds of winning are based on the number and quality of eligible entries received.

GENERAL CONDITIONS AND RELEASE OF LIABILITY

To the extent allowed by law, by entering you agree to release and hold harmless Microsoft and its respective parents, partners, subsidiaries, affiliates, employees, and agents from any and all liability or any injury, loss, or damage of any kind arising in connection with this Contest or any prize won.

All local laws apply. The decisions of Microsoft are final and binding.

We reserve the right to cancel, change, or suspend this Contest for any reason, including cheating, technology failure, catastrophe, war, or any other unforeseen or unexpected event that affects the integrity of this Contest, whether human or mechanical. If the integrity of the Contest cannot be restored, we may select winners from among all eligible entries received before we had to cancel, change or suspend the Contest.

If you attempt or we have strong reason to believe that you have compromised the integrity or the legitimate operation of this Contest by cheating, hacking, creating a bot or other automated program, or by committing fraud in any way, we may seek damages from you to the full extent of the law and you may be banned from participation in future Microsoft promotions.

GOVERNING LAW

This Contest will be governed by the laws of the State of Washington, and you consent to the exclusive jurisdiction and venue of the courts of the State of Washington for any disputes arising out of this Contest.

PRIVACY

At Microsoft, we are committed to protecting your privacy. Microsoft uses the information you provide on this form to notify you of important information about our products, upgrades and enhancements, and to send you information about other Microsoft products and services. Microsoft will not share the information you provide with third parties without your permission except where necessary to complete the services or transactions you have requested, or as required by law. Microsoft is committed to protecting the security of your personal information. We use a variety of security technologies and procedures to help protect your personal information from unauthorized access, use, or disclosure. Your personal information is never shared outside the company without your permission, except under conditions explained above.

If you believe that Microsoft has not adhered to this statement, please contact Microsoft by sending an email to privrc@microsoft.com or postal mail to Microsoft Privacy Response Center, Microsoft Corporation, One Microsoft Way, Redmond, WA.