The 1st Clarity Prediction Challenge (CPC1)

Clarity challenge code for the 1st prediction challenge (CPC1).

There are two traks in CPC1:

  • closed-set: the evaluation systems and listeners are covered in the training set, the signals and listener repsonses are provieded in CPC1.train.json

  • open-set: the evaluation systems and listeners are not seen in the training set, the signals and listener responses are provieded in CPC1_indep.train.json

For more information about the CPC1 please visit claritychallenge.org/docs/cpc1/cpc1_intro.

Data structure

To download the CPC1 data, please visit here.

clarity_CPC1_data.v1_1 contains the training data:

clarity_data
|
└───HA_outputs
|   |
|   └───train 3.8G
|   |
|   └───train_indep 2.8G
|
└───scenes 12.1G

metadata
    |CPC1.train.json
    |CPC1.train_indep.json
    |listener_data.CPC1_train.xlsx
    listeners.CPC1_train.json
    |scenes.CPC1_train.json

clarity_CPC1_data.test.v1 follows the same structure as clarity_CPC1_data.v1_1, except that the listener responses (i.e. test labels) are not included. The test listener responses are in the test_listener_responses.

Baseline

The baseline folder provides the code of the Cambridge Auditory Group MSBG hearing loss model and MBSTOI, see CEC1. Run run.py to generate the predicted intelligibility, and then run compute_scores.py to apply logistic fitting and compute the evaluation scores, including RMSE, normalised cross-correlation, Kendall’s Tau coefficient.

Citing CPC1

@inproceedings{barker2022the,
  title={The 1st Clarity Prediction Challenge: A machine learning challenge for hearing aid intelligibility prediction},
  author={Jon Barker, Michael Akeroyd, Trevor J. Cox, John F. Culling, Jennifer Firth, Simone Graetzer, Holly Griffiths, Lara Harris, Graham Naylor, Zuzanna Podwinska, Eszter Porter and Rhoddy Viveros Munoz},
  year={2022}
}