Zero Speech Challenges organization

J. Karadayi - M. Bernard - CoML team

March 09, 2020

4 editions so far...

www.zerospeech.com

ZS 2021

ZS 2020 = 2017 + 2019

Outline

(focus on ZRC 2020)

  • participant registration
  • participant submission
  • submission / evaluation pipeline
  • ideas for improvements

Participant registration

procedure at zerospeech.com/2020

1. send a mail to zerospeech2020@gmail.com

    [manual reply with license agreement]

 

Limitations...

  • too complex (misuse from participants)
  • not centralized (gmail, codalab, github)
  • require manual intervention from our side

 

 

2. accept the license agreement

    [manually send the dataset password]

    [manually add participant to google doc]

3. receive password and download the dataset

4. download/install the software from github

5. register on codalab

  • zerospeech2020-evaluate
  • zerospeech2020-validate

Participant submission

Pretty simple but codalab...

  • sometimes goes out of line
  • no feedback during upload (may fail silently)
  • not robust to connection interruption
  • random bandwidth (shared with all challenges)

 

=> we need a robust solution for large files

(baseline.zip is 6.8 GB)

  • upload the archive to codalab
  • get notification of submission acceptance (or rejection)
  • ... wait to May 01, 2020 ... leaderboard at zerospeech.com/2020
  • participant build an archive "submission.zip"
  • validate it using
zerospeech2020-validate

Submission pipeline

upload a submission to habilis and validate it

Limitation ...

about 4h per submission (without concurency)

Evaluation pipeline

3 evaluations

  • machine (ABX and bitrate on embeddings)
  • human (speech synthesis quality)
  • is open source ?

A suite of little tools on habilis

  • zs2020-status : eval status of each submission
  • zs2020-eval-machine : run ABX & bitrate on a submission
  • zs2020-eval-opensource : help us inspecting submissions
  • zs2020-publish-leaderboard : upload zerospeech.com

+ human evaluation

Limitations

  • codalab not adapted and misused (only for upload to habilis)
  • registration too complex, need automation

Improvements

Implement a "user profile" on zerospeech.com

  • sign-in / sign-up / personal information
  • register to specific edition and accept licence agreement
  • upload submissions / consult its status

web tech skills for implementation ?

self-hosted on habilis2 ? hosted on OVH ? where to compute evals ?

ZRC challenges organization

By mmmaat

ZRC challenges organization

  • 25