diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..92ec7d0b79759080cc2a3fdb250ae5e1db6d267d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,35 +1,2 @@ -*.7z filter=lfs diff=lfs merge=lfs -text -*.arrow filter=lfs diff=lfs merge=lfs -text -*.bin filter=lfs diff=lfs merge=lfs -text -*.bz2 filter=lfs diff=lfs merge=lfs -text -*.ckpt filter=lfs diff=lfs merge=lfs -text -*.ftz filter=lfs diff=lfs merge=lfs -text -*.gz filter=lfs diff=lfs merge=lfs -text -*.h5 filter=lfs diff=lfs merge=lfs -text -*.joblib filter=lfs diff=lfs merge=lfs -text -*.lfs.* filter=lfs diff=lfs merge=lfs -text -*.mlmodel filter=lfs diff=lfs merge=lfs -text -*.model filter=lfs diff=lfs merge=lfs -text -*.msgpack filter=lfs diff=lfs merge=lfs -text -*.npy filter=lfs diff=lfs merge=lfs -text -*.npz filter=lfs diff=lfs merge=lfs -text -*.onnx filter=lfs diff=lfs merge=lfs -text -*.ot filter=lfs diff=lfs merge=lfs -text -*.parquet filter=lfs diff=lfs merge=lfs -text -*.pb filter=lfs diff=lfs merge=lfs -text -*.pickle filter=lfs diff=lfs merge=lfs -text -*.pkl filter=lfs diff=lfs merge=lfs -text -*.pt filter=lfs diff=lfs merge=lfs -text -*.pth filter=lfs diff=lfs merge=lfs -text -*.rar filter=lfs diff=lfs merge=lfs -text *.safetensors filter=lfs diff=lfs merge=lfs -text -saved_model/**/* filter=lfs diff=lfs merge=lfs -text -*.tar.* filter=lfs diff=lfs merge=lfs -text -*.tar filter=lfs diff=lfs merge=lfs -text -*.tflite filter=lfs diff=lfs merge=lfs -text -*.tgz filter=lfs diff=lfs merge=lfs -text -*.wasm filter=lfs diff=lfs merge=lfs -text -*.xz filter=lfs diff=lfs merge=lfs -text -*.zip filter=lfs diff=lfs merge=lfs -text -*.zst filter=lfs diff=lfs merge=lfs -text -*tfevents* filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..da6ab6cc8f333d7e89a99812866df8f24374d47c --- /dev/null +++ b/LICENSE @@ -0,0 +1,396 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000000000000000000000000000000000000..a2e72e872a2c1a5be9f339ee4696e69227fe50f0 --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,15 @@ +# License and attribution + +Author: **Christoph Schuhmann**. Organization: **LAION**. Release: 7 October 2026. +LAION's new fine-tuned weights, code and documentation: **CC BY 4.0**, see `LICENSE`. +Please credit Christoph Schuhmann and LAION, link this repository and indicate changes. + +OpenAI Whisper's original code and weights retain their MIT notice: +https://github.com/openai/whisper/blob/main/LICENSE +Hugging Face Transformers is an external Apache-2.0 dependency: +https://github.com/huggingface/transformers/blob/main/LICENSE +Teacher models and source audio retain their own terms; they are not redistributed here. +Orange's identity teacher card declares CC BY-SA 3.0: +https://huggingface.co/Orange/Speaker-wavLM-id +Orange timbre: https://huggingface.co/Orange/Speaker-wavLM-tbr +The release license is not a grant of rights over upstream datasets or packages. diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4cec5a8c07b05fae2d0acf176674d1dc1b4672f9 --- /dev/null +++ b/README.md @@ -0,0 +1,731 @@ +--- +license: cc-by-4.0 +library_name: pytorch +pipeline_tag: audio-classification +base_model: +- openai/whisper-base +- openai/whisper-small +- laion/whisper-base-small-layered-audio-scores +base_model_relation: finetune +datasets: +- laion/tts-scaling-ladder-de-en +- laion/laions_got_talent_raw +- mitermix/balanced_audio_snippets_40x3k +- mitermix/voice-annotation-poc +language: +- multilingual +tags: +- whisper +- encoder-only +- emotion-recognition +- vocal-burst-localization +- speaker-embeddings +- audio-quality +- multitask-regression +- gemini-distillation +--- + +# Gemini-tuned Whisper Base and Small for emotion, voice, quality and vocal bursts + +**By Christoph Schuhmann · LAION · 7 October 2026 · CC BY 4.0** + +This repository releases the **best completed two-epoch Gemini Flash 3.8 fine-tunes** +of LAION's encoder-only Whisper Base and Small multitask models. Given a recording, +one forward pass predicts emotions, speaking style, sound quality, speaker-characteristic +vectors and the location and type of non-speech vocal events such as laughter or crying. +Both models are included: `base/model.safetensors` and `small/model.safetensors`. + +**These are audio encoders with task heads. There is no Whisper text decoder, ASR +transcript, generated caption or language model.** Gemini transcripts and captions helped +prepare annotations; captions were not model inputs or an autoregressive training objective. +CPS is a scalar prediction rather than a transcript. The requested separate MOSS caption +LoRAs are outside this release and were not trained as part of these two runs. + +## Results and related releases + +- **[Comprehensive English benchmark report](https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html)**: + all 36 frozen embedding probes and four original/tuned Whisper configurations; + human-label emotion benchmarks, complete target regression, validation, burst timing and limitations. +- [Which model is best for each task?](https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html#study-overview) + includes genuineness and vocal-burst blend. +- [Every target and validation result](https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html#study-targets). +- [Original layered Whisper weights](https://huggingface.co/laion/whisper-base-small-layered-audio-scores): + the Base **S4** and Small **S3** checkpoints are the actual starting states for this release. + +**Small** has better Orange speaker-vector cosine and lower AudioBox/DNSMOS target error +than Base, and a higher EmoNet intensity correlation. **Base** has slightly better CPS error, +Flash frame F1 and VoiceNet-Emo mean rank correlation. A frozen probe can outperform both +on other tasks: see the comprehensive report for all winners. This release does not claim +one universal best model or statistical significance from small numerical differences. + +## What the models output + +| Output | Shape / scale | Meaning | +| --- | --- | --- | +| EmoNet emotions | 40 scalars, reference 0–4 | Fine-grained emotion intensity; simultaneous regression, not a mutually exclusive class. | +| VoiceNet dimensions | 57 scalars, mostly 0–6 | Delivery, register, timbre and style; Flash BKGN is 0–4 and EXPL 0–2. | +| Genuineness | 1 scalar, 0–6 | The annotation rubric's perceived genuineness. | +| Vocal-burst blend | 1 scalar, 0–10 | How a vocal event blends with surrounding speech; meaningful only when a burst is present. | +| R_quality | 1 legacy scalar | Its distinct original teacher target and units; not overwritten with another quality construct. | +| Empathic Insight Plus extras | 19 scalars | Voice traits, arousal/valence, recording/background quality and content enjoyment. | +| AudioBox Aesthetics | 4 scalars | CE: content enjoyment; CU: content usefulness; PC: production complexity; PQ: production quality. | +| DNSMOS | 7 scalars | SIG, BAK, OVRL, their raw versions and P808 MOS. | +| Burst count | 1 scalar trained in log1p space | Number of annotated events; inference additionally reports expm1 of the nonnegative prediction. | +| VoiceCLAP attributes | 61 scalars | Additional emotion, voice and quality targets; some emotion targets overlap the first 40. | +| Characters per second (CPS) | 1 separate scalar | Unicode transcript characters, including spaces/punctuation, divided by total recording duration; bracketed nonlexical placeholders removed. | +| Orange timbre | 128D unit vector | Regression to the Orange timbre teacher embedding. | +| Orange identity | 250D unit vector | Regression to the Orange identity teacher embedding; not a person's name or an identification guarantee. | +| Burst occupancy | 20 ms frame probabilities | Whether each encoder frame belongs to at least one vocal burst. | +| Independent burst events | Start **and** end seconds | Onset plus duration proposals can overlap; maximum 32 at the default evaluation setting. | +| Burst type | 53-way event-local class probabilities | The top three labels and uncalibrated softmax probabilities for each predicted interval. | + +There are **192 jointly predicted scalar outputs plus the separate CPS head**. A complete, +ordered list of exact output keys and all their held-out results appears at the end of this card. +The models return raw units, training-standardized values and display z-scores. Regression +outputs are continuous and are not automatically clipped to the annotation's ordinal range. + +## Quick start: local CPU or GPU inference + +Use Python 3.10 or newer. The measured production environment used Python 3.13.5, +PyTorch 2.9.1, Transformers 5.14.1, SoundFile 0.14 and Safetensors. Install the appropriate +PyTorch CPU/CUDA wheel for your machine; see `requirements.txt` for the other dependencies. +Inference uses a custom `model.py`, not `pipeline('automatic-speech-recognition')` or +`WhisperForConditionalGeneration.from_pretrained`. + +Download inference assets without the large optimizer checkpoints: + +```python +from huggingface_hub import snapshot_download + +snapshot_download( + repo_id="laion/whisper-base-small-gemini-audio-scores", + local_dir="whisper-gemini", + allow_patterns=["*.py", "requirements.txt", "*.json", "base/*.json", + "small/*.json", "base/model.safetensors", "small/model.safetensors"], +) +``` + +```bash +cd whisper-gemini +pip install -r requirements.txt +python inference.py clip.wav --model small --device cpu --threads 4 > small_prediction.json +python inference.py clip.wav --model base --device cpu --threads 1 > base_prediction.json +python inference.py clip.wav --model small --device cuda:0 --threads 4 \ + --include-frame-probabilities > gpu_prediction.json +``` + +Input recordings must be **0.1–30 seconds**. SoundFile decodes the supplied audio, stereo is +averaged to mono, and SciPy resamples to 16 kHz. The bundled Whisper frontend creates +80-bin log-mel features. Longer recordings need an explicit external chunking policy. +No original OpenAI weights, teacher checkpoints or Gemini API access are required at inference. + +Reuse the model when processing multiple files: + +```python +from inference import Predictor + +predictor = Predictor(".", model_size="small", device="cpu", threads=4) +result = predictor.predict("clip.wav", include_frames=True) +print(result["scores_raw"]["genuineness_0_6"]) +print(result["scores_z"]["emo_Amusement"]) +print(result["burst_event_proposals"]) # start_s, end_s, top3_classes +``` + +`--frame-threshold` and `--event-threshold` default to 0.5; `--max-events` defaults to 32. +This matches the new report's proposal operating point. Lowering the event threshold can +increase recall and false positives. Frame regions merge overlapping events, whereas the +independent proposal head can represent them separately. Neither class softmax values nor +sigmoid values have been calibrated as real-world confidence estimates. + +## Architecture + +Base uses **six encoder layers, hidden width 512**, and **26,441,735 total parameters**. +Small uses **12 encoder layers, hidden width 768**, and **97,102,031 total parameters**. +These counts include our heads and exclude the absent Whisper decoder. The encoder alone +contains 20,590,592 / 88,154,112 parameters respectively. + +From the final encoder sequence we concatenate masked mean, minimum, maximum and standard +deviation. Separately, each transformer layer contributes its masked mean vector. Shared +per-family projection MLPs reduce these means to 32 or 64 dimensions, and a sample-specific +softmax gate combines layer information. These features add residuals to the 192-score head. +Speaker heads use 128D layer-mixture routes; CPS uses 32D. The frame head predicts occupancy; +the proposal head predicts independent onset logits and log durations. A 64D layer-mixture +route for event classification averages **only frames inside that event** from every layer, +then combines them with the final-layer local mean and a 53-way classifier. + +`model.py` is the exact architecture used in training. Exported weights preserve every saved +tensor without quantization or conversion. The inherited Whisper configuration still contains +some unused decoder fields; `architectures` and `is_encoder_decoder` are set for this encoder-only +release. No decoder tensors are present. The custom inference code must be used. + +## Training data, annotation priority and splits + +The selected pool contains **66,199 exact-audio unique clips / 197.36 hours** after deduplication +across the four selections. Valid Flash annotations exist for **65,163 clips / 194.17 hours**. +The 1,036 invalid or provider-blocked responses are excluded from this tuning stage. They were +not converted into zero-emotion or no-burst targets. + +| Split actually used | Clips | Purpose | +| --- | ---: | --- | +| Training | 58,380 | Gradient updates for both full fine-tunes. | +| Validation | 3,239 | Full validation after each epoch; selects best checkpoint. | +| Test | 3,544 | Matched before/after evaluation; not used for gradient updates or epoch selection. | + +Sources are the **balanced S1 100-hour, 400-bucket selection** from +[TTS Scaling Ladder DE/EN](https://huggingface.co/datasets/laion/tts-scaling-ladder-de-en), +[LAION's Got Talent raw](https://huggingface.co/datasets/laion/laions_got_talent_raw), +[balanced audio snippets 40×3k](https://huggingface.co/datasets/mitermix/balanced_audio_snippets_40x3k) +and [voice annotation POC](https://huggingface.co/datasets/mitermix/voice-annotation-poc). +Final selections preserve all source/task memberships while annotating each exact compressed-audio +SHA256 once. Source membership counts are nonexclusive. Deterministic 90/5/5 hashing groups +explicit speaker IDs, otherwise known synthetic audio families, otherwise exact audio hashes; +observed counts differ from exact percentages because groups are kept intact. + +`training/provenance/valid_split_summary.json` records valid counts, hours, language strings, +memberships and the hash of the exact prepared target snapshot. The older `TRAINING_READY.json` +also contains split counts including invalid responses; those are not the training counts above. +Source revisions and original pool details are in `training/provenance/selected_pool.json`. +The data, Gemini responses and teacher TARs are not redistributed by this model repository. + +The recorded annotation model identifier is **`gemini-3.8-flash`**. Schema-valid Flash outputs +take priority for 40 emotions, 57 VoiceNet dimensions, genuineness, blend, event counts, +event start/end times and transcript-derived CPS. Corresponding VoiceCLAP emotion attributes +also take the Flash value. Distinct constructs such as DNSMOS BAK or the original authenticity +axis keep their own teachers. A null blend on a no-burst clip is masked, not replaced by an old +blend score. Missing values remain masked. Speech-only objectives use domain masks; Orange +speaker losses require valid known single-speaker clips. Teacher vectors are preserved even +when their training loss is masked. + +The prompt permits 78 vocal fine labels. Explicit aliases map compatible labels into the +existing 53-class checkpoint vocabulary; unrepresented labels map to `Other / rare burst`. +See `gemini_burst_mapping.json` for every mapping. Original fine labels and event captions remain +in the annotation sidecars. End times may be clamped to the decoded duration within the accepted +0.3-second annotation tolerance, with original timing and the clamp flag retained in the data. + +## Exact fine-tuning procedure + +Starting models were the lowest-validation-loss **Base S4** and **Small S3** snapshots from +the original S1→S10 layered curriculum campaign. Each snapshot contains only the progress up +to its own stage, rather than the final S10 weights: Base's original update was 266,238; +Small's was 237,434. The original campaign ran one epoch per nested stage with 10% P3 synthetic +mixture exposures per stage and a continuous cosine schedule. Its full code and recorded run +configs are included under `training/` and `training/original_curriculum/`. + +Gemini tuning **strictly restored all encoder and head weights**, started a fresh AdamW +optimizer and cosine schedule, and unfroze the entire encoder, including its positional +embedding table. This is full fine-tuning, not LoRA or a frozen-encoder probe. + +| Setting | Base | Small | +| --- | ---: | ---: | +| Epochs | 2 | 2 | +| Actual optimizer updates | 914 | 914 | +| Best checkpoint | Epoch 2 | Epoch 2 | +| Peak encoder learning rate | 1e-5 | 5e-6 | +| Peak head learning rate | 1e-4 | 1e-4 | +| Warmup | 5% (46 updates) | 5% (46 updates) | +| Cosine minimum / peak | 10% | 10% | +| Weight decay | 0.01 | 0.01 | +| Global effective batch | 128 | 128 | +| Microbatch / GPU | 32 | 16 | +| Accumulation | 1 | 2 | +| Data workers / GPU | 4 | 4 | +| Hardware | 1 node, 4 GH200 GPUs | 1 node, 4 GH200 GPUs | +| Precision | BF16 autocast; FP32 saved weights | BF16 autocast; FP32 saved weights | +| Gradient clipping | Global norm 1.0 | Global norm 1.0 | +| Seed | 20261005 | 20261005 | +| Selected class-weighted validation loss | 1.7683769 | 1.6989245 | +| Training Slurm job | 2199189 | 2199190 | +| Recorded allocation elapsed time | 10m17s | 10m31s | + +There is **no P3 replay in this extra two-epoch stage**. A DDP sampler may pad a few examples +to distribute batches equally; validation is evaluated completely on rank zero without +duplicating its samples. The full config, class counts and epoch loss logs are under `training/`. + +### Losses + +The implementation is `training/train_layered_curriculum.py::loss_terms`, reused unchanged +by `training/gemini_finetune/train_whisper.py`: + +- Masked Huber regression, delta 1, on standardized scalar targets; per-family weights + are the exact `GROUPS` constants in `training/multitask_p3_smoke.py`. +- CPS: standardized Huber delta 1, weight 0.2. +- Speaker vectors: 0.2 × (cosine distance + 0.1 × Huber delta 0.1), only valid single speakers. +- Frames: weighted BCE (positive weight 5), weight 0.5, plus soft Dice weight 0.25. +- Onsets: weighted BCE (positive weight 100), weight 0.2. +- Event log duration: Huber delta 0.5, weight 0.1, evaluated at labeled starts. +- Event class: categorical cross entropy, weight 0.2, label smoothing 0.02; + training-only class weights sqrt(median event count / class count), clipped to 0.25–4. + +Every epoch saves latest and, when improved, best states. Published `base/checkpoint.pt` +and `small/checkpoint.pt` are the exact best files: model, AdamW, scheduler, four-rank RNG, +completed epoch, update, normalization, taxonomy and original config. They support epoch-boundary +continuation with the same DDP world size. Both runs already finished epoch 2; extending training +requires an explicit new phase/schedule, not blindly resuming the completed two-epoch plan. +Inference uses only Safetensors and never loads the `.pt` training pickle. + +## Normalization + +```text +raw_score = standardized_network_output × training_std + training_mean +display_z = (raw_score − original_training_teacher_median) / original_training_teacher_std +CPS_raw = CPS_network_output × CPS_training_std + CPS_training_mean +``` + +`training_normalization.json` is the original frozen checkpoint normalization, preserved +through Gemini tuning. It is required for correct raw units. `display_normalization.json` +is the train-only median/std reference from the original release, retained for compatible +visualization and rankings. `gemini_train_statistics.json` separately stores train-only Flash +mean/std/counts; its inherited “provisional” description refers to the incremental parser, +but the file here is the completed final export. It was not substituted into network decoding. +Display z-scores are relative context, not class probabilities or confidence intervals. + +## How the data were mounted and how to reproduce + +Training ran on **JUPITER Booster**. `/e/home`, `/e/project1`, `/e/scratch` and `/e/software` +were existing shared HPC filesystems visible to every rank; no Docker bind mount or network +download occurred inside the GPU training. Source audio and same-audio teacher outputs stayed +in WebDataset TARs. `TarReader` caches a bounded set of open archives and reads named members; +it does not extract millions of individual files. Teachers are cached annotations, not called +inside the gradient loop. + +| Original absolute path | Contents / use | +| --- | --- | +| `/e/home/jusers/schuhmann1/jupiter/whisper_score_regression` | Production training and inference source. | +| `/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model` | Original Base S4 / Small S3 states, frontend, normalization and classes. | +| `/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_multisource_100h_20261004` | Combined exact-audio selection and Gemini response sidecars. | +| `/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/prepared` | `targets.jsonl`, final training gate, normalization and burst mapping. | +| Same preparation root, `teacher_sidecars/` | SHA-bound TAR companions with Orange vectors and all additional teacher outputs. | +| Same preparation root, `training/whisper_{base,small}` | Exact best/latest states and per-epoch metrics. | +| `/e/scratch/reformo/schuhmann1_moss/code/fastgen.sh` | Python/software paths for the original offline HPC environment. | + +`targets.jsonl` contains `audio_tar` / `audio_member` and embedding `tar` / `member` references. +On another machine, obtain the same complete prepared data, copy TARs and rewrite the absolute +TAR prefixes to your local mounts while preserving member names and audio hashes. Provide +`checkpoint_normalization.json`, `gemini_burst_mapping.json` and `TRAINING_READY.json` beside it. +The repository includes the parser, schema prompt and teacher backfill code; recreating its +data requires the upstream datasets, teacher weights and your own annotation service access. +There is no credential embedded here. Source availability and terms still apply. + +To reproduce the **two-epoch experiment**, download the original Base S4 or Small S3 `.pt` +initializer from the previous repository, not this release's already-tuned state. Then: + +```bash +pip install -r requirements-training.txt +python training/make_finetune_config.py --model base \ + --data-root /your/prepared --initial-checkpoint /your/original/base/S4/checkpoint.pt \ + --output-dir /your/new-base-run --config /your/base-run.json +python -m torch.distributed.run --standalone --nproc_per_node=4 \ + training/gemini_finetune/train_whisper.py --config /your/base-run.json +``` + +For Small use `--model small` and the original `small/S3/checkpoint.pt`. The config helper +changes paths while preserving recorded hyperparameters. `training/gemini_finetune/train_whisper.sbatch` +is the original submitted Slurm launcher, with original mount paths for reference. Evaluator +scripts likewise preserve original study paths; adapt `study_paths.py` and benchmark data paths +if reproducing the full comparison. Safe-weight export tools and verification receipts are included. + +## Held-out Flash target agreement + +Both models are tested on the **same 3,544 valid Flash test clips**. These targets are machine +annotations, not a fresh human panel. Speaker cosine uses 1,718 valid single-speaker clips; +blend uses 2,391 clips with non-null blend. Family MAE is the unweighted mean over valid axes. + +| Flash test target / metric | Base | Small | +| --- | ---: | ---: | +| Burst frame F1 ↑ | 0.6929 | 0.6892 | +| Burst event F1, IoU ≥0.5 ↑ | 0.1945 | 0.1949 | +| Burst start MAE on IoU ≥0.1 matches, seconds ↓ | 0.1201 | 0.1150 | +| Burst end MAE on IoU ≥0.1 matches, seconds ↓ | 0.1973 | 0.2006 | +| 53-class accuracy with reference spans ↑ | 0.4280 | 0.4483 | +| 53-class accuracy on matched predicted spans ↑ | 0.4189 | 0.4370 | +| Orange timbre cosine ↑ (1,718 valid single-speaker clips) | 0.9038 | 0.9223 | +| Orange identity cosine ↑ (1,718 valid single-speaker clips) | 0.8541 | 0.8741 | +| CPS raw MAE, characters/second ↓ | 0.9012 | 0.9309 | +| Genuineness raw MAE on 0–6 scale ↓ (3,544 clips) | 0.4774 | 0.4704 | +| Genuineness normalized MAE ↓ | 0.2971 | 0.2928 | +| Blend raw MAE on 0–10 scale ↓ (2,391 valid clips) | 0.8773 | 0.8417 | +| Blend normalized MAE ↓ | 0.3228 | 0.3097 | +| 40 emotions, mean normalized MAE ↓ | 0.5873 | 0.5605 | +| 57 VoiceNet dimensions, mean normalized MAE ↓ | 0.4967 | 0.4813 | +| AudioBox four axes, mean normalized MAE ↓ | 0.1877 | 0.1739 | +| DNSMOS seven outputs, mean normalized MAE ↓ | 0.2047 | 0.1975 | + +Normalized MAE is measured in frozen training standard deviations. Burst interval metrics use +Hungarian matching of independent onset/duration proposals, not binary contiguous-frame regions. +Boundary errors and predicted-span class accuracy are conditional on matches at IoU ≥0.1. +Reference-span class accuracy gives the classifier the true interval; it is not end-to-end +localization accuracy. Maximum proposals is 32, with a fixed 0.5 onset threshold. Event precision +is low despite high recall; the report includes all IoU cutoffs and precision/recall. + +The validation tables in `evaluation/{base,small}/validation_metrics.json` use the existing +3,239 checkpoint-selection clips, not an untouched test. Supplementary evaluator loss uses +unit class weights, while the training selection loss above used the configured class weights. +Different loss values under those two policies are expected. + +## Public human-label benchmarks + +| Human-label benchmark / metric | Base | Small | +| --- | ---: | ---: | +| EmoNet-Voice intensity, Pearson r ↑ | 0.4340 | 0.4512 | +| EmoNet-Voice intensity, Spearman ρ ↑ | 0.4577 | 0.4679 | +| VoiceNet-Emo, mean prompt Spearman ρ ↑ | 0.4288 | 0.4282 | +| VoiceNet-Ext / emolia-dim, mean prompt Spearman ρ ↑ | 0.1566 | 0.1502 | +| CREMA-D matched actor-CV score-MLP accuracy ↑ | 0.6310 | 0.6423 | +| RAVDESS matched actor-CV score-MLP accuracy ↑ | 0.6597 | 0.6639 | + +EmoNet uses 12,000 mapped clips and fixed 0–4→0–10 endpoint scaling; two unsupported labels +from the published 12,600-clip benchmark are omitted. VoiceNet-Emo uses 7,986 current-repository +questions with at least two raters; VoiceNet-Ext uses 13,917. **EXT and DIM refer to the same +benchmark**. Current snapshot coverage differs from paper coverage. The report includes unflagged, +untruncated and alternate agreement cuts and explains optimistic oracle threshold numbers. + +CREMA-D and RAVDESS figures are **supervised matched nested actor-cross-validation score adapters**, +not zero-shot paper numbers. Each adapter sees the model's 192 raw predictions, a train-fold +StandardScaler and a 64-unit GELU MLP: 12,742 / 12,872 parameters respectively. Five outer actor +folds and three inner folds choose learning rate 0.001/0.003 and 20/50 epochs. Outer test actors +never fit that fold's scaler or adapter. These benchmark-only adapters are not the model's burst +classifier and are not automatically applied by `inference.py`. Full fold records, metrics and +confusions are included; the report compares the same adapter budget across all backbones. +Upstream training/source overlap with the public benchmarks was not exhaustively audited. + +## P3 retention and limitations + +On the identical fixed **2,000-clip P3 test audit**, frame F1 changes from **0.9622 to 0.8051** +for Base and **0.9693 to 0.8392** for Small after Gemini tuning. Flash test frame F1 rises +from 0.3072/0.3171 to 0.6929/0.6892 respectively. This is a target/domain tradeoff: +there was no P3 replay in this phase. All matched pre/post P3 validation/test JSONs are included. +It is not valid to claim universal burst improvement from Flash agreement alone. + +The selected pool is not a representative random sample of all natural audio. Quality scores +imitate AudioBox/DNSMOS/Empathic teachers rather than measuring new human MOS. Speaker cosine +measures regression agreement with Orange, not verification accuracy or human identity. +The burst classifier groups unsupported fine labels, event proposals have many false positives, +and emotional or expressive clips can differ from the synthetic P3 construction labels. +Recordings longer than 30 seconds and multi-speaker embeddings require additional policies. + +## Annotation models, taxonomies and packages + +| Supervision / package | Primary reference | +| --- | --- | +| Original Whisper encoders | [OpenAI Base](https://huggingface.co/openai/whisper-base), [OpenAI Small](https://huggingface.co/openai/whisper-small), [Whisper code](https://github.com/openai/whisper). | +| Gemini annotation schema | The exact 108 KB master prompt is `training/gemini_s10_smoke/gemini_voice_annotation_master_prompt_detailed.txt`; parser and validation code are included. | +| 40 emotions | [EmoNet taxonomy](https://github.com/LAION-AI/voicenet/blob/main/taxonomy/emonet_taxonomy.md), [emotion annotations toolkit](https://github.com/LAION-AI/emotion-annotations). | +| 57 voice dimensions | [VoiceNet taxonomy](https://github.com/LAION-AI/voicenet/blob/main/taxonomy/voicenet_taxonomy.md), [commercial dimension predictors](https://huggingface.co/laion/voicenet-dimension-predictors-commercial). | +| Original genuineness teacher | [VoiceCLAP commercial genuineness](https://huggingface.co/laion/voiceclap-commercial-genuineness); matching targets superseded by valid Flash labels. | +| Original blend teacher | [VoiceCLAP commercial vocalburst blend](https://huggingface.co/laion/voiceclap-commercial-vocalburst-blend); matching targets superseded by valid Flash labels. | +| VoiceCLAP attributes / intermediate embedding | [Commercial VoiceCLAP](https://huggingface.co/laion/voiceclap-commercial), [attribute heads](https://huggingface.co/laion/voiceclap-commercial-attribute-heads); 768D intermediate embeddings are cached in data, not an output head. | +| Empathic extras / original emotion teacher | [Empathic Insight Voice Plus](https://huggingface.co/laion/Empathic-Insight-Voice-Plus), [BUD-E Whisper](https://huggingface.co/laion/BUD-E-Whisper); 3072D teacher features are cached, not an output head. | +| AudioBox | [Meta AudioBox Aesthetics](https://huggingface.co/facebook/audiobox-aesthetics). | +| DNSMOS | [Microsoft DNS Challenge / DNSMOS](https://github.com/microsoft/DNS-Challenge/tree/master/DNSMOS). | +| Orange timbre, 128D | [Orange Speaker-wavLM-tbr](https://huggingface.co/Orange/Speaker-wavLM-tbr), pinned annotation revision `b8d2608d56f18e2b6e27ba566cf69132e2c2ad6c`. | +| Orange identity, 250D | [Orange Speaker-wavLM-id](https://huggingface.co/Orange/Speaker-wavLM-id), pinned revision `abbb3c7b8d220ceebc33d9bd3bb5aedb580342c7`. | +| Timbre generation implementation | [LAION generation script](https://github.com/LAION-AI/emotion-annotations/blob/main/generate_timbre_embeddings.py). | +| Vocal event taxonomy / locator | [LAION voice taxonomies](https://github.com/LAION-AI/voice-taxonomies), [vocalburst locator](https://huggingface.co/laion/vocalburst-locator), canonical classes and Flash mapping bundled here. | +| Human emotion/style benchmark | [LAION emolia-bench](https://github.com/LAION-AI/emolia-bench), [EmoNet-Voice Bench](https://huggingface.co/datasets/t1a5anu-anon/emonet-voice-bench). | + +Teacher inference runs on the exact selected waveform. New scores and float16 target vectors +are persisted in SHA-bound companion TARs; the gradient loop reuses those sidecars. Their +model revisions and target-level provenance remain in the prepared annotations. + +## Repository contents and export verification + +| Path | Contents | +| --- | --- | +| `base/model.safetensors`, `small/model.safetensors` | Complete best Gemini-tuned encoder and head weights; no decoder. | +| `base/checkpoint.pt`, `small/checkpoint.pt` | Exact best resumable training states including optimizer, scheduler and per-rank RNG. | +| `{base,small}/config.json`, `preprocessor_config.json` | Corresponding encoder architecture and Whisper log-mel frontend. | +| `model.py`, `inference.py`, `requirements.txt` | Complete standalone inference, cached Predictor API and CLI. | +| `training/`, `vocal_burst_pool/p3/` | Actual training source and local dependency closure, target parser, prompt, backfill and evaluation code, configs, logs and reproduction helper. | +| `training_normalization.json`, `display_normalization.json`, `gemini_train_statistics.json` | Frozen decoding, contextual display and separate final Flash train-only statistics. | +| `classes.json`, `gemini_burst_mapping.json` | 53 canonical class names and all Flash aliases/fallbacks. | +| `evaluation/{base,small}/` | Flash validation/test, pre/post P3 retention, public benchmarks and actor-adapter folds. | +| `verification/{base,small}.json` | Bitwise safe-weight and model-output parity; real held-out audio API checks, dimensions and timestamp validity. | +| `release_manifest.json` | File sizes and SHA256 hashes, original checkpoint hashes and provenance. | +| `release_tools/` | Export, verification and publication source. | +| `LICENSE`, `NOTICE.md` | CC BY 4.0 and upstream attribution. | + +No audio, source transcripts, raw Gemini responses or service credentials are published by +this model repository. Model verification uses a real held-out waveform internally and saves +only its hash and output-contract evidence. Evaluation JSONs contain aggregate benchmark +results, prompts/classes and fold protocols; no listening audio is copied into this release. + +## License and attribution + +The new fine-tuned weights, new code and documentation are released by **LAION** under +**[Creative Commons Attribution 4.0 International](LICENSE)**. Credit **Christoph Schuhmann +and LAION**, link this repository and indicate changes. This license does not relicense +upstream source audio, teacher models or external packages. The original OpenAI Whisper +components remain MIT; Orange's identity teacher retains its upstream CC BY-SA 3.0 terms. +See `NOTICE.md` and upstream model/data cards for their notices. + +```bibtex +@misc{schuhmann_whisper_gemini_multitask_2026, + title = {Gemini-Tuned Encoder-Only Whisper Base and Small for Emotion, Voice, Quality and Vocal Bursts}, + author = {Schuhmann, Christoph and {LAION}}, + year = {2026}, + url = {https://huggingface.co/laion/whisper-base-small-gemini-audio-scores} +} +``` + +## All 192 scalar targets: exact held-out results + +These are Flash test targets, with the remaining AudioBox/DNSMOS/Orange/Empathic families +provided by their own teachers. Raw MAE uses each target's units. Norm. MAE uses its frozen +training standard deviation. `r` is Pearson and `ρ` is Spearman. Missing metrics remain +unavailable. The source JSON has separate counts for every model/target. + +| Index | Exact target key | Valid N | Base raw MAE | Base norm. MAE | Base r | Base ρ | Small raw MAE | Small norm. MAE | Small r | Small ρ | +| ---: | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | +| 0 | `emo_Affection` | 3544 | 0.4034 | 0.7418 | 0.7163 | 0.5685 | 0.3911 | 0.7192 | 0.7345 | 0.5839 | +| 1 | `emo_Amusement` | 3544 | 0.5187 | 0.5978 | 0.7413 | 0.6742 | 0.4879 | 0.5623 | 0.7606 | 0.6992 | +| 2 | `emo_Anger` | 3544 | 0.3462 | 0.5968 | 0.6770 | 0.4799 | 0.3376 | 0.5819 | 0.6729 | 0.5020 | +| 3 | `emo_Astonishment_Surprise` | 3544 | 0.4007 | 0.7257 | 0.6906 | 0.5951 | 0.3838 | 0.6950 | 0.7075 | 0.6081 | +| 4 | `emo_Awe` | 3544 | 0.3259 | 0.7764 | 0.7652 | 0.5528 | 0.3002 | 0.7152 | 0.7946 | 0.5699 | +| 5 | `emo_Bitterness` | 3544 | 0.3718 | 0.9136 | 0.6692 | 0.5244 | 0.3488 | 0.8571 | 0.6932 | 0.5548 | +| 6 | `emo_Concentration` | 3544 | 0.4721 | 0.6463 | 0.6937 | 0.6930 | 0.4634 | 0.6343 | 0.7024 | 0.7005 | +| 7 | `emo_Confusion` | 3544 | 0.3659 | 0.6860 | 0.6370 | 0.5124 | 0.3462 | 0.6490 | 0.6617 | 0.5392 | +| 8 | `emo_Contemplation` | 3544 | 0.5538 | 0.9403 | 0.7380 | 0.7293 | 0.5367 | 0.9113 | 0.7552 | 0.7449 | +| 9 | `emo_Contempt` | 3544 | 0.3103 | 0.6878 | 0.6823 | 0.4370 | 0.2999 | 0.6648 | 0.6994 | 0.4587 | +| 10 | `emo_Contentment` | 3544 | 0.5967 | 1.1843 | 0.6973 | 0.6890 | 0.5675 | 1.1264 | 0.7270 | 0.7214 | +| 11 | `emo_Disappointment` | 3544 | 0.4548 | 0.6485 | 0.7058 | 0.5985 | 0.4328 | 0.6171 | 0.7290 | 0.6164 | +| 12 | `emo_Disgust` | 3544 | 0.2244 | 0.4576 | 0.6700 | 0.4164 | 0.2140 | 0.4365 | 0.7002 | 0.4420 | +| 13 | `emo_Distress` | 3544 | 0.4677 | 0.5722 | 0.7701 | 0.6569 | 0.4445 | 0.5438 | 0.7917 | 0.6834 | +| 14 | `emo_Doubt` | 3544 | 0.4587 | 0.9491 | 0.6336 | 0.6068 | 0.4360 | 0.9020 | 0.6652 | 0.6390 | +| 15 | `emo_Elation` | 3544 | 0.3643 | 0.5071 | 0.7254 | 0.5958 | 0.3513 | 0.4890 | 0.7449 | 0.6097 | +| 16 | `emo_Embarrassment` | 3544 | 0.1472 | 0.3367 | 0.5970 | 0.2711 | 0.1434 | 0.3282 | 0.6350 | 0.2784 | +| 17 | `emo_Emotional_Numbness` | 3544 | 0.2516 | 0.2617 | 0.5849 | 0.4138 | 0.2434 | 0.2532 | 0.6081 | 0.4254 | +| 18 | `emo_Fatigue_Exhaustion` | 3544 | 0.4472 | 0.8269 | 0.7700 | 0.6846 | 0.4385 | 0.8108 | 0.7746 | 0.6890 | +| 19 | `emo_Fear` | 3544 | 0.2303 | 0.3764 | 0.7266 | 0.4491 | 0.2201 | 0.3597 | 0.7331 | 0.4586 | +| 20 | `emo_Helplessness` | 3544 | 0.4093 | 0.5781 | 0.7839 | 0.6445 | 0.3889 | 0.5492 | 0.8065 | 0.6608 | +| 21 | `emo_Hope_Enthusiasm_Optimism` | 3544 | 0.5715 | 0.7535 | 0.6933 | 0.6714 | 0.5412 | 0.7135 | 0.7238 | 0.7046 | +| 22 | `emo_Impatience_and_Irritability` | 3544 | 0.5024 | 0.7343 | 0.6582 | 0.5313 | 0.4835 | 0.7068 | 0.6653 | 0.5517 | +| 23 | `emo_Infatuation` | 3544 | 0.1289 | 0.2382 | 0.7034 | 0.3314 | 0.1205 | 0.2226 | 0.7270 | 0.3399 | +| 24 | `emo_Interest` | 3544 | 0.5271 | 0.5766 | 0.7397 | 0.7085 | 0.5056 | 0.5531 | 0.7626 | 0.7317 | +| 25 | `emo_Intoxication_Altered_States_of_Consciousness` | 3544 | 0.1044 | 0.1877 | 0.4826 | 0.2741 | 0.1046 | 0.1881 | 0.4474 | 0.2786 | +| 26 | `emo_Jealousy_and_Envy` | 3544 | 0.0624 | 0.1400 | 0.6992 | 0.1091 | 0.0559 | 0.1254 | 0.7301 | 0.1062 | +| 27 | `emo_Longing` | 3544 | 0.3539 | 0.5566 | 0.7124 | 0.5817 | 0.3355 | 0.5277 | 0.7392 | 0.5894 | +| 28 | `emo_Malevolence_Malice` | 3544 | 0.1676 | 0.3200 | 0.6364 | 0.3145 | 0.1636 | 0.3124 | 0.6531 | 0.3299 | +| 29 | `emo_Pain` | 3544 | 0.2795 | 0.4859 | 0.7490 | 0.5796 | 0.2580 | 0.4485 | 0.7785 | 0.5889 | +| 30 | `emo_Pleasure_Ecstasy` | 3544 | 0.2679 | 0.4388 | 0.7381 | 0.5662 | 0.2471 | 0.4048 | 0.7743 | 0.5881 | +| 31 | `emo_Pride` | 3544 | 0.5015 | 0.9645 | 0.6547 | 0.5704 | 0.4816 | 0.9263 | 0.6812 | 0.5928 | +| 32 | `emo_Relief` | 3544 | 0.4468 | 0.6403 | 0.6572 | 0.5138 | 0.4189 | 0.6002 | 0.6932 | 0.5388 | +| 33 | `emo_Sadness` | 3544 | 0.3507 | 0.4589 | 0.7617 | 0.5775 | 0.3287 | 0.4301 | 0.7960 | 0.5914 | +| 34 | `emo_Sexual_Lust` | 3544 | 0.0958 | 0.1924 | 0.6895 | 0.2417 | 0.0930 | 0.1868 | 0.6770 | 0.2413 | +| 35 | `emo_Shame` | 3544 | 0.0955 | 0.1822 | 0.6960 | 0.2302 | 0.0896 | 0.1710 | 0.7326 | 0.2385 | +| 36 | `emo_Sourness` | 3544 | 0.3766 | 0.8710 | 0.6533 | 0.5006 | 0.3576 | 0.8271 | 0.6761 | 0.5236 | +| 37 | `emo_Teasing` | 3544 | 0.4089 | 0.7599 | 0.6783 | 0.5625 | 0.4021 | 0.7473 | 0.6848 | 0.5687 | +| 38 | `emo_Thankfulness_Gratitude` | 3544 | 0.2490 | 0.3602 | 0.7406 | 0.4788 | 0.2260 | 0.3269 | 0.7811 | 0.5085 | +| 39 | `emo_Triumph` | 3544 | 0.3263 | 0.6180 | 0.6941 | 0.5031 | 0.3151 | 0.5967 | 0.7145 | 0.5123 | +| 40 | `vn_AGEV_reg` | 3544 | 0.3185 | 0.2527 | 0.4460 | 0.4312 | 0.3093 | 0.2455 | 0.4414 | 0.4270 | +| 41 | `vn_AROU_reg` | 3544 | 0.5437 | 0.4826 | 0.7243 | 0.6929 | 0.5284 | 0.4690 | 0.7376 | 0.7127 | +| 42 | `vn_ARSH_reg` | 3544 | 0.4911 | 0.5604 | 0.3468 | 0.3323 | 0.4776 | 0.5450 | 0.3800 | 0.3731 | +| 43 | `vn_ATCK_reg` | 3544 | 0.4661 | 0.3540 | 0.6870 | 0.6544 | 0.4635 | 0.3520 | 0.6932 | 0.6690 | +| 44 | `vn_BKGN_reg` | 3544 | 0.3384 | 0.4472 | 0.6167 | 0.6001 | 0.3359 | 0.4439 | 0.6118 | 0.5989 | +| 45 | `vn_BRGT_reg` | 3544 | 0.3844 | 0.4743 | 0.6861 | 0.6711 | 0.3833 | 0.4729 | 0.6862 | 0.6676 | +| 46 | `vn_CHNK_reg` | 3544 | 0.4343 | 0.3484 | 0.7160 | 0.7076 | 0.4312 | 0.3459 | 0.7241 | 0.7166 | +| 47 | `vn_CLRT_reg` | 3544 | 0.4416 | 0.4595 | 0.8017 | 0.6867 | 0.4334 | 0.4510 | 0.8035 | 0.6948 | +| 48 | `vn_COGL_reg` | 3544 | 0.5413 | 0.5135 | 0.7345 | 0.7335 | 0.5232 | 0.4963 | 0.7542 | 0.7556 | +| 49 | `vn_DARC_reg` | 3544 | 0.4769 | 0.3501 | 0.4287 | 0.3938 | 0.4663 | 0.3423 | 0.4556 | 0.4118 | +| 50 | `vn_DFLU_reg` | 3544 | 0.5694 | 0.4820 | 0.8008 | 0.7930 | 0.5619 | 0.4757 | 0.8075 | 0.8025 | +| 51 | `vn_EMPH_reg` | 3544 | 0.4545 | 0.2893 | 0.6617 | 0.6401 | 0.4437 | 0.2824 | 0.6713 | 0.6575 | +| 52 | `vn_ESTH_reg` | 3544 | 0.4608 | 0.5917 | 0.6939 | 0.6557 | 0.4423 | 0.5680 | 0.7172 | 0.6910 | +| 53 | `vn_EXPL_reg` | 3544 | 0.1151 | 0.3516 | 0.2977 | 0.1599 | 0.1088 | 0.3323 | 0.2825 | 0.1475 | +| 54 | `vn_FOCS_reg` | 3544 | 0.4337 | 0.3907 | 0.6086 | 0.4914 | 0.4098 | 0.3692 | 0.6395 | 0.5212 | +| 55 | `vn_FULL_reg` | 3544 | 0.3593 | 0.4066 | 0.5248 | 0.5048 | 0.3466 | 0.3922 | 0.5457 | 0.5310 | +| 56 | `vn_GEND_reg` | 3544 | 0.5459 | 0.3428 | 0.8868 | 0.8254 | 0.5735 | 0.3601 | 0.8836 | 0.8256 | +| 57 | `vn_HARM_reg` | 3544 | 0.4697 | 0.5674 | 0.6904 | 0.6492 | 0.4512 | 0.5450 | 0.7242 | 0.6856 | +| 58 | `vn_METL_reg` | 3544 | 0.4922 | 0.5140 | 0.6026 | 0.5499 | 0.4832 | 0.5046 | 0.6160 | 0.5692 | +| 59 | `vn_RANG_reg` | 3544 | 0.5298 | 0.5943 | 0.7133 | 0.7109 | 0.5125 | 0.5749 | 0.7316 | 0.7340 | +| 60 | `vn_RCQL_reg` | 3544 | 0.4049 | 0.4498 | 0.6185 | 0.6144 | 0.4084 | 0.4536 | 0.6119 | 0.6139 | +| 61 | `vn_REGS_reg` | 3544 | 0.4636 | 0.3690 | 0.8743 | 0.8353 | 0.4724 | 0.3760 | 0.8706 | 0.8324 | +| 62 | `vn_RESP_reg` | 3544 | 0.4666 | 0.4362 | 0.8088 | 0.7550 | 0.4444 | 0.4155 | 0.8261 | 0.7708 | +| 63 | `vn_ROUG_reg` | 3544 | 0.5316 | 0.6029 | 0.7408 | 0.7184 | 0.5216 | 0.5916 | 0.7509 | 0.7339 | +| 64 | `vn_R_CHST_reg` | 3544 | 0.4628 | 0.5450 | 0.7755 | 0.7775 | 0.4618 | 0.5439 | 0.7789 | 0.7825 | +| 65 | `vn_R_HEAD_reg` | 3544 | 0.5097 | 0.6189 | 0.7728 | 0.7756 | 0.5088 | 0.6178 | 0.7719 | 0.7709 | +| 66 | `vn_R_MASK_reg` | 3544 | 0.4401 | 0.4301 | 0.7060 | 0.6774 | 0.4369 | 0.4269 | 0.7118 | 0.6882 | +| 67 | `vn_R_MIXD_reg` | 3544 | 0.4149 | 0.4957 | 0.6177 | 0.5642 | 0.4046 | 0.4835 | 0.6333 | 0.5872 | +| 68 | `vn_R_NASL_reg` | 3544 | 0.4205 | 0.3982 | 0.4078 | 0.3681 | 0.4063 | 0.3847 | 0.4375 | 0.4148 | +| 69 | `vn_R_ORAL_reg` | 3544 | 0.3597 | 0.4834 | 0.6342 | 0.6177 | 0.3516 | 0.4725 | 0.6439 | 0.6331 | +| 70 | `vn_R_THRT_reg` | 3544 | 0.4400 | 0.5464 | 0.6952 | 0.6673 | 0.4269 | 0.5301 | 0.7085 | 0.6869 | +| 71 | `vn_SMTH_reg` | 3544 | 0.4650 | 0.4184 | 0.7178 | 0.7130 | 0.4497 | 0.4046 | 0.7341 | 0.7314 | +| 72 | `vn_STNC_reg` | 3544 | 0.6337 | 0.5565 | 0.6729 | 0.6393 | 0.6053 | 0.5316 | 0.7046 | 0.6692 | +| 73 | `vn_STRU_reg` | 3544 | 0.4699 | 0.4766 | 0.7898 | 0.7386 | 0.4659 | 0.4724 | 0.7923 | 0.7465 | +| 74 | `vn_S_ASMR_reg` | 3544 | 0.5717 | 0.4147 | 0.7268 | 0.6562 | 0.5479 | 0.3974 | 0.7467 | 0.6773 | +| 75 | `vn_S_AUTH_reg` | 3544 | 0.7103 | 0.6837 | 0.7108 | 0.6953 | 0.6791 | 0.6537 | 0.7404 | 0.7287 | +| 76 | `vn_S_CART_reg` | 3544 | 0.6246 | 0.4562 | 0.6659 | 0.5904 | 0.6244 | 0.4560 | 0.6549 | 0.5974 | +| 77 | `vn_S_CASU_reg` | 3544 | 0.7998 | 0.6269 | 0.6985 | 0.7130 | 0.7619 | 0.5971 | 0.7284 | 0.7413 | +| 78 | `vn_S_CONV_reg` | 3544 | 0.6987 | 0.5353 | 0.7534 | 0.7393 | 0.6797 | 0.5207 | 0.7696 | 0.7600 | +| 79 | `vn_S_DRAM_reg` | 3544 | 0.6893 | 0.6050 | 0.7871 | 0.7833 | 0.6613 | 0.5804 | 0.8062 | 0.8037 | +| 80 | `vn_S_FORM_reg` | 3544 | 0.6598 | 0.6543 | 0.7273 | 0.7316 | 0.6426 | 0.6373 | 0.7447 | 0.7507 | +| 81 | `vn_S_MONO_reg` | 3544 | 0.8582 | 0.6745 | 0.6484 | 0.6408 | 0.8287 | 0.6514 | 0.6732 | 0.6646 | +| 82 | `vn_S_NARR_reg` | 3544 | 0.7113 | 0.4956 | 0.7613 | 0.7441 | 0.6963 | 0.4851 | 0.7702 | 0.7539 | +| 83 | `vn_S_NEWS_reg` | 3544 | 0.4990 | 0.9056 | 0.6904 | 0.6742 | 0.4881 | 0.8858 | 0.7103 | 0.6925 | +| 84 | `vn_S_PLAY_reg` | 3544 | 0.8496 | 0.6535 | 0.6578 | 0.6327 | 0.7954 | 0.6119 | 0.7052 | 0.6929 | +| 85 | `vn_S_RANT_reg` | 3544 | 0.6595 | 0.5168 | 0.5771 | 0.4963 | 0.6214 | 0.4870 | 0.6483 | 0.5575 | +| 86 | `vn_S_STRY_reg` | 3544 | 0.7550 | 0.5417 | 0.6284 | 0.6181 | 0.7309 | 0.5245 | 0.6553 | 0.6423 | +| 87 | `vn_S_TECH_reg` | 3544 | 0.7180 | 0.5895 | 0.7318 | 0.7560 | 0.6733 | 0.5529 | 0.7636 | 0.7858 | +| 88 | `vn_S_WHIS_reg` | 3544 | 0.5282 | 0.3304 | 0.6921 | 0.6367 | 0.4893 | 0.3061 | 0.7177 | 0.6580 | +| 89 | `vn_TEMP_reg` | 3544 | 0.4112 | 0.3424 | 0.7711 | 0.7410 | 0.4034 | 0.3360 | 0.7789 | 0.7479 | +| 90 | `vn_TENS_reg` | 3544 | 0.5110 | 0.6140 | 0.7012 | 0.6084 | 0.4922 | 0.5914 | 0.7223 | 0.6347 | +| 91 | `vn_VALN_reg` | 3544 | 0.7516 | 0.6652 | 0.6443 | 0.6258 | 0.6572 | 0.5816 | 0.7361 | 0.7195 | +| 92 | `vn_VALS_reg` | 3544 | 0.4307 | 0.3921 | 0.4358 | 0.3966 | 0.4074 | 0.3709 | 0.5246 | 0.4904 | +| 93 | `vn_VFLX_reg` | 3544 | 0.3329 | 0.2758 | 0.1541 | 0.1562 | 0.3150 | 0.2611 | 0.1945 | 0.1881 | +| 94 | `vn_VOLT_reg` | 3544 | 0.4732 | 0.5448 | 0.7000 | 0.6775 | 0.4696 | 0.5408 | 0.7030 | 0.6810 | +| 95 | `vn_VULN_reg` | 3544 | 0.6739 | 0.6803 | 0.7484 | 0.7045 | 0.6464 | 0.6526 | 0.7704 | 0.7329 | +| 96 | `vn_WARM_reg` | 3544 | 0.4646 | 0.5134 | 0.5795 | 0.5277 | 0.4362 | 0.4820 | 0.6354 | 0.5966 | +| 97 | `genuineness_0_6` | 3544 | 0.4774 | 0.2971 | 0.5561 | 0.5957 | 0.4704 | 0.2928 | 0.5616 | 0.5979 | +| 98 | `blend_0_10` | 2391 | 0.8773 | 0.3228 | 0.2822 | 0.3074 | 0.8417 | 0.3097 | 0.3151 | 0.3216 | +| 99 | `R_quality` | 2413 | 0.1025 | 0.3095 | 0.9180 | 0.8908 | 0.0972 | 0.2937 | 0.9246 | 0.8994 | +| 100 | `eiv_extra:Age` | 3368 | 0.1391 | 0.4716 | 0.8225 | 0.7135 | 0.1344 | 0.4557 | 0.8399 | 0.7298 | +| 101 | `eiv_extra:Arousal` | 3368 | 0.2575 | 0.5906 | 0.8606 | 0.8790 | 0.2399 | 0.5503 | 0.8760 | 0.8948 | +| 102 | `eiv_extra:Authenticity` | 3368 | 0.0930 | 0.3718 | 0.9065 | 0.9116 | 0.0872 | 0.3487 | 0.9187 | 0.9240 | +| 103 | `eiv_extra:Background_Noise` | 3368 | 0.1414 | 0.5358 | 0.8755 | 0.8651 | 0.1324 | 0.5018 | 0.8925 | 0.8775 | +| 104 | `eiv_extra:Confident_vs._Hesitant` | 3368 | 0.1701 | 0.5593 | 0.9002 | 0.9047 | 0.1545 | 0.5081 | 0.9178 | 0.9235 | +| 105 | `eiv_extra:Gender` | 3368 | 0.2693 | 0.2700 | 0.9372 | 0.9178 | 0.2534 | 0.2540 | 0.9454 | 0.9256 | +| 106 | `eiv_extra:High-Pitched_vs._Low-Pitched` | 3368 | 0.0894 | 0.3577 | 0.9407 | 0.9421 | 0.0802 | 0.3206 | 0.9523 | 0.9529 | +| 107 | `eiv_extra:Monotone_vs._Expressive` | 3368 | 0.1635 | 0.3478 | 0.9344 | 0.9346 | 0.1480 | 0.3147 | 0.9471 | 0.9475 | +| 108 | `eiv_extra:Recording_Quality` | 3368 | 0.1351 | 0.4062 | 0.9468 | 0.9465 | 0.1256 | 0.3775 | 0.9545 | 0.9551 | +| 109 | `eiv_extra:Serious_vs._Humorous` | 3368 | 0.1966 | 0.5766 | 0.8678 | 0.8451 | 0.1877 | 0.5506 | 0.8799 | 0.8581 | +| 110 | `eiv_extra:Soft_vs._Harsh` | 3368 | 0.1796 | 0.5623 | 0.7959 | 0.8006 | 0.1717 | 0.5377 | 0.8127 | 0.8101 | +| 111 | `eiv_extra:Submissive_vs._Dominant` | 3368 | 0.1440 | 0.4455 | 0.8502 | 0.8475 | 0.1348 | 0.4172 | 0.8704 | 0.8672 | +| 112 | `eiv_extra:Valence` | 3368 | 0.3711 | 0.9724 | 0.8634 | 0.8222 | 0.3430 | 0.8989 | 0.8808 | 0.8320 | +| 113 | `eiv_extra:Vulnerable_vs._Emotionally_Detached` | 3368 | 0.1589 | 0.3646 | 0.9240 | 0.9231 | 0.1509 | 0.3462 | 0.9328 | 0.9323 | +| 114 | `eiv_extra:Warm_vs._Cold` | 3368 | 0.1916 | 0.6387 | 0.8206 | 0.7840 | 0.1808 | 0.6030 | 0.8421 | 0.8045 | +| 115 | `eiv_extra:score_background_quality` | 3368 | 0.1026 | 0.1479 | 0.9482 | 0.8992 | 0.0996 | 0.1436 | 0.9518 | 0.9062 | +| 116 | `eiv_extra:score_content_enjoyment` | 3368 | 0.0765 | 0.2518 | 0.9534 | 0.9410 | 0.0728 | 0.2398 | 0.9577 | 0.9455 | +| 117 | `eiv_extra:score_overall_quality` | 3368 | 0.0819 | 0.1613 | 0.9615 | 0.9363 | 0.0786 | 0.1549 | 0.9645 | 0.9391 | +| 118 | `eiv_extra:score_speech_quality` | 3368 | 0.0479 | 0.1915 | 0.8332 | 0.7329 | 0.0445 | 0.1779 | 0.8574 | 0.7713 | +| 119 | `audiobox:CE` | 3544 | 0.2039 | 0.2006 | 0.9459 | 0.9448 | 0.1902 | 0.1871 | 0.9546 | 0.9518 | +| 120 | `audiobox:CU` | 3544 | 0.2151 | 0.2153 | 0.9356 | 0.9426 | 0.1998 | 0.2000 | 0.9454 | 0.9494 | +| 121 | `audiobox:PC` | 3544 | 0.1312 | 0.0812 | 0.9535 | 0.8055 | 0.1204 | 0.0745 | 0.9619 | 0.8117 | +| 122 | `audiobox:PQ` | 3544 | 0.2230 | 0.2537 | 0.9322 | 0.9349 | 0.2057 | 0.2340 | 0.9429 | 0.9408 | +| 123 | `dnsmos:SIG_raw` | 3368 | 0.1495 | 0.2234 | 0.9061 | 0.8503 | 0.1441 | 0.2153 | 0.9133 | 0.8592 | +| 124 | `dnsmos:BAK_raw` | 3368 | 0.2130 | 0.1893 | 0.9205 | 0.8742 | 0.2055 | 0.1826 | 0.9258 | 0.8810 | +| 125 | `dnsmos:OVRL_raw` | 3368 | 0.1801 | 0.2215 | 0.9296 | 0.8908 | 0.1743 | 0.2144 | 0.9339 | 0.8969 | +| 126 | `dnsmos:SIG` | 3368 | 0.0938 | 0.1872 | 0.9033 | 0.8464 | 0.0901 | 0.1797 | 0.9108 | 0.8563 | +| 127 | `dnsmos:BAK` | 3368 | 0.1440 | 0.1551 | 0.9250 | 0.8659 | 0.1395 | 0.1502 | 0.9301 | 0.8699 | +| 128 | `dnsmos:OVRL` | 3368 | 0.1200 | 0.1978 | 0.9327 | 0.8902 | 0.1161 | 0.1913 | 0.9371 | 0.8965 | +| 129 | `dnsmos:P808_MOS` | 3368 | 0.1283 | 0.2585 | 0.9176 | 0.8696 | 0.1235 | 0.2487 | 0.9230 | 0.8819 | +| 130 | `burst_count_log1p` | 3544 | 0.2474 | 0.3815 | 0.8305 | 0.8198 | 0.2492 | 0.3843 | 0.8273 | 0.8164 | +| 131 | `voiceclap_attribute:Affection` | 3544 | 0.5078 | 0.9158 | 0.5838 | 0.4973 | 0.4877 | 0.8795 | 0.6392 | 0.5332 | +| 132 | `voiceclap_attribute:Age` | 3368 | 0.1578 | 0.2902 | 0.8188 | 0.7483 | 0.1504 | 0.2766 | 0.8313 | 0.7624 | +| 133 | `voiceclap_attribute:Amusement` | 3544 | 0.5768 | 1.0050 | 0.7031 | 0.6284 | 0.5497 | 0.9579 | 0.7273 | 0.6620 | +| 134 | `voiceclap_attribute:Anger` | 3544 | 0.4138 | 0.8156 | 0.6069 | 0.4560 | 0.3912 | 0.7711 | 0.6250 | 0.4527 | +| 135 | `voiceclap_attribute:Arousal` | 3368 | 0.2821 | 0.4532 | 0.8416 | 0.8537 | 0.2863 | 0.4599 | 0.8385 | 0.8489 | +| 136 | `voiceclap_attribute:Astonishment_Surprise` | 3544 | 0.4791 | 1.0005 | 0.6094 | 0.5371 | 0.4772 | 0.9966 | 0.6296 | 0.5575 | +| 137 | `voiceclap_attribute:Authenticity` | 3368 | 0.0910 | 0.3639 | 0.8870 | 0.8965 | 0.0938 | 0.3751 | 0.8810 | 0.8852 | +| 138 | `voiceclap_attribute:Awe` | 3544 | 0.4582 | 1.7662 | 0.6179 | 0.4764 | 0.4115 | 1.5863 | 0.7134 | 0.5330 | +| 139 | `voiceclap_attribute:Background_Noise` | 3368 | 0.0962 | 0.3644 | 0.8873 | 0.8881 | 0.1001 | 0.3789 | 0.8754 | 0.8735 | +| 140 | `voiceclap_attribute:Bitterness` | 3544 | 0.4419 | 1.7677 | 0.5745 | 0.4753 | 0.4032 | 1.6130 | 0.6572 | 0.5235 | +| 141 | `voiceclap_attribute:Concentration` | 3544 | 0.5051 | 0.9521 | 0.6333 | 0.6247 | 0.5024 | 0.9471 | 0.6427 | 0.6434 | +| 142 | `voiceclap_attribute:Confident_vs._Hesitant` | 3368 | 0.2211 | 0.4716 | 0.8456 | 0.8455 | 0.2246 | 0.4791 | 0.8385 | 0.8364 | +| 143 | `voiceclap_attribute:Confusion` | 3544 | 0.4366 | 1.3024 | 0.4817 | 0.4449 | 0.4303 | 1.2836 | 0.5233 | 0.4768 | +| 144 | `voiceclap_attribute:Contemplation` | 3544 | 0.6185 | 1.5260 | 0.6700 | 0.6556 | 0.6125 | 1.5110 | 0.6794 | 0.6710 | +| 145 | `voiceclap_attribute:Contempt` | 3544 | 0.3968 | 1.1680 | 0.5738 | 0.3881 | 0.3705 | 1.0907 | 0.6316 | 0.4085 | +| 146 | `voiceclap_attribute:Contentment` | 3544 | 0.6851 | 2.2319 | 0.6315 | 0.6411 | 0.6264 | 2.0406 | 0.6953 | 0.6942 | +| 147 | `voiceclap_attribute:Disappointment` | 3544 | 0.5357 | 1.8439 | 0.6072 | 0.5267 | 0.4829 | 1.6620 | 0.6753 | 0.5702 | +| 148 | `voiceclap_attribute:Disgust` | 3544 | 0.2720 | 1.0882 | 0.5145 | 0.3850 | 0.2585 | 1.0342 | 0.6078 | 0.4214 | +| 149 | `voiceclap_attribute:Distress` | 3544 | 0.5497 | 1.5707 | 0.7163 | 0.6190 | 0.4861 | 1.3889 | 0.7655 | 0.6572 | +| 150 | `voiceclap_attribute:Doubt` | 3544 | 0.5253 | 2.1012 | 0.5091 | 0.5297 | 0.5016 | 2.0064 | 0.5578 | 0.5718 | +| 151 | `voiceclap_attribute:Elation` | 3544 | 0.4601 | 1.1538 | 0.6368 | 0.5550 | 0.4292 | 1.0765 | 0.6666 | 0.5830 | +| 152 | `voiceclap_attribute:Embarrassment` | 3544 | 0.1896 | 0.6023 | 0.3048 | 0.2565 | 0.1799 | 0.5715 | 0.2576 | 0.2234 | +| 153 | `voiceclap_attribute:Emotional_Numbness` | 3544 | 0.2522 | 0.9473 | 0.3121 | 0.2899 | 0.2507 | 0.9419 | 0.3167 | 0.2929 | +| 154 | `voiceclap_attribute:Fatigue_Exhaustion` | 3544 | 0.5180 | 1.9897 | 0.7102 | 0.6597 | 0.4850 | 1.8632 | 0.7385 | 0.6754 | +| 155 | `voiceclap_attribute:Fear` | 3544 | 0.2930 | 1.1722 | 0.5463 | 0.4014 | 0.2913 | 1.1654 | 0.5694 | 0.4252 | +| 156 | `voiceclap_attribute:Gender` | 3368 | 0.2379 | 0.2368 | 0.9505 | 0.9383 | 0.2396 | 0.2385 | 0.9482 | 0.9338 | +| 157 | `voiceclap_attribute:Helplessness` | 3544 | 0.5094 | 1.8990 | 0.7148 | 0.5998 | 0.4535 | 1.6905 | 0.7714 | 0.6370 | +| 158 | `voiceclap_attribute:High-Pitched_vs._Low-Pitched` | 3368 | 0.1280 | 0.3427 | 0.8771 | 0.8826 | 0.1272 | 0.3405 | 0.8782 | 0.8872 | +| 159 | `voiceclap_attribute:Hope_Enthusiasm_Optimism` | 3544 | 0.6346 | 1.5974 | 0.6166 | 0.6083 | 0.5817 | 1.4642 | 0.6760 | 0.6699 | +| 160 | `voiceclap_attribute:Impatience_and_Irritability` | 3544 | 0.5706 | 1.0528 | 0.5800 | 0.4786 | 0.5425 | 1.0009 | 0.6083 | 0.5011 | +| 161 | `voiceclap_attribute:Infatuation` | 3544 | 0.1870 | 0.5623 | 0.3724 | 0.2935 | 0.1843 | 0.5543 | 0.4069 | 0.3121 | +| 162 | `voiceclap_attribute:Interest` | 3544 | 0.5735 | 1.3054 | 0.6784 | 0.6338 | 0.5473 | 1.2458 | 0.7189 | 0.6805 | +| 163 | `voiceclap_attribute:Intoxication_Altered_States_of_Consciousness` | 3544 | 0.1527 | 0.3292 | 0.2480 | 0.1951 | 0.1551 | 0.3344 | 0.2136 | 0.1762 | +| 164 | `voiceclap_attribute:Jealousy_&_Envy` | 3544 | 0.1094 | 0.4377 | 0.1123 | 0.1094 | 0.0991 | 0.3965 | 0.1322 | 0.0996 | +| 165 | `voiceclap_attribute:Longing` | 3544 | 0.4261 | 1.7046 | 0.5481 | 0.5207 | 0.4193 | 1.6770 | 0.5829 | 0.5493 | +| 166 | `voiceclap_attribute:Malevolence_Malice` | 3544 | 0.2214 | 0.6399 | 0.3811 | 0.2645 | 0.2264 | 0.6543 | 0.4078 | 0.3097 | +| 167 | `voiceclap_attribute:Monotone_vs._Expressive` | 3368 | 0.2390 | 0.4006 | 0.8655 | 0.8564 | 0.2346 | 0.3934 | 0.8682 | 0.8571 | +| 168 | `voiceclap_attribute:Pain` | 3544 | 0.3618 | 1.4471 | 0.6585 | 0.5520 | 0.3395 | 1.3579 | 0.6994 | 0.5805 | +| 169 | `voiceclap_attribute:Pleasure_Ecstasy` | 3544 | 0.3606 | 1.1972 | 0.6002 | 0.4927 | 0.3280 | 1.0889 | 0.6716 | 0.5413 | +| 170 | `voiceclap_attribute:Pride` | 3544 | 0.5591 | 1.6019 | 0.5473 | 0.5229 | 0.5450 | 1.5617 | 0.5676 | 0.5412 | +| 171 | `voiceclap_attribute:Recording_Quality` | 3368 | 0.1340 | 0.4083 | 0.9180 | 0.9200 | 0.1342 | 0.4090 | 0.9179 | 0.9209 | +| 172 | `voiceclap_attribute:Relief` | 3544 | 0.5277 | 1.2686 | 0.5372 | 0.4394 | 0.5009 | 1.2041 | 0.5875 | 0.4669 | +| 173 | `voiceclap_attribute:Sadness` | 3544 | 0.4434 | 1.4169 | 0.6306 | 0.5121 | 0.3948 | 1.2618 | 0.7219 | 0.5584 | +| 174 | `voiceclap_attribute:Serious_vs._Humorous` | 3368 | 0.2265 | 0.3971 | 0.8688 | 0.8286 | 0.2183 | 0.3827 | 0.8774 | 0.8265 | +| 175 | `voiceclap_attribute:Sexual_Lust` | 3544 | 0.1490 | 0.3565 | 0.2604 | 0.2024 | 0.1441 | 0.3448 | 0.2510 | 0.2158 | +| 176 | `voiceclap_attribute:Shame` | 3544 | 0.1468 | 0.5211 | 0.2995 | 0.1960 | 0.1480 | 0.5254 | 0.2968 | 0.1973 | +| 177 | `voiceclap_attribute:Soft_vs._Harsh` | 3368 | 0.1702 | 0.4727 | 0.8318 | 0.8489 | 0.1759 | 0.4883 | 0.8189 | 0.8327 | +| 178 | `voiceclap_attribute:Sourness` | 3544 | 0.4401 | 1.5150 | 0.5642 | 0.4561 | 0.4040 | 1.3909 | 0.6341 | 0.5007 | +| 179 | `voiceclap_attribute:Submissive_vs._Dominant` | 3368 | 0.1595 | 0.4444 | 0.8189 | 0.8267 | 0.1583 | 0.4408 | 0.8211 | 0.8262 | +| 180 | `voiceclap_attribute:Teasing` | 3544 | 0.4834 | 1.2742 | 0.6079 | 0.5211 | 0.4720 | 1.2443 | 0.6292 | 0.5347 | +| 181 | `voiceclap_attribute:Thankfulness_Gratitude` | 3544 | 0.3695 | 0.6980 | 0.5228 | 0.4199 | 0.3478 | 0.6570 | 0.6076 | 0.4657 | +| 182 | `voiceclap_attribute:Triumph` | 3544 | 0.4139 | 1.1535 | 0.5471 | 0.4353 | 0.4051 | 1.1293 | 0.5561 | 0.4452 | +| 183 | `voiceclap_attribute:Valence` | 3368 | 0.4702 | 0.7416 | 0.7155 | 0.7111 | 0.4603 | 0.7259 | 0.7213 | 0.7128 | +| 184 | `voiceclap_attribute:Vulnerable_vs._Emotionally_Detached` | 3368 | 0.2181 | 0.3924 | 0.8508 | 0.8581 | 0.2110 | 0.3796 | 0.8608 | 0.8564 | +| 185 | `voiceclap_attribute:Warm_vs._Cold` | 3368 | 0.2497 | 0.6254 | 0.7692 | 0.7600 | 0.2392 | 0.5989 | 0.7818 | 0.7665 | +| 186 | `voiceclap_attribute:duration` | 3368 | 0.9696 | 0.1531 | 0.9725 | 0.9677 | 1.0755 | 0.1698 | 0.9654 | 0.9629 | +| 187 | `voiceclap_attribute:score_background_quality` | 3368 | 0.1229 | 0.2464 | 0.8736 | 0.8523 | 0.1219 | 0.2446 | 0.8726 | 0.8543 | +| 188 | `voiceclap_attribute:score_content_enjoyment` | 3368 | 0.0622 | 0.2489 | 0.9033 | 0.9136 | 0.0648 | 0.2593 | 0.8934 | 0.9053 | +| 189 | `voiceclap_attribute:score_overall_quality` | 3368 | 0.0981 | 0.2378 | 0.9158 | 0.9063 | 0.0979 | 0.2374 | 0.9155 | 0.9048 | +| 190 | `voiceclap_attribute:score_speech_quality` | 3368 | 0.0272 | 0.1087 | 0.8570 | 0.8576 | 0.0273 | 0.1091 | 0.8536 | 0.8539 | +| 191 | `voiceclap_attribute:talking_speed` | 3368 | 1.4987 | 0.3994 | 0.9193 | 0.9197 | 1.3978 | 0.3725 | 0.9310 | 0.9277 | + +## Canonical 53-class vocal-burst vocabulary + +The classifier predicts these categories. Fine labels outside this vocabulary use the explicit +aliases/fallbacks in `gemini_burst_mapping.json`; the fine-to-group23 map is also preserved. + +| ID | Canonical vocal-burst class | +| ---: | --- | +| 0 | Other / rare burst | +| 1 | Affirmative Grunt | +| 2 | Ahem | +| 3 | Breath | +| 4 | Breathy Giggle | +| 5 | Cackle | +| 6 | Childlike Giggle | +| 7 | Chuckle | +| 8 | Contented Sigh | +| 9 | Cough | +| 10 | Crying | +| 11 | Displeased Grunt | +| 12 | Effort Grunt | +| 13 | Exasperated Sigh | +| 14 | Exhausted Groan | +| 15 | Fearful Gasp | +| 16 | Frustrated Groan | +| 17 | Growl | +| 18 | Guffaw | +| 19 | Gulp | +| 20 | Hiccup | +| 21 | Hum | +| 22 | Kissing Sound | +| 23 | Laughter | +| 24 | Lip Smack | +| 25 | Low Mumble | +| 26 | Mournful Wail | +| 27 | Nervous Giggle | +| 28 | Nervous Gulp | +| 29 | Purr | +| 30 | Quiet Sob | +| 31 | Relief Sigh | +| 32 | Scream | +| 33 | Sharp Inhale | +| 34 | Sharp Whistle | +| 35 | Shriek | +| 36 | Sigh | +| 37 | Sneeze | +| 38 | Snicker | +| 39 | Sniff | +| 40 | Snort | +| 41 | Snorting Giggle | +| 42 | Soft Whistle | +| 43 | Spitting | +| 44 | Surprised Gasp | +| 45 | Swallows | +| 46 | Throat Clearing | +| 47 | Tongue Click | +| 48 | Trembling Whimper | +| 49 | Tsk | +| 50 | Whispered Mumble | +| 51 | Wistful Sigh | +| 52 | Yawn | diff --git a/base/checkpoint.pt b/base/checkpoint.pt new file mode 100644 index 0000000000000000000000000000000000000000..ec1cdfdbb987194b97ffb35814b55bca71d3ea7e --- /dev/null +++ b/base/checkpoint.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02ea9f6203a1d12590c36d34ba2f4e1bfa9034cae7018fcf1489bf1a6934ba0b +size 317713823 diff --git a/base/config.json b/base/config.json new file mode 100644 index 0000000000000000000000000000000000000000..3b11162fdbc29cca0db854b3d642fefd43111c2d --- /dev/null +++ b/base/config.json @@ -0,0 +1,144 @@ +{ + "_name_or_path": "laion/whisper-base-small-gemini-audio-scores/base", + "activation_dropout": 0.0, + "activation_function": "gelu", + "architectures": [ + "LayeredMultiTaskWhisper" + ], + "attention_dropout": 0.0, + "begin_suppress_tokens": [ + 220, + 50257 + ], + "bos_token_id": 50257, + "d_model": 512, + "decoder_attention_heads": 8, + "decoder_ffn_dim": 2048, + "decoder_layerdrop": 0.0, + "decoder_layers": 6, + "decoder_start_token_id": 50258, + "dropout": 0.0, + "encoder_attention_heads": 8, + "encoder_ffn_dim": 2048, + "encoder_layerdrop": 0.0, + "encoder_layers": 6, + "eos_token_id": 50257, + "forced_decoder_ids": [ + [ + 1, + 50259 + ], + [ + 2, + 50359 + ], + [ + 3, + 50363 + ] + ], + "init_std": 0.02, + "is_encoder_decoder": false, + "max_length": 448, + "max_source_positions": 1500, + "max_target_positions": 448, + "model_type": "whisper", + "num_hidden_layers": 6, + "num_mel_bins": 80, + "pad_token_id": 50257, + "scale_embedding": false, + "suppress_tokens": [ + 1, + 2, + 7, + 8, + 9, + 10, + 14, + 25, + 26, + 27, + 28, + 29, + 31, + 58, + 59, + 60, + 61, + 62, + 63, + 90, + 91, + 92, + 93, + 359, + 503, + 522, + 542, + 873, + 893, + 902, + 918, + 922, + 931, + 1350, + 1853, + 1982, + 2460, + 2627, + 3246, + 3253, + 3268, + 3536, + 3846, + 3961, + 4183, + 4667, + 6585, + 6647, + 7273, + 9061, + 9383, + 10428, + 10929, + 11938, + 12033, + 12331, + 12562, + 13793, + 14157, + 14635, + 15265, + 15618, + 16553, + 16604, + 18362, + 18956, + 20075, + 21675, + 22520, + 26130, + 26161, + 26435, + 28279, + 29464, + 31650, + 32302, + 32470, + 36865, + 42863, + 47425, + 49870, + 50254, + 50258, + 50358, + 50359, + 50360, + 50361, + 50362 + ], + "torch_dtype": "float32", + "transformers_version": "4.27.0.dev0", + "use_cache": false, + "vocab_size": 51865 +} diff --git a/base/model.safetensors b/base/model.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5c271be58d0804b038d529e68c117169589899ab --- /dev/null +++ b/base/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d9e05295020cd0fab4e44ee10aae3bdf934b0a7700fea05bb271ffa2e410b4 +size 105795828 diff --git a/base/preprocessor_config.json b/base/preprocessor_config.json new file mode 100644 index 0000000000000000000000000000000000000000..c2048dfa9fd94a052e62e908d2c4dfb18534b4d2 --- /dev/null +++ b/base/preprocessor_config.json @@ -0,0 +1,16256 @@ +{ + "chunk_length": 30, + "feature_extractor_type": "WhisperFeatureExtractor", + "feature_size": 80, + "hop_length": 160, + "mel_filters": [ + [ + -0.0, + 0.02486259490251541, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.001990821911022067, + 0.022871771827340126, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.003981643822044134, + 0.02088095061480999, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0059724655002355576, + 0.018890129402279854, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.007963287644088268, + 0.01689930632710457, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009954108856618404, + 0.014908484183251858, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.011944931000471115, + 0.012917662039399147, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.013935752213001251, + 0.010926840826869011, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.015926575288176537, + 0.0089360186830163, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.017917396500706673, + 0.006945197004824877, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01990821771323681, + 0.004954374860972166, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.021899040788412094, + 0.0029635531827807426, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02388986200094223, + 0.0009727313299663365, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.025880683213472366, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.025835324078798294, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010180906392633915, + 0.023844502866268158, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.003008912317454815, + 0.021853681653738022, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004999734461307526, + 0.019862858578562737, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006990555673837662, + 0.0178720373660326, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.008981377817690372, + 0.015881216153502464, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.010972199961543083, + 0.013890394009649754, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01296302117407322, + 0.011899571865797043, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01495384331792593, + 0.009908749721944332, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01694466546177864, + 0.007917927578091621, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.018935488536953926, + 0.005927106365561485, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.020874010398983955, + 0.004040425643324852, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.022114217281341553, + 0.0033186059445142746, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02173672430217266, + 0.0036109676584601402, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.020497702062129974, + 0.004762193653732538, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.018486659973859787, + 0.006592618301510811, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01585603691637516, + 0.00896277092397213, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.012738768011331558, + 0.011751330457627773, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009250369854271412, + 0.014853144995868206, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005490840878337622, + 0.018177473917603493, + 0.0028155462350696325, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0015463664894923568, + 0.01632951945066452, + 0.007420188747346401, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.011181050911545753, + 0.012018864043056965, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006065350491553545, + 0.016561277210712433, + 0.004360878840088844, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010297985281795263, + 0.012770536355674267, + 0.009707189165055752, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006986402906477451, + 0.01485429983586073, + 0.004391219466924667, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.001418047584593296, + 0.011486922390758991, + 0.010089744813740253, + 0.00040022286702878773, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005411104764789343, + 0.014735566452145576, + 0.006518189795315266, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00827841367572546, + 0.012277561239898205, + 0.00396781275048852, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.002187808509916067, + 0.010184479877352715, + 0.00998187530785799, + 0.0022864851634949446, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00386943481862545, + 0.011274894699454308, + 0.008466221392154694, + 0.0013397691072896123, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004820294212549925, + 0.011678251437842846, + 0.007608682848513126, + 0.0010091039584949613, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005156961735337973, + 0.011507894843816757, + 0.007301822770386934, + 0.0011901655234396458, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004982104524970055, + 0.010863498784601688, + 0.007451189681887627, + 0.001791381393559277, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004385921638458967, + 0.009832492098212242, + 0.007973956875503063, + 0.002732589840888977, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0034474546555429697, + 0.008491347543895245, + 0.008797688409686089, + 0.00394382793456316, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0022357646375894547, + 0.0069067515432834625, + 0.009859241545200348, + 0.005364237818866968, + 0.0008692338014952838, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0008110002381727099, + 0.005136650986969471, + 0.00946230161935091, + 0.0069410777650773525, + 0.0027783995028585196, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.003231203882023692, + 0.007237049750983715, + 0.00862883497029543, + 0.004773912951350212, + 0.0009189908159896731, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.001233637798577547, + 0.0049433219246566296, + 0.008653006516397, + 0.006818502210080624, + 0.003248583758249879, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0026164355222135782, + 0.006051854696124792, + 0.008880467154085636, + 0.005574479699134827, + 0.002268492942675948, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0002863667905330658, + 0.003467798000201583, + 0.0066492292098701, + 0.00787146482616663, + 0.004809896927326918, + 0.0017483289120718837, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0009245910914614797, + 0.0038708120118826628, + 0.00681703258305788, + 0.007283343467861414, + 0.004448124207556248, + 0.0016129047144204378, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0011703289346769452, + 0.003898728871718049, + 0.006627128925174475, + 0.0070473202504217625, + 0.004421714693307877, + 0.0017961094854399562, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010892992140725255, + 0.003615982597693801, + 0.006142666097730398, + 0.007102936040610075, + 0.004671447444707155, + 0.002239959081634879, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0007392280967906117, + 0.0030791081953793764, + 0.005418988410383463, + 0.007397185545414686, + 0.005145462695509195, + 0.002893739379942417, + 0.0006420162972062826, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00017068670422304422, + 0.0023375742603093386, + 0.004504461772739887, + 0.0066713495180010796, + 0.005798479542136192, + 0.003713231300935149, + 0.0016279831761494279, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0014345343224704266, + 0.0034412189852446318, + 0.005447904113680124, + 0.006591092795133591, + 0.004660011734813452, + 0.002728930441662669, + 0.0007978491485118866, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0004075043834745884, + 0.002265830524265766, + 0.004124156199395657, + 0.005982482805848122, + 0.005700822453945875, + 0.003912510350346565, + 0.0021241982467472553, + 0.0003358862304594368, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010099108330905437, + 0.002730846870690584, + 0.004451782442629337, + 0.006172718480229378, + 0.005150905344635248, + 0.0034948070533573627, + 0.0018387088784947991, + 0.0001826105872169137, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0012943691108375788, + 0.002888072282075882, + 0.004481775686144829, + 0.006075479090213776, + 0.0048866597935557365, + 0.003353001084178686, + 0.0018193417927250266, + 0.00028568264679051936, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0013131388695910573, + 0.0027890161145478487, + 0.004264893010258675, + 0.0057407706044614315, + 0.004859979264438152, + 0.0034397069830447435, + 0.0020194342359900475, + 0.0005991620710119605, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0011121684219688177, + 0.002478930866345763, + 0.0038456933107227087, + 0.0052124555222690105, + 0.005028639920055866, + 0.0037133716978132725, + 0.002398103242740035, + 0.0010828346712514758, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0007317548734135926, + 0.0019974694587290287, + 0.003263183869421482, + 0.004528898745775223, + 0.005355686880648136, + 0.004137659445405006, + 0.0029196315445005894, + 0.0017016039928421378, + 0.0004835762665607035, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00020713974663522094, + 0.0013792773243039846, + 0.0025514145381748676, + 0.003723552217707038, + 0.004895689897239208, + 0.004680895246565342, + 0.0035529187880456448, + 0.0024249425623565912, + 0.0012969663366675377, + 0.00016899015463422984, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006545265205204487, + 0.0017400053329765797, + 0.0028254841454327106, + 0.003910962492227554, + 0.004996441304683685, + 0.0042709787376224995, + 0.003226396394893527, + 0.002181813819333911, + 0.0011372314766049385, + 9.264905384043232e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.000854626705404371, + 0.001859853626228869, + 0.002865080488845706, + 0.003870307235047221, + 0.00487553421407938, + 0.00408313749358058, + 0.003115783678367734, + 0.0021484296303242445, + 0.001181075582280755, + 0.0002137213887181133, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0008483415003865957, + 0.0017792496364563704, + 0.0027101580053567886, + 0.0036410661414265633, + 0.004571974277496338, + 0.004079728852957487, + 0.003183893393725157, + 0.002288057701662183, + 0.0013922222424298525, + 0.0004963868414051831, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006716204807162285, + 0.0015337044605985284, + 0.002395788673311472, + 0.0032578727696090937, + 0.004119956865906715, + 0.004227725323289633, + 0.0033981208689510822, + 0.0025685166474431753, + 0.0017389123095199466, + 0.0009093079133890569, + 7.970355363795534e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0003559796023182571, + 0.0011543278815224767, + 0.0019526762189343572, + 0.002751024439930916, + 0.0035493727773427963, + 0.004347721114754677, + 0.0037299629766494036, + 0.002961693098768592, + 0.00219342322088778, + 0.0014251532265916467, + 0.0006568834069184959, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006682946113869548, + 0.0014076193328946829, + 0.0021469437051564455, + 0.002886268775910139, + 0.0036255933810025454, + 0.004154576454311609, + 0.0034431067761033773, + 0.0027316368650645018, + 0.0020201667211949825, + 0.0013086966937407851, + 0.0005972267827019095, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 9.926508937496692e-05, + 0.0007839298341423273, + 0.001468594535253942, + 0.0021532592363655567, + 0.0028379240538924932, + 0.0035225888714194298, + 0.0039915177039802074, + 0.0033326479606330395, + 0.002673778682947159, + 0.002014909405261278, + 0.0013560398947447538, + 0.0006971705006435513, + 3.8301113818306476e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00010181095422012731, + 0.0007358568836934865, + 0.0013699028640985489, + 0.0020039486698806286, + 0.002637994708493352, + 0.0032720407471060753, + 0.003906086552888155, + 0.0033682563807815313, + 0.0027580985333770514, + 0.002147940918803215, + 0.0015377833042293787, + 0.0009276255150325596, + 0.000317467754939571, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0005530364578589797, + 0.0011402058880776167, + 0.0017273754347115755, + 0.0023145449813455343, + 0.002901714527979493, + 0.003488884074613452, + 0.003523340215906501, + 0.002958292607218027, + 0.002393245231360197, + 0.0018281979719176888, + 0.001263150479644537, + 0.0006981031037867069, + 0.0001330557424807921, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0002608386566862464, + 0.0008045974536798894, + 0.0013483562506735325, + 0.0018921148730441928, + 0.0024358737282454967, + 0.002979632467031479, + 0.003523391205817461, + 0.003251380519941449, + 0.0027281083166599274, + 0.002204835880547762, + 0.001681563793681562, + 0.001158291706815362, + 0.0006350195035338402, + 0.00011174729297636077, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0003849811910185963, + 0.0008885387214832008, + 0.001392096164636314, + 0.0018956535495817661, + 0.00239921105094254, + 0.002902768552303314, + 0.0034063260536640882, + 0.003132763085886836, + 0.0026481777895241976, + 0.0021635922603309155, + 0.0016790067311376333, + 0.0011944210855290294, + 0.0007098356145434082, + 0.00022525011445395648, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.000366741674952209, + 0.0008330700220540166, + 0.0012993983691558242, + 0.0017657268326729536, + 0.0022320549469441175, + 0.002698383294045925, + 0.0031647118739783764, + 0.003141313325613737, + 0.002692554146051407, + 0.0022437951993197203, + 0.00179503601975739, + 0.0013462770730257034, + 0.000897518009878695, + 0.0004487590049393475, + 0.0 + ] + ], + "n_fft": 400, + "n_samples": 480000, + "nb_max_frames": 3000, + "padding_side": "right", + "padding_value": 0.0, + "processor_class": "WhisperProcessor", + "return_attention_mask": false, + "sampling_rate": 16000 +} diff --git a/classes.json b/classes.json new file mode 100644 index 0000000000000000000000000000000000000000..cdeee81c5608f62313b5a1bfd878d3922760726e --- /dev/null +++ b/classes.json @@ -0,0 +1,491 @@ +{ + "schema_version": "burst-canonical-v1", + "min_training_events": 200, + "names": [ + "Other / rare burst", + "Affirmative Grunt", + "Ahem", + "Breath", + "Breathy Giggle", + "Cackle", + "Childlike Giggle", + "Chuckle", + "Contented Sigh", + "Cough", + "Crying", + "Displeased Grunt", + "Effort Grunt", + "Exasperated Sigh", + "Exhausted Groan", + "Fearful Gasp", + "Frustrated Groan", + "Growl", + "Guffaw", + "Gulp", + "Hiccup", + "Hum", + "Kissing Sound", + "Laughter", + "Lip Smack", + "Low Mumble", + "Mournful Wail", + "Nervous Giggle", + "Nervous Gulp", + "Purr", + "Quiet Sob", + "Relief Sigh", + "Scream", + "Sharp Inhale", + "Sharp Whistle", + "Shriek", + "Sigh", + "Sneeze", + "Snicker", + "Sniff", + "Snort", + "Snorting Giggle", + "Soft Whistle", + "Spitting", + "Surprised Gasp", + "Swallows", + "Throat Clearing", + "Tongue Click", + "Trembling Whimper", + "Tsk", + "Whispered Mumble", + "Wistful Sigh", + "Yawn" + ], + "class_counts": { + "Other / rare burst": 1077, + "Affirmative Grunt": 88976, + "Ahem": 3908320, + "Breath": 12721, + "Breathy Giggle": 386990, + "Cackle": 3857, + "Childlike Giggle": 287725, + "Chuckle": 306023, + "Contented Sigh": 1709805, + "Cough": 10431, + "Crying": 3958, + "Displeased Grunt": 28165, + "Effort Grunt": 1300, + "Exasperated Sigh": 34585, + "Exhausted Groan": 244785, + "Fearful Gasp": 21182, + "Frustrated Groan": 771, + "Growl": 426, + "Guffaw": 698, + "Gulp": 51607, + "Hiccup": 81196, + "Hum": 90375, + "Kissing Sound": 1508, + "Laughter": 9361, + "Lip Smack": 27433, + "Low Mumble": 5272667, + "Mournful Wail": 1715, + "Nervous Giggle": 220, + "Nervous Gulp": 141991, + "Purr": 29974, + "Quiet Sob": 17042, + "Relief Sigh": 87705, + "Scream": 40056, + "Sharp Inhale": 216834, + "Sharp Whistle": 1583, + "Shriek": 2842, + "Sigh": 6904, + "Sneeze": 7353, + "Snicker": 321, + "Sniff": 7351, + "Snort": 16834, + "Snorting Giggle": 12751, + "Soft Whistle": 1222, + "Spitting": 280, + "Surprised Gasp": 988611, + "Swallows": 12358, + "Throat Clearing": 18070, + "Tongue Click": 1198, + "Trembling Whimper": 916, + "Tsk": 43760, + "Whispered Mumble": 422, + "Wistful Sigh": 584259, + "Yawn": 65068 + }, + "class_weights": [ + 1.9905116558074951, + 0.25, + 0.25, + 0.5791777968406677, + 0.25, + 1.051835298538208, + 0.25, + 0.25, + 0.25, + 0.6396017074584961, + 1.0383281707763672, + 0.38924017548561096, + 1.8117609024047852, + 0.3512599766254425, + 0.25, + 0.4488374590873718, + 2.3525853157043457, + 3.164956569671631, + 2.472548723220825, + 0.28755322098731995, + 0.25, + 0.25, + 1.6821776628494263, + 0.6751673221588135, + 0.39439910650253296, + 0.25, + 1.5773952007293701, + 4.0, + 0.25, + 0.377311646938324, + 0.5003942251205444, + 0.25, + 0.32639145851135254, + 0.25, + 1.6418447494506836, + 1.225351095199585, + 0.786180317401886, + 0.7617987990379333, + 3.6460282802581787, + 0.761902391910553, + 0.5034761428833008, + 0.5784961581230164, + 1.868688702583313, + 3.9038538932800293, + 0.25, + 0.5876225829124451, + 0.48595210909843445, + 1.887313961982727, + 2.1583645343780518, + 0.3122726082801819, + 3.1799211502075195, + 0.25, + 0.2560877501964569 + ], + "ladder_raw_to_canonical": [ + 0, + 25, + 44, + 2, + 8, + 51, + 14, + 21, + 7, + 4, + 6, + 52, + 33, + 5, + 13, + 21, + 32, + 48, + 3, + 35, + 26, + 50, + 49, + 12, + 9, + 39, + 29, + 9, + 17, + 18, + 0, + 16, + 1, + 0, + 40, + 42, + 41, + 31, + 21, + 34, + 11, + 3, + 0, + 15, + 46, + 0, + 0, + 20, + 22, + 3, + 30, + 24, + 47, + 3, + 0, + 3, + 20, + 19, + 0, + 0, + 0, + 3, + 0, + 24, + 0 + ], + "p3_raw_to_canonical": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 46, + 47, + 8, + 9, + 9, + 10, + 3, + 3, + 11, + 12, + 13, + 14, + 3, + 15, + 16, + 17, + 18, + 19, + 0, + 3, + 20, + 20, + 0, + 21, + 22, + 22, + 23, + 0, + 0, + 24, + 24, + 0, + 26, + 27, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 3, + 24, + 37, + 38, + 39, + 40, + 41, + 0, + 21, + 42, + 43, + 0, + 44, + 45, + 0, + 0, + 46, + 47, + 47, + 48, + 49, + 51, + 0, + 52 + ], + "aliases": { + "Coughing": "Cough", + "Hiccups": "Hiccup", + "Clears Throat": "Throat Clearing", + "Tongue Clicking": "Tongue Click", + "Clicks Tongue": "Tongue Click", + "Lip Smacking": "Lip Smack", + "Smacks Lips": "Lip Smack", + "Kissing Noises": "Kissing Sound", + "Kissing Sounds": "Kissing Sound", + "Gulps": "Gulp", + "Sobs": "Sob", + "Panting": "Pant", + "Soft Hum": "Hum", + "Resonant Hum": "Hum", + "Humming": "Hum", + "Deep Breath": "Breath", + "Deep Breathing": "Breath", + "Fast Breathing": "Breath", + "Heavy Breathing": "Breath", + "Slow Breathing": "Breath", + "Breath": "Breath", + "Normal Breathing": "Breath" + }, + "raw_p3_classes": [ + "Affirmative Grunt", + "Ahem", + "Breath", + "Breathy Giggle", + "Cackle", + "Childlike Giggle", + "Chuckle", + "Clears Throat", + "Clicks Tongue", + "Contented Sigh", + "Cough", + "Coughing", + "Crying", + "Deep Breath", + "Deep Breathing", + "Displeased Grunt", + "Effort Grunt", + "Exasperated Sigh", + "Exhausted Groan", + "Fast Breathing", + "Fearful Gasp", + "Frustrated Groan", + "Growl", + "Guffaw", + "Gulps", + "Gurgling", + "Heavy Breathing", + "Hiccup", + "Hiccups", + "Hiss", + "Humming", + "Kissing Noises", + "Kissing Sounds", + "Laughter", + "Licking Sound", + "Lip Popping", + "Lip Smack", + "Lip Smacking", + "Moan", + "Mournful Wail", + "Nervous Giggle", + "Nervous Gulp", + "Nose Blowing", + "Pain Moan", + "Pant", + "Panting", + "Person Whistling Playfully", + "Pleasure Moan", + "Purr", + "Quiet Sob", + "Relief Sigh", + "Scream", + "Sharp Inhale", + "Sharp Whistle", + "Shriek", + "Sigh", + "Slow Breathing", + "Smacks Lips", + "Sneeze", + "Snicker", + "Sniff", + "Snort", + "Snorting Giggle", + "Sobs", + "Soft Hum", + "Soft Whistle", + "Spitting", + "Sucking Noise", + "Surprised Gasp", + "Swallows", + "Teeth Chattering", + "Teeth Grinding", + "Throat Clearing", + "Tongue Click", + "Tongue Clicking", + "Trembling Whimper", + "Tsk", + "Wistful Sigh", + "Wolf Whistle", + "Yawn" + ], + "raw_ladder_classes": [ + "Low Mumble", + "Surprised Gasp", + "Ahem", + "Contented Sigh", + "Wistful Sigh", + "Exhausted Groan", + "Resonant Hum", + "Chuckle", + "Breathy Giggle", + "Childlike Giggle", + "Yawn", + "Sharp Inhale", + "Cackle", + "Exasperated Sigh", + "Soft Hum", + "Scream", + "Trembling Whimper", + "Deep Breath", + "Shriek", + "Mournful Wail", + "Whispered Mumble", + "Tsk", + "Effort Grunt", + "Coughing", + "Sniff", + "Purr", + "Cough", + "Growl", + "Guffaw", + "Person Whistling Playfully", + "Frustrated Groan", + "Affirmative Grunt", + "Convulsive Sob", + "Snort", + "Soft Whistle", + "Snorting Giggle", + "Relief Sigh", + "Humming", + "Sharp Whistle", + "Displeased Grunt", + "Deep Breathing", + "Pleasure Moan", + "Fearful Gasp", + "Clears Throat", + "Pain Moan", + "Hiss", + "Hiccups", + "Kissing Noises", + "Slow Breathing", + "Quiet Sob", + "Lip Smack", + "Tongue Click", + "Fast Breathing", + "Gurgling", + "Heavy Breathing", + "Hiccup", + "Gulps", + "Licking Sound", + "Person Whistling to Get Attention", + "Sobs", + "Normal Breathing", + "Wolf Whistle", + "Smacks Lips", + "Slurping Noises" + ] +} diff --git a/display_normalization.json b/display_normalization.json new file mode 100644 index 0000000000000000000000000000000000000000..837016a075e7aba3ec40f9df1816c805f0dea4a0 --- /dev/null +++ b/display_normalization.json @@ -0,0 +1,1759 @@ +{ + "schema": "whisper-display-median-sd-v1", + "created_utc": "2026-10-03T10:34:10.124607+00:00", + "formula": "display_z = (raw_prediction - training_median) / training_standard_deviation", + "not_training_normalization": true, + "core_reference": { + "source": "laion/tts-scaling-ladder-de-en S9 t0+t1 metadata", + "n": 100858, + "train_only": true + }, + "extra_reference": { + "source": "frozen P3 train split score sidecars", + "sampling": "numpy default_rng choice without replacement", + "seed": 640913, + "n": 100000, + "train_only": true + }, + "p3_test_unavailable_slot": "R_quality", + "auxiliary_statistics": { + "characters_per_second_teacher": { + "n": 86334, + "median": 9.027975082397461, + "mean": 9.491173106342295, + "std": 3.7555096719457906, + "reference": "P3 train-only seeded random subset", + "note": "metadata-derived teacher estimate; not a direct output head" + } + }, + "targets": [ + { + "n": 100858, + "median": 0.00730133056640625, + "mean": 0.2897826591586936, + "std": 0.5696596093333121, + "index": 0, + "name": "emo_Affection", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.0005998611450195312, + "mean": 0.49101077925809283, + "std": 0.8848335145121259, + "index": 1, + "name": "emo_Amusement", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.004100799560546875, + "mean": 0.37773081788276064, + "std": 0.612635658870748, + "index": 2, + "name": "emo_Anger", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.005401611328125, + "mean": 0.28753860983749, + "std": 0.571654014360698, + "index": 3, + "name": "emo_Astonishment_Surprise", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0, + "mean": 0.12398992142552683, + "std": 0.4274812617870931, + "index": 4, + "name": "emo_Awe", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.01309967041015625, + "mean": 0.2277757287995834, + "std": 0.4154804979803125, + "index": 5, + "name": "emo_Bitterness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.63427734375, + "mean": 0.7013364187332528, + "std": 0.7414091517554422, + "index": 6, + "name": "emo_Concentration", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0010995864868164062, + "mean": 0.323125297903634, + "std": 0.5396948879404518, + "index": 7, + "name": "emo_Confusion", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.08245849609375, + "mean": 0.5256515038051517, + "std": 0.5978136444856601, + "index": 8, + "name": "emo_Contemplation", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.0004000663757324219, + "mean": 0.22090858030523455, + "std": 0.4638636176538301, + "index": 9, + "name": "emo_Contempt", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.00010001659393310547, + "mean": 0.36635008809676606, + "std": 0.5139128829427941, + "index": 10, + "name": "emo_Contentment", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0, + "mean": 0.49184577228643384, + "std": 0.6998412637613933, + "index": 11, + "name": "emo_Disappointment", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.00730133056640625, + "mean": 0.2258817927052414, + "std": 0.48920736284077704, + "index": 12, + "name": "emo_Disgust", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0, + "mean": 0.46006274220018173, + "std": 0.8214937383530316, + "index": 13, + "name": "emo_Distress", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.005901336669921875, + "mean": 0.31112316492983, + "std": 0.4656223447188386, + "index": 14, + "name": "emo_Doubt", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.01239776611328125, + "mean": 0.46170690814739923, + "std": 0.7275048523933489, + "index": 15, + "name": "emo_Elation", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.04290771484375, + "mean": 0.2539824392716656, + "std": 0.42962349885167034, + "index": 16, + "name": "emo_Embarrassment", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.004299163818359375, + "mean": 0.4326176612723573, + "std": 0.9166686151416064, + "index": 17, + "name": "emo_Emotional_Numbness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0283050537109375, + "mean": 0.2749904506642038, + "std": 0.53853623135499, + "index": 18, + "name": "emo_Fatigue_Exhaustion", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.01450347900390625, + "mean": 0.3203094251566605, + "std": 0.6096619688911245, + "index": 19, + "name": "emo_Fear", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.0037994384765625, + "mean": 0.4190572702242165, + "std": 0.6959187194034556, + "index": 20, + "name": "emo_Helplessness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.11724853515625, + "mean": 0.5810149940421725, + "std": 0.7602987000112217, + "index": 21, + "name": "emo_Hope_Enthusiasm_Optimism", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.149169921875, + "mean": 0.5230955432714629, + "std": 0.7049876333116478, + "index": 22, + "name": "emo_Impatience_and_Irritability", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.01470184326171875, + "mean": 0.19431301130897483, + "std": 0.532811676445926, + "index": 23, + "name": "emo_Infatuation", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.5888671875, + "mean": 1.481661343565541, + "std": 0.9070887410333477, + "index": 24, + "name": "emo_Interest", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.0251007080078125, + "mean": 0.17486853340251765, + "std": 0.5589861619075311, + "index": 25, + "name": "emo_Intoxication_Altered_States_of_Consciousness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0592041015625, + "mean": 0.21883598726044287, + "std": 0.442485786580317, + "index": 26, + "name": "emo_Jealousy_and_Envy", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.086669921875, + "mean": 0.4369666194496888, + "std": 0.6317893455078495, + "index": 27, + "name": "emo_Longing", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.055206298828125, + "mean": 0.2914964853978535, + "std": 0.5339246991985596, + "index": 28, + "name": "emo_Malevolence_Malice", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.0020008087158203125, + "mean": 0.25451412437838145, + "std": 0.5794549797186209, + "index": 29, + "name": "emo_Pain", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.016998291015625, + "mean": 0.40911873890398637, + "std": 0.6141651011991717, + "index": 30, + "name": "emo_Pleasure_Ecstasy", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0017004013061523438, + "mean": 0.2247931250437727, + "std": 0.5086404269476832, + "index": 31, + "name": "emo_Pride", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.032806396484375, + "mean": 0.3680700139563108, + "std": 0.6813418401597394, + "index": 32, + "name": "emo_Relief", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0, + "mean": 0.4844024238690627, + "std": 0.758629012002944, + "index": 33, + "name": "emo_Sadness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.02954864501953125, + "mean": 0.25457117611966334, + "std": 0.4938875273870716, + "index": 34, + "name": "emo_Sexual_Lust", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.01290130615234375, + "mean": 0.20686053316678601, + "std": 0.5102457533996335, + "index": 35, + "name": "emo_Shame", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.005401611328125, + "mean": 0.22639207071378056, + "std": 0.4392887025077591, + "index": 36, + "name": "emo_Sourness", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0, + "mean": 0.3536360859539964, + "std": 0.5450188290861497, + "index": 37, + "name": "emo_Teasing", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.04119873046875, + "mean": 0.3249925283194368, + "std": 0.6966390535994226, + "index": 38, + "name": "emo_Thankfulness_Gratitude", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": -0.007099151611328125, + "mean": 0.1963810149946867, + "std": 0.5212295779390895, + "index": 39, + "name": "emo_Triumph", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.984375, + "mean": 2.718919517896818, + "std": 1.2381640592050533, + "index": 40, + "name": "vn_AGEV_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.359375, + "mean": 2.4767268834641416, + "std": 1.1473467569049682, + "index": 41, + "name": "vn_AROU_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.580078125, + "mean": 2.598132014740286, + "std": 0.8673671870109968, + "index": 42, + "name": "vn_ARSH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.162109375, + "mean": 2.0477901125366014, + "std": 1.2947986129769247, + "index": 43, + "name": "vn_ATCK_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.703125, + "mean": 2.757488377891519, + "std": 0.7612683382818848, + "index": 44, + "name": "vn_BKGN_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.9912109375, + "mean": 1.9904190258233845, + "std": 0.8125624417724847, + "index": 45, + "name": "vn_BRGT_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.8466796875, + "mean": 1.9345466364498272, + "std": 1.2385972462552421, + "index": 46, + "name": "vn_CHNK_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.017578125, + "mean": 1.9539406322639123, + "std": 0.9446919336155685, + "index": 47, + "name": "vn_CLRT_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.09375, + "mean": 2.0550189805724863, + "std": 1.0607504864880268, + "index": 48, + "name": "vn_COGL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.615234375, + "mean": 1.7768127610474993, + "std": 1.380275765248455, + "index": 49, + "name": "vn_DARC_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.48828125, + "mean": 2.312260568067474, + "std": 1.1840161245345713, + "index": 50, + "name": "vn_DFLU_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.607421875, + "mean": 2.3348412239591023, + "std": 1.5237765271225707, + "index": 51, + "name": "vn_EMPH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.40234375, + "mean": 2.3604539644545843, + "std": 0.7817028329764907, + "index": 52, + "name": "vn_ESTH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.0863037109375, + "mean": 0.12310119537548471, + "std": 0.3223464045556054, + "index": 53, + "name": "vn_EXPL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.34375, + "mean": 2.279200300040356, + "std": 1.101667954255364, + "index": 54, + "name": "vn_FOCS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.7783203125, + "mean": 1.8208366819895456, + "std": 0.8887691088189655, + "index": 55, + "name": "vn_FULL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 4.0546875, + "mean": 3.4005609453841403, + "std": 1.5879135916667575, + "index": 56, + "name": "vn_GEND_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.48046875, + "mean": 2.4855807389539586, + "std": 0.8362407455590426, + "index": 57, + "name": "vn_HARM_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.62109375, + "mean": 1.5689204127685619, + "std": 0.9582953683335016, + "index": 58, + "name": "vn_METL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.9140625, + "mean": 2.998125433073173, + "std": 0.8972021864147376, + "index": 59, + "name": "vn_RANG_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.75390625, + "mean": 2.75796154347263, + "std": 0.8880866599667818, + "index": 60, + "name": "vn_RCQL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.1982421875, + "mean": 1.659440031005114, + "std": 1.2683657816449025, + "index": 61, + "name": "vn_REGS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.6796875, + "mean": 2.762409533535071, + "std": 1.0559868934041674, + "index": 62, + "name": "vn_RESP_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.033203125, + "mean": 2.1257289888535933, + "std": 0.8867560874926936, + "index": 63, + "name": "vn_ROUG_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.134765625, + "mean": 2.1037528271970976, + "std": 0.8439098859956342, + "index": 64, + "name": "vn_R_CHST_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.1484375, + "mean": 2.077794441132399, + "std": 0.8222127645671892, + "index": 65, + "name": "vn_R_HEAD_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.908203125, + "mean": 1.7733385707000286, + "std": 1.0051497100020306, + "index": 66, + "name": "vn_R_MASK_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.435546875, + "mean": 1.5528147226580429, + "std": 0.8407896707577334, + "index": 67, + "name": "vn_R_MIXD_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.791015625, + "mean": 2.6566753496888085, + "std": 1.0468645254121771, + "index": 68, + "name": "vn_R_NASL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.18359375, + "mean": 2.1478247458900888, + "std": 0.7407494754804507, + "index": 69, + "name": "vn_R_ORAL_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.0703125, + "mean": 1.9892273364083815, + "std": 0.8025529880965941, + "index": 70, + "name": "vn_R_THRT_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.142578125, + "mean": 1.8446904415793908, + "std": 1.0930354697088012, + "index": 71, + "name": "vn_SMTH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.6328125, + "mean": 2.6183553154221886, + "std": 1.137417834589236, + "index": 72, + "name": "vn_STNC_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.13671875, + "mean": 1.9180240640476394, + "std": 0.9581912921907636, + "index": 73, + "name": "vn_STRU_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.3701171875, + "mean": 1.586322378816992, + "std": 1.4112492502692389, + "index": 74, + "name": "vn_S_ASMR_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.087890625, + "mean": 1.2597924702209446, + "std": 1.0428260400138498, + "index": 75, + "name": "vn_S_AUTH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.5595703125, + "mean": 1.7328185841753485, + "std": 1.401054688413831, + "index": 76, + "name": "vn_S_CART_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 3.79296875, + "mean": 3.733097653780534, + "std": 1.2779644179123855, + "index": 77, + "name": "vn_S_CASU_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.59375, + "mean": 2.5453815463798213, + "std": 1.3180509876187665, + "index": 78, + "name": "vn_S_CONV_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.720703125, + "mean": 2.8381235289007276, + "std": 1.1484159743140616, + "index": 79, + "name": "vn_S_DRAM_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.1953125, + "mean": 1.3104302121900349, + "std": 1.02089216015836, + "index": 80, + "name": "vn_S_FORM_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.82421875, + "mean": 2.689582377803983, + "std": 1.2840680758408665, + "index": 81, + "name": "vn_S_MONO_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.306640625, + "mean": 1.4445058279480092, + "std": 1.4460683170773247, + "index": 82, + "name": "vn_S_NARR_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.407958984375, + "mean": 0.5026475858233539, + "std": 0.5681029163567813, + "index": 83, + "name": "vn_S_NEWS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.3515625, + "mean": 2.286965486998788, + "std": 1.3151676010930746, + "index": 84, + "name": "vn_S_PLAY_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.212890625, + "mean": 1.4744029866277777, + "std": 1.2892095901183598, + "index": 85, + "name": "vn_S_RANT_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.48046875, + "mean": 2.3766121907720117, + "std": 1.366419250202246, + "index": 86, + "name": "vn_S_STRY_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 0.646484375, + "mean": 0.5903279981481443, + "std": 1.2267112659069332, + "index": 87, + "name": "vn_S_TECH_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.5966796875, + "mean": 1.7532606234846722, + "std": 1.6176501158843788, + "index": 88, + "name": "vn_S_WHIS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.1171875, + "mean": 2.161177734119869, + "std": 1.1901370322668172, + "index": 89, + "name": "vn_TEMP_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.55859375, + "mean": 1.6897957037566482, + "std": 0.8516475751479166, + "index": 90, + "name": "vn_TENS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.328125, + "mean": 2.2066478507608456, + "std": 1.117695379603358, + "index": 91, + "name": "vn_VALN_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.517578125, + "mean": 2.434721519648775, + "std": 1.0789474754591113, + "index": 92, + "name": "vn_VALS_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.255859375, + "mean": 2.217708098175444, + "std": 1.2082366875993282, + "index": 93, + "name": "vn_VFLX_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.5859375, + "mean": 2.68630511421397, + "std": 0.8859005358398054, + "index": 94, + "name": "vn_VOLT_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.6484375, + "mean": 2.68557545706831, + "std": 0.9841889129404477, + "index": 95, + "name": "vn_VULN_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.578125, + "mean": 2.6149303478110935, + "std": 0.9092521884264415, + "index": 96, + "name": "vn_WARM_reg", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 2.33203125, + "mean": 2.794242786343248, + "std": 1.6213877561079109, + "index": 97, + "name": "genuineness_0_6", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 6.67578125, + "mean": 6.435820632609079, + "std": 2.7381134237571776, + "index": 98, + "name": "blend_0_10", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 100858, + "median": 1.0947265625, + "mean": 1.109288900521512, + "std": 0.337606859085636, + "index": 99, + "name": "R_quality", + "reference": "Ladder S9 training tiers t0+t1" + }, + { + "n": 86334, + "median": 3.250420093536377, + "mean": 3.1984361612691083, + "std": 0.2932650772741044, + "index": 100, + "name": "eiv_extra:Age", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.2887499332427979, + "mean": 1.3811701760933326, + "std": 0.4353861123291348, + "index": 101, + "name": "eiv_extra:Arousal", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.6670899391174316, + "mean": 2.6823123912073163, + "std": 0.15278725406163043, + "index": 102, + "name": "eiv_extra:Authenticity", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.8075199723243713, + "mean": 0.7433251655421445, + "std": 0.26430128164096717, + "index": 103, + "name": "eiv_extra:Background_Noise", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.0396100282669067, + "mean": 1.092217661482314, + "std": 0.3027553791775194, + "index": 104, + "name": "eiv_extra:Confident_vs._Hesitant", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": -0.6205700039863586, + "mean": -0.11352483743137169, + "std": 0.9990797691942275, + "index": 105, + "name": "eiv_extra:Gender", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.8274550437927246, + "mean": 1.8389079492714095, + "std": 0.2502744407205243, + "index": 106, + "name": "eiv_extra:High-Pitched_vs._Low-Pitched", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.8592300415039062, + "mean": 1.8405880334930738, + "std": 0.46969627870439473, + "index": 107, + "name": "eiv_extra:Monotone_vs._Expressive", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.1441750526428223, + "mean": 2.1313013106264895, + "std": 0.33158360306481427, + "index": 108, + "name": "eiv_extra:Recording_Quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.9294499754905701, + "mean": 0.960247558896715, + "std": 0.34045657366215626, + "index": 109, + "name": "eiv_extra:Serious_vs._Humorous", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.2809000015258789, + "mean": 0.35815823721519, + "std": 0.31974605955248453, + "index": 110, + "name": "eiv_extra:Soft_vs._Harsh", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.3755199909210205, + "mean": 0.38526111358420595, + "std": 0.3237793630133792, + "index": 111, + "name": "eiv_extra:Submissive_vs._Dominant", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.004879999905824661, + "mean": 0.07025274407124849, + "std": 0.3802600487219566, + "index": 112, + "name": "eiv_extra:Valence", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.7145049571990967, + "mean": 1.7353176950885756, + "std": 0.4370195578915393, + "index": 113, + "name": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.05105999857187271, + "mean": 0.11053503710955616, + "std": 0.30007155210290803, + "index": 114, + "name": "eiv_extra:Warm_vs._Cold", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.301295042037964, + "mean": 3.0649791530843467, + "std": 0.6930465038138832, + "index": 115, + "name": "eiv_extra:score_background_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 4.507194995880127, + "mean": 4.463207364847295, + "std": 0.30318595981832164, + "index": 116, + "name": "eiv_extra:score_content_enjoyment", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.651510000228882, + "mean": 2.5376257037128913, + "std": 0.5071074964838481, + "index": 117, + "name": "eiv_extra:score_overall_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.8076449632644653, + "mean": 1.787503076343365, + "std": 0.14563218678206527, + "index": 118, + "name": "eiv_extra:score_speech_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 100000, + "median": 4.79886531829834, + "mean": 4.795241731826067, + "std": 1.0182784192993566, + "index": 119, + "name": "audiobox:CE", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 100000, + "median": 5.64869499206543, + "mean": 5.562503679409027, + "std": 1.0011551524509332, + "index": 120, + "name": "audiobox:CU", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 100000, + "median": 2.3310649394989014, + "mean": 3.0709184169852732, + "std": 1.6170256018875913, + "index": 121, + "name": "audiobox:PC", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 100000, + "median": 7.0436248779296875, + "mean": 6.890681361730099, + "std": 0.8790906386323591, + "index": 122, + "name": "audiobox:PQ", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.9000399112701416, + "mean": 3.703138714838628, + "std": 0.6690689472907002, + "index": 123, + "name": "dnsmos:SIG_raw", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.210659980773926, + "mean": 3.140423757673362, + "std": 1.1241594804532633, + "index": 124, + "name": "dnsmos:BAK_raw", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.0848050117492676, + "mean": 2.990821489454169, + "std": 0.8121166087213617, + "index": 125, + "name": "dnsmos:OVRL_raw", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.488154888153076, + "mean": 3.3328490928835497, + "std": 0.5010113943288778, + "index": 126, + "name": "dnsmos:SIG", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.388885021209717, + "mean": 3.1854460151681785, + "std": 0.9278418449045288, + "index": 127, + "name": "dnsmos:BAK", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.8402249813079834, + "mean": 2.7299294517182586, + "std": 0.6061131702972974, + "index": 128, + "name": "dnsmos:OVRL", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.420949935913086, + "mean": 3.3724163673951186, + "std": 0.49603210863665625, + "index": 129, + "name": "dnsmos:P808_MOS", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 100000, + "median": 0.0, + "mean": 0.5631161481964588, + "std": 0.6471611736170038, + "index": 130, + "name": "burst_count_log1p", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.9473550319671631, + "mean": 1.0074686315439367, + "std": 0.553942084368746, + "index": 131, + "name": "voiceclap_attribute:Affection", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.2288401126861572, + "mean": 3.021644544767619, + "std": 0.5465122039810525, + "index": 132, + "name": "voiceclap_attribute:Age", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.39215999841690063, + "mean": 0.5834623261187589, + "std": 0.5719690704466855, + "index": 133, + "name": "voiceclap_attribute:Amusement", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.992389976978302, + "mean": 1.054016413531058, + "std": 0.505868138574585, + "index": 134, + "name": "voiceclap_attribute:Anger", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.419719934463501, + "mean": 1.4614857128565708, + "std": 0.62238631168383, + "index": 135, + "name": "voiceclap_attribute:Arousal", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5087500214576721, + "mean": 0.6202804549677778, + "std": 0.4794133529339592, + "index": 136, + "name": "voiceclap_attribute:Astonishment_Surprise", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.7704050540924072, + "mean": 2.7888178354528375, + "std": 0.1669683320539497, + "index": 137, + "name": "voiceclap_attribute:Authenticity", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5389750003814697, + "mean": 0.5392210828000518, + "std": 0.2594475746212373, + "index": 138, + "name": "voiceclap_attribute:Awe", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5672149658203125, + "mean": 0.5490395167199263, + "std": 0.2636158468741736, + "index": 139, + "name": "voiceclap_attribute:Background_Noise", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5924949645996094, + "mean": 0.6084580593588692, + "std": 0.2357055397281382, + "index": 140, + "name": "voiceclap_attribute:Bitterness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.2142150402069092, + "mean": 1.1858927885746922, + "std": 0.5310306644045993, + "index": 141, + "name": "voiceclap_attribute:Concentration", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.069314956665039, + "mean": 1.1800983732841834, + "std": 0.46796165730163436, + "index": 142, + "name": "voiceclap_attribute:Confident_vs._Hesitant", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6433899998664856, + "mean": 0.6686713448095073, + "std": 0.3338533013861717, + "index": 143, + "name": "voiceclap_attribute:Confusion", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7800549864768982, + "mean": 0.8116338404743276, + "std": 0.4055230770997265, + "index": 144, + "name": "voiceclap_attribute:Contemplation", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7086499929428101, + "mean": 0.724383523111139, + "std": 0.3387046855614927, + "index": 145, + "name": "voiceclap_attribute:Contempt", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5879600048065186, + "mean": 0.618163726757683, + "std": 0.3068147946867882, + "index": 146, + "name": "voiceclap_attribute:Contentment", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7598699927330017, + "mean": 0.7704988923827272, + "std": 0.2911966838269773, + "index": 147, + "name": "voiceclap_attribute:Disappointment", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6246500015258789, + "mean": 0.6264186660680259, + "std": 0.2071449488796664, + "index": 148, + "name": "voiceclap_attribute:Disgust", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.9267899990081787, + "mean": 0.9327871693356086, + "std": 0.34975176131789615, + "index": 149, + "name": "voiceclap_attribute:Distress", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5348349809646606, + "mean": 0.543295802592157, + "std": 0.18804279562838036, + "index": 150, + "name": "voiceclap_attribute:Doubt", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5391650199890137, + "mean": 0.6215634148073224, + "std": 0.3970246686395772, + "index": 151, + "name": "voiceclap_attribute:Elation", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.30698999762535095, + "mean": 0.37924434886444713, + "std": 0.31428682794390456, + "index": 152, + "name": "voiceclap_attribute:Embarrassment", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6639750003814697, + "mean": 0.6583783407411996, + "std": 0.26602549840694845, + "index": 153, + "name": "voiceclap_attribute:Emotional_Numbness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.461760014295578, + "mean": 0.4849237334345509, + "std": 0.26100025368494806, + "index": 154, + "name": "voiceclap_attribute:Fatigue_Exhaustion", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6179100275039673, + "mean": 0.6282090370019873, + "std": 0.2121208839105128, + "index": 155, + "name": "voiceclap_attribute:Fear", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": -0.1510149985551834, + "mean": -0.013310869917496478, + "std": 1.0052037474224047, + "index": 156, + "name": "voiceclap_attribute:Gender", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6581050157546997, + "mean": 0.6746224759865587, + "std": 0.2684322865220724, + "index": 157, + "name": "voiceclap_attribute:Helplessness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.8402899503707886, + "mean": 1.8284670580672564, + "std": 0.37484241293148246, + "index": 158, + "name": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7049649953842163, + "mean": 0.7785039447060844, + "std": 0.395874479443366, + "index": 159, + "name": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.0521550178527832, + "mean": 1.1273088933333373, + "std": 0.5409773215647035, + "index": 160, + "name": "voiceclap_attribute:Impatience_and_Irritability", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6080449819564819, + "mean": 0.6220023955203661, + "std": 0.3321213486452748, + "index": 161, + "name": "voiceclap_attribute:Infatuation", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.5982600450515747, + "mean": 1.5977286783252633, + "std": 0.4400728624328807, + "index": 162, + "name": "voiceclap_attribute:Interest", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5020999908447266, + "mean": 0.5876942506260574, + "std": 0.463342551171415, + "index": 163, + "name": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5226100087165833, + "mean": 0.5308071375423983, + "std": 0.24482711004802604, + "index": 164, + "name": "voiceclap_attribute:Jealousy_&_Envy", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5379300117492676, + "mean": 0.5532774595158648, + "std": 0.21978142314655838, + "index": 165, + "name": "voiceclap_attribute:Longing", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.8329449892044067, + "mean": 0.8624929730929659, + "std": 0.34573004847101324, + "index": 166, + "name": "voiceclap_attribute:Malevolence_Malice", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.77516508102417, + "mean": 1.8317600349848255, + "std": 0.5935313416654533, + "index": 167, + "name": "voiceclap_attribute:Monotone_vs._Expressive", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.3814600110054016, + "mean": 0.39051640200795856, + "std": 0.21826845150726049, + "index": 168, + "name": "voiceclap_attribute:Pain", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5032349824905396, + "mean": 0.5481957390017023, + "std": 0.3009037947090346, + "index": 169, + "name": "voiceclap_attribute:Pleasure_Ecstasy", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7803999781608582, + "mean": 0.7270420683449897, + "std": 0.3492897518935281, + "index": 170, + "name": "voiceclap_attribute:Pride", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.313465118408203, + "mean": 2.296399165717872, + "std": 0.3275849694766895, + "index": 171, + "name": "voiceclap_attribute:Recording_Quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.0246200561523438, + "mean": 1.012187540338616, + "std": 0.4145529669758216, + "index": 172, + "name": "voiceclap_attribute:Relief", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7516250014305115, + "mean": 0.7885245068796991, + "std": 0.3129951755410498, + "index": 173, + "name": "voiceclap_attribute:Sadness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.8034999966621399, + "mean": 0.9706808609527106, + "std": 0.5684177640392118, + "index": 174, + "name": "voiceclap_attribute:Serious_vs._Humorous", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6354249715805054, + "mean": 0.6762426486706584, + "std": 0.41905586821169893, + "index": 175, + "name": "voiceclap_attribute:Sexual_Lust", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5264849662780762, + "mean": 0.5570663208039213, + "std": 0.282978040622156, + "index": 176, + "name": "voiceclap_attribute:Shame", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.15961000323295593, + "mean": 0.18976561994326144, + "std": 0.3601774589450046, + "index": 177, + "name": "voiceclap_attribute:Soft_vs._Harsh", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7056000232696533, + "mean": 0.7181200376662445, + "std": 0.29060464071472025, + "index": 178, + "name": "voiceclap_attribute:Sourness", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.6232799887657166, + "mean": 0.6189200245558099, + "std": 0.35862886870951055, + "index": 179, + "name": "voiceclap_attribute:Submissive_vs._Dominant", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.5404850244522095, + "mean": 0.6130332111944916, + "std": 0.3789029879525547, + "index": 180, + "name": "voiceclap_attribute:Teasing", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.3836749792099, + "mean": 1.3183574866845866, + "std": 0.5294454318985885, + "index": 181, + "name": "voiceclap_attribute:Thankfulness_Gratitude", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 0.7161700129508972, + "mean": 0.7246119352916757, + "std": 0.3591677442924409, + "index": 182, + "name": "voiceclap_attribute:Triumph", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": -0.006764999590814114, + "mean": -0.036788146103897475, + "std": 0.6346166296817904, + "index": 183, + "name": "voiceclap_attribute:Valence", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.6384799480438232, + "mean": 1.6785249368599358, + "std": 0.5561136324638399, + "index": 184, + "name": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": -0.06615500152111053, + "mean": -0.031065561354896888, + "std": 0.39995730447897204, + "index": 185, + "name": "voiceclap_attribute:Warm_vs._Cold", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 10.913934707641602, + "mean": 11.656343798457113, + "std": 6.354163515438911, + "index": 186, + "name": "voiceclap_attribute:duration", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 3.244800090789795, + "mean": 3.2271762508982254, + "std": 0.4984886513408118, + "index": 187, + "name": "voiceclap_attribute:score_background_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 4.655735015869141, + "mean": 4.695057589813864, + "std": 0.147114470687937, + "index": 188, + "name": "voiceclap_attribute:score_content_enjoyment", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 2.6354949474334717, + "mean": 2.6035570758128124, + "std": 0.41248658825493245, + "index": 189, + "name": "voiceclap_attribute:score_overall_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 1.8909399509429932, + "mean": 1.9126586470621174, + "std": 0.06929761266934904, + "index": 190, + "name": "voiceclap_attribute:score_speech_quality", + "reference": "P3 train-only seeded random subset" + }, + { + "n": 86334, + "median": 9.027975082397461, + "mean": 9.491173106342295, + "std": 3.7555096719457906, + "index": 191, + "name": "voiceclap_attribute:talking_speed", + "reference": "P3 train-only seeded random subset" + } + ] +} diff --git a/evaluation/base/crema_matched_adapter.json b/evaluation/base/crema_matched_adapter.json new file mode 100644 index 0000000000000000000000000000000000000000..96adbec75396df0ceb24202d5e1abb96756fff02 --- /dev/null +++ b/evaluation/base/crema_matched_adapter.json @@ -0,0 +1,757 @@ +{ + "dataset": "crema", + "parameters": 12742, + "classes": [ + "anger", + "disgust", + "fear", + "happy", + "sad", + "neutral" + ], + "seed": 20261006, + "protocol": "192 raw predictions -> training-fold StandardScaler -> 64 GELU -> class logits; five actor-disjoint outer folds; three inner folds select LR/epochs; full-batch AdamW", + "comparison": "Supervised benchmark adaptation; distinct from paper zero-shot", + "metrics": { + "n": 7442, + "actors": 91, + "accuracy": 0.6310131685030905, + "balanced_accuracy": 0.6341448938423265, + "macro_f1": 0.6295107653796163, + "accuracy_actor_bootstrap_95ci": [ + 0.6117406803769068, + 0.6499335458669241 + ], + "predicted_neutral_share": 0.17253426498253158, + "per_class": [ + { + "class": "anger", + "support": 1271, + "recall": 0.7859952793076318, + "precision": 0.7573919636087946 + }, + { + "class": "disgust", + "support": 1271, + "recall": 0.5019669551534225, + "precision": 0.5727109515260324 + }, + { + "class": "fear", + "support": 1271, + "recall": 0.4948859166011015, + "precision": 0.57548032936871 + }, + { + "class": "happy", + "support": 1271, + "recall": 0.6538158929976396, + "precision": 0.6600476568705321 + }, + { + "class": "sad", + "support": 1271, + "recall": 0.6073957513768686, + "precision": 0.562272396212673 + }, + { + "class": "neutral", + "support": 1087, + "recall": 0.7608095676172953, + "precision": 0.6440809968847352 + } + ], + "confusion": { + "anger": { + "anger": 999, + "disgust": 83, + "fear": 28, + "happy": 114, + "sad": 6, + "neutral": 41 + }, + "disgust": { + "anger": 116, + "disgust": 638, + "fear": 117, + "happy": 113, + "sad": 196, + "neutral": 91 + }, + "fear": { + "anger": 62, + "disgust": 99, + "fear": 629, + "happy": 134, + "sad": 261, + "neutral": 86 + }, + "happy": { + "anger": 108, + "disgust": 87, + "fear": 124, + "happy": 831, + "sad": 37, + "neutral": 84 + }, + "sad": { + "anger": 15, + "disgust": 153, + "fear": 156, + "happy": 20, + "sad": 772, + "neutral": 155 + }, + "neutral": { + "anger": 19, + "disgust": 54, + "fear": 39, + "happy": 47, + "sad": 101, + "neutral": 827 + } + } + }, + "folds": [ + { + "fold": 0, + "train_clips": 5891, + "held_clips": 1551, + "train_actors": [ + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1010", + "1011", + "1012", + "1013", + "1015", + "1016", + "1017", + "1019", + "1021", + "1022", + "1023", + "1025", + "1026", + "1027", + "1028", + "1029", + "1032", + "1034", + "1035", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1069", + "1070", + "1071", + "1072", + "1073", + "1074", + "1075", + "1077", + "1078", + "1080", + "1081", + "1082", + "1083", + "1087", + "1089", + "1090", + "1091" + ], + "held_actors": [ + "1001", + "1007", + "1009", + "1014", + "1018", + "1020", + "1024", + "1030", + "1031", + "1033", + "1036", + "1051", + "1068", + "1076", + "1079", + "1084", + "1085", + "1086", + "1088" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5022916313019861 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5788490918350025 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5723985740960787 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6253607197419793 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6253607197419793 + }, + "outer_accuracy": 0.6312056737588653 + }, + { + "fold": 1, + "train_clips": 5973, + "held_clips": 1469, + "train_actors": [ + "1001", + "1003", + "1004", + "1005", + "1006", + "1007", + "1009", + "1010", + "1011", + "1012", + "1013", + "1014", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1024", + "1025", + "1026", + "1027", + "1029", + "1030", + "1031", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1040", + "1041", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1051", + "1052", + "1054", + "1055", + "1056", + "1059", + "1060", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1070", + "1071", + "1072", + "1073", + "1074", + "1076", + "1077", + "1079", + "1080", + "1082", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091" + ], + "held_actors": [ + "1002", + "1008", + "1015", + "1022", + "1023", + "1028", + "1038", + "1039", + "1042", + "1053", + "1057", + "1058", + "1061", + "1069", + "1075", + "1078", + "1081", + "1083" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5097940733299849 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5765946760421898 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.570902394106814 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6251464925498075 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6251464925498075 + }, + "outer_accuracy": 0.6473791695030633 + }, + { + "fold": 2, + "train_clips": 5972, + "held_clips": 1470, + "train_actors": [ + "1001", + "1002", + "1003", + "1004", + "1005", + "1007", + "1008", + "1009", + "1010", + "1012", + "1013", + "1014", + "1015", + "1016", + "1018", + "1020", + "1021", + "1022", + "1023", + "1024", + "1025", + "1027", + "1028", + "1029", + "1030", + "1031", + "1033", + "1034", + "1035", + "1036", + "1038", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1049", + "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1061", + "1062", + "1064", + "1065", + "1068", + "1069", + "1071", + "1073", + "1074", + "1075", + "1076", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1088", + "1089", + "1090" + ], + "held_actors": [ + "1006", + "1011", + "1017", + "1019", + "1026", + "1032", + "1037", + "1041", + "1048", + "1060", + "1063", + "1066", + "1067", + "1070", + "1072", + "1077", + "1087", + "1091" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5115539182853316 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5790354989953115 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5728399196249163 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6316141995981246 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6316141995981246 + }, + "outer_accuracy": 0.6183673469387755 + }, + { + "fold": 3, + "train_clips": 5966, + "held_clips": 1476, + "train_actors": [ + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1007", + "1008", + "1009", + "1010", + "1011", + "1012", + "1014", + "1015", + "1017", + "1018", + "1019", + "1020", + "1021", + "1022", + "1023", + "1024", + "1025", + "1026", + "1027", + "1028", + "1029", + "1030", + "1031", + "1032", + "1033", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1044", + "1047", + "1048", + "1050", + "1051", + "1052", + "1053", + "1057", + "1058", + "1060", + "1061", + "1063", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1072", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1081", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1090", + "1091" + ], + "held_actors": [ + "1013", + "1016", + "1034", + "1043", + "1045", + "1046", + "1049", + "1054", + "1055", + "1056", + "1059", + "1062", + "1064", + "1071", + "1073", + "1080", + "1082", + "1089" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5177673483070734 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5809587663426081 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.577606436473349 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6305732484076433 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6305732484076433 + }, + "outer_accuracy": 0.6097560975609756 + }, + { + "fold": 4, + "train_clips": 5966, + "held_clips": 1476, + "train_actors": [ + "1001", + "1002", + "1006", + "1007", + "1008", + "1009", + "1011", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1022", + "1023", + "1024", + "1026", + "1028", + "1030", + "1031", + "1032", + "1033", + "1034", + "1036", + "1037", + "1038", + "1039", + "1041", + "1042", + "1043", + "1045", + "1046", + "1048", + "1049", + "1051", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1073", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1091" + ], + "held_actors": [ + "1003", + "1004", + "1005", + "1010", + "1012", + "1021", + "1025", + "1027", + "1029", + "1035", + "1040", + "1044", + "1047", + "1050", + "1052", + "1065", + "1074", + "1090" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5157559503855179 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5811263828360711 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5740864901106268 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6268856855514583 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6268856855514583 + }, + "outer_accuracy": 0.6483739837398373 + } + ] +} diff --git a/evaluation/base/gemini_p3_test_metrics.json b/evaluation/base/gemini_p3_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..2ea0be8e24e9e54a4e3739559d3cbb5b8bf00607 --- /dev/null +++ b/evaluation/base/gemini_p3_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 2.2462459659576415, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1742, + "raw_mae": 0.24460747838020325, + "normalized_mae": 0.44986385107040405, + "pearson": 0.5536267757415771, + "spearman": 0.5190249371777799 + }, + { + "score": "emo_Amusement", + "n": 1742, + "raw_mae": 0.35677364468574524, + "normalized_mae": 0.41119280457496643, + "pearson": 0.6715511679649353, + "spearman": 0.546862894175664 + }, + { + "score": "emo_Anger", + "n": 1742, + "raw_mae": 0.30749374628067017, + "normalized_mae": 0.5300373435020447, + "pearson": 0.6262656450271606, + "spearman": 0.5784785038570238 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.22631722688674927, + "normalized_mae": 0.40984782576560974, + "pearson": 0.6191974878311157, + "spearman": 0.5162451769115021 + }, + { + "score": "emo_Awe", + "n": 1742, + "raw_mae": 0.1663024127483368, + "normalized_mae": 0.3961736559867859, + "pearson": 0.49386078119277954, + "spearman": 0.39327569490771774 + }, + { + "score": "emo_Bitterness", + "n": 1742, + "raw_mae": 0.15337616205215454, + "normalized_mae": 0.376913458108902, + "pearson": 0.5894958972930908, + "spearman": 0.40524052284838114 + }, + { + "score": "emo_Concentration", + "n": 1742, + "raw_mae": 0.7487037777900696, + "normalized_mae": 1.024803638458252, + "pearson": 0.8063876628875732, + "spearman": 0.7713476188702758 + }, + { + "score": "emo_Confusion", + "n": 1742, + "raw_mae": 0.18931466341018677, + "normalized_mae": 0.3549186587333679, + "pearson": 0.574857771396637, + "spearman": 0.46663467559133504 + }, + { + "score": "emo_Contemplation", + "n": 1742, + "raw_mae": 0.915677011013031, + "normalized_mae": 1.5547744035720825, + "pearson": 0.7069978713989258, + "spearman": 0.6992619907479963 + }, + { + "score": "emo_Contempt", + "n": 1742, + "raw_mae": 0.17017307877540588, + "normalized_mae": 0.3772096633911133, + "pearson": 0.5811083316802979, + "spearman": 0.4930340835706907 + }, + { + "score": "emo_Contentment", + "n": 1742, + "raw_mae": 1.0678707361221313, + "normalized_mae": 2.1195943355560303, + "pearson": 0.5271124839782715, + "spearman": 0.5879280374064123 + }, + { + "score": "emo_Disappointment", + "n": 1742, + "raw_mae": 0.22983533143997192, + "normalized_mae": 0.32770827412605286, + "pearson": 0.5884602665901184, + "spearman": 0.49664628776663783 + }, + { + "score": "emo_Disgust", + "n": 1742, + "raw_mae": 0.1860545426607132, + "normalized_mae": 0.3794941306114197, + "pearson": 0.44595104455947876, + "spearman": 0.25098611330127635 + }, + { + "score": "emo_Distress", + "n": 1742, + "raw_mae": 0.19499807059764862, + "normalized_mae": 0.23856230080127716, + "pearson": 0.5461597442626953, + "spearman": 0.5009801243968964 + }, + { + "score": "emo_Doubt", + "n": 1742, + "raw_mae": 0.20674903690814972, + "normalized_mae": 0.4277503490447998, + "pearson": 0.5476123094558716, + "spearman": 0.43715728680185323 + }, + { + "score": "emo_Elation", + "n": 1742, + "raw_mae": 0.19027678668498993, + "normalized_mae": 0.26483991742134094, + "pearson": 0.6016262173652649, + "spearman": 0.5130938274195899 + }, + { + "score": "emo_Embarrassment", + "n": 1742, + "raw_mae": 0.10705879330635071, + "normalized_mae": 0.24495725333690643, + "pearson": 0.38297975063323975, + "spearman": 0.05986450830614355 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1742, + "raw_mae": 0.22715209424495697, + "normalized_mae": 0.2362559288740158, + "pearson": 0.6542937755584717, + "spearman": 0.5988441180075871 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.16750705242156982, + "normalized_mae": 0.30974268913269043, + "pearson": 0.6620227098464966, + "spearman": 0.4396362045050601 + }, + { + "score": "emo_Fear", + "n": 1742, + "raw_mae": 0.1625988632440567, + "normalized_mae": 0.2657967805862427, + "pearson": 0.3376621603965759, + "spearman": 0.24204968652644304 + }, + { + "score": "emo_Helplessness", + "n": 1742, + "raw_mae": 0.14177736639976501, + "normalized_mae": 0.2002338021993637, + "pearson": 0.5541776418685913, + "spearman": 0.5118934811868894 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.5192168951034546, + "normalized_mae": 0.6845561861991882, + "pearson": 0.6613413095474243, + "spearman": 0.6721381388412135 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.27604156732559204, + "normalized_mae": 0.40349090099334717, + "pearson": 0.6611246466636658, + "spearman": 0.6454619882000467 + }, + { + "score": "emo_Infatuation", + "n": 1742, + "raw_mae": 0.09142836928367615, + "normalized_mae": 0.16892552375793457, + "pearson": 0.1868312954902649, + "spearman": 0.025421991679884792 + }, + { + "score": "emo_Interest", + "n": 1742, + "raw_mae": 0.33190271258354187, + "normalized_mae": 0.36309292912483215, + "pearson": 0.7031232714653015, + "spearman": 0.699864761222891 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.11908707022666931, + "normalized_mae": 0.21410243213176727, + "pearson": 0.398525595664978, + "spearman": 0.1978625993525225 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1742, + "raw_mae": 0.10068259388208389, + "normalized_mae": 0.22586728632450104, + "pearson": 0.4309765696525574, + "spearman": 0.22324137199193989 + }, + { + "score": "emo_Longing", + "n": 1742, + "raw_mae": 0.1989029198884964, + "normalized_mae": 0.3128235638141632, + "pearson": 0.576474666595459, + "spearman": 0.5045998327897694 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1742, + "raw_mae": 0.2240874320268631, + "normalized_mae": 0.4279051721096039, + "pearson": 0.469896137714386, + "spearman": 0.2846799259036166 + }, + { + "score": "emo_Pain", + "n": 1742, + "raw_mae": 0.08100207895040512, + "normalized_mae": 0.14083115756511688, + "pearson": 0.4050059914588928, + "spearman": 0.1688563346363651 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.14536336064338684, + "normalized_mae": 0.2380935698747635, + "pearson": 0.5977898240089417, + "spearman": 0.5516364916529396 + }, + { + "score": "emo_Pride", + "n": 1742, + "raw_mae": 0.4753466546535492, + "normalized_mae": 0.9142827987670898, + "pearson": 0.6388720273971558, + "spearman": 0.6080190757855054 + }, + { + "score": "emo_Relief", + "n": 1742, + "raw_mae": 0.2536769509315491, + "normalized_mae": 0.3634852468967438, + "pearson": 0.3918147683143616, + "spearman": 0.3581365265771643 + }, + { + "score": "emo_Sadness", + "n": 1742, + "raw_mae": 0.17960235476493835, + "normalized_mae": 0.23498840630054474, + "pearson": 0.6131793260574341, + "spearman": 0.3281924273479659 + }, + { + "score": "emo_Sexual_Lust", + "n": 1742, + "raw_mae": 0.1391296535730362, + "normalized_mae": 0.27952587604522705, + "pearson": 0.036304570734500885, + "spearman": -0.06115719491040269 + }, + { + "score": "emo_Shame", + "n": 1742, + "raw_mae": 0.1018000915646553, + "normalized_mae": 0.19426703453063965, + "pearson": 0.1786171793937683, + "spearman": 0.02892703062809749 + }, + { + "score": "emo_Sourness", + "n": 1742, + "raw_mae": 0.18527895212173462, + "normalized_mae": 0.4285241961479187, + "pearson": 0.5174592137336731, + "spearman": 0.2771440981509265 + }, + { + "score": "emo_Teasing", + "n": 1742, + "raw_mae": 0.20589815080165863, + "normalized_mae": 0.3827003240585327, + "pearson": 0.6689911484718323, + "spearman": 0.6076613325705674 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.2443237453699112, + "normalized_mae": 0.35343271493911743, + "pearson": 0.5088629722595215, + "spearman": 0.4138883920010433 + }, + { + "score": "emo_Triumph", + "n": 1742, + "raw_mae": 0.19149713218212128, + "normalized_mae": 0.3626728653907776, + "pearson": 0.6422542333602905, + "spearman": 0.4199188179406238 + }, + { + "score": "vn_AGEV_reg", + "n": 1742, + "raw_mae": 0.79656583070755, + "normalized_mae": 0.6322028040885925, + "pearson": 0.6424906253814697, + "spearman": 0.6076427673988943 + }, + { + "score": "vn_AROU_reg", + "n": 1742, + "raw_mae": 0.7675184011459351, + "normalized_mae": 0.6813122630119324, + "pearson": 0.5666358470916748, + "spearman": 0.5350911168646653 + }, + { + "score": "vn_ARSH_reg", + "n": 1742, + "raw_mae": 0.8144400715827942, + "normalized_mae": 0.9294188618659973, + "pearson": 0.39500194787979126, + "spearman": 0.3866205170670635 + }, + { + "score": "vn_ATCK_reg", + "n": 1742, + "raw_mae": 1.411914587020874, + "normalized_mae": 1.0722835063934326, + "pearson": 0.6680412292480469, + "spearman": 0.6659984071223383 + }, + { + "score": "vn_BKGN_reg", + "n": 1742, + "raw_mae": 1.0379163026809692, + "normalized_mae": 1.3716423511505127, + "pearson": 0.7013856172561646, + "spearman": 0.6990947275898548 + }, + { + "score": "vn_BRGT_reg", + "n": 1742, + "raw_mae": 1.7620387077331543, + "normalized_mae": 2.173729419708252, + "pearson": 0.544320821762085, + "spearman": 0.5232299619670442 + }, + { + "score": "vn_CHNK_reg", + "n": 1742, + "raw_mae": 1.0024515390396118, + "normalized_mae": 0.8042086362838745, + "pearson": 0.7976182103157043, + "spearman": 0.799620860887408 + }, + { + "score": "vn_CLRT_reg", + "n": 1742, + "raw_mae": 2.3773245811462402, + "normalized_mae": 2.4740240573883057, + "pearson": 0.6648182272911072, + "spearman": 0.6748653571949393 + }, + { + "score": "vn_COGL_reg", + "n": 1742, + "raw_mae": 0.7785384058952332, + "normalized_mae": 0.738509476184845, + "pearson": 0.44870850443840027, + "spearman": 0.4298216890741194 + }, + { + "score": "vn_DARC_reg", + "n": 1742, + "raw_mae": 1.5355629920959473, + "normalized_mae": 1.1273094415664673, + "pearson": 0.5211738348007202, + "spearman": 0.4787876601894985 + }, + { + "score": "vn_DFLU_reg", + "n": 1742, + "raw_mae": 1.711106777191162, + "normalized_mae": 1.4486626386642456, + "pearson": 0.7574564218521118, + "spearman": 0.7559858606197434 + }, + { + "score": "vn_EMPH_reg", + "n": 1742, + "raw_mae": 1.0376195907592773, + "normalized_mae": 0.6604102849960327, + "pearson": 0.6980382204055786, + "spearman": 0.6959903411948267 + }, + { + "score": "vn_ESTH_reg", + "n": 1742, + "raw_mae": 1.6717034578323364, + "normalized_mae": 2.1467630863189697, + "pearson": 0.6524316668510437, + "spearman": 0.626347319761128 + }, + { + "score": "vn_EXPL_reg", + "n": 1742, + "raw_mae": 0.26382115483283997, + "normalized_mae": 0.8056831955909729, + "pearson": 0.5550259351730347, + "spearman": 0.559002257969596 + }, + { + "score": "vn_FOCS_reg", + "n": 1742, + "raw_mae": 2.14945125579834, + "normalized_mae": 1.9366930723190308, + "pearson": 0.6323782801628113, + "spearman": 0.6122002299478276 + }, + { + "score": "vn_FULL_reg", + "n": 1742, + "raw_mae": 1.8849667310714722, + "normalized_mae": 2.133105993270874, + "pearson": 0.5015586614608765, + "spearman": 0.47850921242503114 + }, + { + "score": "vn_GEND_reg", + "n": 1742, + "raw_mae": 0.6079597473144531, + "normalized_mae": 0.3817650079727173, + "pearson": 0.9008774161338806, + "spearman": 0.8608067211507303 + }, + { + "score": "vn_HARM_reg", + "n": 1742, + "raw_mae": 1.2590219974517822, + "normalized_mae": 1.5206935405731201, + "pearson": 0.4836199879646301, + "spearman": 0.48992575212155626 + }, + { + "score": "vn_METL_reg", + "n": 1742, + "raw_mae": 0.4460117816925049, + "normalized_mae": 0.4657355844974518, + "pearson": 0.6363770961761475, + "spearman": 0.6059797559720385 + }, + { + "score": "vn_RANG_reg", + "n": 1742, + "raw_mae": 0.43505072593688965, + "normalized_mae": 0.48799338936805725, + "pearson": 0.78938889503479, + "spearman": 0.7895041769440371 + }, + { + "score": "vn_RCQL_reg", + "n": 1742, + "raw_mae": 1.4355745315551758, + "normalized_mae": 1.594711422920227, + "pearson": 0.7726432681083679, + "spearman": 0.7755548501069947 + }, + { + "score": "vn_REGS_reg", + "n": 1742, + "raw_mae": 0.7983088493347168, + "normalized_mae": 0.635500967502594, + "pearson": 0.9161311388015747, + "spearman": 0.8966051203328174 + }, + { + "score": "vn_RESP_reg", + "n": 1742, + "raw_mae": 0.9044814705848694, + "normalized_mae": 0.8456749320030212, + "pearson": 0.6863840222358704, + "spearman": 0.6781961391121902 + }, + { + "score": "vn_ROUG_reg", + "n": 1742, + "raw_mae": 0.6702306270599365, + "normalized_mae": 0.7601492404937744, + "pearson": 0.4813995361328125, + "spearman": 0.4625673635344836 + }, + { + "score": "vn_R_CHST_reg", + "n": 1742, + "raw_mae": 1.1963778734207153, + "normalized_mae": 1.4091030359268188, + "pearson": 0.7511548399925232, + "spearman": 0.7618652228595152 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1742, + "raw_mae": 0.5852795243263245, + "normalized_mae": 0.7106646299362183, + "pearson": 0.5073589086532593, + "spearman": 0.5259958478525255 + }, + { + "score": "vn_R_MASK_reg", + "n": 1742, + "raw_mae": 1.2357981204986572, + "normalized_mae": 1.2075456380844116, + "pearson": 0.7230191230773926, + "spearman": 0.7088407266112996 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1742, + "raw_mae": 2.0508992671966553, + "normalized_mae": 2.450700521469116, + "pearson": 0.3498862087726593, + "spearman": 0.3293534475347476 + }, + { + "score": "vn_R_NASL_reg", + "n": 1742, + "raw_mae": 1.0670229196548462, + "normalized_mae": 1.010343074798584, + "pearson": 0.5696854591369629, + "spearman": 0.5647010866795813 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1742, + "raw_mae": 1.6138051748275757, + "normalized_mae": 2.1688175201416016, + "pearson": 0.3866029977798462, + "spearman": 0.36112293479085306 + }, + { + "score": "vn_R_THRT_reg", + "n": 1742, + "raw_mae": 0.909545361995697, + "normalized_mae": 1.1294835805892944, + "pearson": 0.1835625022649765, + "spearman": 0.1593156160861426 + }, + { + "score": "vn_SMTH_reg", + "n": 1742, + "raw_mae": 1.6288055181503296, + "normalized_mae": 1.4655812978744507, + "pearson": 0.6648504734039307, + "spearman": 0.6543217497168433 + }, + { + "score": "vn_STNC_reg", + "n": 1742, + "raw_mae": 1.0515432357788086, + "normalized_mae": 0.9234972596168518, + "pearson": 0.6042971014976501, + "spearman": 0.5852892575825366 + }, + { + "score": "vn_STRU_reg", + "n": 1742, + "raw_mae": 1.6949379444122314, + "normalized_mae": 1.7188760042190552, + "pearson": 0.7643775939941406, + "spearman": 0.729269884478521 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1742, + "raw_mae": 1.1121803522109985, + "normalized_mae": 0.8066777586936951, + "pearson": 0.6802099943161011, + "spearman": 0.6622202791384132 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1742, + "raw_mae": 1.3649640083312988, + "normalized_mae": 1.3138840198516846, + "pearson": 0.7385634779930115, + "spearman": 0.7271165560752368 + }, + { + "score": "vn_S_CART_reg", + "n": 1742, + "raw_mae": 1.6026372909545898, + "normalized_mae": 1.1704976558685303, + "pearson": 0.701728343963623, + "spearman": 0.6662844684298804 + }, + { + "score": "vn_S_CASU_reg", + "n": 1742, + "raw_mae": 1.0371781587600708, + "normalized_mae": 0.8129001259803772, + "pearson": 0.7802180051803589, + "spearman": 0.7824695411784135 + }, + { + "score": "vn_S_CONV_reg", + "n": 1742, + "raw_mae": 0.8325665593147278, + "normalized_mae": 0.6378107666969299, + "pearson": 0.7136636972427368, + "spearman": 0.7153638529012307 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1742, + "raw_mae": 0.6758036017417908, + "normalized_mae": 0.5931674242019653, + "pearson": 0.6712512969970703, + "spearman": 0.6582154219062917 + }, + { + "score": "vn_S_FORM_reg", + "n": 1742, + "raw_mae": 0.978081226348877, + "normalized_mae": 0.9699954986572266, + "pearson": 0.7377597093582153, + "spearman": 0.7400178946714012 + }, + { + "score": "vn_S_MONO_reg", + "n": 1742, + "raw_mae": 0.6632802486419678, + "normalized_mae": 0.5213185548782349, + "pearson": 0.7046297788619995, + "spearman": 0.6861295028684563 + }, + { + "score": "vn_S_NARR_reg", + "n": 1742, + "raw_mae": 1.1757837533950806, + "normalized_mae": 0.8192265033721924, + "pearson": 0.6961245536804199, + "spearman": 0.70587895512827 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1742, + "raw_mae": 0.5134807825088501, + "normalized_mae": 0.9318988919258118, + "pearson": 0.7327998876571655, + "spearman": 0.7357182180210152 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1742, + "raw_mae": 0.7556955218315125, + "normalized_mae": 0.5813047289848328, + "pearson": 0.7877821922302246, + "spearman": 0.7872330485634464 + }, + { + "score": "vn_S_RANT_reg", + "n": 1742, + "raw_mae": 0.6901143193244934, + "normalized_mae": 0.5408678650856018, + "pearson": 0.719414472579956, + "spearman": 0.7040295907761102 + }, + { + "score": "vn_S_STRY_reg", + "n": 1742, + "raw_mae": 0.889200747013092, + "normalized_mae": 0.6380348205566406, + "pearson": 0.7085169553756714, + "spearman": 0.690391490456742 + }, + { + "score": "vn_S_TECH_reg", + "n": 1742, + "raw_mae": 0.9365841746330261, + "normalized_mae": 0.7689940333366394, + "pearson": 0.6143022775650024, + "spearman": 0.598032430117414 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1742, + "raw_mae": 2.2319703102111816, + "normalized_mae": 1.3961491584777832, + "pearson": 0.6120288968086243, + "spearman": 0.5893102504336745 + }, + { + "score": "vn_TEMP_reg", + "n": 1742, + "raw_mae": 0.9553838968276978, + "normalized_mae": 0.7957152724266052, + "pearson": 0.865378737449646, + "spearman": 0.8713924656906525 + }, + { + "score": "vn_TENS_reg", + "n": 1742, + "raw_mae": 0.8270692825317383, + "normalized_mae": 0.9937402009963989, + "pearson": 0.6504355072975159, + "spearman": 0.6057369437645318 + }, + { + "score": "vn_VALN_reg", + "n": 1742, + "raw_mae": 0.8732587695121765, + "normalized_mae": 0.7728791236877441, + "pearson": 0.3784388601779938, + "spearman": 0.3696452567776394 + }, + { + "score": "vn_VALS_reg", + "n": 1742, + "raw_mae": 0.6816421747207642, + "normalized_mae": 0.6206350326538086, + "pearson": 0.4997626543045044, + "spearman": 0.4846812170680238 + }, + { + "score": "vn_VFLX_reg", + "n": 1742, + "raw_mae": 1.3887351751327515, + "normalized_mae": 1.1507858037948608, + "pearson": 0.47030627727508545, + "spearman": 0.44735068551109775 + }, + { + "score": "vn_VOLT_reg", + "n": 1742, + "raw_mae": 0.9191497564315796, + "normalized_mae": 1.0583713054656982, + "pearson": 0.8259697556495667, + "spearman": 0.8249823631026422 + }, + { + "score": "vn_VULN_reg", + "n": 1742, + "raw_mae": 0.6854696273803711, + "normalized_mae": 0.6920278668403625, + "pearson": 0.683037519454956, + "spearman": 0.6210006206035351 + }, + { + "score": "vn_WARM_reg", + "n": 1742, + "raw_mae": 0.9670166373252869, + "normalized_mae": 1.0686981678009033, + "pearson": 0.6100578904151917, + "spearman": 0.575034092563374 + }, + { + "score": "genuineness_0_6", + "n": 1742, + "raw_mae": 1.9082781076431274, + "normalized_mae": 1.187725305557251, + "pearson": 0.75001460313797, + "spearman": 0.7494433346609616 + }, + { + "score": "blend_0_10", + "n": 846, + "raw_mae": 4.999919891357422, + "normalized_mae": 1.8395769596099854, + "pearson": 0.7547315359115601, + "spearman": 0.7621951468833765 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1742, + "raw_mae": 0.12390206009149551, + "normalized_mae": 0.42000022530555725, + "pearson": 0.7644504308700562, + "spearman": 0.6936957429826323 + }, + { + "score": "eiv_extra:Arousal", + "n": 1742, + "raw_mae": 0.1946316659450531, + "normalized_mae": 0.4464219808578491, + "pearson": 0.8305034041404724, + "spearman": 0.8481145786261928 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1742, + "raw_mae": 0.07733792811632156, + "normalized_mae": 0.30935171246528625, + "pearson": 0.7872804403305054, + "spearman": 0.7849715416406539 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1742, + "raw_mae": 0.10049005597829819, + "normalized_mae": 0.3807218074798584, + "pearson": 0.8459949493408203, + "spearman": 0.8286218560870344 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.13141047954559326, + "normalized_mae": 0.43211719393730164, + "pearson": 0.8424937725067139, + "spearman": 0.8151558994074116 + }, + { + "score": "eiv_extra:Gender", + "n": 1742, + "raw_mae": 0.25039947032928467, + "normalized_mae": 0.25105738639831543, + "pearson": 0.941731333732605, + "spearman": 0.9061158165879164 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.07885943353176117, + "normalized_mae": 0.3154377341270447, + "pearson": 0.9123436212539673, + "spearman": 0.9063973419264749 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.15709295868873596, + "normalized_mae": 0.3340715169906616, + "pearson": 0.9115760922431946, + "spearman": 0.9100296510320642 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1742, + "raw_mae": 0.1310546100139618, + "normalized_mae": 0.39405590295791626, + "pearson": 0.9003386497497559, + "spearman": 0.8964546637393197 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.17519564926624298, + "normalized_mae": 0.5139040350914001, + "pearson": 0.7500786781311035, + "spearman": 0.729385057905332 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.166276752948761, + "normalized_mae": 0.5205780863761902, + "pearson": 0.7608014345169067, + "spearman": 0.758094487657017 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.14738807082176208, + "normalized_mae": 0.45610132813453674, + "pearson": 0.8111781477928162, + "spearman": 0.8120239791261041 + }, + { + "score": "eiv_extra:Valence", + "n": 1742, + "raw_mae": 0.22513309121131897, + "normalized_mae": 0.5899273753166199, + "pearson": 0.5580097436904907, + "spearman": 0.40131840328826335 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.16682033240795135, + "normalized_mae": 0.3827860355377197, + "pearson": 0.877606213092804, + "spearman": 0.8731279344592134 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.159402996301651, + "normalized_mae": 0.5314813852310181, + "pearson": 0.7055138349533081, + "spearman": 0.6218894352731698 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1742, + "raw_mae": 0.1166563630104065, + "normalized_mae": 0.1681913435459137, + "pearson": 0.976314902305603, + "spearman": 0.9708396047457518 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.07967787235975266, + "normalized_mae": 0.2622990608215332, + "pearson": 0.9450278878211975, + "spearman": 0.9439088625263939 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1742, + "raw_mae": 0.09615938365459442, + "normalized_mae": 0.18946178257465363, + "pearson": 0.9692230224609375, + "spearman": 0.9698985708685861 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1742, + "raw_mae": 0.04910564795136452, + "normalized_mae": 0.19642259180545807, + "pearson": 0.919704794883728, + "spearman": 0.9116887982958133 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.2703154385089874, + "normalized_mae": 0.26588529348373413, + "pearson": 0.945252537727356, + "spearman": 0.9385341956926818 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.3131612241268158, + "normalized_mae": 0.3135109543800354, + "pearson": 0.9167268872261047, + "spearman": 0.9045063318524001 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.2408047467470169, + "normalized_mae": 0.14906014502048492, + "pearson": 0.9748699069023132, + "spearman": 0.9648153212353892 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.26793479919433594, + "normalized_mae": 0.30472466349601746, + "pearson": 0.9181510210037231, + "spearman": 0.9152814585743358 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1742, + "raw_mae": 0.21311332285404205, + "normalized_mae": 0.3185209631919861, + "pearson": 0.8421911001205444, + "spearman": 0.79767156923903 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1742, + "raw_mae": 0.23463350534439087, + "normalized_mae": 0.20851755142211914, + "pearson": 0.9550817608833313, + "spearman": 0.9503074349227012 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1742, + "raw_mae": 0.2013547122478485, + "normalized_mae": 0.24767185747623444, + "pearson": 0.9415417909622192, + "spearman": 0.9409959876568448 + }, + { + "score": "dnsmos:SIG", + "n": 1742, + "raw_mae": 0.1460523009300232, + "normalized_mae": 0.2914400100708008, + "pearson": 0.8389045596122742, + "spearman": 0.7941066707139084 + }, + { + "score": "dnsmos:BAK", + "n": 1742, + "raw_mae": 0.19391393661499023, + "normalized_mae": 0.20883138477802277, + "pearson": 0.9517890214920044, + "spearman": 0.9481995260376721 + }, + { + "score": "dnsmos:OVRL", + "n": 1742, + "raw_mae": 0.14837646484375, + "normalized_mae": 0.24458147585391998, + "pearson": 0.9388629198074341, + "spearman": 0.9412211153937777 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1742, + "raw_mae": 0.1238861158490181, + "normalized_mae": 0.24955697357654572, + "pearson": 0.9525831937789917, + "spearman": 0.9522202417250492 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.2547954320907593, + "normalized_mae": 0.392887145280838, + "pearson": 0.9134756326675415, + "spearman": 0.8701958001817354 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1742, + "raw_mae": 0.7567206025123596, + "normalized_mae": 1.3646743297576904, + "pearson": 0.4177992343902588, + "spearman": 0.43131699583404703 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1742, + "raw_mae": 0.19419322907924652, + "normalized_mae": 0.35713639855384827, + "pearson": 0.8141593933105469, + "spearman": 0.8429487277125728 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1742, + "raw_mae": 0.2648957669734955, + "normalized_mae": 0.4615737795829773, + "pearson": 0.7918131947517395, + "spearman": 0.8019482766016663 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1742, + "raw_mae": 0.8996163606643677, + "normalized_mae": 1.773093581199646, + "pearson": 0.5237835645675659, + "spearman": 0.5274098412302349 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1742, + "raw_mae": 0.28771713376045227, + "normalized_mae": 0.4621230959892273, + "pearson": 0.8227322101593018, + "spearman": 0.8357340339198416 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.38565024733543396, + "normalized_mae": 0.8053336143493652, + "pearson": 0.6530288457870483, + "spearman": 0.6869336825548769 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1742, + "raw_mae": 0.08601735532283783, + "normalized_mae": 0.3440694212913513, + "pearson": 0.7720815539360046, + "spearman": 0.7712584179852575 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1742, + "raw_mae": 0.3560706377029419, + "normalized_mae": 1.3726152181625366, + "pearson": 0.4785841405391693, + "spearman": 0.4954622623910074 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1742, + "raw_mae": 0.10230197757482529, + "normalized_mae": 0.38736021518707275, + "pearson": 0.880257785320282, + "spearman": 0.879634355321014 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1742, + "raw_mae": 0.5197789669036865, + "normalized_mae": 2.079115867614746, + "pearson": 0.5501224994659424, + "spearman": 0.5130100126613378 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1742, + "raw_mae": 0.8564251661300659, + "normalized_mae": 1.6143505573272705, + "pearson": 0.833703875541687, + "spearman": 0.8411255313448527 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.22393740713596344, + "normalized_mae": 0.4776962101459503, + "pearson": 0.8019455671310425, + "spearman": 0.8216792203483927 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1742, + "raw_mae": 0.5456546545028687, + "normalized_mae": 1.6277868747711182, + "pearson": 0.5980131030082703, + "spearman": 0.6272202171307506 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1742, + "raw_mae": 0.7522821426391602, + "normalized_mae": 1.8559142351150513, + "pearson": 0.747998058795929, + "spearman": 0.7429683593047702 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1742, + "raw_mae": 0.5997225642204285, + "normalized_mae": 1.76548171043396, + "pearson": 0.6152263283729553, + "spearman": 0.5907345967375613 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1742, + "raw_mae": 0.8313771486282349, + "normalized_mae": 2.7084689140319824, + "pearson": 0.305624783039093, + "spearman": 0.30152437598138965 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1742, + "raw_mae": 0.6810396909713745, + "normalized_mae": 2.3441238403320312, + "pearson": 0.5349721908569336, + "spearman": 0.516899157746054 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1742, + "raw_mae": 0.6018019914627075, + "normalized_mae": 2.40720796585083, + "pearson": 0.5465582609176636, + "spearman": 0.5269122947850232 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1742, + "raw_mae": 0.7942076325416565, + "normalized_mae": 2.269367218017578, + "pearson": 0.4731096923351288, + "spearman": 0.4503957395838028 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1742, + "raw_mae": 0.26303035020828247, + "normalized_mae": 1.0521214008331299, + "pearson": 0.5385645627975464, + "spearman": 0.5414519757111214 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1742, + "raw_mae": 0.40388423204421997, + "normalized_mae": 1.0129082202911377, + "pearson": 0.6886586546897888, + "spearman": 0.6857143475053515 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1742, + "raw_mae": 0.36988529562950134, + "normalized_mae": 1.1753056049346924, + "pearson": 0.40236884355545044, + "spearman": 0.3237295783274117 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1742, + "raw_mae": 0.5382984280586243, + "normalized_mae": 2.0223193168640137, + "pearson": 0.6400439143180847, + "spearman": 0.6195320083967654 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.312573105096817, + "normalized_mae": 1.2007508277893066, + "pearson": 0.5559354424476624, + "spearman": 0.5526094393794834 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1742, + "raw_mae": 0.581385612487793, + "normalized_mae": 2.325542449951172, + "pearson": 0.4369005262851715, + "spearman": 0.4351705651839029 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1742, + "raw_mae": 0.31737491488456726, + "normalized_mae": 0.3159192204475403, + "pearson": 0.9421483278274536, + "spearman": 0.920290906393874 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1742, + "raw_mae": 0.5733250975608826, + "normalized_mae": 2.1371209621429443, + "pearson": 0.5299573540687561, + "spearman": 0.5269404546494153 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.1394730806350708, + "normalized_mae": 0.373390793800354, + "pearson": 0.8913952708244324, + "spearman": 0.8981026725833077 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.2739454209804535, + "normalized_mae": 0.6895221471786499, + "pearson": 0.5833298563957214, + "spearman": 0.5776834204144846 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.8282716274261475, + "normalized_mae": 1.5280929803848267, + "pearson": 0.593403160572052, + "spearman": 0.5789554833180609 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1742, + "raw_mae": 0.5864777565002441, + "normalized_mae": 1.76328444480896, + "pearson": 0.3034161627292633, + "spearman": 0.29791036972473356 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1742, + "raw_mae": 0.4827340543270111, + "normalized_mae": 1.098785161972046, + "pearson": 0.7977536916732788, + "spearman": 0.7855883639273952 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.5497982501983643, + "normalized_mae": 1.1849876642227173, + "pearson": 0.41218435764312744, + "spearman": 0.3659294177801257 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1742, + "raw_mae": 0.5582717061042786, + "normalized_mae": 2.2330868244171143, + "pearson": 0.1725359857082367, + "spearman": 0.15529259843880497 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1742, + "raw_mae": 0.5078534483909607, + "normalized_mae": 2.0314137935638428, + "pearson": 0.5155837535858154, + "spearman": 0.5067430396184959 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1742, + "raw_mae": 0.805797278881073, + "normalized_mae": 2.328895330429077, + "pearson": 0.524004340171814, + "spearman": 0.5337658124282071 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.20829881727695465, + "normalized_mae": 0.34922313690185547, + "pearson": 0.8909082412719727, + "spearman": 0.8911179124342768 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1742, + "raw_mae": 0.35161420702934265, + "normalized_mae": 1.4064568281173706, + "pearson": 0.503332257270813, + "spearman": 0.4903246691307756 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.44553494453430176, + "normalized_mae": 1.4791910648345947, + "pearson": 0.4293462634086609, + "spearman": 0.41398792940204043 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1742, + "raw_mae": 0.23667727410793304, + "normalized_mae": 0.6781793236732483, + "pearson": 0.6780049204826355, + "spearman": 0.6803753908385834 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1742, + "raw_mae": 0.12770822644233704, + "normalized_mae": 0.3892112374305725, + "pearson": 0.8836840987205505, + "spearman": 0.8866819222312025 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1742, + "raw_mae": 0.8165420293807983, + "normalized_mae": 1.9630820751190186, + "pearson": 0.32148805260658264, + "spearman": 0.31272358338574047 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1742, + "raw_mae": 0.723585844039917, + "normalized_mae": 2.3123655319213867, + "pearson": 0.5257004499435425, + "spearman": 0.5198729739238303 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.22296518087387085, + "normalized_mae": 0.39084672927856445, + "pearson": 0.8478805422782898, + "spearman": 0.8391685712715666 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1742, + "raw_mae": 0.6213750243186951, + "normalized_mae": 1.487065315246582, + "pearson": 0.40907230973243713, + "spearman": 0.4057223860136274 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1742, + "raw_mae": 0.5222193002700806, + "normalized_mae": 1.853249430656433, + "pearson": 0.49103638529777527, + "spearman": 0.48567671184906 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.186426043510437, + "normalized_mae": 0.5176191329956055, + "pearson": 0.7438831925392151, + "spearman": 0.7545185920434709 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1742, + "raw_mae": 0.590626060962677, + "normalized_mae": 2.0332236289978027, + "pearson": 0.48722636699676514, + "spearman": 0.43966875899202973 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.22774337232112885, + "normalized_mae": 0.6343758702278137, + "pearson": 0.7275418639183044, + "spearman": 0.7454004735835487 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1742, + "raw_mae": 0.35673585534095764, + "normalized_mae": 0.9403939247131348, + "pearson": 0.787199854850769, + "spearman": 0.7821490696157725 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 1.2821766138076782, + "normalized_mae": 2.4221584796905518, + "pearson": 0.36647534370422363, + "spearman": 0.34958734571236066 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1742, + "raw_mae": 0.5559446811676025, + "normalized_mae": 1.5495789051055908, + "pearson": 0.6564904451370239, + "spearman": 0.6498129102577636 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1742, + "raw_mae": 0.3824610412120819, + "normalized_mae": 0.6031818389892578, + "pearson": 0.5847861170768738, + "spearman": 0.548243781603696 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.3113362193107605, + "normalized_mae": 0.5600748062133789, + "pearson": 0.8022847175598145, + "spearman": 0.8220296279804695 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.22816172242164612, + "normalized_mae": 0.5713175535202026, + "pearson": 0.6810371279716492, + "spearman": 0.6616583964997693 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1742, + "raw_mae": 1.5501834154129028, + "normalized_mae": 0.24475349485874176, + "pearson": 0.9712144136428833, + "spearman": 0.9753559023771522 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1742, + "raw_mae": 0.18223921954631805, + "normalized_mae": 0.36553701758384705, + "pearson": 0.9393953084945679, + "spearman": 0.9366083462049241 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.07013598084449768, + "normalized_mae": 0.2805439233779907, + "pearson": 0.8573603630065918, + "spearman": 0.8225795439993867 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1742, + "raw_mae": 0.1483718305826187, + "normalized_mae": 0.3598615527153015, + "pearson": 0.9310030937194824, + "spearman": 0.936280259557872 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1742, + "raw_mae": 0.03161846101284027, + "normalized_mae": 0.12647384405136108, + "pearson": 0.8890043497085571, + "spearman": 0.886583263489747 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1742, + "raw_mae": 2.5614705085754395, + "normalized_mae": 0.6826460361480713, + "pearson": 0.7890961766242981, + "spearman": 0.7589591672803655 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1422, + "mean": 0.8557968885859188 + }, + "identity": { + "n": 1422, + "mean": 0.8025738377118832 + } + }, + "frame_f1": 0.8050685494630713, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.29941373534338356, + "burst_class_events": 2388, + "burst_localization": { + "0.1": { + "precision": 0.2542188350571584, + "recall": 0.9778056951423786, + "f1": 0.4035254471614966, + "matched": 2335 + }, + "0.3": { + "precision": 0.2507348938486663, + "recall": 0.9644053601340034, + "f1": 0.39799533396699216, + "matched": 2303 + }, + "0.5": { + "precision": 0.24344039194338596, + "recall": 0.9363484087102177, + "f1": 0.38641665946599846, + "matched": 2236 + } + }, + "burst_start_mae_s": 0.05736188436830835, + "burst_end_mae_s": 0.1423640256959315, + "burst_matched_event_class_accuracy": 0.2488222698072805, + "burst_matched_event_class_n": 2335, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_test", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/gemini_p3_validation_metrics.json b/evaluation/base/gemini_p3_validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..1dc6446ef372e13f61e68a540705a9bf66956b79 --- /dev/null +++ b/evaluation/base/gemini_p3_validation_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 2.2678429279327394, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1724, + "raw_mae": 0.23717160522937775, + "normalized_mae": 0.43618834018707275, + "pearson": 0.5802186131477356, + "spearman": 0.5326852493184585 + }, + { + "score": "emo_Amusement", + "n": 1724, + "raw_mae": 0.3400457501411438, + "normalized_mae": 0.39191335439682007, + "pearson": 0.7341295480728149, + "spearman": 0.5822206208518738 + }, + { + "score": "emo_Anger", + "n": 1724, + "raw_mae": 0.3130154609680176, + "normalized_mae": 0.5395553112030029, + "pearson": 0.5661780834197998, + "spearman": 0.5470338302560482 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.2256319522857666, + "normalized_mae": 0.4086068570613861, + "pearson": 0.6396496295928955, + "spearman": 0.5561568488643612 + }, + { + "score": "emo_Awe", + "n": 1724, + "raw_mae": 0.1786082535982132, + "normalized_mae": 0.42548924684524536, + "pearson": 0.5471704006195068, + "spearman": 0.4587507635212006 + }, + { + "score": "emo_Bitterness", + "n": 1724, + "raw_mae": 0.1538739949464798, + "normalized_mae": 0.37813687324523926, + "pearson": 0.5615590810775757, + "spearman": 0.3595868109590376 + }, + { + "score": "emo_Concentration", + "n": 1724, + "raw_mae": 0.7508679032325745, + "normalized_mae": 1.0277658700942993, + "pearson": 0.8264429569244385, + "spearman": 0.7736682438883228 + }, + { + "score": "emo_Confusion", + "n": 1724, + "raw_mae": 0.1694839745759964, + "normalized_mae": 0.31774094700813293, + "pearson": 0.5390294790267944, + "spearman": 0.45675368487357776 + }, + { + "score": "emo_Contemplation", + "n": 1724, + "raw_mae": 0.9338344931602478, + "normalized_mae": 1.5856049060821533, + "pearson": 0.6942607760429382, + "spearman": 0.6826307267450259 + }, + { + "score": "emo_Contempt", + "n": 1724, + "raw_mae": 0.1715513914823532, + "normalized_mae": 0.38026484847068787, + "pearson": 0.5752585530281067, + "spearman": 0.43666833203177735 + }, + { + "score": "emo_Contentment", + "n": 1724, + "raw_mae": 1.0800809860229492, + "normalized_mae": 2.1438300609588623, + "pearson": 0.48963412642478943, + "spearman": 0.5341221211245682 + }, + { + "score": "emo_Disappointment", + "n": 1724, + "raw_mae": 0.23039580881595612, + "normalized_mae": 0.3285074234008789, + "pearson": 0.5865618586540222, + "spearman": 0.5158650230018519 + }, + { + "score": "emo_Disgust", + "n": 1724, + "raw_mae": 0.19937217235565186, + "normalized_mae": 0.40665799379348755, + "pearson": 0.4126116633415222, + "spearman": 0.2754722284232442 + }, + { + "score": "emo_Distress", + "n": 1724, + "raw_mae": 0.193709596991539, + "normalized_mae": 0.2369859665632248, + "pearson": 0.5913385152816772, + "spearman": 0.45720159853949743 + }, + { + "score": "emo_Doubt", + "n": 1724, + "raw_mae": 0.21317115426063538, + "normalized_mae": 0.44103726744651794, + "pearson": 0.46993109583854675, + "spearman": 0.4104799243147638 + }, + { + "score": "emo_Elation", + "n": 1724, + "raw_mae": 0.18863627314567566, + "normalized_mae": 0.2625565528869629, + "pearson": 0.6298499703407288, + "spearman": 0.48006707894586514 + }, + { + "score": "emo_Embarrassment", + "n": 1724, + "raw_mae": 0.10174234956502914, + "normalized_mae": 0.2327928990125656, + "pearson": 0.3482937216758728, + "spearman": 0.10760893290747339 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1724, + "raw_mae": 0.2396790087223053, + "normalized_mae": 0.24928490817546844, + "pearson": 0.6276898384094238, + "spearman": 0.5682053969802672 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.1639476716518402, + "normalized_mae": 0.3031609356403351, + "pearson": 0.6777896285057068, + "spearman": 0.3862177151273239 + }, + { + "score": "emo_Fear", + "n": 1724, + "raw_mae": 0.16768336296081543, + "normalized_mae": 0.27410829067230225, + "pearson": 0.4662286341190338, + "spearman": 0.25131422219097616 + }, + { + "score": "emo_Helplessness", + "n": 1724, + "raw_mae": 0.14488846063613892, + "normalized_mae": 0.2046276330947876, + "pearson": 0.5625730752944946, + "spearman": 0.479168703263517 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.5129892230033875, + "normalized_mae": 0.6763454079627991, + "pearson": 0.6640432476997375, + "spearman": 0.6592543769691689 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.2638002038002014, + "normalized_mae": 0.3855976462364197, + "pearson": 0.6553851962089539, + "spearman": 0.6708593743072304 + }, + { + "score": "emo_Infatuation", + "n": 1724, + "raw_mae": 0.09676647931337357, + "normalized_mae": 0.17878836393356323, + "pearson": 0.1834004819393158, + "spearman": 0.022081731727361536 + }, + { + "score": "emo_Interest", + "n": 1724, + "raw_mae": 0.3291725814342499, + "normalized_mae": 0.3601062297821045, + "pearson": 0.661227285861969, + "spearman": 0.6590958729285414 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.11879361420869827, + "normalized_mae": 0.2135748416185379, + "pearson": 0.40578803420066833, + "spearman": 0.18169233659433823 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1724, + "raw_mae": 0.09911785274744034, + "normalized_mae": 0.22235700488090515, + "pearson": 0.35643354058265686, + "spearman": 0.25280429695714146 + }, + { + "score": "emo_Longing", + "n": 1724, + "raw_mae": 0.19635038077831268, + "normalized_mae": 0.3088090717792511, + "pearson": 0.6117217540740967, + "spearman": 0.5071164919084963 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1724, + "raw_mae": 0.23111318051815033, + "normalized_mae": 0.44132116436958313, + "pearson": 0.40434253215789795, + "spearman": 0.23561289143913794 + }, + { + "score": "emo_Pain", + "n": 1724, + "raw_mae": 0.07723266631364822, + "normalized_mae": 0.1342776119709015, + "pearson": 0.4715973138809204, + "spearman": 0.12851138719253527 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.1489589959383011, + "normalized_mae": 0.2439829409122467, + "pearson": 0.60837322473526, + "spearman": 0.5125554791734543 + }, + { + "score": "emo_Pride", + "n": 1724, + "raw_mae": 0.47666075825691223, + "normalized_mae": 0.9168103337287903, + "pearson": 0.6614972352981567, + "spearman": 0.6505975839422067 + }, + { + "score": "emo_Relief", + "n": 1724, + "raw_mae": 0.2353375256061554, + "normalized_mae": 0.3372073173522949, + "pearson": 0.4615694284439087, + "spearman": 0.36868567339223224 + }, + { + "score": "emo_Sadness", + "n": 1724, + "raw_mae": 0.18458740413188934, + "normalized_mae": 0.24151074886322021, + "pearson": 0.588782548904419, + "spearman": 0.2736074997585882 + }, + { + "score": "emo_Sexual_Lust", + "n": 1724, + "raw_mae": 0.14244824647903442, + "normalized_mae": 0.28619325160980225, + "pearson": 0.17666229605674744, + "spearman": -0.05492136314488702 + }, + { + "score": "emo_Shame", + "n": 1724, + "raw_mae": 0.11343996226787567, + "normalized_mae": 0.2164796143770218, + "pearson": 0.07908136397600174, + "spearman": -0.018965864190011627 + }, + { + "score": "emo_Sourness", + "n": 1724, + "raw_mae": 0.1930074840784073, + "normalized_mae": 0.4463992118835449, + "pearson": 0.49860820174217224, + "spearman": 0.31676020902004004 + }, + { + "score": "emo_Teasing", + "n": 1724, + "raw_mae": 0.20112772285938263, + "normalized_mae": 0.3738335967063904, + "pearson": 0.6712136268615723, + "spearman": 0.6088075465462882 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.24134013056755066, + "normalized_mae": 0.3491166830062866, + "pearson": 0.547386884689331, + "spearman": 0.41510357881789345 + }, + { + "score": "emo_Triumph", + "n": 1724, + "raw_mae": 0.2085474282503128, + "normalized_mae": 0.3949640989303589, + "pearson": 0.6250330209732056, + "spearman": 0.45786577952291935 + }, + { + "score": "vn_AGEV_reg", + "n": 1724, + "raw_mae": 0.8108243942260742, + "normalized_mae": 0.6435192823410034, + "pearson": 0.6636843681335449, + "spearman": 0.6414868722000754 + }, + { + "score": "vn_AROU_reg", + "n": 1724, + "raw_mae": 0.7640101313591003, + "normalized_mae": 0.6781980395317078, + "pearson": 0.5973708629608154, + "spearman": 0.5389670367743157 + }, + { + "score": "vn_ARSH_reg", + "n": 1724, + "raw_mae": 0.8205987215042114, + "normalized_mae": 0.9364469647407532, + "pearson": 0.42500025033950806, + "spearman": 0.3936784291024949 + }, + { + "score": "vn_ATCK_reg", + "n": 1724, + "raw_mae": 1.417176365852356, + "normalized_mae": 1.076279640197754, + "pearson": 0.6634162664413452, + "spearman": 0.6351801643418434 + }, + { + "score": "vn_BKGN_reg", + "n": 1724, + "raw_mae": 1.020182490348816, + "normalized_mae": 1.3482065200805664, + "pearson": 0.6815305352210999, + "spearman": 0.6908145757026625 + }, + { + "score": "vn_BRGT_reg", + "n": 1724, + "raw_mae": 1.7571712732315063, + "normalized_mae": 2.167724609375, + "pearson": 0.5171959400177002, + "spearman": 0.5111531471689247 + }, + { + "score": "vn_CHNK_reg", + "n": 1724, + "raw_mae": 1.0010305643081665, + "normalized_mae": 0.8030686974525452, + "pearson": 0.7965198755264282, + "spearman": 0.7936746873176171 + }, + { + "score": "vn_CLRT_reg", + "n": 1724, + "raw_mae": 2.4066436290740967, + "normalized_mae": 2.504535675048828, + "pearson": 0.6686918139457703, + "spearman": 0.6651624460252502 + }, + { + "score": "vn_COGL_reg", + "n": 1724, + "raw_mae": 0.8203104734420776, + "normalized_mae": 0.7781338095664978, + "pearson": 0.4018212556838989, + "spearman": 0.36897910875111783 + }, + { + "score": "vn_DARC_reg", + "n": 1724, + "raw_mae": 1.5331801176071167, + "normalized_mae": 1.1255600452423096, + "pearson": 0.5538761615753174, + "spearman": 0.4810202677267812 + }, + { + "score": "vn_DFLU_reg", + "n": 1724, + "raw_mae": 1.725188970565796, + "normalized_mae": 1.4605848789215088, + "pearson": 0.745611846446991, + "spearman": 0.7402172398656417 + }, + { + "score": "vn_EMPH_reg", + "n": 1724, + "raw_mae": 1.0148441791534424, + "normalized_mae": 0.6459144949913025, + "pearson": 0.6901832818984985, + "spearman": 0.6950876664588247 + }, + { + "score": "vn_ESTH_reg", + "n": 1724, + "raw_mae": 1.678487777709961, + "normalized_mae": 2.155475378036499, + "pearson": 0.6455230712890625, + "spearman": 0.6235580144603757 + }, + { + "score": "vn_EXPL_reg", + "n": 1724, + "raw_mae": 0.2665812075138092, + "normalized_mae": 0.81411212682724, + "pearson": 0.58171147108078, + "spearman": 0.5884484689614878 + }, + { + "score": "vn_FOCS_reg", + "n": 1724, + "raw_mae": 2.130054473876953, + "normalized_mae": 1.9192163944244385, + "pearson": 0.6390460133552551, + "spearman": 0.6207443575317633 + }, + { + "score": "vn_FULL_reg", + "n": 1724, + "raw_mae": 1.936885952949524, + "normalized_mae": 2.1918599605560303, + "pearson": 0.5428100824356079, + "spearman": 0.5165756608825178 + }, + { + "score": "vn_GEND_reg", + "n": 1724, + "raw_mae": 0.606141209602356, + "normalized_mae": 0.38062310218811035, + "pearson": 0.8937452435493469, + "spearman": 0.8309506704923605 + }, + { + "score": "vn_HARM_reg", + "n": 1724, + "raw_mae": 1.2791000604629517, + "normalized_mae": 1.5449446439743042, + "pearson": 0.49414506554603577, + "spearman": 0.506565972651906 + }, + { + "score": "vn_METL_reg", + "n": 1724, + "raw_mae": 0.43611940741539, + "normalized_mae": 0.45540574193000793, + "pearson": 0.6457384824752808, + "spearman": 0.6343305328652434 + }, + { + "score": "vn_RANG_reg", + "n": 1724, + "raw_mae": 0.4485650956630707, + "normalized_mae": 0.5031523704528809, + "pearson": 0.7792040109634399, + "spearman": 0.7753477868410944 + }, + { + "score": "vn_RCQL_reg", + "n": 1724, + "raw_mae": 1.4277710914611816, + "normalized_mae": 1.586042881011963, + "pearson": 0.7713289260864258, + "spearman": 0.7777845626332295 + }, + { + "score": "vn_REGS_reg", + "n": 1724, + "raw_mae": 0.8109290599822998, + "normalized_mae": 0.6455473899841309, + "pearson": 0.9179456233978271, + "spearman": 0.8805748755583994 + }, + { + "score": "vn_RESP_reg", + "n": 1724, + "raw_mae": 0.9266514182090759, + "normalized_mae": 0.8664034605026245, + "pearson": 0.6566287279129028, + "spearman": 0.6432186566538743 + }, + { + "score": "vn_ROUG_reg", + "n": 1724, + "raw_mae": 0.6799328923225403, + "normalized_mae": 0.7711531519889832, + "pearson": 0.45188409090042114, + "spearman": 0.43898799359646573 + }, + { + "score": "vn_R_CHST_reg", + "n": 1724, + "raw_mae": 1.2307299375534058, + "normalized_mae": 1.4495631456375122, + "pearson": 0.74788498878479, + "spearman": 0.761508687406673 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1724, + "raw_mae": 0.6011673212051392, + "normalized_mae": 0.7299560904502869, + "pearson": 0.4537831246852875, + "spearman": 0.46633222834897126 + }, + { + "score": "vn_R_MASK_reg", + "n": 1724, + "raw_mae": 1.2459774017333984, + "normalized_mae": 1.2174922227859497, + "pearson": 0.6783022880554199, + "spearman": 0.6591726982550765 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1724, + "raw_mae": 2.034956216812134, + "normalized_mae": 2.4316494464874268, + "pearson": 0.35127004981040955, + "spearman": 0.3434429831247901 + }, + { + "score": "vn_R_NASL_reg", + "n": 1724, + "raw_mae": 1.0656007528305054, + "normalized_mae": 1.0089963674545288, + "pearson": 0.5430355072021484, + "spearman": 0.5500477368203738 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1724, + "raw_mae": 1.5961405038833618, + "normalized_mae": 2.145077705383301, + "pearson": 0.33492791652679443, + "spearman": 0.30918788166253613 + }, + { + "score": "vn_R_THRT_reg", + "n": 1724, + "raw_mae": 0.9304726719856262, + "normalized_mae": 1.1554713249206543, + "pearson": 0.25772765278816223, + "spearman": 0.22171142798341534 + }, + { + "score": "vn_SMTH_reg", + "n": 1724, + "raw_mae": 1.6208633184432983, + "normalized_mae": 1.45843505859375, + "pearson": 0.6378459930419922, + "spearman": 0.6342117630503309 + }, + { + "score": "vn_STNC_reg", + "n": 1724, + "raw_mae": 1.060713768005371, + "normalized_mae": 0.9315510988235474, + "pearson": 0.6071949005126953, + "spearman": 0.6099900481849319 + }, + { + "score": "vn_STRU_reg", + "n": 1724, + "raw_mae": 1.6828162670135498, + "normalized_mae": 1.7065831422805786, + "pearson": 0.7673583030700684, + "spearman": 0.7286729193211561 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1724, + "raw_mae": 1.1680681705474854, + "normalized_mae": 0.847213864326477, + "pearson": 0.6770097017288208, + "spearman": 0.664822676534557 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1724, + "raw_mae": 1.4029008150100708, + "normalized_mae": 1.3504010438919067, + "pearson": 0.7195742130279541, + "spearman": 0.7286624401082197 + }, + { + "score": "vn_S_CART_reg", + "n": 1724, + "raw_mae": 1.6488584280014038, + "normalized_mae": 1.2042555809020996, + "pearson": 0.6683186292648315, + "spearman": 0.6565100175459067 + }, + { + "score": "vn_S_CASU_reg", + "n": 1724, + "raw_mae": 1.0392450094223022, + "normalized_mae": 0.8145201206207275, + "pearson": 0.7793183326721191, + "spearman": 0.7868910124419942 + }, + { + "score": "vn_S_CONV_reg", + "n": 1724, + "raw_mae": 0.8642578125, + "normalized_mae": 0.6620887517929077, + "pearson": 0.7087720632553101, + "spearman": 0.7025329087577992 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1724, + "raw_mae": 0.6990176439285278, + "normalized_mae": 0.6135428547859192, + "pearson": 0.6662161350250244, + "spearman": 0.6534764003103395 + }, + { + "score": "vn_S_FORM_reg", + "n": 1724, + "raw_mae": 0.9815536141395569, + "normalized_mae": 0.9734392166137695, + "pearson": 0.7435719966888428, + "spearman": 0.7527774253915316 + }, + { + "score": "vn_S_MONO_reg", + "n": 1724, + "raw_mae": 0.650159478187561, + "normalized_mae": 0.5110059976577759, + "pearson": 0.7390100955963135, + "spearman": 0.7119523086738732 + }, + { + "score": "vn_S_NARR_reg", + "n": 1724, + "raw_mae": 1.156185269355774, + "normalized_mae": 0.8055713176727295, + "pearson": 0.7198694944381714, + "spearman": 0.7337691643031168 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1724, + "raw_mae": 0.5397874116897583, + "normalized_mae": 0.979641854763031, + "pearson": 0.7072557806968689, + "spearman": 0.7363844847928224 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1724, + "raw_mae": 0.7598706483840942, + "normalized_mae": 0.5845164060592651, + "pearson": 0.7900106906890869, + "spearman": 0.7948721978023632 + }, + { + "score": "vn_S_RANT_reg", + "n": 1724, + "raw_mae": 0.7097752094268799, + "normalized_mae": 0.556276798248291, + "pearson": 0.6930806636810303, + "spearman": 0.6922351578402591 + }, + { + "score": "vn_S_STRY_reg", + "n": 1724, + "raw_mae": 0.8923885822296143, + "normalized_mae": 0.640322208404541, + "pearson": 0.691648006439209, + "spearman": 0.6653062747770039 + }, + { + "score": "vn_S_TECH_reg", + "n": 1724, + "raw_mae": 0.993988037109375, + "normalized_mae": 0.8161261677742004, + "pearson": 0.598158597946167, + "spearman": 0.5943939096926032 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1724, + "raw_mae": 2.3303346633911133, + "normalized_mae": 1.4576783180236816, + "pearson": 0.6147050261497498, + "spearman": 0.606698898217309 + }, + { + "score": "vn_TEMP_reg", + "n": 1724, + "raw_mae": 0.9616512656211853, + "normalized_mae": 0.8009352087974548, + "pearson": 0.8754479885101318, + "spearman": 0.8793421938601618 + }, + { + "score": "vn_TENS_reg", + "n": 1724, + "raw_mae": 0.8302177786827087, + "normalized_mae": 0.9975231289863586, + "pearson": 0.6399434804916382, + "spearman": 0.6047746031227149 + }, + { + "score": "vn_VALN_reg", + "n": 1724, + "raw_mae": 0.8614640831947327, + "normalized_mae": 0.7624402046203613, + "pearson": 0.3270852267742157, + "spearman": 0.32521450644315625 + }, + { + "score": "vn_VALS_reg", + "n": 1724, + "raw_mae": 0.6514489650726318, + "normalized_mae": 0.5931441187858582, + "pearson": 0.4739720821380615, + "spearman": 0.45268758020180494 + }, + { + "score": "vn_VFLX_reg", + "n": 1724, + "raw_mae": 1.4559403657913208, + "normalized_mae": 1.206475853919983, + "pearson": 0.48763811588287354, + "spearman": 0.4636126216232968 + }, + { + "score": "vn_VOLT_reg", + "n": 1724, + "raw_mae": 0.9072678089141846, + "normalized_mae": 1.044689655303955, + "pearson": 0.8372789621353149, + "spearman": 0.8368442990480381 + }, + { + "score": "vn_VULN_reg", + "n": 1724, + "raw_mae": 0.6723561882972717, + "normalized_mae": 0.678788959980011, + "pearson": 0.6571939587593079, + "spearman": 0.6031131958835372 + }, + { + "score": "vn_WARM_reg", + "n": 1724, + "raw_mae": 0.9604945778846741, + "normalized_mae": 1.0614902973175049, + "pearson": 0.6288472414016724, + "spearman": 0.5988022760806333 + }, + { + "score": "genuineness_0_6", + "n": 1724, + "raw_mae": 1.9431101083755493, + "normalized_mae": 1.2094049453735352, + "pearson": 0.729555070400238, + "spearman": 0.7238691153052426 + }, + { + "score": "blend_0_10", + "n": 785, + "raw_mae": 5.076272487640381, + "normalized_mae": 1.867668628692627, + "pearson": 0.7466864585876465, + "spearman": 0.7587213655714314 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1724, + "raw_mae": 0.12009137123823166, + "normalized_mae": 0.40708282589912415, + "pearson": 0.7935163378715515, + "spearman": 0.6677254373526319 + }, + { + "score": "eiv_extra:Arousal", + "n": 1724, + "raw_mae": 0.198185995221138, + "normalized_mae": 0.45457446575164795, + "pearson": 0.8352399468421936, + "spearman": 0.8495507031645334 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1724, + "raw_mae": 0.07767227292060852, + "normalized_mae": 0.3106890916824341, + "pearson": 0.7877833247184753, + "spearman": 0.7712697049790925 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1724, + "raw_mae": 0.09837467223405838, + "normalized_mae": 0.3727073669433594, + "pearson": 0.8570427298545837, + "spearman": 0.8396867084335009 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.1311008632183075, + "normalized_mae": 0.4310990869998932, + "pearson": 0.8467035889625549, + "spearman": 0.8341163388197314 + }, + { + "score": "eiv_extra:Gender", + "n": 1724, + "raw_mae": 0.24543529748916626, + "normalized_mae": 0.2460801899433136, + "pearson": 0.9442132711410522, + "spearman": 0.8920242901383433 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.07855860888957977, + "normalized_mae": 0.3142344355583191, + "pearson": 0.9160178899765015, + "spearman": 0.914344092059126 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.15438777208328247, + "normalized_mae": 0.32831871509552, + "pearson": 0.9143849611282349, + "spearman": 0.9140805387126293 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1724, + "raw_mae": 0.13532204926013947, + "normalized_mae": 0.4068872630596161, + "pearson": 0.8906973600387573, + "spearman": 0.8849894457695638 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.17047204077243805, + "normalized_mae": 0.5000482201576233, + "pearson": 0.7507293820381165, + "spearman": 0.7157688191079136 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.1596711426973343, + "normalized_mae": 0.4998972713947296, + "pearson": 0.7641744017601013, + "spearman": 0.7543439009677261 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.14744515717029572, + "normalized_mae": 0.456277996301651, + "pearson": 0.8216129541397095, + "spearman": 0.8234423140603311 + }, + { + "score": "eiv_extra:Valence", + "n": 1724, + "raw_mae": 0.2283594161272049, + "normalized_mae": 0.5983814597129822, + "pearson": 0.5531346797943115, + "spearman": 0.36774039474631726 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.16641323268413544, + "normalized_mae": 0.3818519115447998, + "pearson": 0.8835488557815552, + "spearman": 0.8750246242373505 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.16246984899044037, + "normalized_mae": 0.5417068600654602, + "pearson": 0.6580418348312378, + "spearman": 0.582733108772351 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1724, + "raw_mae": 0.1141393855214119, + "normalized_mae": 0.16456244885921478, + "pearson": 0.9770408272743225, + "spearman": 0.9698486463880083 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.08047012984752655, + "normalized_mae": 0.2649071514606476, + "pearson": 0.9436874985694885, + "spearman": 0.9402770679679997 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1724, + "raw_mae": 0.0980687290430069, + "normalized_mae": 0.1932237446308136, + "pearson": 0.9684430956840515, + "spearman": 0.9696255848123784 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1724, + "raw_mae": 0.0512700192630291, + "normalized_mae": 0.2050800770521164, + "pearson": 0.908911943435669, + "spearman": 0.8990552545686399 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.26351621747016907, + "normalized_mae": 0.25919750332832336, + "pearson": 0.9441381692886353, + "spearman": 0.9356563898681036 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.30758264660835266, + "normalized_mae": 0.30792614817619324, + "pearson": 0.9154524803161621, + "spearman": 0.9053883807300993 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.24092137813568115, + "normalized_mae": 0.14913234114646912, + "pearson": 0.9745197296142578, + "spearman": 0.9627881923555821 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.26007261872291565, + "normalized_mae": 0.2957829535007477, + "pearson": 0.9201222658157349, + "spearman": 0.9210842776057024 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1724, + "raw_mae": 0.22906494140625, + "normalized_mae": 0.3423624038696289, + "pearson": 0.8167432546615601, + "spearman": 0.7975063685809645 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1724, + "raw_mae": 0.2297341525554657, + "normalized_mae": 0.20416352152824402, + "pearson": 0.9593282341957092, + "spearman": 0.955406297990814 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1724, + "raw_mae": 0.20653633773326874, + "normalized_mae": 0.25404539704322815, + "pearson": 0.939302921295166, + "spearman": 0.9445573592256515 + }, + { + "score": "dnsmos:SIG", + "n": 1724, + "raw_mae": 0.15967456996440887, + "normalized_mae": 0.31862255930900574, + "pearson": 0.8099054098129272, + "spearman": 0.7916367182999826 + }, + { + "score": "dnsmos:BAK", + "n": 1724, + "raw_mae": 0.19219329953193665, + "normalized_mae": 0.20697839558124542, + "pearson": 0.9535810351371765, + "spearman": 0.9536907287425939 + }, + { + "score": "dnsmos:OVRL", + "n": 1724, + "raw_mae": 0.15347760915756226, + "normalized_mae": 0.25299012660980225, + "pearson": 0.9340039491653442, + "spearman": 0.9443344311842797 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1724, + "raw_mae": 0.12038244307041168, + "normalized_mae": 0.24249915778636932, + "pearson": 0.9537156820297241, + "spearman": 0.949354244347526 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.26176735758781433, + "normalized_mae": 0.4036376476287842, + "pearson": 0.9066923260688782, + "spearman": 0.8604705424848118 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1724, + "raw_mae": 0.7215090394020081, + "normalized_mae": 1.3011735677719116, + "pearson": 0.3888171315193176, + "spearman": 0.37947392742788494 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1724, + "raw_mae": 0.19361676275730133, + "normalized_mae": 0.3560762405395508, + "pearson": 0.8222987651824951, + "spearman": 0.8420305467320641 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1724, + "raw_mae": 0.25385037064552307, + "normalized_mae": 0.44232743978500366, + "pearson": 0.8109134435653687, + "spearman": 0.80402416696177 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1724, + "raw_mae": 0.8965649008750916, + "normalized_mae": 1.76707923412323, + "pearson": 0.5377426743507385, + "spearman": 0.5237215935578962 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1724, + "raw_mae": 0.2976422905921936, + "normalized_mae": 0.4780645966529846, + "pearson": 0.8207466006278992, + "spearman": 0.834428822477838 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.3751497268676758, + "normalized_mae": 0.7834059000015259, + "pearson": 0.6786528825759888, + "spearman": 0.6965745235490748 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1724, + "raw_mae": 0.08570869266986847, + "normalized_mae": 0.3428347706794739, + "pearson": 0.7791100144386292, + "spearman": 0.7830743694008125 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1724, + "raw_mae": 0.3544447124004364, + "normalized_mae": 1.3663474321365356, + "pearson": 0.47312939167022705, + "spearman": 0.48700800053405036 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1724, + "raw_mae": 0.10107949376106262, + "normalized_mae": 0.3827313482761383, + "pearson": 0.8702356815338135, + "spearman": 0.8677779543711834 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1724, + "raw_mae": 0.5142355561256409, + "normalized_mae": 2.0569422245025635, + "pearson": 0.6170074939727783, + "spearman": 0.5689050774730396 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1724, + "raw_mae": 0.8573174476623535, + "normalized_mae": 1.6160324811935425, + "pearson": 0.8227799534797668, + "spearman": 0.8290735965711377 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.21249769628047943, + "normalized_mae": 0.4532933831214905, + "pearson": 0.8295366168022156, + "spearman": 0.8444415911652401 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1724, + "raw_mae": 0.5463082194328308, + "normalized_mae": 1.6297366619110107, + "pearson": 0.606744647026062, + "spearman": 0.6284833047407979 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1724, + "raw_mae": 0.7646963000297546, + "normalized_mae": 1.8865406513214111, + "pearson": 0.7444003820419312, + "spearman": 0.743372807897265 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1724, + "raw_mae": 0.6013729572296143, + "normalized_mae": 1.770340085029602, + "pearson": 0.6108331084251404, + "spearman": 0.5802748854018731 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1724, + "raw_mae": 0.8477396965026855, + "normalized_mae": 2.761775016784668, + "pearson": 0.26243656873703003, + "spearman": 0.274557130533221 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1724, + "raw_mae": 0.6621832847595215, + "normalized_mae": 2.2792205810546875, + "pearson": 0.5291842222213745, + "spearman": 0.5189959203517029 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1724, + "raw_mae": 0.5978932976722717, + "normalized_mae": 2.391573190689087, + "pearson": 0.5611439943313599, + "spearman": 0.5491672470096386 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1724, + "raw_mae": 0.7843307256698608, + "normalized_mae": 2.241144895553589, + "pearson": 0.47631871700286865, + "spearman": 0.466094550245261 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1724, + "raw_mae": 0.26301729679107666, + "normalized_mae": 1.0520691871643066, + "pearson": 0.5517033338546753, + "spearman": 0.5425397495203358 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1724, + "raw_mae": 0.40829533338546753, + "normalized_mae": 1.0239708423614502, + "pearson": 0.6898417472839355, + "spearman": 0.6827880318250718 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1724, + "raw_mae": 0.36348843574523926, + "normalized_mae": 1.1549797058105469, + "pearson": 0.38963839411735535, + "spearman": 0.27427978183452506 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1724, + "raw_mae": 0.5396684408187866, + "normalized_mae": 2.027466297149658, + "pearson": 0.6162348389625549, + "spearman": 0.6002876527641632 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.3244490623474121, + "normalized_mae": 1.2463724613189697, + "pearson": 0.5573958158493042, + "spearman": 0.559433236808479 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1724, + "raw_mae": 0.582714319229126, + "normalized_mae": 2.330857276916504, + "pearson": 0.4110688269138336, + "spearman": 0.4083261808480227 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1724, + "raw_mae": 0.32081300020217896, + "normalized_mae": 0.3193415403366089, + "pearson": 0.9372973442077637, + "spearman": 0.9137169809563854 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1724, + "raw_mae": 0.5653565526008606, + "normalized_mae": 2.107417583465576, + "pearson": 0.4895462393760681, + "spearman": 0.5048788025044719 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.14384986460208893, + "normalized_mae": 0.3851081132888794, + "pearson": 0.8946457505226135, + "spearman": 0.9061980856470262 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.27733665704727173, + "normalized_mae": 0.6980578899383545, + "pearson": 0.600413978099823, + "spearman": 0.5827758749755046 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.8169541954994202, + "normalized_mae": 1.5072132349014282, + "pearson": 0.604668378829956, + "spearman": 0.5811816460144773 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1724, + "raw_mae": 0.5802062749862671, + "normalized_mae": 1.7444287538528442, + "pearson": 0.30058640241622925, + "spearman": 0.28103462950198577 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1724, + "raw_mae": 0.4778093993663788, + "normalized_mae": 1.0875757932662964, + "pearson": 0.7708309888839722, + "spearman": 0.7582293963162697 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.5578857064247131, + "normalized_mae": 1.2024186849594116, + "pearson": 0.44062185287475586, + "spearman": 0.414306068310447 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1724, + "raw_mae": 0.547291100025177, + "normalized_mae": 2.189164400100708, + "pearson": 0.17290765047073364, + "spearman": 0.15403759214356233 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1724, + "raw_mae": 0.4952872395515442, + "normalized_mae": 1.9811489582061768, + "pearson": 0.5454978346824646, + "spearman": 0.5393324882962722 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1724, + "raw_mae": 0.8107338547706604, + "normalized_mae": 2.343163013458252, + "pearson": 0.5643481016159058, + "spearman": 0.5437394133406664 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.20822760462760925, + "normalized_mae": 0.34910374879837036, + "pearson": 0.895910382270813, + "spearman": 0.8917176845740623 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1724, + "raw_mae": 0.35617709159851074, + "normalized_mae": 1.424708366394043, + "pearson": 0.48541197180747986, + "spearman": 0.46239877685700814 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.4395170211791992, + "normalized_mae": 1.4592113494873047, + "pearson": 0.43850231170654297, + "spearman": 0.39990522598090716 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1724, + "raw_mae": 0.2386738508939743, + "normalized_mae": 0.6839003562927246, + "pearson": 0.6607111692428589, + "spearman": 0.6665580679131591 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1724, + "raw_mae": 0.12816865742206573, + "normalized_mae": 0.39061447978019714, + "pearson": 0.8860846161842346, + "spearman": 0.8871734874508513 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1724, + "raw_mae": 0.7933288812637329, + "normalized_mae": 1.9072744846343994, + "pearson": 0.39205095171928406, + "spearman": 0.37630915457124753 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1724, + "raw_mae": 0.7091374397277832, + "normalized_mae": 2.266192674636841, + "pearson": 0.5364028811454773, + "spearman": 0.497197611875806 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.2208269238471985, + "normalized_mae": 0.3870984613895416, + "pearson": 0.8627287149429321, + "spearman": 0.8420472475337355 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1724, + "raw_mae": 0.6316913366317749, + "normalized_mae": 1.5117541551589966, + "pearson": 0.4200495183467865, + "spearman": 0.3967989561354317 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1724, + "raw_mae": 0.5250540971755981, + "normalized_mae": 1.863309621810913, + "pearson": 0.5082482099533081, + "spearman": 0.5030680802330345 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.1761980950832367, + "normalized_mae": 0.48922085762023926, + "pearson": 0.7547677755355835, + "spearman": 0.7562713896852069 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1724, + "raw_mae": 0.5890018939971924, + "normalized_mae": 2.027632474899292, + "pearson": 0.5162461996078491, + "spearman": 0.4679693896003172 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.22262541949748993, + "normalized_mae": 0.6201198697090149, + "pearson": 0.7254537343978882, + "spearman": 0.7397858139955873 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1724, + "raw_mae": 0.3638071119785309, + "normalized_mae": 0.9590345025062561, + "pearson": 0.7877563834190369, + "spearman": 0.7697770041150993 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 1.2805891036987305, + "normalized_mae": 2.419159412384033, + "pearson": 0.394995778799057, + "spearman": 0.3826316700687258 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1724, + "raw_mae": 0.5519610643386841, + "normalized_mae": 1.538475513458252, + "pearson": 0.6409936547279358, + "spearman": 0.6336353908482495 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1724, + "raw_mae": 0.3958074152469635, + "normalized_mae": 0.6242305040359497, + "pearson": 0.5968798398971558, + "spearman": 0.5431002908213322 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.3095340430736542, + "normalized_mae": 0.5568327903747559, + "pearson": 0.8089542388916016, + "spearman": 0.8233999461717005 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.22801797091960907, + "normalized_mae": 0.570957601070404, + "pearson": 0.7092454433441162, + "spearman": 0.678676507653329 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1724, + "raw_mae": 1.613815188407898, + "normalized_mae": 0.25480011105537415, + "pearson": 0.9688476324081421, + "spearman": 0.9782547021018455 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1724, + "raw_mae": 0.18221205472946167, + "normalized_mae": 0.36548253893852234, + "pearson": 0.9433175325393677, + "spearman": 0.9428970075448215 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.06927293539047241, + "normalized_mae": 0.27709174156188965, + "pearson": 0.8570820093154907, + "spearman": 0.8314126597233658 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1724, + "raw_mae": 0.14400750398635864, + "normalized_mae": 0.3492763042449951, + "pearson": 0.9355316162109375, + "spearman": 0.9398915024197555 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1724, + "raw_mae": 0.0315905325114727, + "normalized_mae": 0.1263621300458908, + "pearson": 0.8780758380889893, + "spearman": 0.8726927299087546 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1724, + "raw_mae": 2.4633796215057373, + "normalized_mae": 0.6565042734146118, + "pearson": 0.8143246173858643, + "spearman": 0.786407006206236 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1411, + "mean": 0.8590561334812032 + }, + "identity": { + "n": 1411, + "mean": 0.8037370856228258 + } + }, + "frame_f1": 0.8010153323970037, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.29044585987261146, + "burst_class_events": 2355, + "burst_localization": { + "0.1": { + "precision": 0.26187214611872145, + "recall": 0.9740976645435244, + "f1": 0.41277552856500227, + "matched": 2294 + }, + "0.3": { + "precision": 0.2582191780821918, + "recall": 0.9605095541401274, + "f1": 0.4070175438596491, + "matched": 2262 + }, + "0.5": { + "precision": 0.25068493150684934, + "recall": 0.932484076433121, + "f1": 0.3951417004048583, + "matched": 2196 + } + }, + "burst_start_mae_s": 0.05339145597210114, + "burst_end_mae_s": 0.14477768090671317, + "burst_matched_event_class_accuracy": 0.23365300784655624, + "burst_matched_event_class_n": 2294, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_validation", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/gemini_test_metrics.json b/evaluation/base/gemini_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..a13a114b8379374335ad13208692be5f90ff0e88 --- /dev/null +++ b/evaluation/base/gemini_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 1.666560837969554, + "clips": 3544, + "per_score": [ + { + "score": "emo_Affection", + "n": 3544, + "raw_mae": 0.4033682644367218, + "normalized_mae": 0.7418448328971863, + "pearson": 0.7162554264068604, + "spearman": 0.5685383800995927 + }, + { + "score": "emo_Amusement", + "n": 3544, + "raw_mae": 0.5186792612075806, + "normalized_mae": 0.5977940559387207, + "pearson": 0.741260290145874, + "spearman": 0.6741795157144019 + }, + { + "score": "emo_Anger", + "n": 3544, + "raw_mae": 0.34624752402305603, + "normalized_mae": 0.5968385338783264, + "pearson": 0.6770095825195312, + "spearman": 0.4799078530249605 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.4007030725479126, + "normalized_mae": 0.7256508469581604, + "pearson": 0.690608561038971, + "spearman": 0.5950956480960309 + }, + { + "score": "emo_Awe", + "n": 3544, + "raw_mae": 0.32591861486434937, + "normalized_mae": 0.7764191031455994, + "pearson": 0.765244722366333, + "spearman": 0.552785065701334 + }, + { + "score": "emo_Bitterness", + "n": 3544, + "raw_mae": 0.3717838227748871, + "normalized_mae": 0.9136382937431335, + "pearson": 0.6692415475845337, + "spearman": 0.5244329828817087 + }, + { + "score": "emo_Concentration", + "n": 3544, + "raw_mae": 0.4721493124961853, + "normalized_mae": 0.6462640762329102, + "pearson": 0.6937227249145508, + "spearman": 0.6929962357074779 + }, + { + "score": "emo_Confusion", + "n": 3544, + "raw_mae": 0.36592164635658264, + "normalized_mae": 0.6860135197639465, + "pearson": 0.6370177268981934, + "spearman": 0.5124352764126574 + }, + { + "score": "emo_Contemplation", + "n": 3544, + "raw_mae": 0.5538070201873779, + "normalized_mae": 0.9403369426727295, + "pearson": 0.7380025386810303, + "spearman": 0.7292913250121316 + }, + { + "score": "emo_Contempt", + "n": 3544, + "raw_mae": 0.3103000223636627, + "normalized_mae": 0.6878183484077454, + "pearson": 0.6823419332504272, + "spearman": 0.4369869231401361 + }, + { + "score": "emo_Contentment", + "n": 3544, + "raw_mae": 0.5966525673866272, + "normalized_mae": 1.1842831373214722, + "pearson": 0.6973390579223633, + "spearman": 0.6890250428329644 + }, + { + "score": "emo_Disappointment", + "n": 3544, + "raw_mae": 0.45479896664619446, + "normalized_mae": 0.6484702825546265, + "pearson": 0.7058377861976624, + "spearman": 0.5984672467965918 + }, + { + "score": "emo_Disgust", + "n": 3544, + "raw_mae": 0.22436445951461792, + "normalized_mae": 0.4576345682144165, + "pearson": 0.6700270175933838, + "spearman": 0.41635328108200864 + }, + { + "score": "emo_Distress", + "n": 3544, + "raw_mae": 0.4677266478538513, + "normalized_mae": 0.5722207427024841, + "pearson": 0.7700670957565308, + "spearman": 0.6568634271523027 + }, + { + "score": "emo_Doubt", + "n": 3544, + "raw_mae": 0.45874348282814026, + "normalized_mae": 0.9491105079650879, + "pearson": 0.6335861682891846, + "spearman": 0.6067719583206008 + }, + { + "score": "emo_Elation", + "n": 3544, + "raw_mae": 0.3643335998058319, + "normalized_mae": 0.5071038007736206, + "pearson": 0.7254319787025452, + "spearman": 0.5957584366212944 + }, + { + "score": "emo_Embarrassment", + "n": 3544, + "raw_mae": 0.14715903997421265, + "normalized_mae": 0.3367091417312622, + "pearson": 0.5970447063446045, + "spearman": 0.2711152345100556 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3544, + "raw_mae": 0.2516213655471802, + "normalized_mae": 0.2617058753967285, + "pearson": 0.5848785042762756, + "spearman": 0.4138086112482552 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.4471628665924072, + "normalized_mae": 0.8268632888793945, + "pearson": 0.7700304985046387, + "spearman": 0.6846171069838336 + }, + { + "score": "emo_Fear", + "n": 3544, + "raw_mae": 0.230284184217453, + "normalized_mae": 0.37644046545028687, + "pearson": 0.7266322374343872, + "spearman": 0.4490922789716 + }, + { + "score": "emo_Helplessness", + "n": 3544, + "raw_mae": 0.4092958867549896, + "normalized_mae": 0.5780532360076904, + "pearson": 0.7839213609695435, + "spearman": 0.6445136317352237 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.5715110898017883, + "normalized_mae": 0.7535029649734497, + "pearson": 0.6933221817016602, + "spearman": 0.6713804250966853 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.5023923516273499, + "normalized_mae": 0.7343485355377197, + "pearson": 0.6582279801368713, + "spearman": 0.5313200531546406 + }, + { + "score": "emo_Infatuation", + "n": 3544, + "raw_mae": 0.1289326250553131, + "normalized_mae": 0.23821939527988434, + "pearson": 0.7033982872962952, + "spearman": 0.3314098852149357 + }, + { + "score": "emo_Interest", + "n": 3544, + "raw_mae": 0.527050256729126, + "normalized_mae": 0.5765792727470398, + "pearson": 0.7397122383117676, + "spearman": 0.7084913737637127 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.10437516123056412, + "normalized_mae": 0.18765240907669067, + "pearson": 0.48262307047843933, + "spearman": 0.27411583973960213 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3544, + "raw_mae": 0.06239616125822067, + "normalized_mae": 0.13997703790664673, + "pearson": 0.6991998553276062, + "spearman": 0.1091186423961557 + }, + { + "score": "emo_Longing", + "n": 3544, + "raw_mae": 0.3539150059223175, + "normalized_mae": 0.5566180348396301, + "pearson": 0.7123843431472778, + "spearman": 0.5817357945296106 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3544, + "raw_mae": 0.16760431230068207, + "normalized_mae": 0.320048063993454, + "pearson": 0.6364155411720276, + "spearman": 0.3144866452143704 + }, + { + "score": "emo_Pain", + "n": 3544, + "raw_mae": 0.27945807576179504, + "normalized_mae": 0.48586905002593994, + "pearson": 0.748961329460144, + "spearman": 0.5796345647855656 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.26787692308425903, + "normalized_mae": 0.43876102566719055, + "pearson": 0.7381387948989868, + "spearman": 0.5662041021516905 + }, + { + "score": "emo_Pride", + "n": 3544, + "raw_mae": 0.5014708042144775, + "normalized_mae": 0.9645299911499023, + "pearson": 0.6546756029129028, + "spearman": 0.5703596095958939 + }, + { + "score": "emo_Relief", + "n": 3544, + "raw_mae": 0.44683507084846497, + "normalized_mae": 0.6402550935745239, + "pearson": 0.6572280526161194, + "spearman": 0.513762969664398 + }, + { + "score": "emo_Sadness", + "n": 3544, + "raw_mae": 0.3507475256919861, + "normalized_mae": 0.45891159772872925, + "pearson": 0.7617053985595703, + "spearman": 0.5775003453685023 + }, + { + "score": "emo_Sexual_Lust", + "n": 3544, + "raw_mae": 0.09576787799596786, + "normalized_mae": 0.19240757822990417, + "pearson": 0.6895085573196411, + "spearman": 0.24169295070874527 + }, + { + "score": "emo_Shame", + "n": 3544, + "raw_mae": 0.09546773880720139, + "normalized_mae": 0.18218287825584412, + "pearson": 0.6959861516952515, + "spearman": 0.23022622032689624 + }, + { + "score": "emo_Sourness", + "n": 3544, + "raw_mae": 0.37657925486564636, + "normalized_mae": 0.8709749579429626, + "pearson": 0.6533373594284058, + "spearman": 0.5005899587059529 + }, + { + "score": "emo_Teasing", + "n": 3544, + "raw_mae": 0.408862829208374, + "normalized_mae": 0.7599482536315918, + "pearson": 0.6782947778701782, + "spearman": 0.5625261850342329 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.24900299310684204, + "normalized_mae": 0.3602015972137451, + "pearson": 0.7405614256858826, + "spearman": 0.4787985953715441 + }, + { + "score": "emo_Triumph", + "n": 3544, + "raw_mae": 0.3263262212276459, + "normalized_mae": 0.618023157119751, + "pearson": 0.6940813660621643, + "spearman": 0.5031386425934868 + }, + { + "score": "vn_AGEV_reg", + "n": 3544, + "raw_mae": 0.3184589743614197, + "normalized_mae": 0.2527483105659485, + "pearson": 0.4459870457649231, + "spearman": 0.43120725682295374 + }, + { + "score": "vn_AROU_reg", + "n": 3544, + "raw_mae": 0.5436878800392151, + "normalized_mae": 0.4826219379901886, + "pearson": 0.7243115901947021, + "spearman": 0.6928994411167498 + }, + { + "score": "vn_ARSH_reg", + "n": 3544, + "raw_mae": 0.491095632314682, + "normalized_mae": 0.5604261755943298, + "pearson": 0.34676578640937805, + "spearman": 0.33234365087141804 + }, + { + "score": "vn_ATCK_reg", + "n": 3544, + "raw_mae": 0.4661411941051483, + "normalized_mae": 0.3540125787258148, + "pearson": 0.6869894862174988, + "spearman": 0.654361609097577 + }, + { + "score": "vn_BKGN_reg", + "n": 3544, + "raw_mae": 0.3383760154247284, + "normalized_mae": 0.4471755921840668, + "pearson": 0.6167010068893433, + "spearman": 0.6001236423376523 + }, + { + "score": "vn_BRGT_reg", + "n": 3544, + "raw_mae": 0.3844335973262787, + "normalized_mae": 0.47425439953804016, + "pearson": 0.6860865950584412, + "spearman": 0.6711125473517374 + }, + { + "score": "vn_CHNK_reg", + "n": 3544, + "raw_mae": 0.43431153893470764, + "normalized_mae": 0.34842291474342346, + "pearson": 0.7159878611564636, + "spearman": 0.7075909365950294 + }, + { + "score": "vn_CLRT_reg", + "n": 3544, + "raw_mae": 0.441585898399353, + "normalized_mae": 0.459547758102417, + "pearson": 0.8016936779022217, + "spearman": 0.6867000103245882 + }, + { + "score": "vn_COGL_reg", + "n": 3544, + "raw_mae": 0.541333794593811, + "normalized_mae": 0.5135008692741394, + "pearson": 0.734548807144165, + "spearman": 0.733454604981808 + }, + { + "score": "vn_DARC_reg", + "n": 3544, + "raw_mae": 0.4768630564212799, + "normalized_mae": 0.35008150339126587, + "pearson": 0.4286818206310272, + "spearman": 0.3938030902606332 + }, + { + "score": "vn_DFLU_reg", + "n": 3544, + "raw_mae": 0.5693634748458862, + "normalized_mae": 0.482036292552948, + "pearson": 0.8008387088775635, + "spearman": 0.7929789242197571 + }, + { + "score": "vn_EMPH_reg", + "n": 3544, + "raw_mae": 0.45452049374580383, + "normalized_mae": 0.28928714990615845, + "pearson": 0.6617374420166016, + "spearman": 0.6400744114539801 + }, + { + "score": "vn_ESTH_reg", + "n": 3544, + "raw_mae": 0.4607880115509033, + "normalized_mae": 0.5917333364486694, + "pearson": 0.6938785314559937, + "spearman": 0.6556588463652098 + }, + { + "score": "vn_EXPL_reg", + "n": 3544, + "raw_mae": 0.11514776945114136, + "normalized_mae": 0.351649671792984, + "pearson": 0.2976890206336975, + "spearman": 0.15992464838324277 + }, + { + "score": "vn_FOCS_reg", + "n": 3544, + "raw_mae": 0.4336652457714081, + "normalized_mae": 0.39073997735977173, + "pearson": 0.6086087226867676, + "spearman": 0.4914367153811636 + }, + { + "score": "vn_FULL_reg", + "n": 3544, + "raw_mae": 0.359322190284729, + "normalized_mae": 0.40662381052970886, + "pearson": 0.5247548818588257, + "spearman": 0.5048092573422105 + }, + { + "score": "vn_GEND_reg", + "n": 3544, + "raw_mae": 0.545881986618042, + "normalized_mae": 0.3427836298942566, + "pearson": 0.8867676854133606, + "spearman": 0.825440107073465 + }, + { + "score": "vn_HARM_reg", + "n": 3544, + "raw_mae": 0.4697386920452118, + "normalized_mae": 0.5673678517341614, + "pearson": 0.6903553605079651, + "spearman": 0.649201219507975 + }, + { + "score": "vn_METL_reg", + "n": 3544, + "raw_mae": 0.4922083914279938, + "normalized_mae": 0.5139751434326172, + "pearson": 0.6025635004043579, + "spearman": 0.5499178194291944 + }, + { + "score": "vn_RANG_reg", + "n": 3544, + "raw_mae": 0.5298164486885071, + "normalized_mae": 0.5942914485931396, + "pearson": 0.7132814526557922, + "spearman": 0.7109240405367633 + }, + { + "score": "vn_RCQL_reg", + "n": 3544, + "raw_mae": 0.40489211678504944, + "normalized_mae": 0.449775367975235, + "pearson": 0.6184593439102173, + "spearman": 0.6144290530028469 + }, + { + "score": "vn_REGS_reg", + "n": 3544, + "raw_mae": 0.4635571539402008, + "normalized_mae": 0.3690188527107239, + "pearson": 0.8742743730545044, + "spearman": 0.8352867922238145 + }, + { + "score": "vn_RESP_reg", + "n": 3544, + "raw_mae": 0.46656835079193115, + "normalized_mae": 0.4362335503101349, + "pearson": 0.8087784647941589, + "spearman": 0.7549869177282981 + }, + { + "score": "vn_ROUG_reg", + "n": 3544, + "raw_mae": 0.5316087603569031, + "normalized_mae": 0.6029297709465027, + "pearson": 0.7407583594322205, + "spearman": 0.7183543651452343 + }, + { + "score": "vn_R_CHST_reg", + "n": 3544, + "raw_mae": 0.4627581536769867, + "normalized_mae": 0.5450400710105896, + "pearson": 0.7754685878753662, + "spearman": 0.7774687910979853 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3544, + "raw_mae": 0.5097033977508545, + "normalized_mae": 0.6188977360725403, + "pearson": 0.7727500200271606, + "spearman": 0.7756060111154148 + }, + { + "score": "vn_R_MASK_reg", + "n": 3544, + "raw_mae": 0.4401339292526245, + "normalized_mae": 0.43007171154022217, + "pearson": 0.7060064077377319, + "spearman": 0.6773538077415332 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3544, + "raw_mae": 0.4148542881011963, + "normalized_mae": 0.4957257807254791, + "pearson": 0.617676854133606, + "spearman": 0.564193362400429 + }, + { + "score": "vn_R_NASL_reg", + "n": 3544, + "raw_mae": 0.42049720883369446, + "normalized_mae": 0.39816054701805115, + "pearson": 0.4078388810157776, + "spearman": 0.36810600018058026 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3544, + "raw_mae": 0.3597225546836853, + "normalized_mae": 0.4834366738796234, + "pearson": 0.6341760158538818, + "spearman": 0.6177495851146196 + }, + { + "score": "vn_R_THRT_reg", + "n": 3544, + "raw_mae": 0.4399743676185608, + "normalized_mae": 0.5463650822639465, + "pearson": 0.6951813101768494, + "spearman": 0.6673238203236168 + }, + { + "score": "vn_SMTH_reg", + "n": 3544, + "raw_mae": 0.46497446298599243, + "normalized_mae": 0.41837891936302185, + "pearson": 0.7177836894989014, + "spearman": 0.712960221700854 + }, + { + "score": "vn_STNC_reg", + "n": 3544, + "raw_mae": 0.633716881275177, + "normalized_mae": 0.5565494894981384, + "pearson": 0.6729145646095276, + "spearman": 0.6392517623953126 + }, + { + "score": "vn_STRU_reg", + "n": 3544, + "raw_mae": 0.46994006633758545, + "normalized_mae": 0.47657716274261475, + "pearson": 0.7897841930389404, + "spearman": 0.7386377899357787 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3544, + "raw_mae": 0.5717055797576904, + "normalized_mae": 0.41466495394706726, + "pearson": 0.7268307209014893, + "spearman": 0.6562412903041955 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3544, + "raw_mae": 0.7103285193443298, + "normalized_mae": 0.6837463974952698, + "pearson": 0.7108398675918579, + "spearman": 0.6953179302822006 + }, + { + "score": "vn_S_CART_reg", + "n": 3544, + "raw_mae": 0.624642014503479, + "normalized_mae": 0.45621177554130554, + "pearson": 0.6658812761306763, + "spearman": 0.5904052997915503 + }, + { + "score": "vn_S_CASU_reg", + "n": 3544, + "raw_mae": 0.79982590675354, + "normalized_mae": 0.6268726587295532, + "pearson": 0.6984989643096924, + "spearman": 0.7129899835052992 + }, + { + "score": "vn_S_CONV_reg", + "n": 3544, + "raw_mae": 0.6987227201461792, + "normalized_mae": 0.5352759957313538, + "pearson": 0.7533590197563171, + "spearman": 0.7392876685276871 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3544, + "raw_mae": 0.6892940402030945, + "normalized_mae": 0.6050082445144653, + "pearson": 0.7870575785636902, + "spearman": 0.7832669223561137 + }, + { + "score": "vn_S_FORM_reg", + "n": 3544, + "raw_mae": 0.6597820520401001, + "normalized_mae": 0.6543276906013489, + "pearson": 0.7273083925247192, + "spearman": 0.7315909281320014 + }, + { + "score": "vn_S_MONO_reg", + "n": 3544, + "raw_mae": 0.8582305908203125, + "normalized_mae": 0.6745437383651733, + "pearson": 0.6483564376831055, + "spearman": 0.6408394775108577 + }, + { + "score": "vn_S_NARR_reg", + "n": 3544, + "raw_mae": 0.7112641334533691, + "normalized_mae": 0.4955727756023407, + "pearson": 0.7613173127174377, + "spearman": 0.7441110070467248 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3544, + "raw_mae": 0.49900156259536743, + "normalized_mae": 0.9056210517883301, + "pearson": 0.6903663873672485, + "spearman": 0.6742169116504907 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3544, + "raw_mae": 0.8495593070983887, + "normalized_mae": 0.6535077095031738, + "pearson": 0.6578339338302612, + "spearman": 0.6326846269334295 + }, + { + "score": "vn_S_RANT_reg", + "n": 3544, + "raw_mae": 0.6594572067260742, + "normalized_mae": 0.5168407559394836, + "pearson": 0.5770999789237976, + "spearman": 0.4963395284205388 + }, + { + "score": "vn_S_STRY_reg", + "n": 3544, + "raw_mae": 0.7549756765365601, + "normalized_mae": 0.5417233109474182, + "pearson": 0.6283945441246033, + "spearman": 0.618069416394156 + }, + { + "score": "vn_S_TECH_reg", + "n": 3544, + "raw_mae": 0.717984139919281, + "normalized_mae": 0.5895097851753235, + "pearson": 0.7317901849746704, + "spearman": 0.7559567497408813 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3544, + "raw_mae": 0.528150737285614, + "normalized_mae": 0.33037054538726807, + "pearson": 0.6921496391296387, + "spearman": 0.6366552916297187 + }, + { + "score": "vn_TEMP_reg", + "n": 3544, + "raw_mae": 0.4111534059047699, + "normalized_mae": 0.34243935346603394, + "pearson": 0.771135151386261, + "spearman": 0.7410194570438955 + }, + { + "score": "vn_TENS_reg", + "n": 3544, + "raw_mae": 0.5110311508178711, + "normalized_mae": 0.6140140891075134, + "pearson": 0.7011967897415161, + "spearman": 0.6083726156201933 + }, + { + "score": "vn_VALN_reg", + "n": 3544, + "raw_mae": 0.751571774482727, + "normalized_mae": 0.6651798486709595, + "pearson": 0.6442785263061523, + "spearman": 0.6257526839922843 + }, + { + "score": "vn_VALS_reg", + "n": 3544, + "raw_mae": 0.4306599795818329, + "normalized_mae": 0.3921158015727997, + "pearson": 0.4358000159263611, + "spearman": 0.39660209265089913 + }, + { + "score": "vn_VFLX_reg", + "n": 3544, + "raw_mae": 0.33286985754966736, + "normalized_mae": 0.2758350968360901, + "pearson": 0.15408599376678467, + "spearman": 0.15622308086941414 + }, + { + "score": "vn_VOLT_reg", + "n": 3544, + "raw_mae": 0.473165363073349, + "normalized_mae": 0.5448346734046936, + "pearson": 0.7000187039375305, + "spearman": 0.6775440501647132 + }, + { + "score": "vn_VULN_reg", + "n": 3544, + "raw_mae": 0.6738601922988892, + "normalized_mae": 0.6803073287010193, + "pearson": 0.7484352588653564, + "spearman": 0.7045406531366768 + }, + { + "score": "vn_WARM_reg", + "n": 3544, + "raw_mae": 0.46455419063568115, + "normalized_mae": 0.5134019255638123, + "pearson": 0.5794976949691772, + "spearman": 0.5277230261670784 + }, + { + "score": "genuineness_0_6", + "n": 3544, + "raw_mae": 0.4773614704608917, + "normalized_mae": 0.2971130311489105, + "pearson": 0.5561196804046631, + "spearman": 0.5956723033312682 + }, + { + "score": "blend_0_10", + "n": 2391, + "raw_mae": 0.8773289322853088, + "normalized_mae": 0.32278797030448914, + "pearson": 0.2821813225746155, + "spearman": 0.3073648880380928 + }, + { + "score": "R_quality", + "n": 2413, + "raw_mae": 0.10249447822570801, + "normalized_mae": 0.30954813957214355, + "pearson": 0.9180101752281189, + "spearman": 0.8908168721537231 + }, + { + "score": "eiv_extra:Age", + "n": 3368, + "raw_mae": 0.13911204040050507, + "normalized_mae": 0.47155866026878357, + "pearson": 0.8224993944168091, + "spearman": 0.7135251951033035 + }, + { + "score": "eiv_extra:Arousal", + "n": 3368, + "raw_mae": 0.25746941566467285, + "normalized_mae": 0.5905514359474182, + "pearson": 0.8606162071228027, + "spearman": 0.8789933850681382 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3368, + "raw_mae": 0.09296190738677979, + "normalized_mae": 0.37184762954711914, + "pearson": 0.9065181016921997, + "spearman": 0.911646957700429 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3368, + "raw_mae": 0.14142493903636932, + "normalized_mae": 0.5358098149299622, + "pearson": 0.8755056262016296, + "spearman": 0.8650976738072983 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.1700817048549652, + "normalized_mae": 0.5592798590660095, + "pearson": 0.9001920819282532, + "spearman": 0.9047380842834662 + }, + { + "score": "eiv_extra:Gender", + "n": 3368, + "raw_mae": 0.2693418264389038, + "normalized_mae": 0.2700495421886444, + "pearson": 0.9371848106384277, + "spearman": 0.9177507777750658 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.08942915499210358, + "normalized_mae": 0.3577166199684143, + "pearson": 0.9407036304473877, + "spearman": 0.942055657766699 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.1635473072528839, + "normalized_mae": 0.3477972447872162, + "pearson": 0.9343531131744385, + "spearman": 0.9345944313451918 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3368, + "raw_mae": 0.13510993123054504, + "normalized_mae": 0.406249463558197, + "pearson": 0.9467504024505615, + "spearman": 0.9465071570352843 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.19655747711658478, + "normalized_mae": 0.5765650272369385, + "pearson": 0.8678152561187744, + "spearman": 0.8451275113959942 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.17960764467716217, + "normalized_mae": 0.5623143315315247, + "pearson": 0.7958665490150452, + "spearman": 0.8005801078380511 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.14397156238555908, + "normalized_mae": 0.4455287456512451, + "pearson": 0.8501999378204346, + "spearman": 0.8474605734027494 + }, + { + "score": "eiv_extra:Valence", + "n": 3368, + "raw_mae": 0.3710991442203522, + "normalized_mae": 0.9724094867706299, + "pearson": 0.8633809089660645, + "spearman": 0.8222067078990466 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.1589023768901825, + "normalized_mae": 0.3646174967288971, + "pearson": 0.9239866733551025, + "spearman": 0.9230985811292035 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.19155560433864594, + "normalized_mae": 0.6386845707893372, + "pearson": 0.820597767829895, + "spearman": 0.7840038172109075 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3368, + "raw_mae": 0.1025894433259964, + "normalized_mae": 0.14791011810302734, + "pearson": 0.9481668472290039, + "spearman": 0.8991979899374534 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.07649732381105423, + "normalized_mae": 0.25182870030403137, + "pearson": 0.9534124135971069, + "spearman": 0.9410375284802801 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3368, + "raw_mae": 0.08186163008213043, + "normalized_mae": 0.16129107773303986, + "pearson": 0.9615333080291748, + "spearman": 0.9362929874784786 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3368, + "raw_mae": 0.04786501079797745, + "normalized_mae": 0.1914600431919098, + "pearson": 0.8331819772720337, + "spearman": 0.7328606054885133 + }, + { + "score": "audiobox:CE", + "n": 3544, + "raw_mae": 0.20393893122673035, + "normalized_mae": 0.2005966156721115, + "pearson": 0.9458572864532471, + "spearman": 0.9448444012964141 + }, + { + "score": "audiobox:CU", + "n": 3544, + "raw_mae": 0.21507738530635834, + "normalized_mae": 0.21531759202480316, + "pearson": 0.9355583190917969, + "spearman": 0.9426271892558868 + }, + { + "score": "audiobox:PC", + "n": 3544, + "raw_mae": 0.13118143379688263, + "normalized_mae": 0.08120240271091461, + "pearson": 0.9535248279571533, + "spearman": 0.8055468705332914 + }, + { + "score": "audiobox:PQ", + "n": 3544, + "raw_mae": 0.22304241359233856, + "normalized_mae": 0.2536681592464447, + "pearson": 0.9322330951690674, + "spearman": 0.9349005462014688 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3368, + "raw_mae": 0.14945657551288605, + "normalized_mae": 0.22337906062602997, + "pearson": 0.9061329364776611, + "spearman": 0.8503026987474016 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3368, + "raw_mae": 0.21302388608455658, + "normalized_mae": 0.18931320309638977, + "pearson": 0.9204592108726501, + "spearman": 0.8742336499643033 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3368, + "raw_mae": 0.1800789088010788, + "normalized_mae": 0.22150203585624695, + "pearson": 0.9295839071273804, + "spearman": 0.8908118751894882 + }, + { + "score": "dnsmos:SIG", + "n": 3368, + "raw_mae": 0.09380052983760834, + "normalized_mae": 0.1871742308139801, + "pearson": 0.9033132791519165, + "spearman": 0.8464182047386813 + }, + { + "score": "dnsmos:BAK", + "n": 3368, + "raw_mae": 0.14403167366981506, + "normalized_mae": 0.15511177480220795, + "pearson": 0.9249953031539917, + "spearman": 0.8659239955956942 + }, + { + "score": "dnsmos:OVRL", + "n": 3368, + "raw_mae": 0.12001034617424011, + "normalized_mae": 0.19782321155071259, + "pearson": 0.9326713681221008, + "spearman": 0.8902419869325396 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3368, + "raw_mae": 0.12833602726459503, + "normalized_mae": 0.2585209012031555, + "pearson": 0.9176306128501892, + "spearman": 0.8696028376771214 + }, + { + "score": "burst_count_log1p", + "n": 3544, + "raw_mae": 0.24742601811885834, + "normalized_mae": 0.3815237283706665, + "pearson": 0.8304754495620728, + "spearman": 0.8197633538494177 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3544, + "raw_mae": 0.5078073143959045, + "normalized_mae": 0.915782630443573, + "pearson": 0.5837938785552979, + "spearman": 0.4973456202596619 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3368, + "raw_mae": 0.15780702233314514, + "normalized_mae": 0.29021933674812317, + "pearson": 0.8188267946243286, + "spearman": 0.7483367260848736 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3544, + "raw_mae": 0.5767578482627869, + "normalized_mae": 1.0049850940704346, + "pearson": 0.7031030058860779, + "spearman": 0.6284230559145837 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3544, + "raw_mae": 0.4138075113296509, + "normalized_mae": 0.8155914545059204, + "pearson": 0.6068888902664185, + "spearman": 0.45603754016717957 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3368, + "raw_mae": 0.2821376919746399, + "normalized_mae": 0.4531615376472473, + "pearson": 0.8415552973747253, + "spearman": 0.8536572960375667 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.47910961508750916, + "normalized_mae": 1.000499963760376, + "pearson": 0.6094233393669128, + "spearman": 0.537146315420648 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3368, + "raw_mae": 0.0909854918718338, + "normalized_mae": 0.3639419674873352, + "pearson": 0.886969804763794, + "spearman": 0.8965477433463832 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3544, + "raw_mae": 0.4581763446331024, + "normalized_mae": 1.7662221193313599, + "pearson": 0.617933988571167, + "spearman": 0.47636032533311146 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3368, + "raw_mae": 0.09624933451414108, + "normalized_mae": 0.36444225907325745, + "pearson": 0.8872901201248169, + "spearman": 0.8881450678588672 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3544, + "raw_mae": 0.4419199526309967, + "normalized_mae": 1.7676798105239868, + "pearson": 0.5745388269424438, + "spearman": 0.4752597067164028 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3544, + "raw_mae": 0.5051015019416809, + "normalized_mae": 0.9521098732948303, + "pearson": 0.633343517780304, + "spearman": 0.6246543559596113 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.22109933197498322, + "normalized_mae": 0.4716421067714691, + "pearson": 0.8455729484558105, + "spearman": 0.8455101263532988 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3544, + "raw_mae": 0.4365667402744293, + "normalized_mae": 1.302357792854309, + "pearson": 0.48165595531463623, + "spearman": 0.4448935237000009 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3544, + "raw_mae": 0.6185367107391357, + "normalized_mae": 1.5259582996368408, + "pearson": 0.6700210571289062, + "spearman": 0.6555859998109134 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3544, + "raw_mae": 0.39676135778427124, + "normalized_mae": 1.167998194694519, + "pearson": 0.573830246925354, + "spearman": 0.38807013152858355 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3544, + "raw_mae": 0.6850879192352295, + "normalized_mae": 2.231886386871338, + "pearson": 0.6314523220062256, + "spearman": 0.6410618820360056 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3544, + "raw_mae": 0.5357061624526978, + "normalized_mae": 1.8438889980316162, + "pearson": 0.6072481870651245, + "spearman": 0.5266554242965902 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3544, + "raw_mae": 0.27203917503356934, + "normalized_mae": 1.0881567001342773, + "pearson": 0.5145359039306641, + "spearman": 0.38500889375147695 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3544, + "raw_mae": 0.5497012734413147, + "normalized_mae": 1.5707151889801025, + "pearson": 0.716303825378418, + "spearman": 0.6190439207678009 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3544, + "raw_mae": 0.5253008008003235, + "normalized_mae": 2.101203203201294, + "pearson": 0.5090686082839966, + "spearman": 0.5297263377608435 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3544, + "raw_mae": 0.4600624740123749, + "normalized_mae": 1.1537985801696777, + "pearson": 0.6367689371109009, + "spearman": 0.555044250145824 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3544, + "raw_mae": 0.1895621418952942, + "normalized_mae": 0.6023312211036682, + "pearson": 0.30478763580322266, + "spearman": 0.2565250678262629 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3544, + "raw_mae": 0.2521563172340393, + "normalized_mae": 0.9473194479942322, + "pearson": 0.3120810389518738, + "spearman": 0.28991326038378445 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.5179517269134521, + "normalized_mae": 1.9897136688232422, + "pearson": 0.7102418541908264, + "spearman": 0.6596799579274394 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3544, + "raw_mae": 0.29304325580596924, + "normalized_mae": 1.172173023223877, + "pearson": 0.5463400483131409, + "spearman": 0.4014474701929705 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3368, + "raw_mae": 0.23785243928432465, + "normalized_mae": 0.23676149547100067, + "pearson": 0.9505413770675659, + "spearman": 0.9382748926141306 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3544, + "raw_mae": 0.5094433426856995, + "normalized_mae": 1.8989958763122559, + "pearson": 0.714769721031189, + "spearman": 0.5997951183088795 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.12799674272537231, + "normalized_mae": 0.342666894197464, + "pearson": 0.8770776987075806, + "spearman": 0.8825723319934535 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.6346350312232971, + "normalized_mae": 1.5973799228668213, + "pearson": 0.6166426539421082, + "spearman": 0.6083335783995414 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.5706371068954468, + "normalized_mae": 1.0527784824371338, + "pearson": 0.5800197124481201, + "spearman": 0.4786047852094821 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3544, + "raw_mae": 0.18703417479991913, + "normalized_mae": 0.5623307228088379, + "pearson": 0.3723542094230652, + "spearman": 0.2935053334464041 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3544, + "raw_mae": 0.5734999179840088, + "normalized_mae": 1.3053838014602661, + "pearson": 0.6783782243728638, + "spearman": 0.6338069677682808 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.15274940431118011, + "normalized_mae": 0.3292228877544403, + "pearson": 0.24796587228775024, + "spearman": 0.19511892888010146 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3544, + "raw_mae": 0.10941813141107559, + "normalized_mae": 0.43767252564430237, + "pearson": 0.1123136356472969, + "spearman": 0.1093798301631408 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3544, + "raw_mae": 0.42614200711250305, + "normalized_mae": 1.7045680284500122, + "pearson": 0.5480887293815613, + "spearman": 0.5207158226658573 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3544, + "raw_mae": 0.22140564024448395, + "normalized_mae": 0.6399011015892029, + "pearson": 0.38105064630508423, + "spearman": 0.2644727570017976 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.238963320851326, + "normalized_mae": 0.40063369274139404, + "pearson": 0.8655312657356262, + "spearman": 0.8564300521250352 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3544, + "raw_mae": 0.36177363991737366, + "normalized_mae": 1.4470945596694946, + "pearson": 0.6584688425064087, + "spearman": 0.5519745282227088 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.36058804392814636, + "normalized_mae": 1.1971644163131714, + "pearson": 0.6002203822135925, + "spearman": 0.49265202168799205 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3544, + "raw_mae": 0.5590524673461914, + "normalized_mae": 1.6019190549850464, + "pearson": 0.5472893714904785, + "spearman": 0.5229001475534952 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3368, + "raw_mae": 0.13396158814430237, + "normalized_mae": 0.40826937556266785, + "pearson": 0.9180406928062439, + "spearman": 0.9200476697589708 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3544, + "raw_mae": 0.5276859998703003, + "normalized_mae": 1.2686315774917603, + "pearson": 0.5371928811073303, + "spearman": 0.43939013354891737 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3544, + "raw_mae": 0.4433882534503937, + "normalized_mae": 1.416937232017517, + "pearson": 0.6306366920471191, + "spearman": 0.5120577760308515 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.22654107213020325, + "normalized_mae": 0.3971150815486908, + "pearson": 0.8688228726387024, + "spearman": 0.8285973564738581 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3544, + "raw_mae": 0.1489647477865219, + "normalized_mae": 0.35650020837783813, + "pearson": 0.2603861093521118, + "spearman": 0.20236562522704274 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3544, + "raw_mae": 0.1468297690153122, + "normalized_mae": 0.521068811416626, + "pearson": 0.2995416224002838, + "spearman": 0.1959849758467996 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.1702403724193573, + "normalized_mae": 0.4726789891719818, + "pearson": 0.8317694664001465, + "spearman": 0.8488975890037465 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3544, + "raw_mae": 0.44008558988571167, + "normalized_mae": 1.5149897336959839, + "pearson": 0.5641763210296631, + "spearman": 0.456073108172934 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.1595258265733719, + "normalized_mae": 0.44435688853263855, + "pearson": 0.8189153671264648, + "spearman": 0.8267093624540413 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3544, + "raw_mae": 0.4833594858646393, + "normalized_mae": 1.2741873264312744, + "pearson": 0.6078979969024658, + "spearman": 0.5210976799517828 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.36949971318244934, + "normalized_mae": 0.6980215311050415, + "pearson": 0.522803544998169, + "spearman": 0.41991647769751866 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3544, + "raw_mae": 0.41385141015052795, + "normalized_mae": 1.1535238027572632, + "pearson": 0.5470534563064575, + "spearman": 0.4353311322014891 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3368, + "raw_mae": 0.47019848227500916, + "normalized_mae": 0.7415531277656555, + "pearson": 0.7155448198318481, + "spearman": 0.7111095953817478 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.21814997494220734, + "normalized_mae": 0.39243844151496887, + "pearson": 0.8507863283157349, + "spearman": 0.858100774110631 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.24974769353866577, + "normalized_mae": 0.6253688931465149, + "pearson": 0.769249439239502, + "spearman": 0.7600038318092607 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3368, + "raw_mae": 0.969560444355011, + "normalized_mae": 0.1530807912349701, + "pearson": 0.9725034236907959, + "spearman": 0.9677122384108829 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3368, + "raw_mae": 0.12286224961280823, + "normalized_mae": 0.2464381754398346, + "pearson": 0.8736278414726257, + "spearman": 0.852288525304097 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.062229547649621964, + "normalized_mae": 0.24891819059848785, + "pearson": 0.9033040404319763, + "spearman": 0.9136003259654506 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3368, + "raw_mae": 0.09805206954479218, + "normalized_mae": 0.23781584203243256, + "pearson": 0.9158366918563843, + "spearman": 0.9062799015064742 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3368, + "raw_mae": 0.027176707983016968, + "normalized_mae": 0.10870683193206787, + "pearson": 0.8569819331169128, + "spearman": 0.8576086559847157 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3368, + "raw_mae": 1.4986557960510254, + "normalized_mae": 0.3994000256061554, + "pearson": 0.9192754626274109, + "spearman": 0.9197044813930336 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1718, + "mean": 0.9038381154396342 + }, + "identity": { + "n": 1718, + "mean": 0.8540853768396295 + } + }, + "frame_f1": 0.6929005561627593, + "frame_threshold": 0.5, + "cps_raw_mae": 0.9011718117233645, + "burst_class_oracle_span_accuracy": 0.4280082987551867, + "burst_class_events": 4820, + "burst_localization": { + "0.1": { + "precision": 0.12677859141513365, + "recall": 0.883609958506224, + "f1": 0.22174207320247827, + "matched": 4259 + }, + "0.3": { + "precision": 0.12109305233077335, + "recall": 0.8439834024896266, + "f1": 0.21179778205862446, + "matched": 4068 + }, + "0.5": { + "precision": 0.11118056795856403, + "recall": 0.774896265560166, + "f1": 0.19446035299630343, + "matched": 3735 + } + }, + "burst_start_mae_s": 0.12014087814040855, + "burst_end_mae_s": 0.19727166001408783, + "burst_matched_event_class_accuracy": 0.41887767081474525, + "burst_matched_event_class_n": 4259, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "flash", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/legacy_on_flash_test_metrics.json b/evaluation/base/legacy_on_flash_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..3b420c1e29c856d4602de0ee57b75c06d21d235d --- /dev/null +++ b/evaluation/base/legacy_on_flash_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 7.174281489499267, + "clips": 3544, + "per_score": [ + { + "score": "emo_Affection", + "n": 3544, + "raw_mae": 0.4521418511867523, + "normalized_mae": 0.8315455913543701, + "pearson": 0.6364114284515381, + "spearman": 0.48517754903898835 + }, + { + "score": "emo_Amusement", + "n": 3544, + "raw_mae": 0.6005865335464478, + "normalized_mae": 0.6921947598457336, + "pearson": 0.6365097761154175, + "spearman": 0.5288252127138988 + }, + { + "score": "emo_Anger", + "n": 3544, + "raw_mae": 0.4389549791812897, + "normalized_mae": 0.7566415071487427, + "pearson": 0.585960865020752, + "spearman": 0.42036795868478366 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.44271403551101685, + "normalized_mae": 0.8017303347587585, + "pearson": 0.5782461166381836, + "spearman": 0.49338974170999883 + }, + { + "score": "emo_Awe", + "n": 3544, + "raw_mae": 0.3818814754486084, + "normalized_mae": 0.9097365736961365, + "pearson": 0.6415547132492065, + "spearman": 0.43032221240548385 + }, + { + "score": "emo_Bitterness", + "n": 3544, + "raw_mae": 0.4219246804714203, + "normalized_mae": 1.0368566513061523, + "pearson": 0.5679476857185364, + "spearman": 0.4575361183223132 + }, + { + "score": "emo_Concentration", + "n": 3544, + "raw_mae": 0.9647244811058044, + "normalized_mae": 1.3204864263534546, + "pearson": 0.5922727584838867, + "spearman": 0.6010579018053941 + }, + { + "score": "emo_Confusion", + "n": 3544, + "raw_mae": 0.4126739203929901, + "normalized_mae": 0.7736625671386719, + "pearson": 0.5182628035545349, + "spearman": 0.44431239877085404 + }, + { + "score": "emo_Contemplation", + "n": 3544, + "raw_mae": 1.142785906791687, + "normalized_mae": 1.9403940439224243, + "pearson": 0.6119753122329712, + "spearman": 0.6116563146321724 + }, + { + "score": "emo_Contempt", + "n": 3544, + "raw_mae": 0.3770579397678375, + "normalized_mae": 0.835795521736145, + "pearson": 0.6060337424278259, + "spearman": 0.4075304557489076 + }, + { + "score": "emo_Contentment", + "n": 3544, + "raw_mae": 1.0019785165786743, + "normalized_mae": 1.988806128501892, + "pearson": 0.53652423620224, + "spearman": 0.4867478480673133 + }, + { + "score": "emo_Disappointment", + "n": 3544, + "raw_mae": 0.5092487931251526, + "normalized_mae": 0.7261070013046265, + "pearson": 0.6309472918510437, + "spearman": 0.5381886308322207 + }, + { + "score": "emo_Disgust", + "n": 3544, + "raw_mae": 0.29777535796165466, + "normalized_mae": 0.6073702573776245, + "pearson": 0.5455427765846252, + "spearman": 0.3522530140143406 + }, + { + "score": "emo_Distress", + "n": 3544, + "raw_mae": 0.5160500407218933, + "normalized_mae": 0.631339967250824, + "pearson": 0.7030074596405029, + "spearman": 0.6144746913149512 + }, + { + "score": "emo_Doubt", + "n": 3544, + "raw_mae": 0.5087848901748657, + "normalized_mae": 1.0526429414749146, + "pearson": 0.5655295848846436, + "spearman": 0.5198786019109469 + }, + { + "score": "emo_Elation", + "n": 3544, + "raw_mae": 0.40627747774124146, + "normalized_mae": 0.5654841065406799, + "pearson": 0.6544067859649658, + "spearman": 0.5342021170794811 + }, + { + "score": "emo_Embarrassment", + "n": 3544, + "raw_mae": 0.29196158051490784, + "normalized_mae": 0.6680265069007874, + "pearson": 0.4234199523925781, + "spearman": 0.2814324618420806 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3544, + "raw_mae": 0.3173969089984894, + "normalized_mae": 0.3301175832748413, + "pearson": 0.4423648715019226, + "spearman": 0.33866181942329454 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.5303660035133362, + "normalized_mae": 0.9807168841362, + "pearson": 0.6522804498672485, + "spearman": 0.5762657253277308 + }, + { + "score": "emo_Fear", + "n": 3544, + "raw_mae": 0.33586984872817993, + "normalized_mae": 0.5490390062332153, + "pearson": 0.608661413192749, + "spearman": 0.4212176508161274 + }, + { + "score": "emo_Helplessness", + "n": 3544, + "raw_mae": 0.46864816546440125, + "normalized_mae": 0.6618771553039551, + "pearson": 0.7115459442138672, + "spearman": 0.6015167882460862 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.7189197540283203, + "normalized_mae": 0.947852373123169, + "pearson": 0.5935288667678833, + "spearman": 0.5379447088981644 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.5848749279975891, + "normalized_mae": 0.8549136519432068, + "pearson": 0.5655549764633179, + "spearman": 0.46175638125640706 + }, + { + "score": "emo_Infatuation", + "n": 3544, + "raw_mae": 0.2219964563846588, + "normalized_mae": 0.4101666510105133, + "pearson": 0.5597079992294312, + "spearman": 0.2954046919000971 + }, + { + "score": "emo_Interest", + "n": 3544, + "raw_mae": 0.6454849243164062, + "normalized_mae": 0.7061436772346497, + "pearson": 0.6221753358840942, + "spearman": 0.5896269916600257 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.2937878668308258, + "normalized_mae": 0.5281907916069031, + "pearson": 0.377691388130188, + "spearman": 0.24177413953681462 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3544, + "raw_mae": 0.25934353470802307, + "normalized_mae": 0.5818008780479431, + "pearson": 0.43823158740997314, + "spearman": 0.18360639805624887 + }, + { + "score": "emo_Longing", + "n": 3544, + "raw_mae": 0.4285730719566345, + "normalized_mae": 0.6740361452102661, + "pearson": 0.62614905834198, + "spearman": 0.5266239179732248 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3544, + "raw_mae": 0.36153629422187805, + "normalized_mae": 0.6903700232505798, + "pearson": 0.5039718747138977, + "spearman": 0.3117191673558884 + }, + { + "score": "emo_Pain", + "n": 3544, + "raw_mae": 0.32277730107307434, + "normalized_mae": 0.5611843466758728, + "pearson": 0.6701352596282959, + "spearman": 0.5312132796902739 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.3561079502105713, + "normalized_mae": 0.5832763910293579, + "pearson": 0.6389192342758179, + "spearman": 0.529952114097261 + }, + { + "score": "emo_Pride", + "n": 3544, + "raw_mae": 0.5449314713478088, + "normalized_mae": 1.0481224060058594, + "pearson": 0.5763447880744934, + "spearman": 0.42684670319263424 + }, + { + "score": "emo_Relief", + "n": 3544, + "raw_mae": 0.5325547456741333, + "normalized_mae": 0.7630800008773804, + "pearson": 0.4589375853538513, + "spearman": 0.3500378854517286 + }, + { + "score": "emo_Sadness", + "n": 3544, + "raw_mae": 0.44701915979385376, + "normalized_mae": 0.5848716497421265, + "pearson": 0.6729296445846558, + "spearman": 0.555191281548016 + }, + { + "score": "emo_Sexual_Lust", + "n": 3544, + "raw_mae": 0.2769249677658081, + "normalized_mae": 0.5563709139823914, + "pearson": 0.4486396610736847, + "spearman": 0.2558873552248324 + }, + { + "score": "emo_Shame", + "n": 3544, + "raw_mae": 0.21590465307235718, + "normalized_mae": 0.4120149314403534, + "pearson": 0.5212959051132202, + "spearman": 0.2661271507937188 + }, + { + "score": "emo_Sourness", + "n": 3544, + "raw_mae": 0.44418883323669434, + "normalized_mae": 1.0273463726043701, + "pearson": 0.4999525249004364, + "spearman": 0.33590131350264124 + }, + { + "score": "emo_Teasing", + "n": 3544, + "raw_mae": 0.47053518891334534, + "normalized_mae": 0.8745778799057007, + "pearson": 0.5730559825897217, + "spearman": 0.46574077694842403 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.30847683548927307, + "normalized_mae": 0.44623497128486633, + "pearson": 0.6414002180099487, + "spearman": 0.4180506899005157 + }, + { + "score": "emo_Triumph", + "n": 3544, + "raw_mae": 0.3359513580799103, + "normalized_mae": 0.6362520456314087, + "pearson": 0.6457039713859558, + "spearman": 0.420188021636977 + }, + { + "score": "vn_AGEV_reg", + "n": 3544, + "raw_mae": 0.7615862488746643, + "normalized_mae": 0.6044409275054932, + "pearson": 0.3220832049846649, + "spearman": 0.307481849708013 + }, + { + "score": "vn_AROU_reg", + "n": 3544, + "raw_mae": 0.7743145823478699, + "normalized_mae": 0.6873450875282288, + "pearson": 0.6106235980987549, + "spearman": 0.5814560431131401 + }, + { + "score": "vn_ARSH_reg", + "n": 3544, + "raw_mae": 0.860244870185852, + "normalized_mae": 0.9816901683807373, + "pearson": 0.23385635018348694, + "spearman": 0.24146399138549074 + }, + { + "score": "vn_ATCK_reg", + "n": 3544, + "raw_mae": 1.082384467124939, + "normalized_mae": 0.8220207691192627, + "pearson": 0.5039772987365723, + "spearman": 0.4764210241856757 + }, + { + "score": "vn_BKGN_reg", + "n": 3544, + "raw_mae": 1.0331652164459229, + "normalized_mae": 1.365363597869873, + "pearson": 0.2590846121311188, + "spearman": 0.22917262813812786 + }, + { + "score": "vn_BRGT_reg", + "n": 3544, + "raw_mae": 1.2106688022613525, + "normalized_mae": 1.4935349225997925, + "pearson": 0.3948586583137512, + "spearman": 0.3797277055258751 + }, + { + "score": "vn_CHNK_reg", + "n": 3544, + "raw_mae": 0.9287766218185425, + "normalized_mae": 0.7451035380363464, + "pearson": 0.4965395927429199, + "spearman": 0.47699296482851034 + }, + { + "score": "vn_CLRT_reg", + "n": 3544, + "raw_mae": 1.696054458618164, + "normalized_mae": 1.765042781829834, + "pearson": 0.5095220804214478, + "spearman": 0.3848536466428757 + }, + { + "score": "vn_COGL_reg", + "n": 3544, + "raw_mae": 0.9975600838661194, + "normalized_mae": 0.9462700486183167, + "pearson": 0.4309726655483246, + "spearman": 0.4439007278451372 + }, + { + "score": "vn_DARC_reg", + "n": 3544, + "raw_mae": 1.5545042753219604, + "normalized_mae": 1.1412148475646973, + "pearson": 0.32927143573760986, + "spearman": 0.3205705562365026 + }, + { + "score": "vn_DFLU_reg", + "n": 3544, + "raw_mae": 1.4899500608444214, + "normalized_mae": 1.2614262104034424, + "pearson": 0.5875869989395142, + "spearman": 0.6041845379776609 + }, + { + "score": "vn_EMPH_reg", + "n": 3544, + "raw_mae": 0.9787887334823608, + "normalized_mae": 0.6229664087295532, + "pearson": 0.44053560495376587, + "spearman": 0.40230837634155453 + }, + { + "score": "vn_ESTH_reg", + "n": 3544, + "raw_mae": 1.3603790998458862, + "normalized_mae": 1.7469675540924072, + "pearson": 0.45232683420181274, + "spearman": 0.4012371514105512 + }, + { + "score": "vn_EXPL_reg", + "n": 3544, + "raw_mae": 0.2682272791862488, + "normalized_mae": 0.8191390037536621, + "pearson": 0.17948123812675476, + "spearman": 0.1185695043769134 + }, + { + "score": "vn_FOCS_reg", + "n": 3544, + "raw_mae": 1.6376793384552002, + "normalized_mae": 1.475577712059021, + "pearson": 0.382899671792984, + "spearman": 0.35275169577941173 + }, + { + "score": "vn_FULL_reg", + "n": 3544, + "raw_mae": 1.3907450437545776, + "normalized_mae": 1.573824405670166, + "pearson": 0.1627511978149414, + "spearman": 0.14818205687233996 + }, + { + "score": "vn_GEND_reg", + "n": 3544, + "raw_mae": 0.7418023347854614, + "normalized_mae": 0.46581074595451355, + "pearson": 0.829315185546875, + "spearman": 0.7766996600777427 + }, + { + "score": "vn_HARM_reg", + "n": 3544, + "raw_mae": 1.1327952146530151, + "normalized_mae": 1.368232250213623, + "pearson": 0.25964832305908203, + "spearman": 0.24228863744134813 + }, + { + "score": "vn_METL_reg", + "n": 3544, + "raw_mae": 0.6983605623245239, + "normalized_mae": 0.7292439341545105, + "pearson": 0.4331536889076233, + "spearman": 0.42883786247216027 + }, + { + "score": "vn_RANG_reg", + "n": 3544, + "raw_mae": 0.6756520867347717, + "normalized_mae": 0.7578742504119873, + "pearson": 0.560865044593811, + "spearman": 0.5562312458885929 + }, + { + "score": "vn_RCQL_reg", + "n": 3544, + "raw_mae": 1.2416850328445435, + "normalized_mae": 1.3793288469314575, + "pearson": 0.2847311496734619, + "spearman": 0.25782780141659317 + }, + { + "score": "vn_REGS_reg", + "n": 3544, + "raw_mae": 0.8669669032096863, + "normalized_mae": 0.6901568174362183, + "pearson": 0.7703875303268433, + "spearman": 0.7608963311922536 + }, + { + "score": "vn_RESP_reg", + "n": 3544, + "raw_mae": 0.8127962946891785, + "normalized_mae": 0.7599508166313171, + "pearson": 0.541510820388794, + "spearman": 0.5286121692881143 + }, + { + "score": "vn_ROUG_reg", + "n": 3544, + "raw_mae": 0.8899455070495605, + "normalized_mae": 1.0093412399291992, + "pearson": 0.3341534435749054, + "spearman": 0.22629666556620243 + }, + { + "score": "vn_R_CHST_reg", + "n": 3544, + "raw_mae": 0.9071869254112244, + "normalized_mae": 1.0684916973114014, + "pearson": 0.5935508608818054, + "spearman": 0.5933164236463444 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3544, + "raw_mae": 0.9510111808776855, + "normalized_mae": 1.1547473669052124, + "pearson": 0.23223377764225006, + "spearman": 0.21156985270133438 + }, + { + "score": "vn_R_MASK_reg", + "n": 3544, + "raw_mae": 1.0694658756256104, + "normalized_mae": 1.0450160503387451, + "pearson": 0.4512357711791992, + "spearman": 0.3886884989091617 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3544, + "raw_mae": 1.6761215925216675, + "normalized_mae": 2.002863883972168, + "pearson": 0.2228582203388214, + "spearman": 0.20515560878711905 + }, + { + "score": "vn_R_NASL_reg", + "n": 3544, + "raw_mae": 1.1286616325378418, + "normalized_mae": 1.0687074661254883, + "pearson": 0.23847730457782745, + "spearman": 0.25356018707843025 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3544, + "raw_mae": 1.2542335987091064, + "normalized_mae": 1.6855838298797607, + "pearson": 0.28340065479278564, + "spearman": 0.21915802258333386 + }, + { + "score": "vn_R_THRT_reg", + "n": 3544, + "raw_mae": 1.102919340133667, + "normalized_mae": 1.3696174621582031, + "pearson": -0.033998213708400726, + "spearman": -0.044353279993806206 + }, + { + "score": "vn_SMTH_reg", + "n": 3544, + "raw_mae": 1.3431122303009033, + "normalized_mae": 1.2085176706314087, + "pearson": 0.38590365648269653, + "spearman": 0.3494841329164566 + }, + { + "score": "vn_STNC_reg", + "n": 3544, + "raw_mae": 1.0230064392089844, + "normalized_mae": 0.8984354138374329, + "pearson": 0.48808011412620544, + "spearman": 0.48520331724812493 + }, + { + "score": "vn_STRU_reg", + "n": 3544, + "raw_mae": 1.5398114919662476, + "normalized_mae": 1.5615586042404175, + "pearson": 0.5397585034370422, + "spearman": 0.3971973273998673 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3544, + "raw_mae": 1.2151894569396973, + "normalized_mae": 0.8813915848731995, + "pearson": 0.31237339973449707, + "spearman": 0.3427306750020441 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3544, + "raw_mae": 1.1851145029067993, + "normalized_mae": 1.140764832496643, + "pearson": 0.493943989276886, + "spearman": 0.48983663327077864 + }, + { + "score": "vn_S_CART_reg", + "n": 3544, + "raw_mae": 1.383518099784851, + "normalized_mae": 1.0104624032974243, + "pearson": 0.512394905090332, + "spearman": 0.4779025746677121 + }, + { + "score": "vn_S_CASU_reg", + "n": 3544, + "raw_mae": 1.1439341306686401, + "normalized_mae": 0.8965713977813721, + "pearson": 0.4457452893257141, + "spearman": 0.4584842851281711 + }, + { + "score": "vn_S_CONV_reg", + "n": 3544, + "raw_mae": 1.0488907098770142, + "normalized_mae": 0.8035319447517395, + "pearson": 0.5800111889839172, + "spearman": 0.5936814670882454 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3544, + "raw_mae": 1.1070839166641235, + "normalized_mae": 0.9717113971710205, + "pearson": 0.46445149183273315, + "spearman": 0.45264722422494397 + }, + { + "score": "vn_S_FORM_reg", + "n": 3544, + "raw_mae": 0.8317521214485168, + "normalized_mae": 0.824876070022583, + "pearson": 0.5545692443847656, + "spearman": 0.5724756762385675 + }, + { + "score": "vn_S_MONO_reg", + "n": 3544, + "raw_mae": 1.2570559978485107, + "normalized_mae": 0.9880086779594421, + "pearson": 0.27131178975105286, + "spearman": 0.26130527397263625 + }, + { + "score": "vn_S_NARR_reg", + "n": 3544, + "raw_mae": 1.2218197584152222, + "normalized_mae": 0.8513020873069763, + "pearson": 0.48719102144241333, + "spearman": 0.4849353719990312 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3544, + "raw_mae": 0.6543722748756409, + "normalized_mae": 1.1875981092453003, + "pearson": 0.4203417897224426, + "spearman": 0.39635102032049563 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3544, + "raw_mae": 1.2468658685684204, + "normalized_mae": 0.9591284394264221, + "pearson": 0.4907991290092468, + "spearman": 0.468232478759 + }, + { + "score": "vn_S_RANT_reg", + "n": 3544, + "raw_mae": 1.2633473873138428, + "normalized_mae": 0.9901316165924072, + "pearson": 0.32663610577583313, + "spearman": 0.31952989424494593 + }, + { + "score": "vn_S_STRY_reg", + "n": 3544, + "raw_mae": 1.1294140815734863, + "normalized_mae": 0.8103968501091003, + "pearson": 0.34329986572265625, + "spearman": 0.3232131186084888 + }, + { + "score": "vn_S_TECH_reg", + "n": 3544, + "raw_mae": 1.2084221839904785, + "normalized_mae": 0.9921900033950806, + "pearson": 0.4626263380050659, + "spearman": 0.4772558887748482 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3544, + "raw_mae": 1.5244874954223633, + "normalized_mae": 0.9536022543907166, + "pearson": 0.26238763332366943, + "spearman": 0.2783821658396564 + }, + { + "score": "vn_TEMP_reg", + "n": 3544, + "raw_mae": 0.8775304555892944, + "normalized_mae": 0.7308731079101562, + "pearson": 0.6006600856781006, + "spearman": 0.6062848999373953 + }, + { + "score": "vn_TENS_reg", + "n": 3544, + "raw_mae": 0.903969407081604, + "normalized_mae": 1.0861371755599976, + "pearson": 0.4190369248390198, + "spearman": 0.37279086496237346 + }, + { + "score": "vn_VALN_reg", + "n": 3544, + "raw_mae": 1.1541180610656738, + "normalized_mae": 1.021454095840454, + "pearson": 0.3748672306537628, + "spearman": 0.3532121092815155 + }, + { + "score": "vn_VALS_reg", + "n": 3544, + "raw_mae": 0.9405208230018616, + "normalized_mae": 0.8563439846038818, + "pearson": 0.23558752238750458, + "spearman": 0.2230134341940155 + }, + { + "score": "vn_VFLX_reg", + "n": 3544, + "raw_mae": 1.4132944345474243, + "normalized_mae": 1.1711369752883911, + "pearson": 0.1095387265086174, + "spearman": 0.11289978037166518 + }, + { + "score": "vn_VOLT_reg", + "n": 3544, + "raw_mae": 0.9678646922111511, + "normalized_mae": 1.1144649982452393, + "pearson": 0.5192093849182129, + "spearman": 0.5212048022629057 + }, + { + "score": "vn_VULN_reg", + "n": 3544, + "raw_mae": 1.048377275466919, + "normalized_mae": 1.0584076642990112, + "pearson": 0.4204273819923401, + "spearman": 0.41789704045082765 + }, + { + "score": "vn_WARM_reg", + "n": 3544, + "raw_mae": 0.8813169598579407, + "normalized_mae": 0.9739871621131897, + "pearson": 0.35133489966392517, + "spearman": 0.3303122769150759 + }, + { + "score": "genuineness_0_6", + "n": 3544, + "raw_mae": 1.942162036895752, + "normalized_mae": 1.2088148593902588, + "pearson": 0.4356793761253357, + "spearman": 0.4617966216506335 + }, + { + "score": "blend_0_10", + "n": 2391, + "raw_mae": 3.8978092670440674, + "normalized_mae": 1.4340869188308716, + "pearson": 0.04449860751628876, + "spearman": 0.046122842671350736 + }, + { + "score": "R_quality", + "n": 2413, + "raw_mae": 0.1080380529165268, + "normalized_mae": 0.3262905478477478, + "pearson": 0.9465907216072083, + "spearman": 0.9299771157104685 + }, + { + "score": "eiv_extra:Age", + "n": 3368, + "raw_mae": 0.14834555983543396, + "normalized_mae": 0.5028582215309143, + "pearson": 0.815775990486145, + "spearman": 0.6815146953880499 + }, + { + "score": "eiv_extra:Arousal", + "n": 3368, + "raw_mae": 0.298136830329895, + "normalized_mae": 0.6838293075561523, + "pearson": 0.8333593010902405, + "spearman": 0.8663837617851573 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3368, + "raw_mae": 0.11473046988248825, + "normalized_mae": 0.458921879529953, + "pearson": 0.8599923253059387, + "spearman": 0.8729668008123916 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3368, + "raw_mae": 0.16073094308376312, + "normalized_mae": 0.6089535355567932, + "pearson": 0.8494203090667725, + "spearman": 0.8481571075217793 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.187126025557518, + "normalized_mae": 0.6153267025947571, + "pearson": 0.8843569755554199, + "spearman": 0.8902006558674167 + }, + { + "score": "eiv_extra:Gender", + "n": 3368, + "raw_mae": 0.348984956741333, + "normalized_mae": 0.3499019145965576, + "pearson": 0.9008932709693909, + "spearman": 0.8867059995495654 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.10809991508722305, + "normalized_mae": 0.4323996603488922, + "pearson": 0.9104779958724976, + "spearman": 0.9177246136227603 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.2047898769378662, + "normalized_mae": 0.4355030953884125, + "pearson": 0.9072984457015991, + "spearman": 0.9063399227343494 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3368, + "raw_mae": 0.16741293668746948, + "normalized_mae": 0.5033783912658691, + "pearson": 0.9274693727493286, + "spearman": 0.9322060736477643 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.20877093076705933, + "normalized_mae": 0.61239093542099, + "pearson": 0.8529269695281982, + "spearman": 0.8329869676440279 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.1916973888874054, + "normalized_mae": 0.6001648306846619, + "pearson": 0.7600389122962952, + "spearman": 0.7661041257483024 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.15745702385902405, + "normalized_mae": 0.4872603118419647, + "pearson": 0.8229994773864746, + "spearman": 0.8135742670208386 + }, + { + "score": "eiv_extra:Valence", + "n": 3368, + "raw_mae": 0.48683246970176697, + "normalized_mae": 1.2756712436676025, + "pearson": 0.7735774517059326, + "spearman": 0.7409690354495335 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.1928299367427826, + "normalized_mae": 0.44246768951416016, + "pearson": 0.9079055786132812, + "spearman": 0.9030405228284587 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.2096438854932785, + "normalized_mae": 0.698994517326355, + "pearson": 0.7899229526519775, + "spearman": 0.7504668462788012 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3368, + "raw_mae": 0.14440694451332092, + "normalized_mae": 0.20820122957229614, + "pearson": 0.9212248921394348, + "spearman": 0.8286598890768976 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.10157883912324905, + "normalized_mae": 0.3343968987464905, + "pearson": 0.9356982707977295, + "spearman": 0.9167160403305492 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3368, + "raw_mae": 0.10912179946899414, + "normalized_mae": 0.21500147879123688, + "pearson": 0.9401235580444336, + "spearman": 0.8858938963495202 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3368, + "raw_mae": 0.05738402158021927, + "normalized_mae": 0.22953608632087708, + "pearson": 0.789225697517395, + "spearman": 0.6659663687881736 + }, + { + "score": "audiobox:CE", + "n": 3544, + "raw_mae": 0.2702997326850891, + "normalized_mae": 0.2658698260784149, + "pearson": 0.9163140058517456, + "spearman": 0.908918602218007 + }, + { + "score": "audiobox:CU", + "n": 3544, + "raw_mae": 0.3022642731666565, + "normalized_mae": 0.3026018440723419, + "pearson": 0.9080826640129089, + "spearman": 0.9046864912511041 + }, + { + "score": "audiobox:PC", + "n": 3544, + "raw_mae": 0.20323161780834198, + "normalized_mae": 0.12580206990242004, + "pearson": 0.9185226559638977, + "spearman": 0.6601812791019057 + }, + { + "score": "audiobox:PQ", + "n": 3544, + "raw_mae": 0.27959612011909485, + "normalized_mae": 0.31798720359802246, + "pearson": 0.9041687250137329, + "spearman": 0.8888696389845591 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3368, + "raw_mae": 0.17177404463291168, + "normalized_mae": 0.2567349374294281, + "pearson": 0.8824632167816162, + "spearman": 0.8178696024957219 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3368, + "raw_mae": 0.2574329078197479, + "normalized_mae": 0.22877927124500275, + "pearson": 0.900693416595459, + "spearman": 0.855766612202818 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3368, + "raw_mae": 0.21229813992977142, + "normalized_mae": 0.2611325681209564, + "pearson": 0.9104907512664795, + "spearman": 0.874075828438528 + }, + { + "score": "dnsmos:SIG", + "n": 3368, + "raw_mae": 0.1082523986697197, + "normalized_mae": 0.21601220965385437, + "pearson": 0.880540132522583, + "spearman": 0.8054338134696875 + }, + { + "score": "dnsmos:BAK", + "n": 3368, + "raw_mae": 0.17868031561374664, + "normalized_mae": 0.19242587685585022, + "pearson": 0.9032519459724426, + "spearman": 0.8485557541610127 + }, + { + "score": "dnsmos:OVRL", + "n": 3368, + "raw_mae": 0.14237336814403534, + "normalized_mae": 0.23468607664108276, + "pearson": 0.9129116535186768, + "spearman": 0.8732302456979326 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3368, + "raw_mae": 0.1521049588918686, + "normalized_mae": 0.30640119314193726, + "pearson": 0.8866181373596191, + "spearman": 0.8101944357689449 + }, + { + "score": "burst_count_log1p", + "n": 3544, + "raw_mae": 0.4201112389564514, + "normalized_mae": 0.6477993130683899, + "pearson": 0.4068613648414612, + "spearman": 0.4342084243715695 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3544, + "raw_mae": 0.7337183952331543, + "normalized_mae": 1.3231920003890991, + "pearson": 0.3526436686515808, + "spearman": 0.33080298943149844 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3368, + "raw_mae": 0.16448988020420074, + "normalized_mae": 0.3025096356868744, + "pearson": 0.8248324394226074, + "spearman": 0.693749143969737 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3544, + "raw_mae": 0.7130261659622192, + "normalized_mae": 1.2424288988113403, + "pearson": 0.5312898755073547, + "spearman": 0.4305517441577813 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3544, + "raw_mae": 0.7917641997337341, + "normalized_mae": 1.5605229139328003, + "pearson": 0.36371442675590515, + "spearman": 0.3145331858159817 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3368, + "raw_mae": 0.2925119996070862, + "normalized_mae": 0.4698244631290436, + "pearson": 0.8395602107048035, + "spearman": 0.843163841022559 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.7284696698188782, + "normalized_mae": 1.5212258100509644, + "pearson": 0.3518368601799011, + "spearman": 0.3373528318764815 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3368, + "raw_mae": 0.09282056987285614, + "normalized_mae": 0.37128227949142456, + "pearson": 0.879790723323822, + "spearman": 0.8820223128820547 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3544, + "raw_mae": 0.6614782810211182, + "normalized_mae": 2.5499298572540283, + "pearson": 0.16619619727134705, + "spearman": 0.18557020864064147 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3368, + "raw_mae": 0.10675399750471115, + "normalized_mae": 0.40421751141548157, + "pearson": 0.8471651077270508, + "spearman": 0.8155519685219369 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3544, + "raw_mae": 0.6637048125267029, + "normalized_mae": 2.6548192501068115, + "pearson": 0.3592092990875244, + "spearman": 0.3325517936541783 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3544, + "raw_mae": 0.8617522716522217, + "normalized_mae": 1.624392032623291, + "pearson": 0.505268394947052, + "spearman": 0.5046807155793616 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.23053303360939026, + "normalized_mae": 0.4917657971382141, + "pearson": 0.8509296178817749, + "spearman": 0.8534224561789464 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3544, + "raw_mae": 0.7243750691413879, + "normalized_mae": 2.160942316055298, + "pearson": 0.2541022300720215, + "spearman": 0.27482320795983134 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3544, + "raw_mae": 0.9815031290054321, + "normalized_mae": 2.421412944793701, + "pearson": 0.5245323181152344, + "spearman": 0.5327471688882773 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3544, + "raw_mae": 0.648779034614563, + "normalized_mae": 1.9098955392837524, + "pearson": 0.3403955399990082, + "spearman": 0.2979609159472459 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3544, + "raw_mae": 1.040282964706421, + "normalized_mae": 3.3890445232391357, + "pearson": 0.28310543298721313, + "spearman": 0.25176788308564446 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3544, + "raw_mae": 0.8561064004898071, + "normalized_mae": 2.946699619293213, + "pearson": 0.37272873520851135, + "spearman": 0.3474248992822458 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3544, + "raw_mae": 0.6282666325569153, + "normalized_mae": 2.513066530227661, + "pearson": 0.30475491285324097, + "spearman": 0.283602386197358 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3544, + "raw_mae": 0.910762369632721, + "normalized_mae": 2.6024105548858643, + "pearson": 0.486531138420105, + "spearman": 0.4469850419734511 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3544, + "raw_mae": 0.6301892399787903, + "normalized_mae": 2.520756959915161, + "pearson": 0.34408921003341675, + "spearman": 0.3695492925547389 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3544, + "raw_mae": 0.6998941898345947, + "normalized_mae": 1.7552766799926758, + "pearson": 0.4370015859603882, + "spearman": 0.39742028955348957 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3544, + "raw_mae": 0.5043038129806519, + "normalized_mae": 1.6024186611175537, + "pearson": 0.2043091207742691, + "spearman": 0.20631683977726725 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3544, + "raw_mae": 0.5767433047294617, + "normalized_mae": 2.1667518615722656, + "pearson": 0.21498653292655945, + "spearman": 0.24712005747215593 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.7088261842727661, + "normalized_mae": 2.72295880317688, + "pearson": 0.40480685234069824, + "spearman": 0.3760345694596857 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3544, + "raw_mae": 0.6865423321723938, + "normalized_mae": 2.746169328689575, + "pearson": 0.3771073818206787, + "spearman": 0.3574911673929397 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3368, + "raw_mae": 0.24791404604911804, + "normalized_mae": 0.24677695333957672, + "pearson": 0.9496318101882935, + "spearman": 0.9410961539842 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3544, + "raw_mae": 0.7998889684677124, + "normalized_mae": 2.9816582202911377, + "pearson": 0.3828054368495941, + "spearman": 0.39521216127372893 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.15070392191410065, + "normalized_mae": 0.40345749258995056, + "pearson": 0.8517059087753296, + "spearman": 0.8360023027555796 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.8347541093826294, + "normalized_mae": 2.1010806560516357, + "pearson": 0.2835746109485626, + "spearman": 0.2557240418943089 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.9074803590774536, + "normalized_mae": 1.6742265224456787, + "pearson": 0.3704066574573517, + "spearman": 0.32276876852761743 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3544, + "raw_mae": 0.6235302686691284, + "normalized_mae": 1.874685287475586, + "pearson": 0.2168966680765152, + "spearman": 0.19395609947571232 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3544, + "raw_mae": 0.7639450430870056, + "normalized_mae": 1.7388694286346436, + "pearson": 0.4899076223373413, + "spearman": 0.4709383260883139 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.5863533020019531, + "normalized_mae": 1.2637752294540405, + "pearson": 0.2473124861717224, + "spearman": 0.22307984594490635 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3544, + "raw_mae": 0.5997355580329895, + "normalized_mae": 2.398942232131958, + "pearson": 0.12652824819087982, + "spearman": 0.13888476101299677 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3544, + "raw_mae": 0.6402842998504639, + "normalized_mae": 2.5611371994018555, + "pearson": 0.35311388969421387, + "spearman": 0.3812726567156877 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3544, + "raw_mae": 0.7192737460136414, + "normalized_mae": 2.078827142715454, + "pearson": 0.26478928327560425, + "spearman": 0.24289917514355153 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.22825653851032257, + "normalized_mae": 0.38268324732780457, + "pearson": 0.888113260269165, + "spearman": 0.8778275839228791 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3544, + "raw_mae": 0.5693743824958801, + "normalized_mae": 2.2774975299835205, + "pearson": 0.4295101761817932, + "spearman": 0.42619867786989146 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.6228780150413513, + "normalized_mae": 2.0679759979248047, + "pearson": 0.317767858505249, + "spearman": 0.32637614586438896 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3544, + "raw_mae": 0.6522331833839417, + "normalized_mae": 1.8689206838607788, + "pearson": 0.34265685081481934, + "spearman": 0.3059251876451661 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3368, + "raw_mae": 0.137658029794693, + "normalized_mae": 0.4195348620414734, + "pearson": 0.9172581434249878, + "spearman": 0.923432370579893 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3544, + "raw_mae": 0.9629346132278442, + "normalized_mae": 2.315030574798584, + "pearson": 0.2136925905942917, + "spearman": 0.19458053718104074 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3544, + "raw_mae": 0.8489776849746704, + "normalized_mae": 2.713080644607544, + "pearson": 0.36263346672058105, + "spearman": 0.3759002524470137 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.20043212175369263, + "normalized_mae": 0.351347416639328, + "pearson": 0.9033514857292175, + "spearman": 0.8514015179513232 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3544, + "raw_mae": 0.5114070177078247, + "normalized_mae": 1.2238916158676147, + "pearson": 0.21561338007450104, + "spearman": 0.1701283714353589 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3544, + "raw_mae": 0.6577452421188354, + "normalized_mae": 2.3342032432556152, + "pearson": 0.19286611676216125, + "spearman": 0.1875496711681985 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.17045605182647705, + "normalized_mae": 0.47327783703804016, + "pearson": 0.8376659750938416, + "spearman": 0.8442808423057783 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3544, + "raw_mae": 0.6654950380325317, + "normalized_mae": 2.290959358215332, + "pearson": 0.29886192083358765, + "spearman": 0.2633342471549364 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.15884201228618622, + "normalized_mae": 0.4424521327018738, + "pearson": 0.8341199159622192, + "spearman": 0.8304924498143595 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3544, + "raw_mae": 0.6587079763412476, + "normalized_mae": 1.7364248037338257, + "pearson": 0.43728455901145935, + "spearman": 0.36474977787798846 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 1.210298776626587, + "normalized_mae": 2.286374092102051, + "pearson": 0.1896417737007141, + "spearman": 0.19019542507357787 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3544, + "raw_mae": 0.6983453631401062, + "normalized_mae": 1.9464908838272095, + "pearson": 0.3351743817329407, + "spearman": 0.2915643523955102 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3368, + "raw_mae": 0.4282706081867218, + "normalized_mae": 0.6754283905029297, + "pearson": 0.7560975551605225, + "spearman": 0.7512586044079376 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.18800142407417297, + "normalized_mae": 0.3382030427455902, + "pearson": 0.8974690437316895, + "spearman": 0.8879866555414222 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.2299727350473404, + "normalized_mae": 0.5758523344993591, + "pearson": 0.8008496761322021, + "spearman": 0.7745585901671225 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3368, + "raw_mae": 1.006895661354065, + "normalized_mae": 0.1589755266904831, + "pearson": 0.9724491238594055, + "spearman": 0.967613761509923 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3368, + "raw_mae": 0.12021975964307785, + "normalized_mae": 0.24113784730434418, + "pearson": 0.8909456133842468, + "spearman": 0.8610711963671154 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.06315340846776962, + "normalized_mae": 0.2526136338710785, + "pearson": 0.9066466093063354, + "spearman": 0.9175970748370798 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3368, + "raw_mae": 0.10922612994909286, + "normalized_mae": 0.26491743326187134, + "pearson": 0.9180791974067688, + "spearman": 0.8891885919392374 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3368, + "raw_mae": 0.02667955681681633, + "normalized_mae": 0.10671822726726532, + "pearson": 0.8775662183761597, + "spearman": 0.8679956466596107 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3368, + "raw_mae": 1.5411781072616577, + "normalized_mae": 0.4107324481010437, + "pearson": 0.9242691397666931, + "spearman": 0.915821107074759 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1718, + "mean": 0.8285154582037048 + }, + "identity": { + "n": 1718, + "mean": 0.7434261194294768 + } + }, + "frame_f1": 0.3071630216895215, + "frame_threshold": 0.5, + "cps_raw_mae": 5.020810382643469, + "burst_class_oracle_span_accuracy": 0.08858921161825727, + "burst_class_events": 4820, + "burst_localization": { + "0.1": { + "precision": 0.29224253232278197, + "recall": 0.5439834024896265, + "f1": 0.3802204176334107, + "matched": 2622 + }, + "0.3": { + "precision": 0.17699509585376727, + "recall": 0.32946058091286307, + "f1": 0.2302784222737819, + "matched": 1588 + }, + "0.5": { + "precision": 0.0753455193936692, + "recall": 0.14024896265560166, + "f1": 0.09802784222737819, + "matched": 676 + } + }, + "burst_start_mae_s": 0.2893363844393593, + "burst_end_mae_s": 0.3408466819221968, + "burst_matched_event_class_accuracy": 0.12166285278413425, + "burst_matched_event_class_n": 2622, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "flash", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/legacy_p3_test_metrics.json b/evaluation/base/legacy_p3_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..0043fd41d53d1095ccf418399dee98b28b7f83c8 --- /dev/null +++ b/evaluation/base/legacy_p3_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 0.6267533149719239, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1742, + "raw_mae": 0.21486100554466248, + "normalized_mae": 0.3951563537120819, + "pearson": 0.6501808166503906, + "spearman": 0.6137420849599171 + }, + { + "score": "emo_Amusement", + "n": 1742, + "raw_mae": 0.1432916820049286, + "normalized_mae": 0.16514815390110016, + "pearson": 0.7558898329734802, + "spearman": 0.5880861358930287 + }, + { + "score": "emo_Anger", + "n": 1742, + "raw_mae": 0.20319782197475433, + "normalized_mae": 0.3502589464187622, + "pearson": 0.8130902647972107, + "spearman": 0.7950358708629612 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.18746788799762726, + "normalized_mae": 0.33949387073516846, + "pearson": 0.7579535841941833, + "spearman": 0.597345504004705 + }, + { + "score": "emo_Awe", + "n": 1742, + "raw_mae": 0.09025314450263977, + "normalized_mae": 0.21500541269779205, + "pearson": 0.5888530015945435, + "spearman": 0.42521504935474286 + }, + { + "score": "emo_Bitterness", + "n": 1742, + "raw_mae": 0.1193227469921112, + "normalized_mae": 0.2932290732860565, + "pearson": 0.7287485599517822, + "spearman": 0.6034390564816704 + }, + { + "score": "emo_Concentration", + "n": 1742, + "raw_mae": 0.1540454924106598, + "normalized_mae": 0.21085292100906372, + "pearson": 0.8875797986984253, + "spearman": 0.8485158241832859 + }, + { + "score": "emo_Confusion", + "n": 1742, + "raw_mae": 0.16755542159080505, + "normalized_mae": 0.3141253888607025, + "pearson": 0.7029264569282532, + "spearman": 0.6442734095068995 + }, + { + "score": "emo_Contemplation", + "n": 1742, + "raw_mae": 0.1734471619129181, + "normalized_mae": 0.29450473189353943, + "pearson": 0.8499550819396973, + "spearman": 0.8201942715721519 + }, + { + "score": "emo_Contempt", + "n": 1742, + "raw_mae": 0.13566133379936218, + "normalized_mae": 0.30071011185646057, + "pearson": 0.7538372278213501, + "spearman": 0.6898937801949514 + }, + { + "score": "emo_Contentment", + "n": 1742, + "raw_mae": 0.16986742615699768, + "normalized_mae": 0.33716630935668945, + "pearson": 0.7996088266372681, + "spearman": 0.7985882689869024 + }, + { + "score": "emo_Disappointment", + "n": 1742, + "raw_mae": 0.1792558878660202, + "normalized_mae": 0.2555901110172272, + "pearson": 0.6856207847595215, + "spearman": 0.7062372521983583 + }, + { + "score": "emo_Disgust", + "n": 1742, + "raw_mae": 0.15706713497638702, + "normalized_mae": 0.3203687071800232, + "pearson": 0.706918478012085, + "spearman": 0.510490052038455 + }, + { + "score": "emo_Distress", + "n": 1742, + "raw_mae": 0.12926040589809418, + "normalized_mae": 0.15813827514648438, + "pearson": 0.6540049910545349, + "spearman": 0.5795422130531804 + }, + { + "score": "emo_Doubt", + "n": 1742, + "raw_mae": 0.11980156600475311, + "normalized_mae": 0.24786166846752167, + "pearson": 0.629680871963501, + "spearman": 0.5013999876133014 + }, + { + "score": "emo_Elation", + "n": 1742, + "raw_mae": 0.1403297781944275, + "normalized_mae": 0.19532033801078796, + "pearson": 0.7273507118225098, + "spearman": 0.614791924325762 + }, + { + "score": "emo_Embarrassment", + "n": 1742, + "raw_mae": 0.07613509148359299, + "normalized_mae": 0.1742018759250641, + "pearson": 0.7498918771743774, + "spearman": 0.6222679085388292 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1742, + "raw_mae": 0.19188058376312256, + "normalized_mae": 0.19957080483436584, + "pearson": 0.7320846319198608, + "spearman": 0.6523004771839476 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.08146782219409943, + "normalized_mae": 0.15064477920532227, + "pearson": 0.7655670642852783, + "spearman": 0.5390876279590616 + }, + { + "score": "emo_Fear", + "n": 1742, + "raw_mae": 0.14983826875686646, + "normalized_mae": 0.24493730068206787, + "pearson": 0.6204727292060852, + "spearman": 0.6137012706450836 + }, + { + "score": "emo_Helplessness", + "n": 1742, + "raw_mae": 0.10602688044309616, + "normalized_mae": 0.1497429758310318, + "pearson": 0.666823148727417, + "spearman": 0.600163449172438 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.21702057123184204, + "normalized_mae": 0.28612855076789856, + "pearson": 0.7820079922676086, + "spearman": 0.7641547170535254 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.20451748371124268, + "normalized_mae": 0.2989438772201538, + "pearson": 0.8223321437835693, + "spearman": 0.7926916304616561 + }, + { + "score": "emo_Infatuation", + "n": 1742, + "raw_mae": 0.08415502309799194, + "normalized_mae": 0.1554870903491974, + "pearson": 0.6013663411140442, + "spearman": 0.3084422768474089 + }, + { + "score": "emo_Interest", + "n": 1742, + "raw_mae": 0.14544090628623962, + "normalized_mae": 0.15910856425762177, + "pearson": 0.925150990486145, + "spearman": 0.9269697460454568 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.08932697772979736, + "normalized_mae": 0.1605978161096573, + "pearson": 0.7334215641021729, + "spearman": 0.4492200432945328 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1742, + "raw_mae": 0.060753967612981796, + "normalized_mae": 0.13629300892353058, + "pearson": 0.7098971605300903, + "spearman": 0.6068854558885655 + }, + { + "score": "emo_Longing", + "n": 1742, + "raw_mae": 0.14914652705192566, + "normalized_mae": 0.23456944525241852, + "pearson": 0.7705779075622559, + "spearman": 0.7334022073554843 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1742, + "raw_mae": 0.15958963334560394, + "normalized_mae": 0.3047436773777008, + "pearson": 0.758095920085907, + "spearman": 0.6639855361558612 + }, + { + "score": "emo_Pain", + "n": 1742, + "raw_mae": 0.06423033773899078, + "normalized_mae": 0.11167161166667938, + "pearson": 0.6096765995025635, + "spearman": 0.3189626930810118 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.11105913668870926, + "normalized_mae": 0.18190599977970123, + "pearson": 0.7520273923873901, + "spearman": 0.6716184706623821 + }, + { + "score": "emo_Pride", + "n": 1742, + "raw_mae": 0.1838194727897644, + "normalized_mae": 0.3535587787628174, + "pearson": 0.7158982753753662, + "spearman": 0.6485365117777432 + }, + { + "score": "emo_Relief", + "n": 1742, + "raw_mae": 0.20114657282829285, + "normalized_mae": 0.288216233253479, + "pearson": 0.5932735204696655, + "spearman": 0.5484164083162476 + }, + { + "score": "emo_Sadness", + "n": 1742, + "raw_mae": 0.14729267358779907, + "normalized_mae": 0.19271501898765564, + "pearson": 0.7352554798126221, + "spearman": 0.38898308696438033 + }, + { + "score": "emo_Sexual_Lust", + "n": 1742, + "raw_mae": 0.100032739341259, + "normalized_mae": 0.20097611844539642, + "pearson": 0.7594813108444214, + "spearman": 0.6707968036256202 + }, + { + "score": "emo_Shame", + "n": 1742, + "raw_mae": 0.08557355403900146, + "normalized_mae": 0.16330163180828094, + "pearson": 0.6716885566711426, + "spearman": 0.5864239541798015 + }, + { + "score": "emo_Sourness", + "n": 1742, + "raw_mae": 0.1393008828163147, + "normalized_mae": 0.32218337059020996, + "pearson": 0.6952893137931824, + "spearman": 0.4047336880494231 + }, + { + "score": "emo_Teasing", + "n": 1742, + "raw_mae": 0.14615465700626373, + "normalized_mae": 0.2716558277606964, + "pearson": 0.776211142539978, + "spearman": 0.7016426370540494 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.234963521361351, + "normalized_mae": 0.3398924469947815, + "pearson": 0.5960943102836609, + "spearman": 0.48115455416220815 + }, + { + "score": "emo_Triumph", + "n": 1742, + "raw_mae": 0.14593738317489624, + "normalized_mae": 0.27638810873031616, + "pearson": 0.7266822457313538, + "spearman": 0.5388432780947693 + }, + { + "score": "vn_AGEV_reg", + "n": 1742, + "raw_mae": 0.3062582015991211, + "normalized_mae": 0.24306504428386688, + "pearson": 0.9390920400619507, + "spearman": 0.9348135550795036 + }, + { + "score": "vn_AROU_reg", + "n": 1742, + "raw_mae": 0.22134189307689667, + "normalized_mae": 0.19648121297359467, + "pearson": 0.9311872124671936, + "spearman": 0.925902299710952 + }, + { + "score": "vn_ARSH_reg", + "n": 1742, + "raw_mae": 0.24247713387012482, + "normalized_mae": 0.2767089009284973, + "pearson": 0.9077168107032776, + "spearman": 0.9049389835086737 + }, + { + "score": "vn_ATCK_reg", + "n": 1742, + "raw_mae": 0.2305581420660019, + "normalized_mae": 0.17509819567203522, + "pearson": 0.9432309865951538, + "spearman": 0.9446315783659284 + }, + { + "score": "vn_BKGN_reg", + "n": 1742, + "raw_mae": 0.18522100150585175, + "normalized_mae": 0.2447759509086609, + "pearson": 0.935166597366333, + "spearman": 0.9293930947694666 + }, + { + "score": "vn_BRGT_reg", + "n": 1742, + "raw_mae": 0.1843622922897339, + "normalized_mae": 0.22743752598762512, + "pearson": 0.949677586555481, + "spearman": 0.948680590361112 + }, + { + "score": "vn_CHNK_reg", + "n": 1742, + "raw_mae": 0.23237022757530212, + "normalized_mae": 0.1864171326160431, + "pearson": 0.951469361782074, + "spearman": 0.9521805962566833 + }, + { + "score": "vn_CLRT_reg", + "n": 1742, + "raw_mae": 0.230677530169487, + "normalized_mae": 0.24006052315235138, + "pearson": 0.9569846391677856, + "spearman": 0.9553687050505039 + }, + { + "score": "vn_COGL_reg", + "n": 1742, + "raw_mae": 0.25820687413215637, + "normalized_mae": 0.24493105709552765, + "pearson": 0.9186401963233948, + "spearman": 0.9115436978354258 + }, + { + "score": "vn_DARC_reg", + "n": 1742, + "raw_mae": 0.2591744363307953, + "normalized_mae": 0.19026882946491241, + "pearson": 0.9293451309204102, + "spearman": 0.9249981618471459 + }, + { + "score": "vn_DFLU_reg", + "n": 1742, + "raw_mae": 0.26521894335746765, + "normalized_mae": 0.22454050183296204, + "pearson": 0.9476368427276611, + "spearman": 0.9426577113217167 + }, + { + "score": "vn_EMPH_reg", + "n": 1742, + "raw_mae": 0.24330534040927887, + "normalized_mae": 0.15485574305057526, + "pearson": 0.9512079954147339, + "spearman": 0.9496857404158497 + }, + { + "score": "vn_ESTH_reg", + "n": 1742, + "raw_mae": 0.17569373548030853, + "normalized_mae": 0.22562184929847717, + "pearson": 0.929499626159668, + "spearman": 0.922666521837439 + }, + { + "score": "vn_EXPL_reg", + "n": 1742, + "raw_mae": 0.08172866702079773, + "normalized_mae": 0.24959109723567963, + "pearson": 0.9074627161026001, + "spearman": 0.9101371509348973 + }, + { + "score": "vn_FOCS_reg", + "n": 1742, + "raw_mae": 0.318145751953125, + "normalized_mae": 0.28665488958358765, + "pearson": 0.908940851688385, + "spearman": 0.9036390856282686 + }, + { + "score": "vn_FULL_reg", + "n": 1742, + "raw_mae": 0.23297366499900818, + "normalized_mae": 0.2636426091194153, + "pearson": 0.9127376079559326, + "spearman": 0.9081267080961334 + }, + { + "score": "vn_GEND_reg", + "n": 1742, + "raw_mae": 0.2974403500556946, + "normalized_mae": 0.1867760568857193, + "pearson": 0.9754242897033691, + "spearman": 0.9713490827277057 + }, + { + "score": "vn_HARM_reg", + "n": 1742, + "raw_mae": 0.20141299068927765, + "normalized_mae": 0.24327409267425537, + "pearson": 0.9284704327583313, + "spearman": 0.9192966338755761 + }, + { + "score": "vn_METL_reg", + "n": 1742, + "raw_mae": 0.20309577882289886, + "normalized_mae": 0.21207721531391144, + "pearson": 0.9250381588935852, + "spearman": 0.9215579293620543 + }, + { + "score": "vn_RANG_reg", + "n": 1742, + "raw_mae": 0.22602513432502747, + "normalized_mae": 0.2535308301448822, + "pearson": 0.943002462387085, + "spearman": 0.9396734997170217 + }, + { + "score": "vn_RCQL_reg", + "n": 1742, + "raw_mae": 0.17882618308067322, + "normalized_mae": 0.19864949584007263, + "pearson": 0.960669755935669, + "spearman": 0.9591225218813206 + }, + { + "score": "vn_REGS_reg", + "n": 1742, + "raw_mae": 0.21299488842487335, + "normalized_mae": 0.16955649852752686, + "pearson": 0.9770260453224182, + "spearman": 0.9694534173979599 + }, + { + "score": "vn_RESP_reg", + "n": 1742, + "raw_mae": 0.24158261716365814, + "normalized_mae": 0.22587567567825317, + "pearson": 0.9443717002868652, + "spearman": 0.9394723578790254 + }, + { + "score": "vn_ROUG_reg", + "n": 1742, + "raw_mae": 0.21700751781463623, + "normalized_mae": 0.2461213916540146, + "pearson": 0.9319409132003784, + "spearman": 0.927878240505092 + }, + { + "score": "vn_R_CHST_reg", + "n": 1742, + "raw_mae": 0.19144409894943237, + "normalized_mae": 0.22548432648181915, + "pearson": 0.9478092193603516, + "spearman": 0.949875807620816 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1742, + "raw_mae": 0.18872712552547455, + "normalized_mae": 0.22915835678577423, + "pearson": 0.9340617656707764, + "spearman": 0.9328182588749838 + }, + { + "score": "vn_R_MASK_reg", + "n": 1742, + "raw_mae": 0.2054145634174347, + "normalized_mae": 0.20071843266487122, + "pearson": 0.961578905582428, + "spearman": 0.9599922727120213 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1742, + "raw_mae": 0.21495139598846436, + "normalized_mae": 0.2568539083003998, + "pearson": 0.9412009716033936, + "spearman": 0.9366980060679903 + }, + { + "score": "vn_R_NASL_reg", + "n": 1742, + "raw_mae": 0.2343895137310028, + "normalized_mae": 0.221938818693161, + "pearson": 0.9297205209732056, + "spearman": 0.9191282446906726 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1742, + "raw_mae": 0.17445997893810272, + "normalized_mae": 0.23445944488048553, + "pearson": 0.9302692413330078, + "spearman": 0.9239750201178661 + }, + { + "score": "vn_R_THRT_reg", + "n": 1742, + "raw_mae": 0.20789623260498047, + "normalized_mae": 0.2581678628921509, + "pearson": 0.923843502998352, + "spearman": 0.9190749503208859 + }, + { + "score": "vn_SMTH_reg", + "n": 1742, + "raw_mae": 0.20261764526367188, + "normalized_mae": 0.18231312930583954, + "pearson": 0.9500790238380432, + "spearman": 0.9496665264500472 + }, + { + "score": "vn_STNC_reg", + "n": 1742, + "raw_mae": 0.2337157428264618, + "normalized_mae": 0.20525628328323364, + "pearson": 0.9189051389694214, + "spearman": 0.9105447147631226 + }, + { + "score": "vn_STRU_reg", + "n": 1742, + "raw_mae": 0.165835440158844, + "normalized_mae": 0.16817757487297058, + "pearson": 0.9652748107910156, + "spearman": 0.9601029594807473 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1742, + "raw_mae": 0.3129255771636963, + "normalized_mae": 0.2269686907529831, + "pearson": 0.9308656454086304, + "spearman": 0.9195467187694487 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1742, + "raw_mae": 0.2535058259963989, + "normalized_mae": 0.24401907622814178, + "pearson": 0.9468523859977722, + "spearman": 0.940515112349755 + }, + { + "score": "vn_S_CART_reg", + "n": 1742, + "raw_mae": 0.3349107503890991, + "normalized_mae": 0.2446044683456421, + "pearson": 0.9403870105743408, + "spearman": 0.9332790098247915 + }, + { + "score": "vn_S_CASU_reg", + "n": 1742, + "raw_mae": 0.3574751019477844, + "normalized_mae": 0.28017517924308777, + "pearson": 0.9536773562431335, + "spearman": 0.951956521472118 + }, + { + "score": "vn_S_CONV_reg", + "n": 1742, + "raw_mae": 0.33493223786354065, + "normalized_mae": 0.25658416748046875, + "pearson": 0.934894323348999, + "spearman": 0.9286082168826001 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1742, + "raw_mae": 0.3005320429801941, + "normalized_mae": 0.26378345489501953, + "pearson": 0.9308515787124634, + "spearman": 0.9299753178993475 + }, + { + "score": "vn_S_FORM_reg", + "n": 1742, + "raw_mae": 0.2421661764383316, + "normalized_mae": 0.24016420543193817, + "pearson": 0.9539450407028198, + "spearman": 0.9499116228881428 + }, + { + "score": "vn_S_MONO_reg", + "n": 1742, + "raw_mae": 0.24468675255775452, + "normalized_mae": 0.19231651723384857, + "pearson": 0.9584639072418213, + "spearman": 0.9544088295199243 + }, + { + "score": "vn_S_NARR_reg", + "n": 1742, + "raw_mae": 0.30884695053100586, + "normalized_mae": 0.2151889055967331, + "pearson": 0.9537428617477417, + "spearman": 0.9536038198083573 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1742, + "raw_mae": 0.1823636144399643, + "normalized_mae": 0.3309655487537384, + "pearson": 0.9551929235458374, + "spearman": 0.9285529846480483 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1742, + "raw_mae": 0.28573042154312134, + "normalized_mae": 0.21979281306266785, + "pearson": 0.9477908611297607, + "spearman": 0.9460686233976083 + }, + { + "score": "vn_S_RANT_reg", + "n": 1742, + "raw_mae": 0.28937605023384094, + "normalized_mae": 0.22679461538791656, + "pearson": 0.9321792125701904, + "spearman": 0.9230515909962232 + }, + { + "score": "vn_S_STRY_reg", + "n": 1742, + "raw_mae": 0.37263333797454834, + "normalized_mae": 0.2673783600330353, + "pearson": 0.9258897304534912, + "spearman": 0.9231050932571465 + }, + { + "score": "vn_S_TECH_reg", + "n": 1742, + "raw_mae": 0.36164766550064087, + "normalized_mae": 0.2969352900981903, + "pearson": 0.9340739250183105, + "spearman": 0.9307314476696955 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1742, + "raw_mae": 0.3452213704586029, + "normalized_mae": 0.21594396233558655, + "pearson": 0.9422134160995483, + "spearman": 0.9384939506690896 + }, + { + "score": "vn_TEMP_reg", + "n": 1742, + "raw_mae": 0.20865876972675323, + "normalized_mae": 0.17378665506839752, + "pearson": 0.9615004062652588, + "spearman": 0.9603905312258026 + }, + { + "score": "vn_TENS_reg", + "n": 1742, + "raw_mae": 0.20769163966178894, + "normalized_mae": 0.2495456337928772, + "pearson": 0.928024172782898, + "spearman": 0.9240222894010944 + }, + { + "score": "vn_VALN_reg", + "n": 1742, + "raw_mae": 0.24062301218509674, + "normalized_mae": 0.2129637897014618, + "pearson": 0.908664345741272, + "spearman": 0.887138348597226 + }, + { + "score": "vn_VALS_reg", + "n": 1742, + "raw_mae": 0.22762593626976013, + "normalized_mae": 0.2072533518075943, + "pearson": 0.9270641207695007, + "spearman": 0.928008059709884 + }, + { + "score": "vn_VFLX_reg", + "n": 1742, + "raw_mae": 0.24020372331142426, + "normalized_mae": 0.19904661178588867, + "pearson": 0.9544720649719238, + "spearman": 0.9547756888162984 + }, + { + "score": "vn_VOLT_reg", + "n": 1742, + "raw_mae": 0.2170536369085312, + "normalized_mae": 0.249930277466774, + "pearson": 0.9652472138404846, + "spearman": 0.9657004140452734 + }, + { + "score": "vn_VULN_reg", + "n": 1742, + "raw_mae": 0.24645990133285522, + "normalized_mae": 0.24881790578365326, + "pearson": 0.9139628410339355, + "spearman": 0.904267557977533 + }, + { + "score": "vn_WARM_reg", + "n": 1742, + "raw_mae": 0.19123591482639313, + "normalized_mae": 0.21134431660175323, + "pearson": 0.9265798330307007, + "spearman": 0.9182892318313312 + }, + { + "score": "genuineness_0_6", + "n": 1742, + "raw_mae": 0.3052658438682556, + "normalized_mae": 0.1899995356798172, + "pearson": 0.9584008455276489, + "spearman": 0.9604090982309407 + }, + { + "score": "blend_0_10", + "n": 846, + "raw_mae": 0.6214198470115662, + "normalized_mae": 0.2286335825920105, + "pearson": 0.9350756406784058, + "spearman": 0.9303167075988179 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1742, + "raw_mae": 0.10756946355104446, + "normalized_mae": 0.3646363615989685, + "pearson": 0.7975413203239441, + "spearman": 0.764505076335612 + }, + { + "score": "eiv_extra:Arousal", + "n": 1742, + "raw_mae": 0.1501622498035431, + "normalized_mae": 0.3444235622882843, + "pearson": 0.8824872970581055, + "spearman": 0.8889740041652101 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1742, + "raw_mae": 0.06612854450941086, + "normalized_mae": 0.26451417803764343, + "pearson": 0.8406393527984619, + "spearman": 0.832258305820962 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1742, + "raw_mae": 0.0843270868062973, + "normalized_mae": 0.31948596239089966, + "pearson": 0.8814762830734253, + "spearman": 0.8714933534469416 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.11801762878894806, + "normalized_mae": 0.3880774974822998, + "pearson": 0.8735092282295227, + "spearman": 0.8495754400924717 + }, + { + "score": "eiv_extra:Gender", + "n": 1742, + "raw_mae": 0.20150654017925262, + "normalized_mae": 0.20203600823879242, + "pearson": 0.9546477794647217, + "spearman": 0.9430024520774789 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.06411277502775192, + "normalized_mae": 0.2564511001110077, + "pearson": 0.9406312108039856, + "spearman": 0.934515947581483 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.13154111802577972, + "normalized_mae": 0.2797333598136902, + "pearson": 0.9336740970611572, + "spearman": 0.932646061762798 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1742, + "raw_mae": 0.10155089944601059, + "normalized_mae": 0.30534395575523376, + "pearson": 0.9282591342926025, + "spearman": 0.9259165202636699 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.16097897291183472, + "normalized_mae": 0.47220203280448914, + "pearson": 0.7832494974136353, + "spearman": 0.7660849856908531 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.15262049436569214, + "normalized_mae": 0.4778231382369995, + "pearson": 0.7919735908508301, + "spearman": 0.7844905598818969 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.13216888904571533, + "normalized_mae": 0.4090046286582947, + "pearson": 0.8448981046676636, + "spearman": 0.8439037249463319 + }, + { + "score": "eiv_extra:Valence", + "n": 1742, + "raw_mae": 0.1460542380809784, + "normalized_mae": 0.3827131390571594, + "pearson": 0.6586840748786926, + "spearman": 0.48881938120063423 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.1469394862651825, + "normalized_mae": 0.3371674418449402, + "pearson": 0.9032291173934937, + "spearman": 0.899823657999373 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.1339835375547409, + "normalized_mae": 0.44672784209251404, + "pearson": 0.7633488178253174, + "spearman": 0.7050395448994288 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1742, + "raw_mae": 0.09920605272054672, + "normalized_mae": 0.14303205907344818, + "pearson": 0.98177170753479, + "spearman": 0.9796682833205912 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.07126622647047043, + "normalized_mae": 0.23460796475410461, + "pearson": 0.9579030275344849, + "spearman": 0.9557465450405168 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1742, + "raw_mae": 0.08339740335941315, + "normalized_mae": 0.16431698203086853, + "pearson": 0.9757679104804993, + "spearman": 0.9770746497640981 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1742, + "raw_mae": 0.04097515344619751, + "normalized_mae": 0.16390061378479004, + "pearson": 0.9351793527603149, + "spearman": 0.9272335023288374 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.19791652262210846, + "normalized_mae": 0.19467291235923767, + "pearson": 0.9650663137435913, + "spearman": 0.9626619750295746 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.24788643419742584, + "normalized_mae": 0.24816326797008514, + "pearson": 0.9394698739051819, + "spearman": 0.9296681011344539 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.20081163942813873, + "normalized_mae": 0.12430407851934433, + "pearson": 0.9815576076507568, + "spearman": 0.9762785477057991 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.21402807533740997, + "normalized_mae": 0.24341607093811035, + "pearson": 0.9398247003555298, + "spearman": 0.9392081914026527 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1742, + "raw_mae": 0.19543761014938354, + "normalized_mae": 0.2921026945114136, + "pearson": 0.8576501607894897, + "spearman": 0.8261948090745092 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1742, + "raw_mae": 0.2151438593864441, + "normalized_mae": 0.1911972165107727, + "pearson": 0.9618269205093384, + "spearman": 0.9570880167267544 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1742, + "raw_mae": 0.18695467710494995, + "normalized_mae": 0.2299594134092331, + "pearson": 0.9481358528137207, + "spearman": 0.9494064216075923 + }, + { + "score": "dnsmos:SIG", + "n": 1742, + "raw_mae": 0.1327318251132965, + "normalized_mae": 0.264859676361084, + "pearson": 0.8528429269790649, + "spearman": 0.8248988882408568 + }, + { + "score": "dnsmos:BAK", + "n": 1742, + "raw_mae": 0.1776050478219986, + "normalized_mae": 0.19126789271831512, + "pearson": 0.9589313864707947, + "spearman": 0.9563044845846156 + }, + { + "score": "dnsmos:OVRL", + "n": 1742, + "raw_mae": 0.13733164966106415, + "normalized_mae": 0.22637537121772766, + "pearson": 0.9454978704452515, + "spearman": 0.9497018611705815 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1742, + "raw_mae": 0.10492502897977829, + "normalized_mae": 0.21136164665222168, + "pearson": 0.9630218744277954, + "spearman": 0.9629582356420638 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.04705866798758507, + "normalized_mae": 0.07256309688091278, + "pearson": 0.98665851354599, + "spearman": 0.9204335530727047 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1742, + "raw_mae": 0.17799699306488037, + "normalized_mae": 0.3210008144378662, + "pearson": 0.901279628276825, + "spearman": 0.8994239270067701 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1742, + "raw_mae": 0.15155400335788727, + "normalized_mae": 0.27871954441070557, + "pearson": 0.8772220015525818, + "spearman": 0.8983422823629027 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1742, + "raw_mae": 0.1403627097606659, + "normalized_mae": 0.24457824230194092, + "pearson": 0.9321998357772827, + "spearman": 0.9372417439296196 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1742, + "raw_mae": 0.17621752619743347, + "normalized_mae": 0.34731489419937134, + "pearson": 0.8859144449234009, + "spearman": 0.8870553420213368 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1742, + "raw_mae": 0.18936780095100403, + "normalized_mae": 0.30415719747543335, + "pearson": 0.9118151068687439, + "spearman": 0.9156512451984933 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.14511600136756897, + "normalized_mae": 0.3030382990837097, + "pearson": 0.9002753496170044, + "spearman": 0.9104109416987818 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1742, + "raw_mae": 0.055726148188114166, + "normalized_mae": 0.22290459275245667, + "pearson": 0.8985428810119629, + "spearman": 0.9004066392471571 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1742, + "raw_mae": 0.11694910377264023, + "normalized_mae": 0.45082661509513855, + "pearson": 0.7969407439231873, + "spearman": 0.8092426220531207 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1742, + "raw_mae": 0.059689030051231384, + "normalized_mae": 0.22600887715816498, + "pearson": 0.9567861557006836, + "spearman": 0.9569547934955872 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1742, + "raw_mae": 0.0788954347372055, + "normalized_mae": 0.315581738948822, + "pearson": 0.8961575031280518, + "spearman": 0.8944050932744649 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1742, + "raw_mae": 0.12984423339366913, + "normalized_mae": 0.24475473165512085, + "pearson": 0.9490928649902344, + "spearman": 0.9479115643253528 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.15164941549301147, + "normalized_mae": 0.32349374890327454, + "pearson": 0.8961920738220215, + "spearman": 0.9141227149773199 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1742, + "raw_mae": 0.12016459554433823, + "normalized_mae": 0.3584727942943573, + "pearson": 0.8660964369773865, + "spearman": 0.8802895286046895 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1742, + "raw_mae": 0.1296566128730774, + "normalized_mae": 0.3198687732219696, + "pearson": 0.9040471315383911, + "spearman": 0.9113812527694787 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1742, + "raw_mae": 0.11937308311462402, + "normalized_mae": 0.35141414403915405, + "pearson": 0.895143985748291, + "spearman": 0.8946810952185587 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1742, + "raw_mae": 0.11533649265766144, + "normalized_mae": 0.37574440240859985, + "pearson": 0.8500121831893921, + "spearman": 0.8650876577273292 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1742, + "raw_mae": 0.10204796493053436, + "normalized_mae": 0.3512468934059143, + "pearson": 0.8913092613220215, + "spearman": 0.8909857177250251 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1742, + "raw_mae": 0.08051390945911407, + "normalized_mae": 0.3220556378364563, + "pearson": 0.8582761883735657, + "spearman": 0.8535856067443939 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1742, + "raw_mae": 0.13578073680400848, + "normalized_mae": 0.3879795968532562, + "pearson": 0.8690052628517151, + "spearman": 0.8582674701542161 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1742, + "raw_mae": 0.07779906690120697, + "normalized_mae": 0.3111962676048279, + "pearson": 0.8333045840263367, + "spearman": 0.8402908196683297 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1742, + "raw_mae": 0.11999697983264923, + "normalized_mae": 0.30094248056411743, + "pearson": 0.9004950523376465, + "spearman": 0.9068499440742126 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1742, + "raw_mae": 0.10182266682386398, + "normalized_mae": 0.32354018092155457, + "pearson": 0.8929035663604736, + "spearman": 0.8996352791244272 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1742, + "raw_mae": 0.08651412278413773, + "normalized_mae": 0.3250226378440857, + "pearson": 0.896477222442627, + "spearman": 0.8903708497965901 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.09733882546424866, + "normalized_mae": 0.373927503824234, + "pearson": 0.8514481782913208, + "spearman": 0.8684073034223033 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1742, + "raw_mae": 0.07773302495479584, + "normalized_mae": 0.31093209981918335, + "pearson": 0.8840672969818115, + "spearman": 0.8774751241774734 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1742, + "raw_mae": 0.18382053077220917, + "normalized_mae": 0.18297740817070007, + "pearson": 0.9711684584617615, + "spearman": 0.963672948140435 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1742, + "raw_mae": 0.10299460589885712, + "normalized_mae": 0.38392168283462524, + "pearson": 0.8733644485473633, + "spearman": 0.8701970964534907 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.08746671676635742, + "normalized_mae": 0.23416179418563843, + "pearson": 0.9499844312667847, + "spearman": 0.9501311275903458 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.11524400115013123, + "normalized_mae": 0.2900697886943817, + "pearson": 0.9047360420227051, + "spearman": 0.9046278970325193 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.19724884629249573, + "normalized_mae": 0.3639078736305237, + "pearson": 0.8755002617835999, + "spearman": 0.8808352135694529 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1742, + "raw_mae": 0.11056394129991531, + "normalized_mae": 0.3324178457260132, + "pearson": 0.9009462594985962, + "spearman": 0.9006111421569687 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1742, + "raw_mae": 0.09656037390232086, + "normalized_mae": 0.21978791058063507, + "pearson": 0.9557294845581055, + "spearman": 0.9546144531816301 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.14514029026031494, + "normalized_mae": 0.3128228485584259, + "pearson": 0.8994077444076538, + "spearman": 0.9190049109622473 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1742, + "raw_mae": 0.08565205335617065, + "normalized_mae": 0.3426082134246826, + "pearson": 0.897301197052002, + "spearman": 0.8961850272459553 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1742, + "raw_mae": 0.07697796076536179, + "normalized_mae": 0.30791184306144714, + "pearson": 0.890107274055481, + "spearman": 0.8828946723912514 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1742, + "raw_mae": 0.11564122140407562, + "normalized_mae": 0.3342233896255493, + "pearson": 0.8955909013748169, + "spearman": 0.8968022944648262 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.1433504968881607, + "normalized_mae": 0.24033410847187042, + "pearson": 0.9445250630378723, + "spearman": 0.9420699900131448 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1742, + "raw_mae": 0.0740353912115097, + "normalized_mae": 0.2961415648460388, + "pearson": 0.8949499130249023, + "spearman": 0.8952025945436209 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.09620871394872665, + "normalized_mae": 0.3194161653518677, + "pearson": 0.8937467336654663, + "spearman": 0.8979651171860771 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1742, + "raw_mae": 0.10117297619581223, + "normalized_mae": 0.28990286588668823, + "pearson": 0.9253196716308594, + "spearman": 0.9246888953295593 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1742, + "raw_mae": 0.08375613391399384, + "normalized_mae": 0.2552602291107178, + "pearson": 0.9467430710792542, + "spearman": 0.9463698847889167 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1742, + "raw_mae": 0.1350739449262619, + "normalized_mae": 0.3247368037700653, + "pearson": 0.9061939716339111, + "spearman": 0.9082320422432997 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1742, + "raw_mae": 0.10467533022165298, + "normalized_mae": 0.33451128005981445, + "pearson": 0.8985728621482849, + "spearman": 0.9022069339015916 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.14070293307304382, + "normalized_mae": 0.24664515256881714, + "pearson": 0.9375578165054321, + "spearman": 0.9342905328636057 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1742, + "raw_mae": 0.12017162144184113, + "normalized_mae": 0.28759291768074036, + "pearson": 0.9225423336029053, + "spearman": 0.9281789014784994 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1742, + "raw_mae": 0.10309242457151413, + "normalized_mae": 0.3658539354801178, + "pearson": 0.8711186647415161, + "spearman": 0.8739546941570377 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.1383107453584671, + "normalized_mae": 0.3840251564979553, + "pearson": 0.8514690399169922, + "spearman": 0.8607928615207067 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1742, + "raw_mae": 0.0984622910618782, + "normalized_mae": 0.3389553427696228, + "pearson": 0.8990355730056763, + "spearman": 0.8957676574847586 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.13336141407489777, + "normalized_mae": 0.37147629261016846, + "pearson": 0.8727989196777344, + "spearman": 0.8803577200184706 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1742, + "raw_mae": 0.11381292343139648, + "normalized_mae": 0.30002304911613464, + "pearson": 0.913271427154541, + "spearman": 0.9166765949351267 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.1909964382648468, + "normalized_mae": 0.36081117391586304, + "pearson": 0.874816358089447, + "spearman": 0.8659998296613458 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1742, + "raw_mae": 0.11477728188037872, + "normalized_mae": 0.31991755962371826, + "pearson": 0.9074476361274719, + "spearman": 0.9103140886522286 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1742, + "raw_mae": 0.2601534426212311, + "normalized_mae": 0.4102897346019745, + "pearson": 0.8050564527511597, + "spearman": 0.7887498984451609 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.17443233728408813, + "normalized_mae": 0.3137930929660797, + "pearson": 0.9072098731994629, + "spearman": 0.9142504603239212 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.1476382315158844, + "normalized_mae": 0.3696865141391754, + "pearson": 0.8674972057342529, + "spearman": 0.863137738792855 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1742, + "raw_mae": 0.6198986172676086, + "normalized_mae": 0.09787379950284958, + "pearson": 0.9906569123268127, + "spearman": 0.9884653784399675 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1742, + "raw_mae": 0.07588600367307663, + "normalized_mae": 0.15221281349658966, + "pearson": 0.9796360731124878, + "spearman": 0.9728253298099596 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.036598220467567444, + "normalized_mae": 0.14639288187026978, + "pearson": 0.9466322660446167, + "spearman": 0.9257027495821215 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1742, + "raw_mae": 0.06302791088819504, + "normalized_mae": 0.1528681218624115, + "pearson": 0.9797975420951843, + "spearman": 0.9780976679853176 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1742, + "raw_mae": 0.015329316258430481, + "normalized_mae": 0.061317265033721924, + "pearson": 0.9560908675193787, + "spearman": 0.9479713910722114 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1742, + "raw_mae": 1.014845609664917, + "normalized_mae": 0.27046194672584534, + "pearson": 0.9366670846939087, + "spearman": 0.9294144637236691 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1422, + "mean": 0.8923237630769967 + }, + "identity": { + "n": 1422, + "mean": 0.8582531657703902 + } + }, + "frame_f1": 0.9622037055801953, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.5607202680067002, + "burst_class_events": 2388, + "burst_localization": { + "0.1": { + "precision": 0.6156039398652151, + "recall": 0.9945561139028476, + "f1": 0.7604867114953571, + "matched": 2375 + }, + "0.3": { + "precision": 0.6135303265940902, + "recall": 0.9912060301507538, + "f1": 0.7579250720461095, + "matched": 2367 + }, + "0.5": { + "precision": 0.6070502851218248, + "recall": 0.9807370184254607, + "f1": 0.749919948767211, + "matched": 2342 + } + }, + "burst_start_mae_s": 0.023957894736842105, + "burst_end_mae_s": 0.0746863157894737, + "burst_matched_event_class_accuracy": 0.5267368421052632, + "burst_matched_event_class_n": 2375, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_test", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/legacy_p3_validation_metrics.json b/evaluation/base/legacy_p3_validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..ebfedbfdbde3ac0ee1f8a0ac6f7d3ddc56f261f2 --- /dev/null +++ b/evaluation/base/legacy_p3_validation_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 0.6201295711994171, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1724, + "raw_mae": 0.2120293527841568, + "normalized_mae": 0.3899485766887665, + "pearson": 0.669346034526825, + "spearman": 0.6361363816869874 + }, + { + "score": "emo_Amusement", + "n": 1724, + "raw_mae": 0.12673819065093994, + "normalized_mae": 0.14606973528862, + "pearson": 0.8167295455932617, + "spearman": 0.6312716299593969 + }, + { + "score": "emo_Anger", + "n": 1724, + "raw_mae": 0.21078455448150635, + "normalized_mae": 0.363336443901062, + "pearson": 0.7808240652084351, + "spearman": 0.7684622604947422 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.1951843649148941, + "normalized_mae": 0.3534679710865021, + "pearson": 0.7422899007797241, + "spearman": 0.6449017053232107 + }, + { + "score": "emo_Awe", + "n": 1724, + "raw_mae": 0.10670027881860733, + "normalized_mae": 0.25418657064437866, + "pearson": 0.6058838367462158, + "spearman": 0.4410215804973893 + }, + { + "score": "emo_Bitterness", + "n": 1724, + "raw_mae": 0.11795971542596817, + "normalized_mae": 0.2898795008659363, + "pearson": 0.7269313335418701, + "spearman": 0.5814523302284383 + }, + { + "score": "emo_Concentration", + "n": 1724, + "raw_mae": 0.1485925316810608, + "normalized_mae": 0.20338907837867737, + "pearson": 0.8953218460083008, + "spearman": 0.8447742977805112 + }, + { + "score": "emo_Confusion", + "n": 1724, + "raw_mae": 0.15983465313911438, + "normalized_mae": 0.2996508479118347, + "pearson": 0.6495739221572876, + "spearman": 0.624538863677372 + }, + { + "score": "emo_Contemplation", + "n": 1724, + "raw_mae": 0.17325128614902496, + "normalized_mae": 0.29417213797569275, + "pearson": 0.8518091440200806, + "spearman": 0.8164079271270485 + }, + { + "score": "emo_Contempt", + "n": 1724, + "raw_mae": 0.13827402889728546, + "normalized_mae": 0.30650147795677185, + "pearson": 0.7405222654342651, + "spearman": 0.6525937369725167 + }, + { + "score": "emo_Contentment", + "n": 1724, + "raw_mae": 0.17408928275108337, + "normalized_mae": 0.345546156167984, + "pearson": 0.7909771800041199, + "spearman": 0.7902893419007903 + }, + { + "score": "emo_Disappointment", + "n": 1724, + "raw_mae": 0.1720075160264969, + "normalized_mae": 0.24525508284568787, + "pearson": 0.7241916060447693, + "spearman": 0.7300834217949436 + }, + { + "score": "emo_Disgust", + "n": 1724, + "raw_mae": 0.1661502867937088, + "normalized_mae": 0.3388955593109131, + "pearson": 0.692215621471405, + "spearman": 0.528984763969263 + }, + { + "score": "emo_Distress", + "n": 1724, + "raw_mae": 0.12838125228881836, + "normalized_mae": 0.15706270933151245, + "pearson": 0.6812888383865356, + "spearman": 0.5199540727765246 + }, + { + "score": "emo_Doubt", + "n": 1724, + "raw_mae": 0.11476461589336395, + "normalized_mae": 0.2374405413866043, + "pearson": 0.5861099362373352, + "spearman": 0.4747613503206665 + }, + { + "score": "emo_Elation", + "n": 1724, + "raw_mae": 0.14022110402584076, + "normalized_mae": 0.19516907632350922, + "pearson": 0.7635111808776855, + "spearman": 0.6158265651462699 + }, + { + "score": "emo_Embarrassment", + "n": 1724, + "raw_mae": 0.06824526190757751, + "normalized_mae": 0.1561494618654251, + "pearson": 0.7694438099861145, + "spearman": 0.6546144332268526 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1724, + "raw_mae": 0.19734260439872742, + "normalized_mae": 0.20525173842906952, + "pearson": 0.7191454768180847, + "spearman": 0.660035287304266 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.07558052986860275, + "normalized_mae": 0.1397583931684494, + "pearson": 0.7751595377922058, + "spearman": 0.4554268708550904 + }, + { + "score": "emo_Fear", + "n": 1724, + "raw_mae": 0.1545274555683136, + "normalized_mae": 0.25260260701179504, + "pearson": 0.6661626696586609, + "spearman": 0.5845725485337321 + }, + { + "score": "emo_Helplessness", + "n": 1724, + "raw_mae": 0.10832973569631577, + "normalized_mae": 0.15299531817436218, + "pearson": 0.6506832242012024, + "spearman": 0.5797127456982173 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.21936383843421936, + "normalized_mae": 0.289218008518219, + "pearson": 0.8004206418991089, + "spearman": 0.7681841264992093 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.20390859246253967, + "normalized_mae": 0.2980538606643677, + "pearson": 0.8093544840812683, + "spearman": 0.7862600077366146 + }, + { + "score": "emo_Infatuation", + "n": 1724, + "raw_mae": 0.09039425104856491, + "normalized_mae": 0.16701485216617584, + "pearson": 0.559624195098877, + "spearman": 0.2943251747477184 + }, + { + "score": "emo_Interest", + "n": 1724, + "raw_mae": 0.1455634981393814, + "normalized_mae": 0.1592426747083664, + "pearson": 0.9206510782241821, + "spearman": 0.9239498683801839 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.08673502504825592, + "normalized_mae": 0.15593783557415009, + "pearson": 0.770822286605835, + "spearman": 0.40879635460227165 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1724, + "raw_mae": 0.05687955766916275, + "normalized_mae": 0.12760131061077118, + "pearson": 0.7075128555297852, + "spearman": 0.616927453534664 + }, + { + "score": "emo_Longing", + "n": 1724, + "raw_mae": 0.1435643881559372, + "normalized_mae": 0.22579017281532288, + "pearson": 0.7946423292160034, + "spearman": 0.7188209244792583 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1724, + "raw_mae": 0.16593880951404572, + "normalized_mae": 0.3168677091598511, + "pearson": 0.7449684143066406, + "spearman": 0.6447783175040591 + }, + { + "score": "emo_Pain", + "n": 1724, + "raw_mae": 0.05946621671319008, + "normalized_mae": 0.10338865220546722, + "pearson": 0.6215477585792542, + "spearman": 0.31969126100193096 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.11330201476812363, + "normalized_mae": 0.18557965755462646, + "pearson": 0.7573493719100952, + "spearman": 0.6766667931385845 + }, + { + "score": "emo_Pride", + "n": 1724, + "raw_mae": 0.18235713243484497, + "normalized_mae": 0.3507460951805115, + "pearson": 0.7583674192428589, + "spearman": 0.6971043224650041 + }, + { + "score": "emo_Relief", + "n": 1724, + "raw_mae": 0.18607257306575775, + "normalized_mae": 0.26661720871925354, + "pearson": 0.6290924549102783, + "spearman": 0.5523961842620633 + }, + { + "score": "emo_Sadness", + "n": 1724, + "raw_mae": 0.14572229981422424, + "normalized_mae": 0.19066037237644196, + "pearson": 0.7314741015434265, + "spearman": 0.3540156525369438 + }, + { + "score": "emo_Sexual_Lust", + "n": 1724, + "raw_mae": 0.10244810581207275, + "normalized_mae": 0.20582884550094604, + "pearson": 0.770568311214447, + "spearman": 0.668909977589128 + }, + { + "score": "emo_Shame", + "n": 1724, + "raw_mae": 0.09179473668336868, + "normalized_mae": 0.17517362534999847, + "pearson": 0.6834073662757874, + "spearman": 0.5992185940332301 + }, + { + "score": "emo_Sourness", + "n": 1724, + "raw_mae": 0.14981521666049957, + "normalized_mae": 0.34650155901908875, + "pearson": 0.6707663536071777, + "spearman": 0.44748603435110507 + }, + { + "score": "emo_Teasing", + "n": 1724, + "raw_mae": 0.1402793675661087, + "normalized_mae": 0.26073551177978516, + "pearson": 0.7805992364883423, + "spearman": 0.7252477891869119 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.2353866547346115, + "normalized_mae": 0.34050452709198, + "pearson": 0.5895709991455078, + "spearman": 0.46775962304766144 + }, + { + "score": "emo_Triumph", + "n": 1724, + "raw_mae": 0.1541326940059662, + "normalized_mae": 0.29190903902053833, + "pearson": 0.7430872321128845, + "spearman": 0.5791334901432822 + }, + { + "score": "vn_AGEV_reg", + "n": 1724, + "raw_mae": 0.30087199807167053, + "normalized_mae": 0.23879021406173706, + "pearson": 0.944640040397644, + "spearman": 0.9394689922959266 + }, + { + "score": "vn_AROU_reg", + "n": 1724, + "raw_mae": 0.2300621122121811, + "normalized_mae": 0.20422199368476868, + "pearson": 0.9297729134559631, + "spearman": 0.9224624239949645 + }, + { + "score": "vn_ARSH_reg", + "n": 1724, + "raw_mae": 0.24366642534732819, + "normalized_mae": 0.27806609869003296, + "pearson": 0.9035884737968445, + "spearman": 0.8983395633899954 + }, + { + "score": "vn_ATCK_reg", + "n": 1724, + "raw_mae": 0.2278449982404709, + "normalized_mae": 0.17303769290447235, + "pearson": 0.9421995878219604, + "spearman": 0.9393410178061549 + }, + { + "score": "vn_BKGN_reg", + "n": 1724, + "raw_mae": 0.18853417038917542, + "normalized_mae": 0.24915443360805511, + "pearson": 0.9303423762321472, + "spearman": 0.9262005636454241 + }, + { + "score": "vn_BRGT_reg", + "n": 1724, + "raw_mae": 0.19130602478981018, + "normalized_mae": 0.23600362241268158, + "pearson": 0.9437055587768555, + "spearman": 0.9403556834575693 + }, + { + "score": "vn_CHNK_reg", + "n": 1724, + "raw_mae": 0.23832102119922638, + "normalized_mae": 0.19119110703468323, + "pearson": 0.9495960474014282, + "spearman": 0.9472429812166527 + }, + { + "score": "vn_CLRT_reg", + "n": 1724, + "raw_mae": 0.2324741631746292, + "normalized_mae": 0.24193023145198822, + "pearson": 0.9566450119018555, + "spearman": 0.9516350985878574 + }, + { + "score": "vn_COGL_reg", + "n": 1724, + "raw_mae": 0.2592472434043884, + "normalized_mae": 0.2459179311990738, + "pearson": 0.9245904684066772, + "spearman": 0.9206083263882724 + }, + { + "score": "vn_DARC_reg", + "n": 1724, + "raw_mae": 0.25600922107696533, + "normalized_mae": 0.1879451423883438, + "pearson": 0.9300057291984558, + "spearman": 0.9184445372689107 + }, + { + "score": "vn_DFLU_reg", + "n": 1724, + "raw_mae": 0.26696109771728516, + "normalized_mae": 0.22601544857025146, + "pearson": 0.9468477964401245, + "spearman": 0.9457059012093891 + }, + { + "score": "vn_EMPH_reg", + "n": 1724, + "raw_mae": 0.25100910663604736, + "normalized_mae": 0.15975892543792725, + "pearson": 0.9495977163314819, + "spearman": 0.9479863725719236 + }, + { + "score": "vn_ESTH_reg", + "n": 1724, + "raw_mae": 0.18560506403446198, + "normalized_mae": 0.23834975063800812, + "pearson": 0.9204983711242676, + "spearman": 0.918123350429011 + }, + { + "score": "vn_EXPL_reg", + "n": 1724, + "raw_mae": 0.08240566402673721, + "normalized_mae": 0.2516585886478424, + "pearson": 0.9065282940864563, + "spearman": 0.9114375439642665 + }, + { + "score": "vn_FOCS_reg", + "n": 1724, + "raw_mae": 0.31701210141181946, + "normalized_mae": 0.2856334447860718, + "pearson": 0.9106675386428833, + "spearman": 0.9093420613418588 + }, + { + "score": "vn_FULL_reg", + "n": 1724, + "raw_mae": 0.23572395741939545, + "normalized_mae": 0.26675495505332947, + "pearson": 0.9257872104644775, + "spearman": 0.9196297814780474 + }, + { + "score": "vn_GEND_reg", + "n": 1724, + "raw_mae": 0.29384365677833557, + "normalized_mae": 0.1845175325870514, + "pearson": 0.973595142364502, + "spearman": 0.9669380945096154 + }, + { + "score": "vn_HARM_reg", + "n": 1724, + "raw_mae": 0.20161846280097961, + "normalized_mae": 0.2435222715139389, + "pearson": 0.9307558536529541, + "spearman": 0.9268272597913793 + }, + { + "score": "vn_METL_reg", + "n": 1724, + "raw_mae": 0.20284916460514069, + "normalized_mae": 0.21181969344615936, + "pearson": 0.9213689565658569, + "spearman": 0.9176676441545418 + }, + { + "score": "vn_RANG_reg", + "n": 1724, + "raw_mae": 0.23098568618297577, + "normalized_mae": 0.25909504294395447, + "pearson": 0.9427624344825745, + "spearman": 0.9377801940922992 + }, + { + "score": "vn_RCQL_reg", + "n": 1724, + "raw_mae": 0.18370923399925232, + "normalized_mae": 0.20407384634017944, + "pearson": 0.9545850157737732, + "spearman": 0.9557297057534339 + }, + { + "score": "vn_REGS_reg", + "n": 1724, + "raw_mae": 0.2048732340335846, + "normalized_mae": 0.16309118270874023, + "pearson": 0.9783927798271179, + "spearman": 0.9655539007045263 + }, + { + "score": "vn_RESP_reg", + "n": 1724, + "raw_mae": 0.2321489453315735, + "normalized_mae": 0.21705535054206848, + "pearson": 0.9529719948768616, + "spearman": 0.9523195599731756 + }, + { + "score": "vn_ROUG_reg", + "n": 1724, + "raw_mae": 0.22815582156181335, + "normalized_mae": 0.2587653696537018, + "pearson": 0.9325648546218872, + "spearman": 0.9268738137720001 + }, + { + "score": "vn_R_CHST_reg", + "n": 1724, + "raw_mae": 0.19763588905334473, + "normalized_mae": 0.23277705907821655, + "pearson": 0.9458554983139038, + "spearman": 0.9475728712305799 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1724, + "raw_mae": 0.18265168368816376, + "normalized_mae": 0.22178135812282562, + "pearson": 0.9280844926834106, + "spearman": 0.9234232157173491 + }, + { + "score": "vn_R_MASK_reg", + "n": 1724, + "raw_mae": 0.20531372725963593, + "normalized_mae": 0.2006199061870575, + "pearson": 0.9566928148269653, + "spearman": 0.9548749222403197 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1724, + "raw_mae": 0.2216869294643402, + "normalized_mae": 0.2649024724960327, + "pearson": 0.9331165552139282, + "spearman": 0.9268785481689359 + }, + { + "score": "vn_R_NASL_reg", + "n": 1724, + "raw_mae": 0.23469747602939606, + "normalized_mae": 0.22223041951656342, + "pearson": 0.9261313676834106, + "spearman": 0.9176658129839205 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1724, + "raw_mae": 0.1761789619922638, + "normalized_mae": 0.23676960170269012, + "pearson": 0.9258881211280823, + "spearman": 0.9217420188969125 + }, + { + "score": "vn_R_THRT_reg", + "n": 1724, + "raw_mae": 0.21330639719963074, + "normalized_mae": 0.2648862600326538, + "pearson": 0.9242244958877563, + "spearman": 0.9215185731449127 + }, + { + "score": "vn_SMTH_reg", + "n": 1724, + "raw_mae": 0.20642778277397156, + "normalized_mae": 0.18574145436286926, + "pearson": 0.948021411895752, + "spearman": 0.9451673122693394 + }, + { + "score": "vn_STNC_reg", + "n": 1724, + "raw_mae": 0.2307981550693512, + "normalized_mae": 0.20269396901130676, + "pearson": 0.9181922674179077, + "spearman": 0.9137206342138218 + }, + { + "score": "vn_STRU_reg", + "n": 1724, + "raw_mae": 0.1710653454065323, + "normalized_mae": 0.17348134517669678, + "pearson": 0.9627161622047424, + "spearman": 0.9539900417570109 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1724, + "raw_mae": 0.3171105682849884, + "normalized_mae": 0.23000411689281464, + "pearson": 0.9329903721809387, + "spearman": 0.9273088436070905 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1724, + "raw_mae": 0.2664710283279419, + "normalized_mae": 0.2564990818500519, + "pearson": 0.9397357106208801, + "spearman": 0.9374300213210972 + }, + { + "score": "vn_S_CART_reg", + "n": 1724, + "raw_mae": 0.3378424048423767, + "normalized_mae": 0.24674563109874725, + "pearson": 0.9397690296173096, + "spearman": 0.9357272602112556 + }, + { + "score": "vn_S_CASU_reg", + "n": 1724, + "raw_mae": 0.3574094772338867, + "normalized_mae": 0.2801237404346466, + "pearson": 0.9545819163322449, + "spearman": 0.9533851264701798 + }, + { + "score": "vn_S_CONV_reg", + "n": 1724, + "raw_mae": 0.3284560441970825, + "normalized_mae": 0.25162288546562195, + "pearson": 0.9378011226654053, + "spearman": 0.9328314615646838 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1724, + "raw_mae": 0.2993229627609253, + "normalized_mae": 0.2627222239971161, + "pearson": 0.9371070265769958, + "spearman": 0.9325798906592894 + }, + { + "score": "vn_S_FORM_reg", + "n": 1724, + "raw_mae": 0.24788898229599, + "normalized_mae": 0.2458397001028061, + "pearson": 0.9516040682792664, + "spearman": 0.9506735424339615 + }, + { + "score": "vn_S_MONO_reg", + "n": 1724, + "raw_mae": 0.2403264343738556, + "normalized_mae": 0.18888942897319794, + "pearson": 0.9613386988639832, + "spearman": 0.9563987097817875 + }, + { + "score": "vn_S_NARR_reg", + "n": 1724, + "raw_mae": 0.3167135715484619, + "normalized_mae": 0.2206699699163437, + "pearson": 0.9548681378364563, + "spearman": 0.9551783569618209 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1724, + "raw_mae": 0.19500333070755005, + "normalized_mae": 0.35390493273735046, + "pearson": 0.9496081471443176, + "spearman": 0.9245473597588885 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1724, + "raw_mae": 0.28706881403923035, + "normalized_mae": 0.22082236409187317, + "pearson": 0.947422206401825, + "spearman": 0.9474115462229048 + }, + { + "score": "vn_S_RANT_reg", + "n": 1724, + "raw_mae": 0.2992769181728363, + "normalized_mae": 0.23455427587032318, + "pearson": 0.9271500110626221, + "spearman": 0.91998869446386 + }, + { + "score": "vn_S_STRY_reg", + "n": 1724, + "raw_mae": 0.3679410219192505, + "normalized_mae": 0.2640114426612854, + "pearson": 0.9246540069580078, + "spearman": 0.9182378404318831 + }, + { + "score": "vn_S_TECH_reg", + "n": 1724, + "raw_mae": 0.3596678674221039, + "normalized_mae": 0.29530975222587585, + "pearson": 0.9376415014266968, + "spearman": 0.9342045397047032 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1724, + "raw_mae": 0.35812872648239136, + "normalized_mae": 0.22401782870292664, + "pearson": 0.9404649138450623, + "spearman": 0.9399529791580299 + }, + { + "score": "vn_TEMP_reg", + "n": 1724, + "raw_mae": 0.20361623167991638, + "normalized_mae": 0.16958685219287872, + "pearson": 0.9626929759979248, + "spearman": 0.9601206626545743 + }, + { + "score": "vn_TENS_reg", + "n": 1724, + "raw_mae": 0.2159973382949829, + "normalized_mae": 0.2595250904560089, + "pearson": 0.9229235053062439, + "spearman": 0.9183290140454882 + }, + { + "score": "vn_VALN_reg", + "n": 1724, + "raw_mae": 0.2367299646139145, + "normalized_mae": 0.20951823890209198, + "pearson": 0.902288556098938, + "spearman": 0.8912066034877543 + }, + { + "score": "vn_VALS_reg", + "n": 1724, + "raw_mae": 0.2226947396993637, + "normalized_mae": 0.20276349782943726, + "pearson": 0.9236921072006226, + "spearman": 0.9199971967343299 + }, + { + "score": "vn_VFLX_reg", + "n": 1724, + "raw_mae": 0.24500730633735657, + "normalized_mae": 0.2030271291732788, + "pearson": 0.9552624821662903, + "spearman": 0.9542894627367382 + }, + { + "score": "vn_VOLT_reg", + "n": 1724, + "raw_mae": 0.21064841747283936, + "normalized_mae": 0.24255487322807312, + "pearson": 0.9680255651473999, + "spearman": 0.9676672523379404 + }, + { + "score": "vn_VULN_reg", + "n": 1724, + "raw_mae": 0.25268903374671936, + "normalized_mae": 0.2551066279411316, + "pearson": 0.9107077121734619, + "spearman": 0.885804393355087 + }, + { + "score": "vn_WARM_reg", + "n": 1724, + "raw_mae": 0.20162096619606018, + "normalized_mae": 0.22282135486602783, + "pearson": 0.9241457581520081, + "spearman": 0.9161560216939876 + }, + { + "score": "genuineness_0_6", + "n": 1724, + "raw_mae": 0.3118133544921875, + "normalized_mae": 0.19407474994659424, + "pearson": 0.9545606970787048, + "spearman": 0.954876708225233 + }, + { + "score": "blend_0_10", + "n": 785, + "raw_mae": 0.6326758861541748, + "normalized_mae": 0.23277491331100464, + "pearson": 0.9320826530456543, + "spearman": 0.9225067694079386 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1724, + "raw_mae": 0.10100746154785156, + "normalized_mae": 0.3423926532268524, + "pearson": 0.827877402305603, + "spearman": 0.7618429277929356 + }, + { + "score": "eiv_extra:Arousal", + "n": 1724, + "raw_mae": 0.15664057433605194, + "normalized_mae": 0.3592827320098877, + "pearson": 0.8837490677833557, + "spearman": 0.8907954198140964 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1724, + "raw_mae": 0.06630174070596695, + "normalized_mae": 0.2652069628238678, + "pearson": 0.8415663242340088, + "spearman": 0.8242936210831294 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1724, + "raw_mae": 0.0828302800655365, + "normalized_mae": 0.31381508708000183, + "pearson": 0.8948023319244385, + "spearman": 0.8802824507365102 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.116782046854496, + "normalized_mae": 0.3840145170688629, + "pearson": 0.8746002912521362, + "spearman": 0.8678129127505149 + }, + { + "score": "eiv_extra:Gender", + "n": 1724, + "raw_mae": 0.19740694761276245, + "normalized_mae": 0.1979256421327591, + "pearson": 0.9568387269973755, + "spearman": 0.930477805150406 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.06481671333312988, + "normalized_mae": 0.25926685333251953, + "pearson": 0.9419925212860107, + "spearman": 0.9396476625505759 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.13075606524944305, + "normalized_mae": 0.27806389331817627, + "pearson": 0.9346892833709717, + "spearman": 0.933892301002289 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1724, + "raw_mae": 0.10524871945381165, + "normalized_mae": 0.31646257638931274, + "pearson": 0.9192126393318176, + "spearman": 0.9166616194107459 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.15433306992053986, + "normalized_mae": 0.45270752906799316, + "pearson": 0.7913177609443665, + "spearman": 0.7524289997086928 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.14843213558197021, + "normalized_mae": 0.4647102653980255, + "pearson": 0.7891559600830078, + "spearman": 0.7686284695046238 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.1299373060464859, + "normalized_mae": 0.4020988643169403, + "pearson": 0.8542673587799072, + "spearman": 0.8524669059477902 + }, + { + "score": "eiv_extra:Valence", + "n": 1724, + "raw_mae": 0.1433136761188507, + "normalized_mae": 0.3755319118499756, + "pearson": 0.6788535118103027, + "spearman": 0.4969833082756376 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.14961779117584229, + "normalized_mae": 0.3433130979537964, + "pearson": 0.9071934223175049, + "spearman": 0.8993140734209136 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.13640260696411133, + "normalized_mae": 0.4547934830188751, + "pearson": 0.717761754989624, + "spearman": 0.6680060777344913 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1724, + "raw_mae": 0.09886690974235535, + "normalized_mae": 0.14254309237003326, + "pearson": 0.9820248484611511, + "spearman": 0.9776054126675306 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.07159296423196793, + "normalized_mae": 0.2356835901737213, + "pearson": 0.9561998844146729, + "spearman": 0.9521602310746675 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1724, + "raw_mae": 0.08516869693994522, + "normalized_mae": 0.1678069531917572, + "pearson": 0.9748016595840454, + "spearman": 0.9764845942619998 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1724, + "raw_mae": 0.04305027425289154, + "normalized_mae": 0.17220109701156616, + "pearson": 0.927817702293396, + "spearman": 0.9200800950342927 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.19148126244544983, + "normalized_mae": 0.1883431077003479, + "pearson": 0.9640848636627197, + "spearman": 0.9607121749334006 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.24485093355178833, + "normalized_mae": 0.24512438476085663, + "pearson": 0.9397347569465637, + "spearman": 0.931397447174402 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.19187356531620026, + "normalized_mae": 0.11877133697271347, + "pearson": 0.9830876588821411, + "spearman": 0.977867303044611 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.20680184662342072, + "normalized_mae": 0.23519761860370636, + "pearson": 0.939598798751831, + "spearman": 0.939186658817575 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1724, + "raw_mae": 0.21501955389976501, + "normalized_mae": 0.32137003540992737, + "pearson": 0.8268473148345947, + "spearman": 0.8199632747689954 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1724, + "raw_mae": 0.21464572846889496, + "normalized_mae": 0.19075451791286469, + "pearson": 0.9641873836517334, + "spearman": 0.9586388300459107 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1724, + "raw_mae": 0.1933983415365219, + "normalized_mae": 0.23788529634475708, + "pearson": 0.9451634883880615, + "spearman": 0.9499937007226715 + }, + { + "score": "dnsmos:SIG", + "n": 1724, + "raw_mae": 0.1485857367515564, + "normalized_mae": 0.29649534821510315, + "pearson": 0.8177385330200195, + "spearman": 0.8159581714526373 + }, + { + "score": "dnsmos:BAK", + "n": 1724, + "raw_mae": 0.1783495992422104, + "normalized_mae": 0.19206970930099487, + "pearson": 0.959435224533081, + "spearman": 0.9572866171496855 + }, + { + "score": "dnsmos:OVRL", + "n": 1724, + "raw_mae": 0.14332367479801178, + "normalized_mae": 0.2362525463104248, + "pearson": 0.9401406049728394, + "spearman": 0.9496958716571651 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1724, + "raw_mae": 0.10481784492731094, + "normalized_mae": 0.21114572882652283, + "pearson": 0.9626612663269043, + "spearman": 0.9597870147119252 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.043725624680519104, + "normalized_mae": 0.06742364168167114, + "pearson": 0.9891812205314636, + "spearman": 0.912177083306826 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1724, + "raw_mae": 0.1757112443447113, + "normalized_mae": 0.31687867641448975, + "pearson": 0.8982778191566467, + "spearman": 0.8925418610416499 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1724, + "raw_mae": 0.14964298903942108, + "normalized_mae": 0.2752050459384918, + "pearson": 0.8798216581344604, + "spearman": 0.8978104422703237 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1724, + "raw_mae": 0.1369190365076065, + "normalized_mae": 0.23857775330543518, + "pearson": 0.9406174421310425, + "spearman": 0.9383687163814615 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1724, + "raw_mae": 0.17851878702640533, + "normalized_mae": 0.3518505394458771, + "pearson": 0.8888278007507324, + "spearman": 0.8930778772213875 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1724, + "raw_mae": 0.19550321996212006, + "normalized_mae": 0.31401172280311584, + "pearson": 0.9118192195892334, + "spearman": 0.9187093560176258 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.1402239054441452, + "normalized_mae": 0.29282239079475403, + "pearson": 0.9037253856658936, + "spearman": 0.9147397718969564 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1724, + "raw_mae": 0.05611848086118698, + "normalized_mae": 0.22447392344474792, + "pearson": 0.8993105888366699, + "spearman": 0.9014648499621234 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1724, + "raw_mae": 0.11426915228366852, + "normalized_mae": 0.44049566984176636, + "pearson": 0.8164607286453247, + "spearman": 0.8168285619245658 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1724, + "raw_mae": 0.059941332787275314, + "normalized_mae": 0.22696420550346375, + "pearson": 0.9537387490272522, + "spearman": 0.9533192408471816 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1724, + "raw_mae": 0.0745752602815628, + "normalized_mae": 0.2983010411262512, + "pearson": 0.9170839190483093, + "spearman": 0.910858728671609 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1724, + "raw_mae": 0.13400349020957947, + "normalized_mae": 0.25259485840797424, + "pearson": 0.9467394948005676, + "spearman": 0.9444923986817872 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.14851492643356323, + "normalized_mae": 0.316807359457016, + "pearson": 0.9003392457962036, + "spearman": 0.91100550388003 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1724, + "raw_mae": 0.12317592650651932, + "normalized_mae": 0.3674561381340027, + "pearson": 0.8545798063278198, + "spearman": 0.8788308866522238 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1724, + "raw_mae": 0.12657979130744934, + "normalized_mae": 0.3122781217098236, + "pearson": 0.9060606956481934, + "spearman": 0.9138869746416052 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1724, + "raw_mae": 0.11796839535236359, + "normalized_mae": 0.34727898240089417, + "pearson": 0.8979591131210327, + "spearman": 0.8991879349984861 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1724, + "raw_mae": 0.1209733635187149, + "normalized_mae": 0.39410826563835144, + "pearson": 0.8413885831832886, + "spearman": 0.8492370554066434 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1724, + "raw_mae": 0.10321100056171417, + "normalized_mae": 0.3552500307559967, + "pearson": 0.8914703130722046, + "spearman": 0.8922057849262623 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1724, + "raw_mae": 0.07887899875640869, + "normalized_mae": 0.31551599502563477, + "pearson": 0.8672974109649658, + "spearman": 0.8609935806321479 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1724, + "raw_mae": 0.1331295222043991, + "normalized_mae": 0.3804040253162384, + "pearson": 0.8757520318031311, + "spearman": 0.8739897192597093 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1724, + "raw_mae": 0.0785476490855217, + "normalized_mae": 0.3141905963420868, + "pearson": 0.8277127742767334, + "spearman": 0.8263836991151936 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1724, + "raw_mae": 0.1294224113225937, + "normalized_mae": 0.32458069920539856, + "pearson": 0.8921926021575928, + "spearman": 0.906093653916996 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1724, + "raw_mae": 0.10091955959796906, + "normalized_mae": 0.32067057490348816, + "pearson": 0.9043194651603699, + "spearman": 0.9061241079501225 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1724, + "raw_mae": 0.08862150460481644, + "normalized_mae": 0.3329398036003113, + "pearson": 0.8975653648376465, + "spearman": 0.8923589838871369 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.10219313949346542, + "normalized_mae": 0.39257535338401794, + "pearson": 0.846462607383728, + "spearman": 0.870680677314371 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1724, + "raw_mae": 0.07648501545190811, + "normalized_mae": 0.30594006180763245, + "pearson": 0.885068416595459, + "spearman": 0.8818068341887523 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1724, + "raw_mae": 0.1854405552148819, + "normalized_mae": 0.18458999693393707, + "pearson": 0.9715495109558105, + "spearman": 0.9659173821640596 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1724, + "raw_mae": 0.10154838114976883, + "normalized_mae": 0.37853074073791504, + "pearson": 0.866007387638092, + "spearman": 0.8685058203014316 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.08927341550588608, + "normalized_mae": 0.2389986217021942, + "pearson": 0.9473408460617065, + "spearman": 0.9496292202919403 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.12140006572008133, + "normalized_mae": 0.30556464195251465, + "pearson": 0.8970712423324585, + "spearman": 0.9104624509530685 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.1943109631538391, + "normalized_mae": 0.35848772525787354, + "pearson": 0.88789963722229, + "spearman": 0.8869128714959826 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1724, + "raw_mae": 0.11090791970491409, + "normalized_mae": 0.333452045917511, + "pearson": 0.8995535373687744, + "spearman": 0.8986677799824521 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1724, + "raw_mae": 0.10048842430114746, + "normalized_mae": 0.22872881591320038, + "pearson": 0.9480469226837158, + "spearman": 0.9498683718960685 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.14441128075122833, + "normalized_mae": 0.31125161051750183, + "pearson": 0.9034834504127502, + "spearman": 0.9142923641625976 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1724, + "raw_mae": 0.0851278305053711, + "normalized_mae": 0.3405113220214844, + "pearson": 0.8964639902114868, + "spearman": 0.8986336253301972 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1724, + "raw_mae": 0.07790625840425491, + "normalized_mae": 0.31162503361701965, + "pearson": 0.8834387063980103, + "spearman": 0.8764130961480842 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1724, + "raw_mae": 0.11416196823120117, + "normalized_mae": 0.3299480974674225, + "pearson": 0.9050619006156921, + "spearman": 0.9005755520936706 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.14197872579097748, + "normalized_mae": 0.23803427815437317, + "pearson": 0.9481699466705322, + "spearman": 0.9445595324964371 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1724, + "raw_mae": 0.07757704704999924, + "normalized_mae": 0.31030818819999695, + "pearson": 0.8851872086524963, + "spearman": 0.8851664662042302 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.09972698241472244, + "normalized_mae": 0.33109694719314575, + "pearson": 0.8936473727226257, + "spearman": 0.8988558268296774 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1724, + "raw_mae": 0.10247620195150375, + "normalized_mae": 0.29363715648651123, + "pearson": 0.9252265691757202, + "spearman": 0.921030210467678 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1724, + "raw_mae": 0.08390747010707855, + "normalized_mae": 0.25572144985198975, + "pearson": 0.9456366300582886, + "spearman": 0.9451523588185821 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1724, + "raw_mae": 0.14263713359832764, + "normalized_mae": 0.3429197669029236, + "pearson": 0.8939343690872192, + "spearman": 0.8862031010911957 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1724, + "raw_mae": 0.1032041534781456, + "normalized_mae": 0.32980984449386597, + "pearson": 0.89686119556427, + "spearman": 0.8992354334339849 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.1371377855539322, + "normalized_mae": 0.24039562046527863, + "pearson": 0.9465504884719849, + "spearman": 0.9313779194647361 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1724, + "raw_mae": 0.12238511443138123, + "normalized_mae": 0.2928902208805084, + "pearson": 0.9248087406158447, + "spearman": 0.9241129565041023 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1724, + "raw_mae": 0.11094041913747787, + "normalized_mae": 0.3937048614025116, + "pearson": 0.8647300004959106, + "spearman": 0.865292253014097 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.12938116490840912, + "normalized_mae": 0.3592318296432495, + "pearson": 0.8596369028091431, + "spearman": 0.8645639952442182 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1724, + "raw_mae": 0.09382028877735138, + "normalized_mae": 0.3229753077030182, + "pearson": 0.9131686687469482, + "spearman": 0.9139790789127804 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.12374631315469742, + "normalized_mae": 0.3446935713291168, + "pearson": 0.8874409794807434, + "spearman": 0.8959338377916627 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1724, + "raw_mae": 0.11364012211561203, + "normalized_mae": 0.2995675206184387, + "pearson": 0.9165996313095093, + "spearman": 0.9182467313557381 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.19654764235019684, + "normalized_mae": 0.3712979257106781, + "pearson": 0.874360203742981, + "spearman": 0.8751150734632944 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1724, + "raw_mae": 0.11535294353961945, + "normalized_mae": 0.3215220868587494, + "pearson": 0.9125377535820007, + "spearman": 0.9168910079005637 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1724, + "raw_mae": 0.26152652502059937, + "normalized_mae": 0.4124552309513092, + "pearson": 0.8250560760498047, + "spearman": 0.8143714480675058 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.17482790350914001, + "normalized_mae": 0.3145046830177307, + "pearson": 0.908673882484436, + "spearman": 0.912385044596584 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.14406771957874298, + "normalized_mae": 0.36074596643447876, + "pearson": 0.8833538293838501, + "spearman": 0.8732386821132659 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1724, + "raw_mae": 0.6095185279846191, + "normalized_mae": 0.09623492509126663, + "pearson": 0.9918380379676819, + "spearman": 0.9896822139307394 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1724, + "raw_mae": 0.07385261356830597, + "normalized_mae": 0.14813421666622162, + "pearson": 0.9800382852554321, + "spearman": 0.9744516869911637 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.03787093237042427, + "normalized_mae": 0.15148372948169708, + "pearson": 0.9400537610054016, + "spearman": 0.9245362224573186 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1724, + "raw_mae": 0.06356401741504669, + "normalized_mae": 0.15416839718818665, + "pearson": 0.9796168208122253, + "spearman": 0.9780679551853246 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1724, + "raw_mae": 0.015739820897579193, + "normalized_mae": 0.06295928359031677, + "pearson": 0.9487273693084717, + "spearman": 0.9373594172260107 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1724, + "raw_mae": 1.0754891633987427, + "normalized_mae": 0.2866238057613373, + "pearson": 0.9351315498352051, + "spearman": 0.9251894328458155 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1411, + "mean": 0.8937912645870536 + }, + "identity": { + "n": 1411, + "mean": 0.8582570919916193 + } + }, + "frame_f1": 0.9608773628327011, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.5660297239915074, + "burst_class_events": 2355, + "burst_localization": { + "0.1": { + "precision": 0.6261430876815492, + "recall": 0.9885350318471338, + "f1": 0.7666721554421209, + "matched": 2328 + }, + "0.3": { + "precision": 0.6245293168370092, + "recall": 0.9859872611464968, + "f1": 0.7646961962786103, + "matched": 2322 + }, + "0.5": { + "precision": 0.6194190424959656, + "recall": 0.9779193205944798, + "f1": 0.7584389922608266, + "matched": 2303 + } + }, + "burst_start_mae_s": 0.023427835051546393, + "burst_end_mae_s": 0.07091924398625431, + "burst_matched_event_class_accuracy": 0.5493986254295533, + "burst_matched_event_class_n": 2328, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_validation", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/base/public_metrics.json b/evaluation/base/public_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..781188ac3d6ef46cc6ac1752c65b9c0ea352ac02 --- /dev/null +++ b/evaluation/base/public_metrics.json @@ -0,0 +1,13608 @@ +{ + "emonet": { + "all_mapped_40": { + "n": 12000, + "mae": 3.077017841460199, + "rmse": 3.8071419291948554, + "pearson": 0.4339606365888552, + "spearman": 0.4576824559204543 + }, + "strict_unanimous": { + "n": 2778, + "mae": 3.0856039914816256, + "rmse": 4.274888799845969, + "pearson": 0.63438053465487, + "spearman": 0.6656184534046227 + }, + "untruncated_mapped_40": { + "n": 11313, + "mae": 3.086784589058387, + "rmse": 3.8182739575715643, + "pearson": 0.4387773828911226, + "spearman": 0.46287447703280427 + }, + "truncated_mapped_clips": 687, + "per_emotion": [ + { + "category": "Affection", + "n": 300, + "mae": 3.0364598902335596, + "rmse": 3.734831822508, + "pearson": 0.42917160712441793, + "spearman": 0.4347977495388588 + }, + { + "category": "Amusement", + "n": 300, + "mae": 2.5579179597884, + "rmse": 3.155476380032141, + "pearson": 0.5606045842315206, + "spearman": 0.5695675519082056 + }, + { + "category": "Anger", + "n": 300, + "mae": 3.2184526971769003, + "rmse": 3.9551331383215476, + "pearson": 0.5213589874174898, + "spearman": 0.5671706423189423 + }, + { + "category": "Astonishment", + "n": 300, + "mae": 2.9061436333258945, + "rmse": 3.5160977117247847, + "pearson": 0.5005697827713994, + "spearman": 0.5291246745401769 + }, + { + "category": "Awe", + "n": 300, + "mae": 3.0558482585495548, + "rmse": 3.7427235475993723, + "pearson": 0.27317330218990943, + "spearman": 0.28727207330313476 + }, + { + "category": "Bitterness", + "n": 300, + "mae": 3.0720082730179032, + "rmse": 3.8212746874441885, + "pearson": 0.4570881279120985, + "spearman": 0.4668372350448875 + }, + { + "category": "Concentration", + "n": 300, + "mae": 3.326998709506459, + "rmse": 3.9175545589738734, + "pearson": 0.2279911675377433, + "spearman": 0.19267942444555133 + }, + { + "category": "Confusion", + "n": 300, + "mae": 3.348714517647814, + "rmse": 4.024876141812967, + "pearson": 0.43307661267374165, + "spearman": 0.4819144781463816 + }, + { + "category": "Contemplation", + "n": 300, + "mae": 2.50778632455402, + "rmse": 3.1187200278665688, + "pearson": 0.2556664655308304, + "spearman": 0.24116660267830342 + }, + { + "category": "Contempt", + "n": 300, + "mae": 3.095735801154127, + "rmse": 3.857896102297252, + "pearson": 0.48208352308431784, + "spearman": 0.5051840998404166 + }, + { + "category": "Contentment", + "n": 300, + "mae": 2.906586082443181, + "rmse": 3.6660374342629254, + "pearson": 0.44303167845407454, + "spearman": 0.4402261327711618 + }, + { + "category": "Disappointment", + "n": 300, + "mae": 3.221416671906805, + "rmse": 3.999589619535303, + "pearson": 0.4478792649690377, + "spearman": 0.4615168373802903 + }, + { + "category": "Disgust", + "n": 300, + "mae": 3.0968363441260425, + "rmse": 3.773206652447899, + "pearson": 0.5036852363395664, + "spearman": 0.5351183154848719 + }, + { + "category": "Distress", + "n": 300, + "mae": 3.0599439932157595, + "rmse": 3.7393104799606816, + "pearson": 0.5060457109425492, + "spearman": 0.5339591013443308 + }, + { + "category": "Doubt", + "n": 300, + "mae": 2.5324849668859195, + "rmse": 3.1389798639218194, + "pearson": 0.526631662854393, + "spearman": 0.5247288297946672 + }, + { + "category": "Elation", + "n": 300, + "mae": 2.9319109816569835, + "rmse": 3.6462676335304747, + "pearson": 0.506685410854162, + "spearman": 0.49372014225910105 + }, + { + "category": "Embarrassment", + "n": 300, + "mae": 4.262432187779794, + "rmse": 4.976201920099813, + "pearson": 0.5426024197789372, + "spearman": 0.5895316003053688 + }, + { + "category": "Emotional%20Numbness", + "n": 300, + "mae": 2.495740367122408, + "rmse": 3.127899301805519, + "pearson": 0.20415614110262204, + "spearman": 0.21843986606979077 + }, + { + "category": "Fatigue", + "n": 300, + "mae": 2.5723873941615847, + "rmse": 3.1719160892072944, + "pearson": 0.42913821349144016, + "spearman": 0.4431640045957924 + }, + { + "category": "Fear", + "n": 300, + "mae": 2.8638890314774796, + "rmse": 3.6738568907456837, + "pearson": 0.42069864644217986, + "spearman": 0.48509571986918265 + }, + { + "category": "Helplessness", + "n": 300, + "mae": 2.558766784685043, + "rmse": 3.2969637744315814, + "pearson": 0.509724524739589, + "spearman": 0.5382846287241336 + }, + { + "category": "Hope", + "n": 300, + "mae": 2.746433188006437, + "rmse": 3.3592380861177156, + "pearson": 0.3048294829947762, + "spearman": 0.3242706372131786 + }, + { + "category": "Impatience%20and%20Irritability", + "n": 300, + "mae": 2.87681862119844, + "rmse": 3.5212380152829192, + "pearson": 0.5858075094773433, + "spearman": 0.6060090693168682 + }, + { + "category": "Infatuation", + "n": 300, + "mae": 3.868145766351372, + "rmse": 4.5437775721329485, + "pearson": 0.34770941600238614, + "spearman": 0.3930636764270219 + }, + { + "category": "Interest", + "n": 300, + "mae": 2.6625411634478304, + "rmse": 3.245353434093245, + "pearson": 0.3372869916132051, + "spearman": 0.3247010828471816 + }, + { + "category": "Intoxication", + "n": 300, + "mae": 3.758357907185952, + "rmse": 4.539060969180016, + "pearson": 0.4092474775537823, + "spearman": 0.48829675961622626 + }, + { + "category": "Jealousy%20%26%20Envy", + "n": 300, + "mae": 4.495626525746452, + "rmse": 5.27564274423422, + "pearson": 0.39540817424657004, + "spearman": 0.3869210890213194 + }, + { + "category": "Longing", + "n": 300, + "mae": 2.6200085129050747, + "rmse": 3.2449212029854673, + "pearson": 0.40035871156985425, + "spearman": 0.41850536605329836 + }, + { + "category": "Malevolence", + "n": 300, + "mae": 3.862957862288588, + "rmse": 4.6284523535022615, + "pearson": 0.48027627383323845, + "spearman": 0.49638541732921543 + }, + { + "category": "Pain", + "n": 300, + "mae": 2.8260915003137455, + "rmse": 3.491935014714507, + "pearson": 0.5311014994746788, + "spearman": 0.5468528440914456 + }, + { + "category": "Pleasure", + "n": 300, + "mae": 2.8235072289645258, + "rmse": 3.4662566048652943, + "pearson": 0.4861552984837868, + "spearman": 0.5330299973202332 + }, + { + "category": "Pride", + "n": 300, + "mae": 3.0182587372842766, + "rmse": 3.715220974333921, + "pearson": 0.433608176257414, + "spearman": 0.4639099818322697 + }, + { + "category": "Relief", + "n": 300, + "mae": 3.1593962465723355, + "rmse": 3.9063160381499435, + "pearson": 0.4532380626400151, + "spearman": 0.4977894482379747 + }, + { + "category": "Sadness", + "n": 300, + "mae": 2.6296115195006133, + "rmse": 3.302667336651704, + "pearson": 0.5294696006864598, + "spearman": 0.5291912457014288 + }, + { + "category": "Sexual%20Lust", + "n": 300, + "mae": 2.7722662921885624, + "rmse": 3.5296188993842423, + "pearson": 0.5718549256190755, + "spearman": 0.6088265273181509 + }, + { + "category": "Shame", + "n": 300, + "mae": 3.964769247932515, + "rmse": 4.7503311851952565, + "pearson": 0.46834465978474754, + "spearman": 0.5049560566550559 + }, + { + "category": "Sourness", + "n": 300, + "mae": 3.0024007999842675, + "rmse": 3.6611778403454247, + "pearson": 0.4226149836834483, + "spearman": 0.42732855519500085 + }, + { + "category": "Teasing", + "n": 300, + "mae": 2.302694412235999, + "rmse": 2.944722771629868, + "pearson": 0.662028427466435, + "spearman": 0.6698940196310471 + }, + { + "category": "Thankfulness", + "n": 300, + "mae": 3.3860992386207607, + "rmse": 4.187354763603438, + "pearson": 0.3796295805151866, + "spearman": 0.3937496550487037 + }, + { + "category": "Triumph", + "n": 300, + "mae": 3.6762680172646007, + "rmse": 4.387954380012215, + "pearson": 0.46781244625852775, + "spearman": 0.5214019947150987 + } + ], + "omitted": { + "Arousal": 300, + "Authenticity": 300 + }, + "protocol": "Mean expert rating mapped 0,1,2 → 0,5,10; 0–4 teacher-native emotion prediction multiplied by 2.5 and clipped to [0,10], a fixed endpoint conversion without benchmark fitting. Dataset snapshot has 42 queried labels; 40 map to trained emotion heads. Strict unanimous means all recorded raters agree and at least two raters." + }, + "emolia-emo": { + "all_repo_rows": { + "n": 7988, + "positive_rate": 0.5779919879819729, + "prompts": 40, + "mean_prompt_spearman": 0.42899038976028214, + "balanced_accuracy_oracle_per_prompt": 0.7239922469338836, + "balanced_accuracy_5fold_clip_grouped": 0.7045459408103634, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6170693108855253, + "balanced_accuracy": 0.7664191227663031 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5824522408008559, + "balanced_accuracy": 0.7633272817296584 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.5955863219411794, + "balanced_accuracy": 0.7673772609819121 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.3290825152408406, + "balanced_accuracy": 0.6006128702757916 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5246472009502711, + "balanced_accuracy": 0.753890562248996 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4839082955589501, + "balanced_accuracy": 0.7198795180722892 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.22020098563764426, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.41679385738279195, + "balanced_accuracy": 0.7474250936329588 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.49294408811884755, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6445532586054363, + "balanced_accuracy": 0.7885428907168037 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5871241142704978, + "balanced_accuracy": 0.7468434343434344 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4612021386405703, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.4672839419328403, + "balanced_accuracy": 0.7170138888888888 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6740690783981788, + "balanced_accuracy": 0.823869374929862 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.1400450962076363, + "balanced_accuracy": 0.7291666666666667 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.4254000088447982, + "balanced_accuracy": 0.7009391804892828 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.3922794356192986, + "balanced_accuracy": 0.6713279678068411 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5450130165113605, + "balanced_accuracy": 0.7956103599314417 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4830609129034462, + "balanced_accuracy": 0.7450154162384378 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.29444435162344934, + "balanced_accuracy": 0.6435172154986397 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5540767121077284, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.25614965471401846, + "balanced_accuracy": 0.7327272727272727 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.6961177948328788, + "balanced_accuracy": 0.8384042783840429 + }, + { + "prompt": "Infatuation", + "n": 423, + "rho": 0.29676789024510275, + "balanced_accuracy": 0.6089900639716891 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.12265365819402438, + "balanced_accuracy": 0.5697802197802198 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21149748969077417, + "balanced_accuracy": 0.6073781291172595 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.09950740134070164, + "balanced_accuracy": 0.5656814449917897 + }, + { + "prompt": "Longing", + "n": 250, + "rho": 0.49267846548446026, + "balanced_accuracy": 0.698076923076923 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.45641054734353204, + "balanced_accuracy": 0.7095907399751964 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.4266407872462661, + "balanced_accuracy": 0.7105118326912493 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5766142209884662, + "balanced_accuracy": 0.7897167487684729 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.34548556771183375, + "balanced_accuracy": 0.6826631642756112 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.47529951465219505, + "balanced_accuracy": 0.6797329143754909 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.6070561132438791, + "balanced_accuracy": 0.7804187889077532 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.16234515701577187, + "balanced_accuracy": 0.6149575035672188 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.44980140664626406, + "balanced_accuracy": 0.7075869336143308 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.43243820884560613, + "balanced_accuracy": 0.682014269122283 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.46734523400737, + "balanced_accuracy": 0.7092013888888888 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.21473544027233077, + "balanced_accuracy": 0.7054455445544554 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4388341557536653, + "balanced_accuracy": 0.6780898876404495 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6170693108855253, + "balanced_accuracy_oracle": 0.7664191227663031 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5824522408008559, + "balanced_accuracy_oracle": 0.7633272817296584 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.5955863219411794, + "balanced_accuracy_oracle": 0.7673772609819121 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.3290825152408406, + "balanced_accuracy_oracle": 0.6006128702757916 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5246472009502711, + "balanced_accuracy_oracle": 0.753890562248996 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4839082955589501, + "balanced_accuracy_oracle": 0.7198795180722892 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.22020098563764426, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.41679385738279195, + "balanced_accuracy_oracle": 0.7474250936329588 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.49294408811884755, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6445532586054363, + "balanced_accuracy_oracle": 0.7885428907168037 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5871241142704978, + "balanced_accuracy_oracle": 0.7468434343434344 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4612021386405703, + "balanced_accuracy_oracle": 0.6904761904761905 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.4672839419328403, + "balanced_accuracy_oracle": 0.7170138888888888 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6740690783981788, + "balanced_accuracy_oracle": 0.823869374929862 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.1400450962076363, + "balanced_accuracy_oracle": 0.7291666666666667 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.4254000088447982, + "balanced_accuracy_oracle": 0.7009391804892828 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.3922794356192986, + "balanced_accuracy_oracle": 0.6713279678068411 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5450130165113605, + "balanced_accuracy_oracle": 0.7956103599314417 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4830609129034462, + "balanced_accuracy_oracle": 0.7450154162384378 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.29444435162344934, + "balanced_accuracy_oracle": 0.6435172154986397 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5540767121077284, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.25614965471401846, + "balanced_accuracy_oracle": 0.7327272727272727 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.6961177948328788, + "balanced_accuracy_oracle": 0.8384042783840429 + }, + { + "family": "Infatuation", + "n": 423, + "mean_prompt_rho": 0.29676789024510275, + "balanced_accuracy_oracle": 0.6089900639716891 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.12265365819402438, + "balanced_accuracy_oracle": 0.5697802197802198 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21149748969077417, + "balanced_accuracy_oracle": 0.6073781291172595 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.09950740134070164, + "balanced_accuracy_oracle": 0.5656814449917897 + }, + { + "family": "Longing", + "n": 250, + "mean_prompt_rho": 0.49267846548446026, + "balanced_accuracy_oracle": 0.698076923076923 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.45641054734353204, + "balanced_accuracy_oracle": 0.7095907399751964 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.4266407872462661, + "balanced_accuracy_oracle": 0.7105118326912493 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5766142209884662, + "balanced_accuracy_oracle": 0.7897167487684729 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.34548556771183375, + "balanced_accuracy_oracle": 0.6826631642756112 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.47529951465219505, + "balanced_accuracy_oracle": 0.6797329143754909 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.6070561132438791, + "balanced_accuracy_oracle": 0.7804187889077532 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.16234515701577187, + "balanced_accuracy_oracle": 0.6149575035672188 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.44980140664626406, + "balanced_accuracy_oracle": 0.7075869336143308 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.43243820884560613, + "balanced_accuracy_oracle": 0.682014269122283 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.46734523400737, + "balanced_accuracy_oracle": 0.7092013888888888 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.21473544027233077, + "balanced_accuracy_oracle": 0.7054455445544554 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4388341557536653, + "balanced_accuracy_oracle": 0.6780898876404495 + } + ] + }, + "repo_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.42879885753932223, + "balanced_accuracy_oracle_per_prompt": 0.723922853807425, + "balanced_accuracy_5fold_clip_grouped": 0.7045283724781306, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6170693108855253, + "balanced_accuracy": 0.7664191227663031 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5824522408008559, + "balanced_accuracy": 0.7633272817296584 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.5955863219411794, + "balanced_accuracy": 0.7673772609819121 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.3290825152408406, + "balanced_accuracy": 0.6006128702757916 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5246472009502711, + "balanced_accuracy": 0.753890562248996 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4839082955589501, + "balanced_accuracy": 0.7198795180722892 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.22020098563764426, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.41679385738279195, + "balanced_accuracy": 0.7474250936329588 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.49294408811884755, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6445532586054363, + "balanced_accuracy": 0.7885428907168037 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5871241142704978, + "balanced_accuracy": 0.7468434343434344 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4612021386405703, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.4672839419328403, + "balanced_accuracy": 0.7170138888888888 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6740690783981788, + "balanced_accuracy": 0.823869374929862 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.1400450962076363, + "balanced_accuracy": 0.7291666666666667 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.4254000088447982, + "balanced_accuracy": 0.7009391804892828 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.3922794356192986, + "balanced_accuracy": 0.6713279678068411 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5450130165113605, + "balanced_accuracy": 0.7956103599314417 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4830609129034462, + "balanced_accuracy": 0.7450154162384378 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.29444435162344934, + "balanced_accuracy": 0.6435172154986397 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5540767121077284, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.25614965471401846, + "balanced_accuracy": 0.7327272727272727 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.6961177948328788, + "balanced_accuracy": 0.8384042783840429 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.2947986716404824, + "balanced_accuracy": 0.6083361842855514 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.12265365819402438, + "balanced_accuracy": 0.5697802197802198 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21149748969077417, + "balanced_accuracy": 0.6073781291172595 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.09950740134070164, + "balanced_accuracy": 0.5656814449917897 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.4869863952506826, + "balanced_accuracy": 0.6966063348416289 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.45641054734353204, + "balanced_accuracy": 0.7095907399751964 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.4266407872462661, + "balanced_accuracy": 0.7105118326912493 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5766142209884662, + "balanced_accuracy": 0.7897167487684729 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.34548556771183375, + "balanced_accuracy": 0.6826631642756112 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.47529951465219505, + "balanced_accuracy": 0.6797329143754909 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.6070561132438791, + "balanced_accuracy": 0.7804187889077532 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.16234515701577187, + "balanced_accuracy": 0.6149575035672188 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.44980140664626406, + "balanced_accuracy": 0.7075869336143308 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.43243820884560613, + "balanced_accuracy": 0.682014269122283 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.46734523400737, + "balanced_accuracy": 0.7092013888888888 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.21473544027233077, + "balanced_accuracy": 0.7054455445544554 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4388341557536653, + "balanced_accuracy": 0.6780898876404495 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6170693108855253, + "balanced_accuracy_oracle": 0.7664191227663031 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5824522408008559, + "balanced_accuracy_oracle": 0.7633272817296584 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.5955863219411794, + "balanced_accuracy_oracle": 0.7673772609819121 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.3290825152408406, + "balanced_accuracy_oracle": 0.6006128702757916 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5246472009502711, + "balanced_accuracy_oracle": 0.753890562248996 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4839082955589501, + "balanced_accuracy_oracle": 0.7198795180722892 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.22020098563764426, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.41679385738279195, + "balanced_accuracy_oracle": 0.7474250936329588 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.49294408811884755, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6445532586054363, + "balanced_accuracy_oracle": 0.7885428907168037 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5871241142704978, + "balanced_accuracy_oracle": 0.7468434343434344 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4612021386405703, + "balanced_accuracy_oracle": 0.6904761904761905 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.4672839419328403, + "balanced_accuracy_oracle": 0.7170138888888888 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6740690783981788, + "balanced_accuracy_oracle": 0.823869374929862 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.1400450962076363, + "balanced_accuracy_oracle": 0.7291666666666667 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.4254000088447982, + "balanced_accuracy_oracle": 0.7009391804892828 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.3922794356192986, + "balanced_accuracy_oracle": 0.6713279678068411 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5450130165113605, + "balanced_accuracy_oracle": 0.7956103599314417 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4830609129034462, + "balanced_accuracy_oracle": 0.7450154162384378 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.29444435162344934, + "balanced_accuracy_oracle": 0.6435172154986397 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5540767121077284, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.25614965471401846, + "balanced_accuracy_oracle": 0.7327272727272727 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.6961177948328788, + "balanced_accuracy_oracle": 0.8384042783840429 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.2947986716404824, + "balanced_accuracy_oracle": 0.6083361842855514 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.12265365819402438, + "balanced_accuracy_oracle": 0.5697802197802198 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21149748969077417, + "balanced_accuracy_oracle": 0.6073781291172595 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.09950740134070164, + "balanced_accuracy_oracle": 0.5656814449917897 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.4869863952506826, + "balanced_accuracy_oracle": 0.6966063348416289 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.45641054734353204, + "balanced_accuracy_oracle": 0.7095907399751964 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.4266407872462661, + "balanced_accuracy_oracle": 0.7105118326912493 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5766142209884662, + "balanced_accuracy_oracle": 0.7897167487684729 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.34548556771183375, + "balanced_accuracy_oracle": 0.6826631642756112 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.47529951465219505, + "balanced_accuracy_oracle": 0.6797329143754909 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.6070561132438791, + "balanced_accuracy_oracle": 0.7804187889077532 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.16234515701577187, + "balanced_accuracy_oracle": 0.6149575035672188 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.44980140664626406, + "balanced_accuracy_oracle": 0.7075869336143308 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.43243820884560613, + "balanced_accuracy_oracle": 0.682014269122283 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.46734523400737, + "balanced_accuracy_oracle": 0.7092013888888888 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.21473544027233077, + "balanced_accuracy_oracle": 0.7054455445544554 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4388341557536653, + "balanced_accuracy_oracle": 0.6780898876404495 + } + ] + }, + "unflagged_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.42879885753932223, + "balanced_accuracy_oracle_per_prompt": 0.723922853807425, + "balanced_accuracy_5fold_clip_grouped": 0.7045283724781306, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6170693108855253, + "balanced_accuracy": 0.7664191227663031 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5824522408008559, + "balanced_accuracy": 0.7633272817296584 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.5955863219411794, + "balanced_accuracy": 0.7673772609819121 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.3290825152408406, + "balanced_accuracy": 0.6006128702757916 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5246472009502711, + "balanced_accuracy": 0.753890562248996 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4839082955589501, + "balanced_accuracy": 0.7198795180722892 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.22020098563764426, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.41679385738279195, + "balanced_accuracy": 0.7474250936329588 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.49294408811884755, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6445532586054363, + "balanced_accuracy": 0.7885428907168037 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5871241142704978, + "balanced_accuracy": 0.7468434343434344 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4612021386405703, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.4672839419328403, + "balanced_accuracy": 0.7170138888888888 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6740690783981788, + "balanced_accuracy": 0.823869374929862 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.1400450962076363, + "balanced_accuracy": 0.7291666666666667 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.4254000088447982, + "balanced_accuracy": 0.7009391804892828 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.3922794356192986, + "balanced_accuracy": 0.6713279678068411 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5450130165113605, + "balanced_accuracy": 0.7956103599314417 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4830609129034462, + "balanced_accuracy": 0.7450154162384378 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.29444435162344934, + "balanced_accuracy": 0.6435172154986397 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5540767121077284, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.25614965471401846, + "balanced_accuracy": 0.7327272727272727 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.6961177948328788, + "balanced_accuracy": 0.8384042783840429 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.2947986716404824, + "balanced_accuracy": 0.6083361842855514 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.12265365819402438, + "balanced_accuracy": 0.5697802197802198 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21149748969077417, + "balanced_accuracy": 0.6073781291172595 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.09950740134070164, + "balanced_accuracy": 0.5656814449917897 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.4869863952506826, + "balanced_accuracy": 0.6966063348416289 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.45641054734353204, + "balanced_accuracy": 0.7095907399751964 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.4266407872462661, + "balanced_accuracy": 0.7105118326912493 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5766142209884662, + "balanced_accuracy": 0.7897167487684729 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.34548556771183375, + "balanced_accuracy": 0.6826631642756112 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.47529951465219505, + "balanced_accuracy": 0.6797329143754909 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.6070561132438791, + "balanced_accuracy": 0.7804187889077532 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.16234515701577187, + "balanced_accuracy": 0.6149575035672188 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.44980140664626406, + "balanced_accuracy": 0.7075869336143308 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.43243820884560613, + "balanced_accuracy": 0.682014269122283 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.46734523400737, + "balanced_accuracy": 0.7092013888888888 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.21473544027233077, + "balanced_accuracy": 0.7054455445544554 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4388341557536653, + "balanced_accuracy": 0.6780898876404495 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6170693108855253, + "balanced_accuracy_oracle": 0.7664191227663031 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5824522408008559, + "balanced_accuracy_oracle": 0.7633272817296584 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.5955863219411794, + "balanced_accuracy_oracle": 0.7673772609819121 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.3290825152408406, + "balanced_accuracy_oracle": 0.6006128702757916 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5246472009502711, + "balanced_accuracy_oracle": 0.753890562248996 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4839082955589501, + "balanced_accuracy_oracle": 0.7198795180722892 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.22020098563764426, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.41679385738279195, + "balanced_accuracy_oracle": 0.7474250936329588 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.49294408811884755, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6445532586054363, + "balanced_accuracy_oracle": 0.7885428907168037 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5871241142704978, + "balanced_accuracy_oracle": 0.7468434343434344 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4612021386405703, + "balanced_accuracy_oracle": 0.6904761904761905 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.4672839419328403, + "balanced_accuracy_oracle": 0.7170138888888888 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6740690783981788, + "balanced_accuracy_oracle": 0.823869374929862 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.1400450962076363, + "balanced_accuracy_oracle": 0.7291666666666667 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.4254000088447982, + "balanced_accuracy_oracle": 0.7009391804892828 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.3922794356192986, + "balanced_accuracy_oracle": 0.6713279678068411 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5450130165113605, + "balanced_accuracy_oracle": 0.7956103599314417 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4830609129034462, + "balanced_accuracy_oracle": 0.7450154162384378 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.29444435162344934, + "balanced_accuracy_oracle": 0.6435172154986397 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5540767121077284, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.25614965471401846, + "balanced_accuracy_oracle": 0.7327272727272727 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.6961177948328788, + "balanced_accuracy_oracle": 0.8384042783840429 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.2947986716404824, + "balanced_accuracy_oracle": 0.6083361842855514 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.12265365819402438, + "balanced_accuracy_oracle": 0.5697802197802198 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21149748969077417, + "balanced_accuracy_oracle": 0.6073781291172595 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.09950740134070164, + "balanced_accuracy_oracle": 0.5656814449917897 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.4869863952506826, + "balanced_accuracy_oracle": 0.6966063348416289 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.45641054734353204, + "balanced_accuracy_oracle": 0.7095907399751964 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.4266407872462661, + "balanced_accuracy_oracle": 0.7105118326912493 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5766142209884662, + "balanced_accuracy_oracle": 0.7897167487684729 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.34548556771183375, + "balanced_accuracy_oracle": 0.6826631642756112 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.47529951465219505, + "balanced_accuracy_oracle": 0.6797329143754909 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.6070561132438791, + "balanced_accuracy_oracle": 0.7804187889077532 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.16234515701577187, + "balanced_accuracy_oracle": 0.6149575035672188 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.44980140664626406, + "balanced_accuracy_oracle": 0.7075869336143308 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.43243820884560613, + "balanced_accuracy_oracle": 0.682014269122283 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.46734523400737, + "balanced_accuracy_oracle": 0.7092013888888888 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.21473544027233077, + "balanced_accuracy_oracle": 0.7054455445544554 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4388341557536653, + "balanced_accuracy_oracle": 0.6780898876404495 + } + ] + }, + "untruncated_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.42879885753932223, + "balanced_accuracy_oracle_per_prompt": 0.723922853807425, + "balanced_accuracy_5fold_clip_grouped": 0.7045283724781306, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6170693108855253, + "balanced_accuracy": 0.7664191227663031 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5824522408008559, + "balanced_accuracy": 0.7633272817296584 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.5955863219411794, + "balanced_accuracy": 0.7673772609819121 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.3290825152408406, + "balanced_accuracy": 0.6006128702757916 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5246472009502711, + "balanced_accuracy": 0.753890562248996 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4839082955589501, + "balanced_accuracy": 0.7198795180722892 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.22020098563764426, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.41679385738279195, + "balanced_accuracy": 0.7474250936329588 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.49294408811884755, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6445532586054363, + "balanced_accuracy": 0.7885428907168037 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5871241142704978, + "balanced_accuracy": 0.7468434343434344 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4612021386405703, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.4672839419328403, + "balanced_accuracy": 0.7170138888888888 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6740690783981788, + "balanced_accuracy": 0.823869374929862 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.1400450962076363, + "balanced_accuracy": 0.7291666666666667 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.4254000088447982, + "balanced_accuracy": 0.7009391804892828 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.3922794356192986, + "balanced_accuracy": 0.6713279678068411 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5450130165113605, + "balanced_accuracy": 0.7956103599314417 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4830609129034462, + "balanced_accuracy": 0.7450154162384378 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.29444435162344934, + "balanced_accuracy": 0.6435172154986397 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5540767121077284, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.25614965471401846, + "balanced_accuracy": 0.7327272727272727 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.6961177948328788, + "balanced_accuracy": 0.8384042783840429 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.2947986716404824, + "balanced_accuracy": 0.6083361842855514 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.12265365819402438, + "balanced_accuracy": 0.5697802197802198 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21149748969077417, + "balanced_accuracy": 0.6073781291172595 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.09950740134070164, + "balanced_accuracy": 0.5656814449917897 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.4869863952506826, + "balanced_accuracy": 0.6966063348416289 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.45641054734353204, + "balanced_accuracy": 0.7095907399751964 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.4266407872462661, + "balanced_accuracy": 0.7105118326912493 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5766142209884662, + "balanced_accuracy": 0.7897167487684729 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.34548556771183375, + "balanced_accuracy": 0.6826631642756112 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.47529951465219505, + "balanced_accuracy": 0.6797329143754909 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.6070561132438791, + "balanced_accuracy": 0.7804187889077532 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.16234515701577187, + "balanced_accuracy": 0.6149575035672188 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.44980140664626406, + "balanced_accuracy": 0.7075869336143308 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.43243820884560613, + "balanced_accuracy": 0.682014269122283 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.46734523400737, + "balanced_accuracy": 0.7092013888888888 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.21473544027233077, + "balanced_accuracy": 0.7054455445544554 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4388341557536653, + "balanced_accuracy": 0.6780898876404495 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6170693108855253, + "balanced_accuracy_oracle": 0.7664191227663031 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5824522408008559, + "balanced_accuracy_oracle": 0.7633272817296584 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.5955863219411794, + "balanced_accuracy_oracle": 0.7673772609819121 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.3290825152408406, + "balanced_accuracy_oracle": 0.6006128702757916 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5246472009502711, + "balanced_accuracy_oracle": 0.753890562248996 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4839082955589501, + "balanced_accuracy_oracle": 0.7198795180722892 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.22020098563764426, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.41679385738279195, + "balanced_accuracy_oracle": 0.7474250936329588 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.49294408811884755, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6445532586054363, + "balanced_accuracy_oracle": 0.7885428907168037 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5871241142704978, + "balanced_accuracy_oracle": 0.7468434343434344 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4612021386405703, + "balanced_accuracy_oracle": 0.6904761904761905 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.4672839419328403, + "balanced_accuracy_oracle": 0.7170138888888888 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6740690783981788, + "balanced_accuracy_oracle": 0.823869374929862 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.1400450962076363, + "balanced_accuracy_oracle": 0.7291666666666667 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.4254000088447982, + "balanced_accuracy_oracle": 0.7009391804892828 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.3922794356192986, + "balanced_accuracy_oracle": 0.6713279678068411 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5450130165113605, + "balanced_accuracy_oracle": 0.7956103599314417 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4830609129034462, + "balanced_accuracy_oracle": 0.7450154162384378 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.29444435162344934, + "balanced_accuracy_oracle": 0.6435172154986397 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5540767121077284, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.25614965471401846, + "balanced_accuracy_oracle": 0.7327272727272727 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.6961177948328788, + "balanced_accuracy_oracle": 0.8384042783840429 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.2947986716404824, + "balanced_accuracy_oracle": 0.6083361842855514 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.12265365819402438, + "balanced_accuracy_oracle": 0.5697802197802198 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21149748969077417, + "balanced_accuracy_oracle": 0.6073781291172595 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.09950740134070164, + "balanced_accuracy_oracle": 0.5656814449917897 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.4869863952506826, + "balanced_accuracy_oracle": 0.6966063348416289 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.45641054734353204, + "balanced_accuracy_oracle": 0.7095907399751964 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.4266407872462661, + "balanced_accuracy_oracle": 0.7105118326912493 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5766142209884662, + "balanced_accuracy_oracle": 0.7897167487684729 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.34548556771183375, + "balanced_accuracy_oracle": 0.6826631642756112 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.47529951465219505, + "balanced_accuracy_oracle": 0.6797329143754909 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.6070561132438791, + "balanced_accuracy_oracle": 0.7804187889077532 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.16234515701577187, + "balanced_accuracy_oracle": 0.6149575035672188 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.44980140664626406, + "balanced_accuracy_oracle": 0.7075869336143308 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.43243820884560613, + "balanced_accuracy_oracle": 0.682014269122283 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.46734523400737, + "balanced_accuracy_oracle": 0.7092013888888888 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.21473544027233077, + "balanced_accuracy_oracle": 0.7054455445544554 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4388341557536653, + "balanced_accuracy_oracle": 0.6780898876404495 + } + ] + }, + "truncated_audio_files": 0, + "flagged_count_min_2_raters": 0, + "rater_histogram": { + "1": 2, + "2": 2, + "3": 7984 + }, + "score_formula": "predicted raw queried emotion intensity" + }, + "emolia-dim": { + "all_repo_rows": { + "n": 18532, + "positive_rate": 0.24012518886250808, + "prompts": 395, + "mean_prompt_spearman": 0.1634061460568308, + "balanced_accuracy_oracle_per_prompt": 0.6769026360849535, + "balanced_accuracy_5fold_clip_grouped": 0.5900763425777429, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 50, + "rho": 0.6703523247368012, + "balanced_accuracy": 0.8645276292335116 + }, + { + "prompt": "AGEV|1", + "n": 50, + "rho": 0.5046212696235451, + "balanced_accuracy": 0.7952380952380952 + }, + { + "prompt": "AGEV|2", + "n": 50, + "rho": 0.13681046891717535, + "balanced_accuracy": 0.8111111111111111 + }, + { + "prompt": "AGEV|3", + "n": 50, + "rho": 0.30536799574962514, + "balanced_accuracy": 0.6425438596491229 + }, + { + "prompt": "AGEV|4", + "n": 49, + "rho": 0.1304109897076429, + "balanced_accuracy": 0.6112132352941176 + }, + { + "prompt": "AGEV|5", + "n": 50, + "rho": 0.21865957645435316, + "balanced_accuracy": 0.6643356643356644 + }, + { + "prompt": "AGEV|6", + "n": 50, + "rho": 0.1532027218388722, + "balanced_accuracy": 0.6976744186046512 + }, + { + "prompt": "AROU|0", + "n": 50, + "rho": 0.4205912897081839, + "balanced_accuracy": 0.738045738045738 + }, + { + "prompt": "AROU|1", + "n": 50, + "rho": 0.21075242344819833, + "balanced_accuracy": 0.625 + }, + { + "prompt": "AROU|2", + "n": 50, + "rho": 0.3259616064673195, + "balanced_accuracy": 0.813953488372093 + }, + { + "prompt": "AROU|3", + "n": 47, + "rho": -0.16907590246366425, + "balanced_accuracy": 0.6008771929824561 + }, + { + "prompt": "AROU|4", + "n": 46, + "rho": 0.19653529168431713, + "balanced_accuracy": 0.7146341463414634 + }, + { + "prompt": "AROU|5", + "n": 50, + "rho": 0.3548934593691128, + "balanced_accuracy": 0.6425438596491228 + }, + { + "prompt": "AROU|6", + "n": 50, + "rho": 0.5091107355299685, + "balanced_accuracy": 0.7818336162988115 + }, + { + "prompt": "ARSH|0", + "n": 50, + "rho": 0.05789249896336592, + "balanced_accuracy": 0.9583333333333333 + }, + { + "prompt": "ARSH|1", + "n": 50, + "rho": 0.15346500985257652, + "balanced_accuracy": 0.6130952380952381 + }, + { + "prompt": "ARSH|2", + "n": 50, + "rho": 0.13814850852081476, + "balanced_accuracy": 0.6361746361746362 + }, + { + "prompt": "ARSH|3", + "n": 50, + "rho": -0.005418851874185695, + "balanced_accuracy": 0.5785907859078591 + }, + { + "prompt": "ARSH|4", + "n": 50, + "rho": 0.2202781692764328, + "balanced_accuracy": 0.6495016611295681 + }, + { + "prompt": "ARSH|5", + "n": 50, + "rho": 0.4760653071100217, + "balanced_accuracy": 0.7797619047619048 + }, + { + "prompt": "ARSH|6", + "n": 50, + "rho": 0.3605110436191422, + "balanced_accuracy": 0.7827380952380952 + }, + { + "prompt": "ATCK|0", + "n": 50, + "rho": 0.13915424434000628, + "balanced_accuracy": 0.6434511434511434 + }, + { + "prompt": "ATCK|1", + "n": 50, + "rho": 0.22583585031154862, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "ATCK|2", + "n": 50, + "rho": 0.21838656691113867, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "ATCK|3", + "n": 50, + "rho": 0.4418287431282954, + "balanced_accuracy": 0.7089397089397089 + }, + { + "prompt": "ATCK|4", + "n": 50, + "rho": 0.1584565712712258, + "balanced_accuracy": 0.632183908045977 + }, + { + "prompt": "ATCK|5", + "n": 50, + "rho": 0.4135244141971516, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "ATCK|6", + "n": 50, + "rho": 0.5788765036546656, + "balanced_accuracy": 0.8654188948306596 + }, + { + "prompt": "BKGN|0", + "n": 50, + "rho": -0.21009675290915059, + "balanced_accuracy": 0.5428571428571428 + }, + { + "prompt": "BKGN|1", + "n": 50, + "rho": -0.12570683288678622, + "balanced_accuracy": 0.5207900207900208 + }, + { + "prompt": "BKGN|2", + "n": 27, + "rho": -0.052208677455005216, + "balanced_accuracy": 0.5434782608695652 + }, + { + "prompt": "BKGN|3", + "n": 38, + "rho": -0.006297867912900832, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "BKGN|4", + "n": 50, + "rho": -0.3547557121703406, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 50, + "rho": -0.6527875529472248, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 50, + "rho": -0.43935668829965535, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 33, + "rho": 0.4872374541808457, + "balanced_accuracy": 0.7430555555555556 + }, + { + "prompt": "BRGT|1", + "n": 37, + "rho": 0.11752925004661842, + "balanced_accuracy": 0.5510752688172043 + }, + { + "prompt": "BRGT|2", + "n": 50, + "rho": 0.042880044559593974, + "balanced_accuracy": 0.6072261072261073 + }, + { + "prompt": "BRGT|3", + "n": 50, + "rho": 0.149373555966021, + "balanced_accuracy": 0.6397058823529411 + }, + { + "prompt": "BRGT|4", + "n": 50, + "rho": 0.13756026963722498, + "balanced_accuracy": 0.6371527777777778 + }, + { + "prompt": "BRGT|5", + "n": 50, + "rho": 0.09391298305888508, + "balanced_accuracy": 0.6041666666666666 + }, + { + "prompt": "BRGT|6", + "n": 50, + "rho": 0.3449765837541588, + "balanced_accuracy": 0.7960526315789473 + }, + { + "prompt": "CHNK|0", + "n": 50, + "rho": 0.41750809580830245, + "balanced_accuracy": 0.7673611111111112 + }, + { + "prompt": "CHNK|1", + "n": 50, + "rho": -0.14159150944963442, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "CHNK|2", + "n": 37, + "rho": 0.04811641763362448, + "balanced_accuracy": 0.6212121212121212 + }, + { + "prompt": "CHNK|3", + "n": 50, + "rho": 0.30171261814412226, + "balanced_accuracy": 0.6934523809523809 + }, + { + "prompt": "CHNK|4", + "n": 50, + "rho": -0.11619007710042537, + "balanced_accuracy": 0.6013986013986015 + }, + { + "prompt": "CHNK|5", + "n": 50, + "rho": 0.01924400964367295, + "balanced_accuracy": 0.6 + }, + { + "prompt": "CHNK|6", + "n": 34, + "rho": 0.05368593157147923, + "balanced_accuracy": 0.7241379310344828 + }, + { + "prompt": "CLRT|0", + "n": 50, + "rho": 0.5227997065930681, + "balanced_accuracy": 0.7962648556876061 + }, + { + "prompt": "CLRT|1", + "n": 50, + "rho": 0.3729905786383225, + "balanced_accuracy": 0.7837837837837838 + }, + { + "prompt": "CLRT|2", + "n": 50, + "rho": 0.09768741793022308, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "CLRT|3", + "n": 32, + "rho": -0.25224639962269113, + "balanced_accuracy": 0.5416666666666666 + }, + { + "prompt": "CLRT|4", + "n": 50, + "rho": 0.1997349593816796, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "CLRT|5", + "n": 50, + "rho": 0.1663757092943958, + "balanced_accuracy": 0.7003968253968254 + }, + { + "prompt": "CLRT|6", + "n": 50, + "rho": 0.3521400690417248, + "balanced_accuracy": 0.6756756756756757 + }, + { + "prompt": "COGL|0", + "n": 50, + "rho": 0.04580517919498841, + "balanced_accuracy": 0.5680147058823529 + }, + { + "prompt": "COGL|1", + "n": 50, + "rho": -0.24412887644856418, + "balanced_accuracy": 0.5244755244755245 + }, + { + "prompt": "COGL|2", + "n": 39, + "rho": 0.36109986545330525, + "balanced_accuracy": 0.7291666666666666 + }, + { + "prompt": "COGL|3", + "n": 31, + "rho": 0.3311503799532349, + "balanced_accuracy": 0.6681818181818182 + }, + { + "prompt": "COGL|4", + "n": 50, + "rho": 0.12840845270464596, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "COGL|5", + "n": 50, + "rho": -0.021789653014203627, + "balanced_accuracy": 0.6375 + }, + { + "prompt": "COGL|6", + "n": 50, + "rho": 0.4311446772188424, + "balanced_accuracy": 0.6937669376693767 + }, + { + "prompt": "DARC|0", + "n": 50, + "rho": -0.08119720422742617, + "balanced_accuracy": 0.7291666666666666 + }, + { + "prompt": "DARC|1", + "n": 50, + "rho": -0.02808081011309297, + "balanced_accuracy": 0.5433604336043361 + }, + { + "prompt": "DARC|2", + "n": 29, + "rho": 0.2675559804862253, + "balanced_accuracy": 0.7175324675324675 + }, + { + "prompt": "DARC|3", + "n": 50, + "rho": 0.11266061968460417, + "balanced_accuracy": 0.5899122807017544 + }, + { + "prompt": "DARC|4", + "n": 50, + "rho": -0.09322475419095222, + "balanced_accuracy": 0.5730897009966778 + }, + { + "prompt": "DARC|5", + "n": 50, + "rho": 0.33979972183523477, + "balanced_accuracy": 0.6571815718157181 + }, + { + "prompt": "DARC|6", + "n": 50, + "rho": 0.5559583784050324, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "DFLU|0", + "n": 50, + "rho": -0.10427290817235084, + "balanced_accuracy": 0.5745614035087719 + }, + { + "prompt": "DFLU|1", + "n": 50, + "rho": -0.20149911910089963, + "balanced_accuracy": 0.525 + }, + { + "prompt": "DFLU|2", + "n": 40, + "rho": 0.26940775517228266, + "balanced_accuracy": 0.6895604395604396 + }, + { + "prompt": "DFLU|3", + "n": 50, + "rho": 0.5492400319317503, + "balanced_accuracy": 0.7758913412563667 + }, + { + "prompt": "DFLU|4", + "n": 50, + "rho": 0.34692210759620234, + "balanced_accuracy": 0.7 + }, + { + "prompt": "DFLU|5", + "n": 50, + "rho": 0.13681499936362748, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "DFLU|6", + "n": 50, + "rho": 0.21736138204622263, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "EMPH|0", + "n": 50, + "rho": 0.32551822881092324, + "balanced_accuracy": 0.7482517482517483 + }, + { + "prompt": "EMPH|1", + "n": 50, + "rho": 0.12426489111194652, + "balanced_accuracy": 0.5850815850815851 + }, + { + "prompt": "EMPH|2", + "n": 30, + "rho": 0.2745712407970379, + "balanced_accuracy": 0.6919642857142857 + }, + { + "prompt": "EMPH|3", + "n": 33, + "rho": -0.03795895826848368, + "balanced_accuracy": 0.5869565217391304 + }, + { + "prompt": "EMPH|4", + "n": 50, + "rho": -0.016514183127439658, + "balanced_accuracy": 0.624777183600713 + }, + { + "prompt": "EMPH|5", + "n": 50, + "rho": 0.41523730800898934, + "balanced_accuracy": 0.7857142857142858 + }, + { + "prompt": "EMPH|6", + "n": 50, + "rho": 0.4391177987768436, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "ESTH|0", + "n": 50, + "rho": 0.3664479158563441, + "balanced_accuracy": 0.7243589743589745 + }, + { + "prompt": "ESTH|1", + "n": 50, + "rho": 0.36248196049546316, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "ESTH|2", + "n": 44, + "rho": 0.3303652773209205, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "ESTH|3", + "n": 30, + "rho": -0.026839894239610324, + "balanced_accuracy": 0.6160714285714286 + }, + { + "prompt": "ESTH|4", + "n": 50, + "rho": 0.27096554808068574, + "balanced_accuracy": 0.7171052631578947 + }, + { + "prompt": "ESTH|5", + "n": 50, + "rho": 0.22754656716476215, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "ESTH|6", + "n": 43, + "rho": 0.3553812652792606, + "balanced_accuracy": 0.7378787878787879 + }, + { + "prompt": "EXPL|0", + "n": 50, + "rho": -0.045080260235628805, + "balanced_accuracy": 0.5966735966735968 + }, + { + "prompt": "EXPL|1", + "n": 44, + "rho": 0.014309463569033285, + "balanced_accuracy": 0.5785714285714286 + }, + { + "prompt": "EXPL|2", + "n": 50, + "rho": 0.18301240756890003, + "balanced_accuracy": 0.59375 + }, + { + "prompt": "FOCS|0", + "n": 50, + "rho": 0.3716390726512814, + "balanced_accuracy": 0.7774086378737541 + }, + { + "prompt": "FOCS|1", + "n": 50, + "rho": 0.18999944927624124, + "balanced_accuracy": 0.6375 + }, + { + "prompt": "FOCS|2", + "n": 50, + "rho": 0.14910125476600466, + "balanced_accuracy": 0.6195652173913043 + }, + { + "prompt": "FOCS|3", + "n": 41, + "rho": 0.012052054225767264, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "FOCS|4", + "n": 50, + "rho": 0.46887632357984904, + "balanced_accuracy": 0.6783088235294117 + }, + { + "prompt": "FOCS|5", + "n": 50, + "rho": 0.22253947352956946, + "balanced_accuracy": 0.6047619047619048 + }, + { + "prompt": "FOCS|6", + "n": 50, + "rho": 0.4081775693187792, + "balanced_accuracy": 0.6899766899766899 + }, + { + "prompt": "FULL|0", + "n": 27, + "rho": 0.10222418395142796, + "balanced_accuracy": 0.6956521739130435 + }, + { + "prompt": "FULL|1", + "n": 50, + "rho": 0.1252158877978733, + "balanced_accuracy": 0.6398809523809523 + }, + { + "prompt": "FULL|2", + "n": 30, + "rho": -0.08071372450233587, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "FULL|3", + "n": 37, + "rho": -0.243422484890113, + "balanced_accuracy": 0.5314814814814814 + }, + { + "prompt": "FULL|4", + "n": 50, + "rho": 0.0621234412883791, + "balanced_accuracy": 0.6000000000000001 + }, + { + "prompt": "FULL|5", + "n": 50, + "rho": 0.23387252036515452, + "balanced_accuracy": 0.6688311688311689 + }, + { + "prompt": "FULL|6", + "n": 29, + "rho": 0.39231152054486046, + "balanced_accuracy": 0.8913043478260869 + }, + { + "prompt": "GEND|0", + "n": 50, + "rho": 0.006599102393319776, + "balanced_accuracy": 0.6112956810631229 + }, + { + "prompt": "GEND|1", + "n": 50, + "rho": 0.41770281325297753, + "balanced_accuracy": 0.7904411764705883 + }, + { + "prompt": "GEND|2", + "n": 50, + "rho": 0.3135495045904893, + "balanced_accuracy": 0.7439024390243902 + }, + { + "prompt": "GEND|3", + "n": 50, + "rho": 0.008968575184138218, + "balanced_accuracy": 0.5498338870431894 + }, + { + "prompt": "GEND|4", + "n": 50, + "rho": 0.15569936719489708, + "balanced_accuracy": 0.6707317073170732 + }, + { + "prompt": "GEND|5", + "n": 50, + "rho": 0.49009153621646284, + "balanced_accuracy": 0.8452380952380952 + }, + { + "prompt": "GEND|6", + "n": 50, + "rho": 0.44499698380054453, + "balanced_accuracy": 0.8 + }, + { + "prompt": "HARM|0", + "n": 50, + "rho": 0.3223485613961169, + "balanced_accuracy": 0.6976744186046512 + }, + { + "prompt": "HARM|1", + "n": 50, + "rho": 0.10481611850484125, + "balanced_accuracy": 0.6555555555555556 + }, + { + "prompt": "HARM|2", + "n": 50, + "rho": 0.09816872083335781, + "balanced_accuracy": 0.65 + }, + { + "prompt": "HARM|3", + "n": 33, + "rho": -0.3248089243310392, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "HARM|4", + "n": 50, + "rho": 0.18966969771997988, + "balanced_accuracy": 0.7296037296037297 + }, + { + "prompt": "HARM|5", + "n": 30, + "rho": -0.16369174049760557, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "HARM|6", + "n": 50, + "rho": 0.0634736337594378, + "balanced_accuracy": 0.6914893617021276 + }, + { + "prompt": "METL|0", + "n": 42, + "rho": 0.22435769320728421, + "balanced_accuracy": 0.7169117647058824 + }, + { + "prompt": "METL|1", + "n": 50, + "rho": 0.15314281382496372, + "balanced_accuracy": 0.6395663956639566 + }, + { + "prompt": "METL|2", + "n": 30, + "rho": 0.5898125241914274, + "balanced_accuracy": 0.8416149068322981 + }, + { + "prompt": "METL|3", + "n": 50, + "rho": 0.06626449092640073, + "balanced_accuracy": 0.6631701631701632 + }, + { + "prompt": "METL|4", + "n": 50, + "rho": -0.1128983765058684, + "balanced_accuracy": 0.6162790697674418 + }, + { + "prompt": "METL|5", + "n": 50, + "rho": -0.006686095264198386, + "balanced_accuracy": 0.5956340956340956 + }, + { + "prompt": "METL|6", + "n": 50, + "rho": 0.1030218838659239, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "RANG|0", + "n": 25, + "rho": 0.504741089577092, + "balanced_accuracy": 0.9090909090909092 + }, + { + "prompt": "RANG|1", + "n": 50, + "rho": 0.14812430636798848, + "balanced_accuracy": 0.675 + }, + { + "prompt": "RANG|2", + "n": 50, + "rho": 0.17812971434247904, + "balanced_accuracy": 0.6496881496881497 + }, + { + "prompt": "RANG|3", + "n": 27, + "rho": -0.14225582472828383, + "balanced_accuracy": 0.6264705882352941 + }, + { + "prompt": "RANG|4", + "n": 50, + "rho": 0.11793392651930616, + "balanced_accuracy": 0.6282051282051282 + }, + { + "prompt": "RANG|5", + "n": 50, + "rho": 0.10137288441958589, + "balanced_accuracy": 0.6881496881496881 + }, + { + "prompt": "RANG|6", + "n": 50, + "rho": 0.30964441186109054, + "balanced_accuracy": 0.7103174603174603 + }, + { + "prompt": "RCQL|0", + "n": 50, + "rho": 0.41455509962045584, + "balanced_accuracy": 0.7610722610722611 + }, + { + "prompt": "RCQL|1", + "n": 50, + "rho": 0.25775973286500276, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "RCQL|2", + "n": 25, + "rho": -0.28638346450411045, + "balanced_accuracy": 0.5330882352941176 + }, + { + "prompt": "RCQL|3", + "n": 25, + "rho": -0.005484783532497555, + "balanced_accuracy": 0.6447368421052632 + }, + { + "prompt": "RCQL|4", + "n": 36, + "rho": 0.17683318163488712, + "balanced_accuracy": 0.75 + }, + { + "prompt": "RCQL|5", + "n": 50, + "rho": 0.4746582717926607, + "balanced_accuracy": 0.7952380952380952 + }, + { + "prompt": "RCQL|6", + "n": 50, + "rho": 0.036347208469734264, + "balanced_accuracy": 0.5823429541595925 + }, + { + "prompt": "REGS|0", + "n": 50, + "rho": 0.22795242554543763, + "balanced_accuracy": 0.6578947368421053 + }, + { + "prompt": "REGS|1", + "n": 50, + "rho": 0.2714239602055638, + "balanced_accuracy": 0.8936170212765957 + }, + { + "prompt": "REGS|2", + "n": 50, + "rho": 0.003551560755689556, + "balanced_accuracy": 0.632890365448505 + }, + { + "prompt": "REGS|3", + "n": 50, + "rho": 0.18107716730147128, + "balanced_accuracy": 0.6951219512195121 + }, + { + "prompt": "REGS|4", + "n": 50, + "rho": 0.30385603928793486, + "balanced_accuracy": 0.6523809523809524 + }, + { + "prompt": "REGS|5", + "n": 50, + "rho": 0.09848373511197939, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "REGS|6", + "n": 50, + "rho": 0.13484116876260288, + "balanced_accuracy": 0.6386946386946387 + }, + { + "prompt": "RESP|0", + "n": 50, + "rho": 0.3034042699224155, + "balanced_accuracy": 0.6587301587301587 + }, + { + "prompt": "RESP|1", + "n": 50, + "rho": -0.05164077983531759, + "balanced_accuracy": 0.5641025641025641 + }, + { + "prompt": "RESP|2", + "n": 44, + "rho": 0.27619410022894897, + "balanced_accuracy": 0.7606837606837606 + }, + { + "prompt": "RESP|3", + "n": 50, + "rho": 0.09655030609219536, + "balanced_accuracy": 0.5831600831600832 + }, + { + "prompt": "RESP|4", + "n": 50, + "rho": 0.5083711026994284, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "RESP|5", + "n": 50, + "rho": 0.5367963686874179, + "balanced_accuracy": 0.7720588235294117 + }, + { + "prompt": "RESP|6", + "n": 50, + "rho": 0.5225732909713635, + "balanced_accuracy": 0.7872807017543859 + }, + { + "prompt": "ROUG|0", + "n": 27, + "rho": -0.19646853581670543, + "balanced_accuracy": 0.78 + }, + { + "prompt": "ROUG|1", + "n": 42, + "rho": -0.19349342774221714, + "balanced_accuracy": 0.5092838196286472 + }, + { + "prompt": "ROUG|2", + "n": 34, + "rho": -0.2259445116772138, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "ROUG|3", + "n": 50, + "rho": 0.08174867335157827, + "balanced_accuracy": 0.717607973421927 + }, + { + "prompt": "ROUG|4", + "n": 50, + "rho": 0.10217507650500017, + "balanced_accuracy": 0.7303523035230353 + }, + { + "prompt": "ROUG|5", + "n": 50, + "rho": 0.2765730432368119, + "balanced_accuracy": 0.7346491228070176 + }, + { + "prompt": "ROUG|6", + "n": 50, + "rho": 0.487012183524221, + "balanced_accuracy": 0.7749999999999999 + }, + { + "prompt": "R_CHST|0", + "n": 50, + "rho": 0.21888394286823243, + "balanced_accuracy": 0.707641196013289 + }, + { + "prompt": "R_CHST|1", + "n": 50, + "rho": -0.07647248158166174, + "balanced_accuracy": 0.5930232558139534 + }, + { + "prompt": "R_CHST|2", + "n": 30, + "rho": -0.36977125690521156, + "balanced_accuracy": 0.5807453416149069 + }, + { + "prompt": "R_CHST|3", + "n": 50, + "rho": 0.17430855187674307, + "balanced_accuracy": 0.6916666666666667 + }, + { + "prompt": "R_CHST|4", + "n": 50, + "rho": 0.1785553865055286, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "R_CHST|5", + "n": 50, + "rho": 0.2676472429999497, + "balanced_accuracy": 0.638095238095238 + }, + { + "prompt": "R_CHST|6", + "n": 40, + "rho": 0.3122662915092563, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "R_HEAD|0", + "n": 50, + "rho": -0.05873215901107277, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "R_HEAD|1", + "n": 50, + "rho": 0.11440826221710372, + "balanced_accuracy": 0.5792540792540792 + }, + { + "prompt": "R_HEAD|2", + "n": 50, + "rho": -0.037922640933097475, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_HEAD|3", + "n": 50, + "rho": -0.269882140380183, + "balanced_accuracy": 0.5198135198135198 + }, + { + "prompt": "R_HEAD|4", + "n": 50, + "rho": -0.13732017341855562, + "balanced_accuracy": 0.5926916221033868 + }, + { + "prompt": "R_HEAD|5", + "n": 50, + "rho": 0.14355281110231527, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "R_HEAD|6", + "n": 40, + "rho": 0.17966015843445576, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "R_MASK|0", + "n": 50, + "rho": -0.1666704948864356, + "balanced_accuracy": 0.6011904761904762 + }, + { + "prompt": "R_MASK|1", + "n": 50, + "rho": -0.012183716697718611, + "balanced_accuracy": 0.5606060606060607 + }, + { + "prompt": "R_MASK|2", + "n": 50, + "rho": -0.1344227700064147, + "balanced_accuracy": 0.5382003395585738 + }, + { + "prompt": "R_MASK|3", + "n": 50, + "rho": 0.030525114312346963, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "R_MASK|4", + "n": 50, + "rho": 0.20477606756408592, + "balanced_accuracy": 0.7351190476190477 + }, + { + "prompt": "R_MASK|5", + "n": 50, + "rho": 0.30201585419064975, + "balanced_accuracy": 0.7047619047619047 + }, + { + "prompt": "R_MASK|6", + "n": 32, + "rho": 0.059284646107829436, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_MIXD|0", + "n": 50, + "rho": 0.4570881324465191, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "R_MIXD|1", + "n": 43, + "rho": 0.20002261001982657, + "balanced_accuracy": 0.608974358974359 + }, + { + "prompt": "R_MIXD|2", + "n": 50, + "rho": -0.12276856311631401, + "balanced_accuracy": 0.6013986013986015 + }, + { + "prompt": "R_MIXD|3", + "n": 50, + "rho": 0.057871363446696876, + "balanced_accuracy": 0.5974264705882353 + }, + { + "prompt": "R_MIXD|4", + "n": 50, + "rho": 0.22886925353413565, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "R_MIXD|5", + "n": 50, + "rho": 0.1398229327842539, + "balanced_accuracy": 0.7 + }, + { + "prompt": "R_MIXD|6", + "n": 25, + "rho": -0.17440300989755056, + "balanced_accuracy": 0.6309523809523809 + }, + { + "prompt": "R_NASL|0", + "n": 28, + "rho": -0.0967766945393046, + "balanced_accuracy": 0.5739130434782609 + }, + { + "prompt": "R_NASL|1", + "n": 50, + "rho": 0.2682818752486577, + "balanced_accuracy": 0.6451612903225806 + }, + { + "prompt": "R_NASL|2", + "n": 50, + "rho": -0.0766503028619457, + "balanced_accuracy": 0.5149501661129567 + }, + { + "prompt": "R_NASL|3", + "n": 50, + "rho": 0.20785941582059936, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "R_NASL|4", + "n": 41, + "rho": -0.005429886628107005, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "R_NASL|5", + "n": 35, + "rho": 0.08710170348936777, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_NASL|6", + "n": 25, + "rho": -0.29265395882424705, + "balanced_accuracy": 0.5869565217391304 + }, + { + "prompt": "R_ORAL|0", + "n": 43, + "rho": 0.2597169037418328, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "R_ORAL|1", + "n": 50, + "rho": 0.20017833133541996, + "balanced_accuracy": 0.6219512195121951 + }, + { + "prompt": "R_ORAL|2", + "n": 34, + "rho": -0.241621477008099, + "balanced_accuracy": 0.5740740740740741 + }, + { + "prompt": "R_ORAL|3", + "n": 50, + "rho": 0.16573627281805928, + "balanced_accuracy": 0.6504065040650406 + }, + { + "prompt": "R_ORAL|4", + "n": 50, + "rho": 0.12350685837139624, + "balanced_accuracy": 0.6030701754385965 + }, + { + "prompt": "R_ORAL|5", + "n": 50, + "rho": -0.1434129140094927, + "balanced_accuracy": 0.5052083333333334 + }, + { + "prompt": "R_ORAL|6", + "n": 34, + "rho": 0.07772338181501096, + "balanced_accuracy": 0.7580645161290323 + }, + { + "prompt": "R_THRT|0", + "n": 50, + "rho": -0.08628863942878101, + "balanced_accuracy": 0.6341463414634146 + }, + { + "prompt": "R_THRT|1", + "n": 50, + "rho": -0.0821117455181914, + "balanced_accuracy": 0.631578947368421 + }, + { + "prompt": "R_THRT|2", + "n": 36, + "rho": -0.10141869288942328, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "R_THRT|3", + "n": 50, + "rho": 0.1303291816259871, + "balanced_accuracy": 0.6815718157181572 + }, + { + "prompt": "R_THRT|4", + "n": 50, + "rho": 0.22657339926809936, + "balanced_accuracy": 0.739202657807309 + }, + { + "prompt": "R_THRT|5", + "n": 50, + "rho": -0.09125666569033872, + "balanced_accuracy": 0.5863970588235294 + }, + { + "prompt": "R_THRT|6", + "n": 50, + "rho": 0.3459642946448092, + "balanced_accuracy": 0.7238095238095238 + }, + { + "prompt": "SMTH|0", + "n": 50, + "rho": 0.4636926805005905, + "balanced_accuracy": 0.6969439728353142 + }, + { + "prompt": "SMTH|1", + "n": 50, + "rho": 0.05130924972462828, + "balanced_accuracy": 0.6375 + }, + { + "prompt": "SMTH|2", + "n": 37, + "rho": -0.05023111375950099, + "balanced_accuracy": 0.6119047619047618 + }, + { + "prompt": "SMTH|3", + "n": 27, + "rho": 0.003271253881415365, + "balanced_accuracy": 0.5738636363636364 + }, + { + "prompt": "SMTH|4", + "n": 50, + "rho": 0.36617489624775407, + "balanced_accuracy": 0.7375 + }, + { + "prompt": "SMTH|5", + "n": 50, + "rho": 0.286817023307008, + "balanced_accuracy": 0.7307692307692308 + }, + { + "prompt": "SMTH|6", + "n": 50, + "rho": -0.0963589879354631, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "STNC|0", + "n": 50, + "rho": 0.3131719499759805, + "balanced_accuracy": 0.7214912280701754 + }, + { + "prompt": "STNC|1", + "n": 50, + "rho": 0.17297309874763162, + "balanced_accuracy": 0.6527777777777778 + }, + { + "prompt": "STNC|2", + "n": 50, + "rho": 0.3750825113135495, + "balanced_accuracy": 0.6820175438596491 + }, + { + "prompt": "STNC|3", + "n": 42, + "rho": 0.22078735462640647, + "balanced_accuracy": 0.69375 + }, + { + "prompt": "STNC|4", + "n": 50, + "rho": 0.4004208067912256, + "balanced_accuracy": 0.6969439728353142 + }, + { + "prompt": "STNC|5", + "n": 50, + "rho": 0.4492984831226314, + "balanced_accuracy": 0.7047619047619047 + }, + { + "prompt": "STNC|6", + "n": 50, + "rho": 0.48909833658773, + "balanced_accuracy": 0.7666666666666666 + }, + { + "prompt": "STRU|0", + "n": 50, + "rho": 0.6658022779876385, + "balanced_accuracy": 0.8952380952380952 + }, + { + "prompt": "STRU|1", + "n": 50, + "rho": 0.09106706156914447, + "balanced_accuracy": 0.6351351351351351 + }, + { + "prompt": "STRU|2", + "n": 50, + "rho": 0.22087877909353296, + "balanced_accuracy": 0.6625 + }, + { + "prompt": "STRU|3", + "n": 28, + "rho": 0.11573250041656964, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "STRU|4", + "n": 50, + "rho": 0.33003890618472415, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "STRU|5", + "n": 50, + "rho": 0.2856033895745088, + "balanced_accuracy": 0.6916666666666667 + }, + { + "prompt": "STRU|6", + "n": 27, + "rho": 0.09636793934440015, + "balanced_accuracy": 0.8125 + }, + { + "prompt": "S_ASMR|0", + "n": 33, + "rho": 0.01122960044584787, + "balanced_accuracy": 0.7666666666666666 + }, + { + "prompt": "S_ASMR|1", + "n": 50, + "rho": -0.4268877509180515, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_ASMR|2", + "n": 50, + "rho": 0.2273127510867026, + "balanced_accuracy": 0.7828947368421053 + }, + { + "prompt": "S_ASMR|3", + "n": 50, + "rho": 0.47426195092122253, + "balanced_accuracy": 0.6314363143631436 + }, + { + "prompt": "S_ASMR|4", + "n": 50, + "rho": 0.41309859638722185, + "balanced_accuracy": 0.7181571815718157 + }, + { + "prompt": "S_ASMR|5", + "n": 50, + "rho": 0.09790903692880468, + "balanced_accuracy": 0.5753968253968254 + }, + { + "prompt": "S_ASMR|6", + "n": 50, + "rho": 0.6120817312468745, + "balanced_accuracy": 0.7720588235294117 + }, + { + "prompt": "S_AUTH|0", + "n": 50, + "rho": 0.5029429235515019, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "S_AUTH|1", + "n": 50, + "rho": 0.28106428773379377, + "balanced_accuracy": 0.6995614035087719 + }, + { + "prompt": "S_AUTH|2", + "n": 50, + "rho": -0.2997553912737326, + "balanced_accuracy": 0.5186480186480187 + }, + { + "prompt": "S_AUTH|3", + "n": 50, + "rho": 0.03208591770173124, + "balanced_accuracy": 0.6029411764705882 + }, + { + "prompt": "S_AUTH|4", + "n": 50, + "rho": 0.25935326951204746, + "balanced_accuracy": 0.7203742203742204 + }, + { + "prompt": "S_AUTH|5", + "n": 50, + "rho": 0.4662550551789168, + "balanced_accuracy": 0.8014705882352942 + }, + { + "prompt": "S_AUTH|6", + "n": 38, + "rho": 0.2461301814583047, + "balanced_accuracy": 0.687878787878788 + }, + { + "prompt": "S_CART|0", + "n": 50, + "rho": 0.019195953501335437, + "balanced_accuracy": 0.6216216216216216 + }, + { + "prompt": "S_CART|1", + "n": 50, + "rho": -0.07349732428637516, + "balanced_accuracy": 0.5734126984126984 + }, + { + "prompt": "S_CART|2", + "n": 47, + "rho": 0.22296694278543203, + "balanced_accuracy": 0.7189189189189189 + }, + { + "prompt": "S_CART|3", + "n": 50, + "rho": 0.5342299375384039, + "balanced_accuracy": 0.8428571428571429 + }, + { + "prompt": "S_CART|4", + "n": 50, + "rho": 0.5342615626799428, + "balanced_accuracy": 0.8663194444444444 + }, + { + "prompt": "S_CART|5", + "n": 50, + "rho": 0.19199842116579238, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "S_CART|6", + "n": 50, + "rho": 0.6008976103696592, + "balanced_accuracy": 0.8511586452762923 + }, + { + "prompt": "S_CASU|0", + "n": 26, + "rho": 0.28188838851614645, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 50, + "rho": -0.022633574167632103, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 50, + "rho": -0.1176470588235294, + "balanced_accuracy": 0.535650623885918 + }, + { + "prompt": "S_CASU|3", + "n": 50, + "rho": -0.06376745429865074, + "balanced_accuracy": 0.5523809523809524 + }, + { + "prompt": "S_CASU|4", + "n": 50, + "rho": 0.39860922107667623, + "balanced_accuracy": 0.7610294117647058 + }, + { + "prompt": "S_CASU|5", + "n": 50, + "rho": 0.032402296229595604, + "balanced_accuracy": 0.6013289036544851 + }, + { + "prompt": "S_CASU|6", + "n": 40, + "rho": -0.016488354677614853, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "S_CONV|0", + "n": 50, + "rho": 0.08812799302146587, + "balanced_accuracy": 0.6783216783216783 + }, + { + "prompt": "S_CONV|1", + "n": 50, + "rho": 0.37084152006626764, + "balanced_accuracy": 0.7723492723492724 + }, + { + "prompt": "S_CONV|2", + "n": 49, + "rho": 0.14144751022941357, + "balanced_accuracy": 0.693798449612403 + }, + { + "prompt": "S_CONV|3", + "n": 50, + "rho": -0.46646737942865807, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "S_CONV|4", + "n": 50, + "rho": 0.410323079693297, + "balanced_accuracy": 0.6570458404074703 + }, + { + "prompt": "S_CONV|5", + "n": 50, + "rho": 0.4707679074813023, + "balanced_accuracy": 0.780952380952381 + }, + { + "prompt": "S_CONV|6", + "n": 34, + "rho": 0.14252420701815735, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "S_DRAM|0", + "n": 50, + "rho": 0.08675693957896781, + "balanced_accuracy": 0.6991869918699187 + }, + { + "prompt": "S_DRAM|1", + "n": 50, + "rho": -0.061515197536647595, + "balanced_accuracy": 0.55 + }, + { + "prompt": "S_DRAM|2", + "n": 50, + "rho": -0.051193467535193646, + "balanced_accuracy": 0.5540540540540541 + }, + { + "prompt": "S_DRAM|3", + "n": 50, + "rho": -0.1713356239263636, + "balanced_accuracy": 0.6246612466124661 + }, + { + "prompt": "S_DRAM|4", + "n": 50, + "rho": 0.3634650278537122, + "balanced_accuracy": 0.7346491228070176 + }, + { + "prompt": "S_DRAM|5", + "n": 50, + "rho": 0.4338909220812826, + "balanced_accuracy": 0.8373015873015872 + }, + { + "prompt": "S_DRAM|6", + "n": 50, + "rho": 0.26838207696354943, + "balanced_accuracy": 0.7564102564102564 + }, + { + "prompt": "S_FORM|0", + "n": 50, + "rho": 0.21060954645512459, + "balanced_accuracy": 0.6726190476190477 + }, + { + "prompt": "S_FORM|1", + "n": 50, + "rho": 0.23132352729143232, + "balanced_accuracy": 0.6476190476190475 + }, + { + "prompt": "S_FORM|2", + "n": 50, + "rho": 0.08596320816247126, + "balanced_accuracy": 0.6456876456876457 + }, + { + "prompt": "S_FORM|3", + "n": 50, + "rho": 0.1828511671027191, + "balanced_accuracy": 0.6369047619047619 + }, + { + "prompt": "S_FORM|4", + "n": 50, + "rho": 0.1904882074804988, + "balanced_accuracy": 0.6408199643493762 + }, + { + "prompt": "S_FORM|5", + "n": 50, + "rho": 0.4674478986113565, + "balanced_accuracy": 0.819047619047619 + }, + { + "prompt": "S_FORM|6", + "n": 42, + "rho": 0.5131390265733297, + "balanced_accuracy": 0.8666666666666667 + }, + { + "prompt": "S_MONO|0", + "n": 50, + "rho": 0.26614818151923586, + "balanced_accuracy": 0.6910016977928692 + }, + { + "prompt": "S_MONO|1", + "n": 50, + "rho": -0.15453567241953878, + "balanced_accuracy": 0.5213464696223317 + }, + { + "prompt": "S_MONO|2", + "n": 50, + "rho": -0.2588487091422077, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_MONO|3", + "n": 50, + "rho": 0.17892936242600682, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "S_MONO|4", + "n": 50, + "rho": 0.35361804373143, + "balanced_accuracy": 0.7003676470588236 + }, + { + "prompt": "S_MONO|5", + "n": 50, + "rho": 0.4485217486077507, + "balanced_accuracy": 0.7023172905525847 + }, + { + "prompt": "S_MONO|6", + "n": 50, + "rho": 0.27911431982327795, + "balanced_accuracy": 0.641025641025641 + }, + { + "prompt": "S_NARR|0", + "n": 50, + "rho": 0.15855884634838505, + "balanced_accuracy": 0.6755952380952381 + }, + { + "prompt": "S_NARR|1", + "n": 50, + "rho": -0.16372782768988828, + "balanced_accuracy": 0.5505952380952381 + }, + { + "prompt": "S_NARR|2", + "n": 50, + "rho": -0.32466593698799107, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "S_NARR|3", + "n": 50, + "rho": 0.09791925001401455, + "balanced_accuracy": 0.6262458471760797 + }, + { + "prompt": "S_NARR|4", + "n": 50, + "rho": 0.5398474376678324, + "balanced_accuracy": 0.775974025974026 + }, + { + "prompt": "S_NARR|5", + "n": 50, + "rho": 0.33897989892050345, + "balanced_accuracy": 0.7887700534759359 + }, + { + "prompt": "S_NARR|6", + "n": 29, + "rho": 0.2942811960853008, + "balanced_accuracy": 0.8653846153846154 + }, + { + "prompt": "S_NEWS|0", + "n": 50, + "rho": 0.22803940538827416, + "balanced_accuracy": 0.7453222453222453 + }, + { + "prompt": "S_NEWS|1", + "n": 50, + "rho": 0.024623334118857212, + "balanced_accuracy": 0.5186480186480187 + }, + { + "prompt": "S_NEWS|2", + "n": 50, + "rho": 0.36609457889884073, + "balanced_accuracy": 0.7290552584670231 + }, + { + "prompt": "S_NEWS|3", + "n": 50, + "rho": 0.43289871470232527, + "balanced_accuracy": 0.7532467532467533 + }, + { + "prompt": "S_NEWS|4", + "n": 50, + "rho": 0.21092737465756992, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "S_NEWS|5", + "n": 50, + "rho": 0.3530068582030735, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_NEWS|6", + "n": 40, + "rho": 0.4203734817026812, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "S_PLAY|0", + "n": 50, + "rho": 0.21311574211189172, + "balanced_accuracy": 0.6991869918699187 + }, + { + "prompt": "S_PLAY|1", + "n": 50, + "rho": 0.17817399047320337, + "balanced_accuracy": 0.6151761517615176 + }, + { + "prompt": "S_PLAY|2", + "n": 50, + "rho": 0.04382005172872526, + "balanced_accuracy": 0.5975609756097561 + }, + { + "prompt": "S_PLAY|3", + "n": 50, + "rho": 0.4771105052238953, + "balanced_accuracy": 0.7833333333333334 + }, + { + "prompt": "S_PLAY|4", + "n": 50, + "rho": 0.4949809278673627, + "balanced_accuracy": 0.8255813953488372 + }, + { + "prompt": "S_PLAY|5", + "n": 50, + "rho": 0.33149527234060067, + "balanced_accuracy": 0.7774086378737541 + }, + { + "prompt": "S_PLAY|6", + "n": 50, + "rho": 0.3376715486343097, + "balanced_accuracy": 0.7341269841269842 + }, + { + "prompt": "S_RANT|0", + "n": 50, + "rho": 0.1314469041800018, + "balanced_accuracy": 0.707641196013289 + }, + { + "prompt": "S_RANT|1", + "n": 50, + "rho": -0.030377788533304324, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "S_RANT|2", + "n": 50, + "rho": 0.3347978408802448, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_RANT|3", + "n": 50, + "rho": 0.18370296596206626, + "balanced_accuracy": 0.6206140350877194 + }, + { + "prompt": "S_RANT|4", + "n": 50, + "rho": 0.6291923301237287, + "balanced_accuracy": 0.8345588235294117 + }, + { + "prompt": "S_RANT|5", + "n": 50, + "rho": 0.2704832685896334, + "balanced_accuracy": 0.7291666666666667 + }, + { + "prompt": "S_RANT|6", + "n": 50, + "rho": 0.42136337998149337, + "balanced_accuracy": 0.7165775401069518 + }, + { + "prompt": "S_STRY|0", + "n": 46, + "rho": -0.2151532635797317, + "balanced_accuracy": 0.5125 + }, + { + "prompt": "S_STRY|1", + "n": 50, + "rho": -0.33678806416687646, + "balanced_accuracy": 0.5166666666666667 + }, + { + "prompt": "S_STRY|2", + "n": 50, + "rho": 0.3349886002815688, + "balanced_accuracy": 0.715780998389694 + }, + { + "prompt": "S_STRY|3", + "n": 50, + "rho": 0.3041057920542332, + "balanced_accuracy": 0.7378472222222222 + }, + { + "prompt": "S_STRY|4", + "n": 50, + "rho": 0.29318122834727844, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "S_STRY|5", + "n": 50, + "rho": 0.3280164934722718, + "balanced_accuracy": 0.7105263157894737 + }, + { + "prompt": "S_STRY|6", + "n": 39, + "rho": 0.24806334752758338, + "balanced_accuracy": 0.7088235294117647 + }, + { + "prompt": "S_TECH|0", + "n": 40, + "rho": 0.16480470246267204, + "balanced_accuracy": 0.6164874551971327 + }, + { + "prompt": "S_TECH|1", + "n": 50, + "rho": -0.12839578427317846, + "balanced_accuracy": 0.6561461794019934 + }, + { + "prompt": "S_TECH|2", + "n": 50, + "rho": -0.15129611272233265, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "S_TECH|3", + "n": 50, + "rho": 0.21149410034173116, + "balanced_accuracy": 0.7281746031746033 + }, + { + "prompt": "S_TECH|4", + "n": 50, + "rho": 0.2957219591637191, + "balanced_accuracy": 0.628968253968254 + }, + { + "prompt": "S_TECH|5", + "n": 50, + "rho": -0.20551351206586313, + "balanced_accuracy": 0.5329861111111112 + }, + { + "prompt": "S_TECH|6", + "n": 32, + "rho": 0.13906490482269987, + "balanced_accuracy": 0.6771428571428572 + }, + { + "prompt": "S_WHIS|0", + "n": 50, + "rho": -0.03077388833600935, + "balanced_accuracy": 0.5444444444444444 + }, + { + "prompt": "S_WHIS|1", + "n": 50, + "rho": -0.06582916043634873, + "balanced_accuracy": 0.6105169340463459 + }, + { + "prompt": "S_WHIS|2", + "n": 50, + "rho": 0.49890343243017604, + "balanced_accuracy": 0.7285714285714286 + }, + { + "prompt": "S_WHIS|3", + "n": 50, + "rho": 0.12115144730653377, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_WHIS|4", + "n": 50, + "rho": 0.36272715612469075, + "balanced_accuracy": 0.6984126984126984 + }, + { + "prompt": "S_WHIS|5", + "n": 50, + "rho": -0.013687884918719102, + "balanced_accuracy": 0.5827505827505828 + }, + { + "prompt": "S_WHIS|6", + "n": 50, + "rho": 0.6315557071426018, + "balanced_accuracy": 0.8658088235294117 + }, + { + "prompt": "TEMP|0", + "n": 49, + "rho": 0.24061543491836088, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "TEMP|1", + "n": 50, + "rho": -0.06922372088104375, + "balanced_accuracy": 0.6655011655011656 + }, + { + "prompt": "TEMP|2", + "n": 46, + "rho": 0.10937672186549542, + "balanced_accuracy": 0.6648351648351649 + }, + { + "prompt": "TEMP|3", + "n": 31, + "rho": 0.14327038343648352, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "TEMP|4", + "n": 50, + "rho": 0.07473116697001492, + "balanced_accuracy": 0.6011029411764706 + }, + { + "prompt": "TEMP|5", + "n": 50, + "rho": 0.23667158260378449, + "balanced_accuracy": 0.6710963455149501 + }, + { + "prompt": "TEMP|6", + "n": 42, + "rho": 0.3418564311393771, + "balanced_accuracy": 0.7702702702702703 + }, + { + "prompt": "TENS|0", + "n": 32, + "rho": 0.1549146501806207, + "balanced_accuracy": 0.7471264367816092 + }, + { + "prompt": "TENS|1", + "n": 50, + "rho": 0.3870424946282129, + "balanced_accuracy": 0.7323481116584565 + }, + { + "prompt": "TENS|2", + "n": 40, + "rho": 0.12747444107287959, + "balanced_accuracy": 0.7522522522522522 + }, + { + "prompt": "TENS|3", + "n": 30, + "rho": 0.07341608576371889, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "TENS|4", + "n": 50, + "rho": 0.19562512741244686, + "balanced_accuracy": 0.6490514905149052 + }, + { + "prompt": "TENS|5", + "n": 50, + "rho": 0.4735797031790785, + "balanced_accuracy": 0.7238095238095238 + }, + { + "prompt": "TENS|6", + "n": 50, + "rho": 0.29846549597348193, + "balanced_accuracy": 0.6966911764705883 + }, + { + "prompt": "VALN|0", + "n": 50, + "rho": 0.30361330196546793, + "balanced_accuracy": 0.756578947368421 + }, + { + "prompt": "VALN|1", + "n": 50, + "rho": 0.3909554995784461, + "balanced_accuracy": 0.7095588235294117 + }, + { + "prompt": "VALN|2", + "n": 43, + "rho": 0.1773318976847607, + "balanced_accuracy": 0.746031746031746 + }, + { + "prompt": "VALN|3", + "n": 50, + "rho": 0.4066544008428899, + "balanced_accuracy": 0.8519813519813519 + }, + { + "prompt": "VALN|4", + "n": 50, + "rho": 0.1499750954850556, + "balanced_accuracy": 0.5974264705882353 + }, + { + "prompt": "VALN|5", + "n": 50, + "rho": 0.42096391181327547, + "balanced_accuracy": 0.7625 + }, + { + "prompt": "VALN|6", + "n": 50, + "rho": 0.49105638788800565, + "balanced_accuracy": 0.7932263814616756 + }, + { + "prompt": "VALS|0", + "n": 50, + "rho": 0.29692744037110835, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "VALS|1", + "n": 50, + "rho": 0.1151016525811112, + "balanced_accuracy": 0.6517615176151761 + }, + { + "prompt": "VALS|2", + "n": 28, + "rho": 0.07587072556644578, + "balanced_accuracy": 0.66 + }, + { + "prompt": "VALS|3", + "n": 50, + "rho": 0.053545299605852865, + "balanced_accuracy": 0.6594684385382059 + }, + { + "prompt": "VALS|4", + "n": 50, + "rho": 0.04314924083108083, + "balanced_accuracy": 0.6596736596736597 + }, + { + "prompt": "VALS|5", + "n": 50, + "rho": 0.17763432549091485, + "balanced_accuracy": 0.6477272727272727 + }, + { + "prompt": "VALS|6", + "n": 50, + "rho": 0.2186676267611044, + "balanced_accuracy": 0.668997668997669 + }, + { + "prompt": "VFLX|0", + "n": 50, + "rho": -0.10552058345048336, + "balanced_accuracy": 0.5297619047619048 + }, + { + "prompt": "VFLX|1", + "n": 50, + "rho": 0.2023156511766551, + "balanced_accuracy": 0.7282608695652174 + }, + { + "prompt": "VFLX|2", + "n": 50, + "rho": -0.2622470419202698, + "balanced_accuracy": 0.5795454545454546 + }, + { + "prompt": "VFLX|3", + "n": 50, + "rho": -0.13065302722055228, + "balanced_accuracy": 0.55 + }, + { + "prompt": "VFLX|4", + "n": 50, + "rho": 0.07800857774707759, + "balanced_accuracy": 0.6590909090909092 + }, + { + "prompt": "VFLX|5", + "n": 50, + "rho": 0.14525040812800483, + "balanced_accuracy": 0.78125 + }, + { + "prompt": "VFLX|6", + "n": 50, + "rho": 0.058237862736030536, + "balanced_accuracy": 0.6098484848484849 + }, + { + "prompt": "VOLT|0", + "n": 50, + "rho": 0.22512866632580794, + "balanced_accuracy": 0.7680652680652681 + }, + { + "prompt": "VOLT|1", + "n": 50, + "rho": 0.0880243876540651, + "balanced_accuracy": 0.6864035087719298 + }, + { + "prompt": "VOLT|2", + "n": 36, + "rho": 0.08432015414218076, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VOLT|3", + "n": 41, + "rho": -0.38598956555291847, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 41, + "rho": 0.3621242929360719, + "balanced_accuracy": 0.6497252747252746 + }, + { + "prompt": "VOLT|5", + "n": 50, + "rho": 0.3995080231751946, + "balanced_accuracy": 0.7765072765072765 + }, + { + "prompt": "VOLT|6", + "n": 50, + "rho": 0.3285981388565643, + "balanced_accuracy": 0.7420634920634921 + }, + { + "prompt": "VULN|0", + "n": 50, + "rho": 0.25737655811037846, + "balanced_accuracy": 0.6625 + }, + { + "prompt": "VULN|1", + "n": 50, + "rho": 0.12946469592404458, + "balanced_accuracy": 0.6002710027100271 + }, + { + "prompt": "VULN|2", + "n": 50, + "rho": 0.07942246000102861, + "balanced_accuracy": 0.575 + }, + { + "prompt": "VULN|3", + "n": 50, + "rho": 0.156959105777881, + "balanced_accuracy": 0.7039473684210527 + }, + { + "prompt": "VULN|4", + "n": 50, + "rho": 0.2561163705243153, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "VULN|5", + "n": 50, + "rho": 0.28266211313637163, + "balanced_accuracy": 0.75 + }, + { + "prompt": "VULN|6", + "n": 50, + "rho": 0.2298430634464679, + "balanced_accuracy": 0.6458333333333333 + }, + { + "prompt": "WARM|0", + "n": 39, + "rho": -0.02863999648409744, + "balanced_accuracy": 0.6558823529411765 + }, + { + "prompt": "WARM|1", + "n": 50, + "rho": 0.1789984558928701, + "balanced_accuracy": 0.681912681912682 + }, + { + "prompt": "WARM|2", + "n": 50, + "rho": -0.10089458657682406, + "balanced_accuracy": 0.5128205128205128 + }, + { + "prompt": "WARM|3", + "n": 49, + "rho": -0.12877373319464688, + "balanced_accuracy": 0.5397435897435897 + }, + { + "prompt": "WARM|4", + "n": 50, + "rho": 0.2204923103107795, + "balanced_accuracy": 0.618421052631579 + }, + { + "prompt": "WARM|5", + "n": 50, + "rho": 0.2557792037270591, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "WARM|6", + "n": 26, + "rho": -0.08686177762762637, + "balanced_accuracy": 0.6014492753623188 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 349, + "mean_prompt_rho": 0.3027750495754307, + "balanced_accuracy_oracle": 0.719564240790656 + }, + { + "family": "AROU", + "n": 343, + "mean_prompt_rho": 0.2641098433919194, + "balanced_accuracy_oracle": 0.7088805970149253 + }, + { + "family": "ARSH", + "n": 350, + "mean_prompt_rho": 0.20013452649545263, + "balanced_accuracy_oracle": 0.6860003403482897 + }, + { + "family": "ATCK", + "n": 350, + "mean_prompt_rho": 0.3108661276877189, + "balanced_accuracy_oracle": 0.6901260504201681 + }, + { + "family": "BKGN", + "n": 315, + "mean_prompt_rho": -0.2630300120830091, + "balanced_accuracy_oracle": 0.5184241579060288 + }, + { + "family": "BRGT", + "n": 320, + "mean_prompt_rho": 0.19621002017190683, + "balanced_accuracy_oracle": 0.6541666666666667 + }, + { + "family": "CHNK", + "n": 321, + "mean_prompt_rho": 0.08321221232159166, + "balanced_accuracy_oracle": 0.6343661971830985 + }, + { + "family": "CLRT", + "n": 332, + "mean_prompt_rho": 0.20849743446524613, + "balanced_accuracy_oracle": 0.6874094202898551 + }, + { + "family": "COGL", + "n": 320, + "mean_prompt_rho": 0.14738428929460698, + "balanced_accuracy_oracle": 0.6361061419200954 + }, + { + "family": "DARC", + "n": 329, + "mean_prompt_rho": 0.15335313312566076, + "balanced_accuracy_oracle": 0.639157636738906 + }, + { + "family": "DFLU", + "n": 340, + "mean_prompt_rho": 0.17342489269097644, + "balanced_accuracy_oracle": 0.6720357564513408 + }, + { + "family": "EMPH", + "n": 313, + "mean_prompt_rho": 0.21774804658711672, + "balanced_accuracy_oracle": 0.7079325755367725 + }, + { + "family": "ESTH", + "n": 317, + "mean_prompt_rho": 0.26947837713683226, + "balanced_accuracy_oracle": 0.7353636901241869 + }, + { + "family": "EXPL", + "n": 144, + "mean_prompt_rho": 0.050747203634101505, + "balanced_accuracy_oracle": 0.5909090909090909 + }, + { + "family": "FOCS", + "n": 341, + "mean_prompt_rho": 0.2603407424782132, + "balanced_accuracy_oracle": 0.6587154068566708 + }, + { + "family": "FULL", + "n": 273, + "mean_prompt_rho": 0.08451590636503521, + "balanced_accuracy_oracle": 0.6309523809523809 + }, + { + "family": "GEND", + "n": 350, + "mean_prompt_rho": 0.2625154118046899, + "balanced_accuracy_oracle": 0.7289799402475459 + }, + { + "family": "HARM", + "n": 313, + "mean_prompt_rho": 0.04142515248358413, + "balanced_accuracy_oracle": 0.647490494296578 + }, + { + "family": "METL", + "n": 322, + "mean_prompt_rho": 0.14528784774941902, + "balanced_accuracy_oracle": 0.6377132595031427 + }, + { + "family": "RANG", + "n": 302, + "mean_prompt_rho": 0.17395578690846544, + "balanced_accuracy_oracle": 0.6843290659080132 + }, + { + "family": "RCQL", + "n": 286, + "mean_prompt_rho": 0.15261217804944754, + "balanced_accuracy_oracle": 0.6818910256410255 + }, + { + "family": "REGS", + "n": 350, + "mean_prompt_rho": 0.1744551509958113, + "balanced_accuracy_oracle": 0.6942528735632183 + }, + { + "family": "RESP", + "n": 344, + "mean_prompt_rho": 0.31317837982377883, + "balanced_accuracy_oracle": 0.6802459016393443 + }, + { + "family": "ROUG", + "n": 303, + "mean_prompt_rho": 0.047371785911639305, + "balanced_accuracy_oracle": 0.6976960237829803 + }, + { + "family": "R_CHST", + "n": 320, + "mean_prompt_rho": 0.10077395389611953, + "balanced_accuracy_oracle": 0.6319320214669052 + }, + { + "family": "R_HEAD", + "n": 340, + "mean_prompt_rho": -0.009462268855576297, + "balanced_accuracy_oracle": 0.6655584061992774 + }, + { + "family": "R_MASK", + "n": 332, + "mean_prompt_rho": 0.04047495722633473, + "balanced_accuracy_oracle": 0.6805098684210527 + }, + { + "family": "R_MIXD", + "n": 318, + "mean_prompt_rho": 0.11235753131679535, + "balanced_accuracy_oracle": 0.6639601885804086 + }, + { + "family": "R_NASL", + "n": 279, + "mean_prompt_rho": 0.01310459310071721, + "balanced_accuracy_oracle": 0.6445623342175066 + }, + { + "family": "R_ORAL", + "n": 311, + "mean_prompt_rho": 0.06311819386630393, + "balanced_accuracy_oracle": 0.5770812246963563 + }, + { + "family": "R_THRT", + "n": 336, + "mean_prompt_rho": 0.0488273045731659, + "balanced_accuracy_oracle": 0.6588505747126436 + }, + { + "family": "SMTH", + "n": 314, + "mean_prompt_rho": 0.14638214313806172, + "balanced_accuracy_oracle": 0.6259951348960637 + }, + { + "family": "STNC", + "n": 342, + "mean_prompt_rho": 0.34583322016645074, + "balanced_accuracy_oracle": 0.6972228066484325 + }, + { + "family": "STRU", + "n": 305, + "mean_prompt_rho": 0.2579272648815027, + "balanced_accuracy_oracle": 0.7121730163898838 + }, + { + "family": "S_ASMR", + "n": 333, + "mean_prompt_rho": 0.20128655944266036, + "balanced_accuracy_oracle": 0.6727799227799227 + }, + { + "family": "S_AUTH", + "n": 338, + "mean_prompt_rho": 0.21258232055179477, + "balanced_accuracy_oracle": 0.6902275953656638 + }, + { + "family": "S_CART", + "n": 347, + "mean_prompt_rho": 0.2900075862505986, + "balanced_accuracy_oracle": 0.7600541867750402 + }, + { + "family": "S_CASU", + "n": 316, + "mean_prompt_rho": 0.07033763769357017, + "balanced_accuracy_oracle": 0.6467361323935029 + }, + { + "family": "S_CONV", + "n": 333, + "mean_prompt_rho": 0.16536640544017797, + "balanced_accuracy_oracle": 0.7246986262966078 + }, + { + "family": "S_DRAM", + "n": 350, + "mean_prompt_rho": 0.12406438249704389, + "balanced_accuracy_oracle": 0.6934389140271493 + }, + { + "family": "S_FORM", + "n": 342, + "mean_prompt_rho": 0.26883179738241886, + "balanced_accuracy_oracle": 0.6991468718634994 + }, + { + "family": "S_MONO", + "n": 350, + "mean_prompt_rho": 0.15899246779227924, + "balanced_accuracy_oracle": 0.6493836933167477 + }, + { + "family": "S_NARR", + "n": 329, + "mean_prompt_rho": 0.1344561234797367, + "balanced_accuracy_oracle": 0.7041572035153549 + }, + { + "family": "S_NEWS", + "n": 340, + "mean_prompt_rho": 0.2908519639530889, + "balanced_accuracy_oracle": 0.6924812030075187 + }, + { + "family": "S_PLAY", + "n": 350, + "mean_prompt_rho": 0.2966240054828555, + "balanced_accuracy_oracle": 0.7084848484848485 + }, + { + "family": "S_RANT", + "n": 350, + "mean_prompt_rho": 0.27722984302626624, + "balanced_accuracy_oracle": 0.7033296337402886 + }, + { + "family": "S_STRY", + "n": 335, + "mean_prompt_rho": 0.1366305905623325, + "balanced_accuracy_oracle": 0.6448936170212766 + }, + { + "family": "S_TECH", + "n": 322, + "mean_prompt_rho": 0.04655432253277827, + "balanced_accuracy_oracle": 0.6512325452437364 + }, + { + "family": "S_WHIS", + "n": 350, + "mean_prompt_rho": 0.21486382990184644, + "balanced_accuracy_oracle": 0.7050659264399722 + }, + { + "family": "TEMP", + "n": 318, + "mean_prompt_rho": 0.15389971429321037, + "balanced_accuracy_oracle": 0.7054010826771653 + }, + { + "family": "TENS", + "n": 302, + "mean_prompt_rho": 0.2443597140300628, + "balanced_accuracy_oracle": 0.7347909313872106 + }, + { + "family": "VALN", + "n": 343, + "mean_prompt_rho": 0.33436435646541446, + "balanced_accuracy_oracle": 0.7386092187914712 + }, + { + "family": "VALS", + "n": 328, + "mean_prompt_rho": 0.14012804445823118, + "balanced_accuracy_oracle": 0.6419369456852464 + }, + { + "family": "VFLX", + "n": 350, + "mean_prompt_rho": -0.0020868789719339135, + "balanced_accuracy_oracle": 0.5909090909090908 + }, + { + "family": "VOLT", + "n": 318, + "mean_prompt_rho": 0.1573877282195666, + "balanced_accuracy_oracle": 0.652027027027027 + }, + { + "family": "VULN", + "n": 350, + "mean_prompt_rho": 0.19883490956006963, + "balanced_accuracy_oracle": 0.6484351457230186 + }, + { + "family": "WARM", + "n": 314, + "mean_prompt_rho": 0.044299982292501996, + "balanced_accuracy_oracle": 0.6276875 + } + ] + }, + "repo_min_2_raters": { + "n": 13917, + "positive_rate": 0.20701300567651074, + "prompts": 395, + "mean_prompt_spearman": 0.1566236861554418, + "balanced_accuracy_oracle_per_prompt": 0.6907691988819777, + "balanced_accuracy_5fold_clip_grouped": 0.5853733526036213, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.725768181955358, + "balanced_accuracy": 0.8846153846153846 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5878026574531571, + "balanced_accuracy": 0.8819444444444444 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.0386248741676071, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 38, + "rho": 0.27995155390152915, + "balanced_accuracy": 0.7552083333333333 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.024055345839675515, + "balanced_accuracy": 0.5782051282051283 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2503800983042693, + "balanced_accuracy": 0.7523809523809524 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.09492041837115683, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.4668175920204429, + "balanced_accuracy": 0.7831541218637992 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.46657416600721685, + "balanced_accuracy": 0.75 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.4693099329732159, + "balanced_accuracy": 0.828125 + }, + { + "prompt": "AROU|3", + "n": 34, + "rho": -0.03852778737855754, + "balanced_accuracy": 0.7310344827586206 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.2516847730218691, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.44872590990340994, + "balanced_accuracy": 0.6781609195402298 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5506417757061074, + "balanced_accuracy": 0.8131868131868132 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": 0.20659402707531813, + "balanced_accuracy": 0.9605263157894737 + }, + { + "prompt": "ARSH|1", + "n": 40, + "rho": 0.3312768263514263, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "ARSH|2", + "n": 34, + "rho": 0.11255067879587881, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "ARSH|3", + "n": 39, + "rho": 0.07520058491558367, + "balanced_accuracy": 0.5941176470588235 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.26897871665395634, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.6503647536369368, + "balanced_accuracy": 0.9071969696969697 + }, + { + "prompt": "ARSH|6", + "n": 43, + "rho": 0.27761334725820147, + "balanced_accuracy": 0.7724358974358974 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.13460028174954816, + "balanced_accuracy": 0.6502463054187192 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.194482421992737, + "balanced_accuracy": 0.6498316498316499 + }, + { + "prompt": "ATCK|2", + "n": 41, + "rho": 0.23658726587184473, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "ATCK|3", + "n": 42, + "rho": 0.44595726530278496, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "ATCK|4", + "n": 37, + "rho": 0.043324317315651006, + "balanced_accuracy": 0.6212121212121212 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.45695519187059097, + "balanced_accuracy": 0.8620689655172413 + }, + { + "prompt": "ATCK|6", + "n": 40, + "rho": 0.49281201916436507, + "balanced_accuracy": 0.8683385579937304 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.1290201409127184, + "balanced_accuracy": 0.5961538461538461 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.16417246092611557, + "balanced_accuracy": 0.525 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": -0.06706178372130649, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.12139794554411229, + "balanced_accuracy": 0.5984848484848485 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.28812359854991015, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.6410325292528675, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.42662433069968025, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.3588540942340998, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 28, + "rho": 0.02705704117302201, + "balanced_accuracy": 0.5782608695652174 + }, + { + "prompt": "BRGT|2", + "n": 33, + "rho": -0.08632402751751676, + "balanced_accuracy": 0.5555555555555556 + }, + { + "prompt": "BRGT|3", + "n": 33, + "rho": 0.002089429814745382, + "balanced_accuracy": 0.595 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.10056165302907571, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.1127107491410716, + "balanced_accuracy": 0.5898617511520737 + }, + { + "prompt": "BRGT|6", + "n": 38, + "rho": 0.2910661436263963, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.4633927199712563, + "balanced_accuracy": 0.7733333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.19083526712691265, + "balanced_accuracy": 0.6692307692307693 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": 0.1279621751267801, + "balanced_accuracy": 0.6346153846153846 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.25179993419169544, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.11184831397621037, + "balanced_accuracy": 0.6120689655172413 + }, + { + "prompt": "CHNK|5", + "n": 43, + "rho": -0.05650375393286106, + "balanced_accuracy": 0.5964052287581699 + }, + { + "prompt": "CHNK|6", + "n": 23, + "rho": -0.1214291904161356, + "balanced_accuracy": 0.75 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5415494269456692, + "balanced_accuracy": 0.7992424242424242 + }, + { + "prompt": "CLRT|1", + "n": 34, + "rho": 0.2756267650336276, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "CLRT|2", + "n": 41, + "rho": 0.07049448594031041, + "balanced_accuracy": 0.65 + }, + { + "prompt": "CLRT|3", + "n": 31, + "rho": -0.30701298719495895, + "balanced_accuracy": 0.5434782608695652 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.208985431392778, + "balanced_accuracy": 0.6296296296296297 + }, + { + "prompt": "CLRT|5", + "n": 36, + "rho": 0.17339699648548026, + "balanced_accuracy": 0.6745454545454546 + }, + { + "prompt": "CLRT|6", + "n": 35, + "rho": 0.2947717300654751, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.0690133957277197, + "balanced_accuracy": 0.5659340659340659 + }, + { + "prompt": "COGL|1", + "n": 33, + "rho": -0.10230682977286686, + "balanced_accuracy": 0.6551724137931034 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.4435119012588066, + "balanced_accuracy": 0.7368421052631579 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.3500778735125136, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.18591884506036482, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.1990924100922954, + "balanced_accuracy": 0.5916666666666667 + }, + { + "prompt": "COGL|6", + "n": 39, + "rho": 0.47518316112022907, + "balanced_accuracy": 0.6794117647058824 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.12952985264699024, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": -0.00501127878960906, + "balanced_accuracy": 0.5571428571428572 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.23890607020349047, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10406811752307925, + "balanced_accuracy": 0.6181318681318682 + }, + { + "prompt": "DARC|4", + "n": 33, + "rho": -0.146474343045991, + "balanced_accuracy": 0.6637931034482758 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.40037370543019807, + "balanced_accuracy": 0.6674876847290641 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5437676033011722, + "balanced_accuracy": 0.8571428571428572 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.035448838331684475, + "balanced_accuracy": 0.5902777777777778 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2977803065214402, + "balanced_accuracy": 0.5 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.30156561709334634, + "balanced_accuracy": 0.7698412698412698 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5589675345875315, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.27152506017285677, + "balanced_accuracy": 0.711111111111111 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.15915899065288572, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 36, + "rho": 0.21365562067834856, + "balanced_accuracy": 0.7381818181818182 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.22845108197814135, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.06720436247535969, + "balanced_accuracy": 0.6095238095238095 + }, + { + "prompt": "EMPH|2", + "n": 22, + "rho": 0.35498296351050573, + "balanced_accuracy": 0.6916666666666667 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.16028724788685778, + "balanced_accuracy": 0.6480263157894737 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.2015605315867101, + "balanced_accuracy": 0.5793650793650793 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.46385904922454785, + "balanced_accuracy": 0.8366666666666667 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.5183932282383636, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "ESTH|0", + "n": 35, + "rho": 0.4443597427674736, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ESTH|1", + "n": 33, + "rho": 0.12996100145897735, + "balanced_accuracy": 0.6129032258064516 + }, + { + "prompt": "ESTH|2", + "n": 37, + "rho": 0.2521185907382541, + "balanced_accuracy": 0.7607758620689655 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.06621730509999572, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.1447340350137243, + "balanced_accuracy": 0.6379310344827587 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.12190348521686543, + "balanced_accuracy": 0.6126126126126126 + }, + { + "prompt": "ESTH|6", + "n": 33, + "rho": 0.4376262816388638, + "balanced_accuracy": 0.7569444444444444 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.022970641027123925, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.21779851019896, + "balanced_accuracy": 0.6136363636363636 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.20733589422098134, + "balanced_accuracy": 0.586405529953917 + }, + { + "prompt": "FOCS|0", + "n": 40, + "rho": 0.29403962441050463, + "balanced_accuracy": 0.7745098039215685 + }, + { + "prompt": "FOCS|1", + "n": 35, + "rho": 0.07349236665726562, + "balanced_accuracy": 0.5977011494252873 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": 0.08596475089631064, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.2648715256885, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5485649220783114, + "balanced_accuracy": 0.7204968944099379 + }, + { + "prompt": "FOCS|5", + "n": 32, + "rho": 0.17985022375316362, + "balanced_accuracy": 0.6457142857142857 + }, + { + "prompt": "FOCS|6", + "n": 41, + "rho": 0.4162341767507887, + "balanced_accuracy": 0.7100840336134454 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.07376951754419667, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 36, + "rho": 0.04499634222776557, + "balanced_accuracy": 0.6911764705882353 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.03618457789922013, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.15542010767027473, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "FULL|4", + "n": 37, + "rho": 0.028314449563521474, + "balanced_accuracy": 0.569047619047619 + }, + { + "prompt": "FULL|5", + "n": 33, + "rho": 0.09824798640666828, + "balanced_accuracy": 0.6423076923076924 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.3881396537662423, + "balanced_accuracy": 0.8823529411764706 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.07664820618279954, + "balanced_accuracy": 0.75 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.39034813326564266, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.35517261907708336, + "balanced_accuracy": 0.7419354838709677 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.1115850638721566, + "balanced_accuracy": 0.5784313725490196 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": 0.05338626065365561, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.49012300927853253, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.5512537756780005, + "balanced_accuracy": 0.8142857142857143 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.32709927474695133, + "balanced_accuracy": 0.7289473684210527 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.009550719582315266, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 42, + "rho": 0.1405390706487929, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.3135767001878173, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 42, + "rho": 0.1810166484589884, + "balanced_accuracy": 0.7070707070707071 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.4126138471630411, + "balanced_accuracy": 0.8947368421052632 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.0846583493541876, + "balanced_accuracy": 0.725609756097561 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.03604597578222525, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.05535518821022146, + "balanced_accuracy": 0.611764705882353 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.5173285585398966, + "balanced_accuracy": 0.8 + }, + { + "prompt": "METL|3", + "n": 37, + "rho": -0.006828954455837238, + "balanced_accuracy": 0.6523809523809523 + }, + { + "prompt": "METL|4", + "n": 36, + "rho": -0.0679275071403158, + "balanced_accuracy": 0.71875 + }, + { + "prompt": "METL|5", + "n": 45, + "rho": -0.025214419215171466, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.11431249066087276, + "balanced_accuracy": 0.5992647058823529 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.3605097177029266, + "balanced_accuracy": 0.9117647058823529 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.07232759338858692, + "balanced_accuracy": 0.6708333333333334 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.14458060349955223, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": -0.148526267343564, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "RANG|4", + "n": 38, + "rho": 0.3053601199233231, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "RANG|5", + "n": 33, + "rho": 0.046033350758302075, + "balanced_accuracy": 0.7107142857142856 + }, + { + "prompt": "RANG|6", + "n": 36, + "rho": 0.44316223368478275, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.43672830117825756, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.15719786310352066, + "balanced_accuracy": 0.7057142857142857 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.39671895878235197, + "balanced_accuracy": 0.5 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.3703805318412249, + "balanced_accuracy": 0.5583333333333333 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.37826641197043037, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5834717817193178, + "balanced_accuracy": 0.8776223776223776 + }, + { + "prompt": "RCQL|6", + "n": 41, + "rho": 0.18624592587012817, + "balanced_accuracy": 0.6256410256410256 + }, + { + "prompt": "REGS|0", + "n": 37, + "rho": 0.19259030954100062, + "balanced_accuracy": 0.6884920634920635 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.35296001330784876, + "balanced_accuracy": 0.9189189189189189 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.12167863298948604, + "balanced_accuracy": 0.6081081081081081 + }, + { + "prompt": "REGS|3", + "n": 32, + "rho": 0.07283131990094102, + "balanced_accuracy": 0.764367816091954 + }, + { + "prompt": "REGS|4", + "n": 38, + "rho": 0.3841881723292623, + "balanced_accuracy": 0.7107142857142856 + }, + { + "prompt": "REGS|5", + "n": 40, + "rho": 0.04962137621152491, + "balanced_accuracy": 0.6153846153846154 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.17675448113760145, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 36, + "rho": 0.2805406455824481, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RESP|1", + "n": 41, + "rho": -0.09753289930054573, + "balanced_accuracy": 0.5885416666666666 + }, + { + "prompt": "RESP|2", + "n": 32, + "rho": 0.26495620101453876, + "balanced_accuracy": 0.7510121457489879 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.20848666140727365, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "RESP|4", + "n": 36, + "rho": 0.5098325586300277, + "balanced_accuracy": 0.7115384615384616 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5433207700037648, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.5838916730823095, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.12114036025555883, + "balanced_accuracy": 0.7954545454545454 + }, + { + "prompt": "ROUG|1", + "n": 29, + "rho": -0.2680315335342723, + "balanced_accuracy": 0.5 + }, + { + "prompt": "ROUG|2", + "n": 25, + "rho": -0.07720412390967232, + "balanced_accuracy": 0.5978260869565217 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": 0.03447959429709933, + "balanced_accuracy": 0.8513513513513513 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": -0.012589146749105381, + "balanced_accuracy": 0.696969696969697 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.35470887650404653, + "balanced_accuracy": 0.859375 + }, + { + "prompt": "ROUG|6", + "n": 41, + "rho": 0.5019498431520354, + "balanced_accuracy": 0.795343137254902 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.2287878692895719, + "balanced_accuracy": 0.68125 + }, + { + "prompt": "R_CHST|1", + "n": 43, + "rho": -0.18184076687958672, + "balanced_accuracy": 0.5921052631578947 + }, + { + "prompt": "R_CHST|2", + "n": 21, + "rho": -0.4766207886292295, + "balanced_accuracy": 0.5277777777777778 + }, + { + "prompt": "R_CHST|3", + "n": 39, + "rho": 0.20184241832988362, + "balanced_accuracy": 0.7115384615384616 + }, + { + "prompt": "R_CHST|4", + "n": 35, + "rho": 0.3240699351009171, + "balanced_accuracy": 0.6958041958041958 + }, + { + "prompt": "R_CHST|5", + "n": 36, + "rho": 0.5489442140977984, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.5231648960271524, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "R_HEAD|0", + "n": 39, + "rho": 0.023574490336267975, + "balanced_accuracy": 0.7196969696969697 + }, + { + "prompt": "R_HEAD|1", + "n": 43, + "rho": 0.04273943691551727, + "balanced_accuracy": 0.543939393939394 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": -0.09498586456677009, + "balanced_accuracy": 0.6041666666666666 + }, + { + "prompt": "R_HEAD|3", + "n": 33, + "rho": -0.18826929337254064, + "balanced_accuracy": 0.5247252747252747 + }, + { + "prompt": "R_HEAD|4", + "n": 37, + "rho": -0.1588004626392734, + "balanced_accuracy": 0.5897435897435898 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.13980820406492694, + "balanced_accuracy": 0.7941176470588236 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.03361232889967708, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.28585927947958395, + "balanced_accuracy": 0.5735294117647058 + }, + { + "prompt": "R_MASK|1", + "n": 35, + "rho": 0.023037391541183595, + "balanced_accuracy": 0.6287878787878788 + }, + { + "prompt": "R_MASK|2", + "n": 40, + "rho": -0.2896305682487328, + "balanced_accuracy": 0.5412087912087913 + }, + { + "prompt": "R_MASK|3", + "n": 38, + "rho": 0.14313712136531756, + "balanced_accuracy": 0.606060606060606 + }, + { + "prompt": "R_MASK|4", + "n": 41, + "rho": 0.14722244166597148, + "balanced_accuracy": 0.7079831932773109 + }, + { + "prompt": "R_MASK|5", + "n": 41, + "rho": 0.24006229072536928, + "balanced_accuracy": 0.6757575757575758 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.02229240742654077, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.351898358449163, + "balanced_accuracy": 0.6657824933687002 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.17083473084011444, + "balanced_accuracy": 0.6609195402298851 + }, + { + "prompt": "R_MIXD|2", + "n": 42, + "rho": -0.1709009270829667, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|3", + "n": 36, + "rho": 0.11391415587939992, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "R_MIXD|4", + "n": 34, + "rho": 0.4351143315791944, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "R_MIXD|5", + "n": 42, + "rho": 0.08925591427190592, + "balanced_accuracy": 0.7682926829268293 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.3644554301177878, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.09028990507502534, + "balanced_accuracy": 0.6578947368421053 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.09941019362730792, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_NASL|2", + "n": 40, + "rho": -0.12680829705715987, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "R_NASL|3", + "n": 37, + "rho": 0.23477713225490002, + "balanced_accuracy": 0.6765873015873016 + }, + { + "prompt": "R_NASL|4", + "n": 29, + "rho": 0.028082806005665876, + "balanced_accuracy": 0.74 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": 0.013018289342066778, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.12890984266228597, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 37, + "rho": 0.23100260338863815, + "balanced_accuracy": 0.7 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.2846373627595659, + "balanced_accuracy": 0.6302083333333333 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.4976153516032124, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.32476183057186137, + "balanced_accuracy": 0.6958333333333333 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.06298667875234407, + "balanced_accuracy": 0.6055555555555556 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.04544132519021627, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.32781106727012366, + "balanced_accuracy": 0.7826086956521738 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.10773483844679545, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": -0.022664993005900656, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": -0.06694701699651072, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "R_THRT|3", + "n": 36, + "rho": 0.38795325789107304, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "R_THRT|4", + "n": 39, + "rho": 0.30211778811968, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "R_THRT|5", + "n": 32, + "rho": -0.060435402576534125, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.1547565178980607, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "SMTH|0", + "n": 36, + "rho": 0.4915358929345769, + "balanced_accuracy": 0.7181818181818183 + }, + { + "prompt": "SMTH|1", + "n": 42, + "rho": 0.08560721886485141, + "balanced_accuracy": 0.6911764705882353 + }, + { + "prompt": "SMTH|2", + "n": 26, + "rho": -0.11930804323587235, + "balanced_accuracy": 0.5795454545454546 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.13363125744253138, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "SMTH|4", + "n": 37, + "rho": 0.23608391695508818, + "balanced_accuracy": 0.7123015873015872 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.30281456060022865, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "SMTH|6", + "n": 32, + "rho": -0.09046271537709971, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "STNC|0", + "n": 39, + "rho": 0.25731664049492203, + "balanced_accuracy": 0.6888888888888889 + }, + { + "prompt": "STNC|1", + "n": 34, + "rho": 0.293398973476187, + "balanced_accuracy": 0.7433862433862434 + }, + { + "prompt": "STNC|2", + "n": 34, + "rho": 0.3097866733631581, + "balanced_accuracy": 0.7258064516129032 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.2631867217538899, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.39084164001205673, + "balanced_accuracy": 0.677257525083612 + }, + { + "prompt": "STNC|5", + "n": 37, + "rho": 0.3290168166085389, + "balanced_accuracy": 0.6590909090909092 + }, + { + "prompt": "STNC|6", + "n": 35, + "rho": 0.38794550042333387, + "balanced_accuracy": 0.7136752136752136 + }, + { + "prompt": "STRU|0", + "n": 35, + "rho": 0.6593838021096193, + "balanced_accuracy": 0.94 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.14620639038000807, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.29146196557951287, + "balanced_accuracy": 0.7012987012987013 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.15686872236274843, + "balanced_accuracy": 0.5117647058823529 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.2273640476640386, + "balanced_accuracy": 0.6794871794871795 + }, + { + "prompt": "STRU|5", + "n": 36, + "rho": 0.2794155240360129, + "balanced_accuracy": 0.7391304347826086 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.2220990419704724, + "balanced_accuracy": 0.825 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.1415456758975891, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.36009630195338993, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.32105848426968325, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5364392978710003, + "balanced_accuracy": 0.7285714285714285 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5167194045070551, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "S_ASMR|5", + "n": 35, + "rho": 0.20675085210636154, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43227286059023456, + "balanced_accuracy": 0.7442396313364055 + }, + { + "prompt": "S_AUTH|0", + "n": 33, + "rho": 0.4463035128199717, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_AUTH|1", + "n": 31, + "rho": 0.23574733278557916, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.20733859190358764, + "balanced_accuracy": 0.557347670250896 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": -0.017355302877474426, + "balanced_accuracy": 0.6160714285714286 + }, + { + "prompt": "S_AUTH|4", + "n": 40, + "rho": 0.2540830175334956, + "balanced_accuracy": 0.7619047619047619 + }, + { + "prompt": "S_AUTH|5", + "n": 41, + "rho": 0.42165692003592453, + "balanced_accuracy": 0.7953296703296704 + }, + { + "prompt": "S_AUTH|6", + "n": 30, + "rho": 0.24966543920526302, + "balanced_accuracy": 0.6826923076923077 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": -0.01889486226584499, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CART|1", + "n": 33, + "rho": -0.2907792936573101, + "balanced_accuracy": 0.54 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.24761310052224586, + "balanced_accuracy": 0.7738095238095238 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.44935628309392867, + "balanced_accuracy": 0.8120689655172414 + }, + { + "prompt": "S_CART|4", + "n": 42, + "rho": 0.5827858430979468, + "balanced_accuracy": 0.8611764705882352 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.11806771581674624, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.36739855240450725, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.42510368717346153, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.23006957619801452, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.17710040312185557, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.17738055357931037, + "balanced_accuracy": 0.5632411067193676 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3289789527115464, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.08864680816734036, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.1384945029504804, + "balanced_accuracy": 0.76 + }, + { + "prompt": "S_CONV|0", + "n": 39, + "rho": 0.2933916299248005, + "balanced_accuracy": 0.7055555555555555 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.4089780444623559, + "balanced_accuracy": 0.8235294117647058 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.20140536038007623, + "balanced_accuracy": 0.6783783783783783 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.18044398732025557, + "balanced_accuracy": 0.5227272727272727 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.3072366190896972, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CONV|5", + "n": 43, + "rho": 0.44084278490146295, + "balanced_accuracy": 0.7948717948717949 + }, + { + "prompt": "S_CONV|6", + "n": 24, + "rho": 0.20875612453564932, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.16787029834680833, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05343805546885515, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": -0.029992622759992132, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 33, + "rho": -0.3046712053630765, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "S_DRAM|4", + "n": 43, + "rho": 0.3802492278602547, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "S_DRAM|5", + "n": 39, + "rho": 0.47801747781945503, + "balanced_accuracy": 0.8425925925925926 + }, + { + "prompt": "S_DRAM|6", + "n": 42, + "rho": 0.2998060774869171, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "S_FORM|0", + "n": 35, + "rho": 0.10834712765995151, + "balanced_accuracy": 0.655982905982906 + }, + { + "prompt": "S_FORM|1", + "n": 40, + "rho": 0.2963661256895302, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.061699753854991525, + "balanced_accuracy": 0.7903225806451613 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.2436201678640146, + "balanced_accuracy": 0.6819923371647509 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.2832489675968579, + "balanced_accuracy": 0.7076923076923077 + }, + { + "prompt": "S_FORM|5", + "n": 39, + "rho": 0.42728538562013285, + "balanced_accuracy": 0.935483870967742 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5237692757398642, + "balanced_accuracy": 0.8541666666666667 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.1216262435430132, + "balanced_accuracy": 0.6525974025974026 + }, + { + "prompt": "S_MONO|1", + "n": 37, + "rho": -0.18076134083837217, + "balanced_accuracy": 0.5393939393939393 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22386778178280348, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": 0.10354990901177699, + "balanced_accuracy": 0.6961206896551724 + }, + { + "prompt": "S_MONO|4", + "n": 34, + "rho": 0.3862280382425565, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "S_MONO|5", + "n": 38, + "rho": 0.4412646949061148, + "balanced_accuracy": 0.681159420289855 + }, + { + "prompt": "S_MONO|6", + "n": 38, + "rho": 0.06800208520842076, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": 0.04451236459157651, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.18040739620107166, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3017176326977613, + "balanced_accuracy": 0.52 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.20044643980837534, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 40, + "rho": 0.5882976844460978, + "balanced_accuracy": 0.7807017543859649 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.33953403524408887, + "balanced_accuracy": 0.8148148148148149 + }, + { + "prompt": "S_NARR|6", + "n": 26, + "rho": 0.414278670329656, + "balanced_accuracy": 0.8913043478260869 + }, + { + "prompt": "S_NEWS|0", + "n": 40, + "rho": 0.28518783110984736, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": 0.13074831983419372, + "balanced_accuracy": 0.5689655172413793 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.3014728603738703, + "balanced_accuracy": 0.6965811965811965 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.42559961696051707, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.09898451242354118, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "S_NEWS|5", + "n": 37, + "rho": 0.3255116394308918, + "balanced_accuracy": 0.6451612903225806 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.3692142097635126, + "balanced_accuracy": 0.7847826086956522 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.14016387958715393, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.15915615974711309, + "balanced_accuracy": 0.5892857142857143 + }, + { + "prompt": "S_PLAY|2", + "n": 32, + "rho": -0.1601829906015557, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.34271154725188196, + "balanced_accuracy": 0.786231884057971 + }, + { + "prompt": "S_PLAY|4", + "n": 43, + "rho": 0.5333336165783523, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.24932373995989282, + "balanced_accuracy": 0.7389162561576355 + }, + { + "prompt": "S_PLAY|6", + "n": 39, + "rho": 0.3517651852616051, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.21811150771875942, + "balanced_accuracy": 0.7823529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.28156202605676023, + "balanced_accuracy": 0.5314814814814814 + }, + { + "prompt": "S_RANT|2", + "n": 40, + "rho": 0.24449926354238602, + "balanced_accuracy": 0.7164502164502164 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.1762578818451459, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "S_RANT|4", + "n": 32, + "rho": 0.5951049954931286, + "balanced_accuracy": 0.8136363636363637 + }, + { + "prompt": "S_RANT|5", + "n": 41, + "rho": 0.21093227261032207, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_RANT|6", + "n": 36, + "rho": 0.4340489434194504, + "balanced_accuracy": 0.74 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.12493757463695868, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.36869189119571516, + "balanced_accuracy": 0.5115740740740741 + }, + { + "prompt": "S_STRY|2", + "n": 40, + "rho": 0.30488758697773966, + "balanced_accuracy": 0.6979166666666666 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": 0.08115808180741502, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_STRY|4", + "n": 42, + "rho": 0.18366617233837557, + "balanced_accuracy": 0.6346153846153846 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.24388854365315543, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "S_STRY|6", + "n": 28, + "rho": 0.34112591388156543, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.07488730456438435, + "balanced_accuracy": 0.6076923076923078 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.13663115422553151, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.04248843698638296, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.32694962314276316, + "balanced_accuracy": 0.7323232323232323 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.29698026994900595, + "balanced_accuracy": 0.6332288401253918 + }, + { + "prompt": "S_TECH|5", + "n": 34, + "rho": -0.23378037090723525, + "balanced_accuracy": 0.5488888888888889 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.08457472408112816, + "balanced_accuracy": 0.6466165413533835 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.04750728714955261, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": -0.015936293027332002, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 37, + "rho": 0.5578610605714378, + "balanced_accuracy": 0.7552447552447552 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.13807643862522848, + "balanced_accuracy": 0.7516129032258064 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.3446779581191642, + "balanced_accuracy": 0.7388888888888889 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.01693312316560651, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6422931606750063, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 30, + "rho": 0.2049455299023848, + "balanced_accuracy": 0.8136645962732919 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.05832619115603727, + "balanced_accuracy": 0.7256944444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.005763807361210889, + "balanced_accuracy": 0.6 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.19244816228963152, + "balanced_accuracy": 0.6764705882352942 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": 0.038771195874969085, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.15858581519960538, + "balanced_accuracy": 0.5857142857142856 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.2709497682301286, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.18499021080829084, + "balanced_accuracy": 0.9285714285714286 + }, + { + "prompt": "TENS|1", + "n": 42, + "rho": 0.5503993752487201, + "balanced_accuracy": 0.8076923076923077 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.2503961173667371, + "balanced_accuracy": 0.9482758620689655 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.13459689544249578, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.19703965624092398, + "balanced_accuracy": 0.625 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.5226747378564861, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|6", + "n": 38, + "rho": 0.3466900369563554, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.30806814019306467, + "balanced_accuracy": 0.7854406130268199 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.4325198046571764, + "balanced_accuracy": 0.7380952380952381 + }, + { + "prompt": "VALN|2", + "n": 33, + "rho": 0.34719982239126335, + "balanced_accuracy": 0.95 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.33095496962264914, + "balanced_accuracy": 0.8208333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.11742829607099364, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VALN|5", + "n": 43, + "rho": 0.45471908985254456, + "balanced_accuracy": 0.7517857142857143 + }, + { + "prompt": "VALN|6", + "n": 34, + "rho": 0.6191842648902821, + "balanced_accuracy": 0.9 + }, + { + "prompt": "VALS|0", + "n": 33, + "rho": 0.07333354316275993, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.11179158220752795, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 24, + "rho": 0.04965916439787979, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VALS|3", + "n": 44, + "rho": 0.02423707145414383, + "balanced_accuracy": 0.6842105263157895 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.26548134845748983, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.19937947983820148, + "balanced_accuracy": 0.7352941176470589 + }, + { + "prompt": "VALS|6", + "n": 36, + "rho": 0.2891998999324499, + "balanced_accuracy": 0.7838709677419355 + }, + { + "prompt": "VFLX|0", + "n": 36, + "rho": -0.08412518939557044, + "balanced_accuracy": 0.5870967741935484 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.23008044554616028, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.28939685547725835, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VFLX|3", + "n": 37, + "rho": -0.25640649400697185, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "VFLX|4", + "n": 37, + "rho": 0.14869355169568155, + "balanced_accuracy": 0.5931372549019608 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.162631275635497, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.009879309515494605, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "VOLT|0", + "n": 37, + "rho": 0.21705877571379878, + "balanced_accuracy": 0.7404761904761905 + }, + { + "prompt": "VOLT|1", + "n": 40, + "rho": -0.03529532177120207, + "balanced_accuracy": 0.7012987012987013 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.1036971531052539, + "balanced_accuracy": 0.6805555555555556 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.45980566882055085, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.28496945443985966, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VOLT|5", + "n": 39, + "rho": 0.2283477358888078, + "balanced_accuracy": 0.7278225806451613 + }, + { + "prompt": "VOLT|6", + "n": 36, + "rho": 0.3435673104683497, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "VULN|0", + "n": 34, + "rho": 0.23406796083304518, + "balanced_accuracy": 0.75 + }, + { + "prompt": "VULN|1", + "n": 37, + "rho": 0.2240422107036865, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "VULN|2", + "n": 39, + "rho": 0.16511455150996474, + "balanced_accuracy": 0.6444444444444444 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2123608273181354, + "balanced_accuracy": 0.7071428571428571 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.3065880461290755, + "balanced_accuracy": 0.7 + }, + { + "prompt": "VULN|5", + "n": 34, + "rho": 0.3160563021631236, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "VULN|6", + "n": 35, + "rho": 0.13518003823670655, + "balanced_accuracy": 0.6553030303030303 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.23066318976287215, + "balanced_accuracy": 0.6071428571428571 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.19003449194304475, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "WARM|2", + "n": 38, + "rho": -0.1410529973064215, + "balanced_accuracy": 0.5303030303030303 + }, + { + "prompt": "WARM|3", + "n": 35, + "rho": -0.05427727985788211, + "balanced_accuracy": 0.6 + }, + { + "prompt": "WARM|4", + "n": 38, + "rho": 0.06555191623360754, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "WARM|5", + "n": 34, + "rho": -0.024099931860221767, + "balanced_accuracy": 0.5865384615384616 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.1633014634904387, + "balanced_accuracy": 0.6 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 266, + "mean_prompt_rho": 0.2790560626162003, + "balanced_accuracy_oracle": 0.7653738644304682 + }, + { + "family": "AROU", + "n": 258, + "mean_prompt_rho": 0.3736037660362435, + "balanced_accuracy_oracle": 0.7666359871145881 + }, + { + "family": "ARSH", + "n": 280, + "mean_prompt_rho": 0.2746541335267573, + "balanced_accuracy_oracle": 0.7673469387755103 + }, + { + "family": "ATCK", + "n": 272, + "mean_prompt_rho": 0.28638839475250316, + "balanced_accuracy_oracle": 0.6921321160042965 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.26249039851524436, + "balanced_accuracy_oracle": 0.5369143122892687 + }, + { + "family": "BRGT", + "n": 238, + "mean_prompt_rho": 0.11514501192869916, + "balanced_accuracy_oracle": 0.6390374331550802 + }, + { + "family": "CHNK", + "n": 235, + "mean_prompt_rho": 0.10631554829877679, + "balanced_accuracy_oracle": 0.6524951550387597 + }, + { + "family": "CLRT", + "n": 248, + "mean_prompt_rho": 0.17968740695262594, + "balanced_accuracy_oracle": 0.6996581046725695 + }, + { + "family": "COGL", + "n": 233, + "mean_prompt_rho": 0.10177735074832893, + "balanced_accuracy_oracle": 0.6277093072673183 + }, + { + "family": "DARC", + "n": 235, + "mean_prompt_rho": 0.1437285745679071, + "balanced_accuracy_oracle": 0.6836609336609336 + }, + { + "family": "DFLU", + "n": 258, + "mean_prompt_rho": 0.16737766833312057, + "balanced_accuracy_oracle": 0.6781790307469551 + }, + { + "family": "EMPH", + "n": 250, + "mean_prompt_rho": 0.227373914532438, + "balanced_accuracy_oracle": 0.7128705208575188 + }, + { + "family": "ESTH", + "n": 234, + "mean_prompt_rho": 0.22813149170487917, + "balanced_accuracy_oracle": 0.7280617164898746 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.14936834848235508, + "balanced_accuracy_oracle": 0.5798861480075901 + }, + { + "family": "FOCS", + "n": 246, + "mean_prompt_rho": 0.2661453700335492, + "balanced_accuracy_oracle": 0.6853658536585365 + }, + { + "family": "FULL", + "n": 193, + "mean_prompt_rho": 0.06312332341984278, + "balanced_accuracy_oracle": 0.6438030560271646 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.28978815257255297, + "balanced_accuracy_oracle": 0.7429152148664344 + }, + { + "family": "HARM", + "n": 249, + "mean_prompt_rho": 0.00238193077719673, + "balanced_accuracy_oracle": 0.741313269493844 + }, + { + "family": "METL", + "n": 250, + "mean_prompt_rho": 0.08901019034027023, + "balanced_accuracy_oracle": 0.6522506619593998 + }, + { + "family": "RANG", + "n": 213, + "mean_prompt_rho": 0.1747781930877014, + "balanced_accuracy_oracle": 0.7296640141467727 + }, + { + "family": "RCQL", + "n": 220, + "mean_prompt_rho": 0.13925868474543965, + "balanced_accuracy_oracle": 0.7090251170710942 + }, + { + "family": "REGS", + "n": 262, + "mean_prompt_rho": 0.158181005634099, + "balanced_accuracy_oracle": 0.6550271739130435 + }, + { + "family": "RESP", + "n": 262, + "mean_prompt_rho": 0.32764223005997384, + "balanced_accuracy_oracle": 0.6983161117489476 + }, + { + "family": "ROUG", + "n": 236, + "mean_prompt_rho": 0.058881878500653205, + "balanced_accuracy_oracle": 0.7168560606060606 + }, + { + "family": "R_CHST", + "n": 238, + "mean_prompt_rho": 0.16690682533378673, + "balanced_accuracy_oracle": 0.663151364764268 + }, + { + "family": "R_HEAD", + "n": 254, + "mean_prompt_rho": -0.028903022908884975, + "balanced_accuracy_oracle": 0.666431990988454 + }, + { + "family": "R_MASK", + "n": 261, + "mean_prompt_rho": -0.00633185855100223, + "balanced_accuracy_oracle": 0.6473432055749129 + }, + { + "family": "R_MIXD", + "n": 246, + "mean_prompt_rho": 0.08938016197414615, + "balanced_accuracy_oracle": 0.648780487804878 + }, + { + "family": "R_NASL", + "n": 215, + "mean_prompt_rho": 0.0041829109193527725, + "balanced_accuracy_oracle": 0.6290255986787778 + }, + { + "family": "R_ORAL", + "n": 242, + "mean_prompt_rho": 0.09830612370701493, + "balanced_accuracy_oracle": 0.6540098199672668 + }, + { + "family": "R_THRT", + "n": 247, + "mean_prompt_rho": 0.08386361612615326, + "balanced_accuracy_oracle": 0.6567553191489361 + }, + { + "family": "SMTH", + "n": 230, + "mean_prompt_rho": 0.14855744116918634, + "balanced_accuracy_oracle": 0.665845108993318 + }, + { + "family": "STNC", + "n": 244, + "mean_prompt_rho": 0.3187847094474409, + "balanced_accuracy_oracle": 0.6861806923726428 + }, + { + "family": "STRU", + "n": 230, + "mean_prompt_rho": 0.23843743562527367, + "balanced_accuracy_oracle": 0.727822380810784 + }, + { + "family": "S_ASMR", + "n": 252, + "mean_prompt_rho": 0.21594270307047939, + "balanced_accuracy_oracle": 0.652178938851 + }, + { + "family": "S_AUTH", + "n": 251, + "mean_prompt_rho": 0.1975374753713103, + "balanced_accuracy_oracle": 0.7016941391941391 + }, + { + "family": "S_CART", + "n": 254, + "mean_prompt_rho": 0.20793533414460283, + "balanced_accuracy_oracle": 0.7722554539057003 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.017097773171812488, + "balanced_accuracy_oracle": 0.6439812489536246 + }, + { + "family": "S_CONV", + "n": 258, + "mean_prompt_rho": 0.24002379656768377, + "balanced_accuracy_oracle": 0.7260431400282885 + }, + { + "family": "S_DRAM", + "n": 267, + "mean_prompt_rho": 0.14924532983703168, + "balanced_accuracy_oracle": 0.7080500894454383 + }, + { + "family": "S_FORM", + "n": 257, + "mean_prompt_rho": 0.277762400575049, + "balanced_accuracy_oracle": 0.7502115059221658 + }, + { + "family": "S_MONO", + "n": 261, + "mean_prompt_rho": 0.10229169261295809, + "balanced_accuracy_oracle": 0.6247155049786628 + }, + { + "family": "S_NARR", + "n": 262, + "mean_prompt_rho": 0.1578491665029945, + "balanced_accuracy_oracle": 0.7099747165810293 + }, + { + "family": "S_NEWS", + "n": 255, + "mean_prompt_rho": 0.2766741414137677, + "balanced_accuracy_oracle": 0.6809964005235603 + }, + { + "family": "S_PLAY", + "n": 253, + "mean_prompt_rho": 0.2308958768263491, + "balanced_accuracy_oracle": 0.7142628205128205 + }, + { + "family": "S_RANT", + "n": 266, + "mean_prompt_rho": 0.22819897693891886, + "balanced_accuracy_oracle": 0.7026119708507328 + }, + { + "family": "S_STRY", + "n": 265, + "mean_prompt_rho": 0.09444240468936818, + "balanced_accuracy_oracle": 0.6656643554549313 + }, + { + "family": "S_TECH", + "n": 247, + "mean_prompt_rho": 0.052927422802590274, + "balanced_accuracy_oracle": 0.6596491228070176 + }, + { + "family": "S_WHIS", + "n": 258, + "mean_prompt_rho": 0.2289331306640494, + "balanced_accuracy_oracle": 0.7588373919874312 + }, + { + "family": "TEMP", + "n": 239, + "mean_prompt_rho": 0.13282721000199535, + "balanced_accuracy_oracle": 0.6933430952917323 + }, + { + "family": "TENS", + "n": 232, + "mean_prompt_rho": 0.31239814713142994, + "balanced_accuracy_oracle": 0.7930994824611846 + }, + { + "family": "VALN", + "n": 264, + "mean_prompt_rho": 0.372867769668282, + "balanced_accuracy_oracle": 0.7679459843638948 + }, + { + "family": "VALS", + "n": 238, + "mean_prompt_rho": 0.1447260127786361, + "balanced_accuracy_oracle": 0.6845405048671837 + }, + { + "family": "VFLX", + "n": 259, + "mean_prompt_rho": -0.014057510788279487, + "balanced_accuracy_oracle": 0.6207494222515682 + }, + { + "family": "VOLT", + "n": 234, + "mean_prompt_rho": 0.06787787611625844, + "balanced_accuracy_oracle": 0.6338498789346247 + }, + { + "family": "VULN", + "n": 260, + "mean_prompt_rho": 0.22762999098481962, + "balanced_accuracy_oracle": 0.7007168458781362 + }, + { + "family": "WARM", + "n": 229, + "mean_prompt_rho": -0.05111549344302628, + "balanced_accuracy_oracle": 0.5809954751131221 + } + ] + }, + "unflagged_min_2_raters": { + "n": 13884, + "positive_rate": 0.2070728896571593, + "prompts": 395, + "mean_prompt_spearman": 0.15687885535613377, + "balanced_accuracy_oracle_per_prompt": 0.6910680668385945, + "balanced_accuracy_5fold_clip_grouped": 0.5881092070914311, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.725768181955358, + "balanced_accuracy": 0.8846153846153846 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5878026574531571, + "balanced_accuracy": 0.8819444444444444 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.0386248741676071, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 38, + "rho": 0.27995155390152915, + "balanced_accuracy": 0.7552083333333333 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.024055345839675515, + "balanced_accuracy": 0.5782051282051283 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2503800983042693, + "balanced_accuracy": 0.7523809523809524 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.09492041837115683, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.4668175920204429, + "balanced_accuracy": 0.7831541218637992 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.46657416600721685, + "balanced_accuracy": 0.75 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.4693099329732159, + "balanced_accuracy": 0.828125 + }, + { + "prompt": "AROU|3", + "n": 34, + "rho": -0.03852778737855754, + "balanced_accuracy": 0.7310344827586206 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.2516847730218691, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.44872590990340994, + "balanced_accuracy": 0.6781609195402298 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5506417757061074, + "balanced_accuracy": 0.8131868131868132 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": 0.20659402707531813, + "balanced_accuracy": 0.9605263157894737 + }, + { + "prompt": "ARSH|1", + "n": 40, + "rho": 0.3312768263514263, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "ARSH|2", + "n": 34, + "rho": 0.11255067879587881, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "ARSH|3", + "n": 38, + "rho": 0.06977105627212049, + "balanced_accuracy": 0.603030303030303 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.26897871665395634, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.6503647536369368, + "balanced_accuracy": 0.9071969696969697 + }, + { + "prompt": "ARSH|6", + "n": 43, + "rho": 0.27761334725820147, + "balanced_accuracy": 0.7724358974358974 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.13460028174954816, + "balanced_accuracy": 0.6502463054187192 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.194482421992737, + "balanced_accuracy": 0.6498316498316499 + }, + { + "prompt": "ATCK|2", + "n": 40, + "rho": 0.2918277157486642, + "balanced_accuracy": 0.5800000000000001 + }, + { + "prompt": "ATCK|3", + "n": 42, + "rho": 0.44595726530278496, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "ATCK|4", + "n": 37, + "rho": 0.043324317315651006, + "balanced_accuracy": 0.6212121212121212 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.45695519187059097, + "balanced_accuracy": 0.8620689655172413 + }, + { + "prompt": "ATCK|6", + "n": 40, + "rho": 0.49281201916436507, + "balanced_accuracy": 0.8683385579937304 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.1290201409127184, + "balanced_accuracy": 0.5961538461538461 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.16417246092611557, + "balanced_accuracy": 0.525 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": -0.06706178372130649, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.12139794554411229, + "balanced_accuracy": 0.5984848484848485 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.28812359854991015, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.6410325292528675, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.42662433069968025, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.3588540942340998, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 27, + "rho": 0.017641809227812468, + "balanced_accuracy": 0.5772727272727273 + }, + { + "prompt": "BRGT|2", + "n": 33, + "rho": -0.08632402751751676, + "balanced_accuracy": 0.5555555555555556 + }, + { + "prompt": "BRGT|3", + "n": 33, + "rho": 0.002089429814745382, + "balanced_accuracy": 0.595 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.10056165302907571, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.1127107491410716, + "balanced_accuracy": 0.5898617511520737 + }, + { + "prompt": "BRGT|6", + "n": 38, + "rho": 0.2910661436263963, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.4633927199712563, + "balanced_accuracy": 0.7733333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.19083526712691265, + "balanced_accuracy": 0.6692307692307693 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": 0.1279621751267801, + "balanced_accuracy": 0.6346153846153846 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.25179993419169544, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.11184831397621037, + "balanced_accuracy": 0.6120689655172413 + }, + { + "prompt": "CHNK|5", + "n": 43, + "rho": -0.05650375393286106, + "balanced_accuracy": 0.5964052287581699 + }, + { + "prompt": "CHNK|6", + "n": 23, + "rho": -0.1214291904161356, + "balanced_accuracy": 0.75 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5415494269456692, + "balanced_accuracy": 0.7992424242424242 + }, + { + "prompt": "CLRT|1", + "n": 33, + "rho": 0.29196776811234004, + "balanced_accuracy": 0.78 + }, + { + "prompt": "CLRT|2", + "n": 41, + "rho": 0.07049448594031041, + "balanced_accuracy": 0.65 + }, + { + "prompt": "CLRT|3", + "n": 31, + "rho": -0.30701298719495895, + "balanced_accuracy": 0.5434782608695652 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.208985431392778, + "balanced_accuracy": 0.6296296296296297 + }, + { + "prompt": "CLRT|5", + "n": 36, + "rho": 0.17339699648548026, + "balanced_accuracy": 0.6745454545454546 + }, + { + "prompt": "CLRT|6", + "n": 35, + "rho": 0.2947717300654751, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.0690133957277197, + "balanced_accuracy": 0.5659340659340659 + }, + { + "prompt": "COGL|1", + "n": 32, + "rho": -0.10779206986116763, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.4435119012588066, + "balanced_accuracy": 0.7368421052631579 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.3500778735125136, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.18591884506036482, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.1990924100922954, + "balanced_accuracy": 0.5916666666666667 + }, + { + "prompt": "COGL|6", + "n": 39, + "rho": 0.47518316112022907, + "balanced_accuracy": 0.6794117647058824 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.12952985264699024, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": -0.00501127878960906, + "balanced_accuracy": 0.5571428571428572 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.23890607020349047, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10406811752307925, + "balanced_accuracy": 0.6181318681318682 + }, + { + "prompt": "DARC|4", + "n": 33, + "rho": -0.146474343045991, + "balanced_accuracy": 0.6637931034482758 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.40037370543019807, + "balanced_accuracy": 0.6674876847290641 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5437676033011722, + "balanced_accuracy": 0.8571428571428572 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.035448838331684475, + "balanced_accuracy": 0.5902777777777778 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2977803065214402, + "balanced_accuracy": 0.5 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.30156561709334634, + "balanced_accuracy": 0.7698412698412698 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5589675345875315, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.27152506017285677, + "balanced_accuracy": 0.711111111111111 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.15915899065288572, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 35, + "rho": 0.1768355843468545, + "balanced_accuracy": 0.73 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.22845108197814135, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.06720436247535969, + "balanced_accuracy": 0.6095238095238095 + }, + { + "prompt": "EMPH|2", + "n": 22, + "rho": 0.35498296351050573, + "balanced_accuracy": 0.6916666666666667 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.16028724788685778, + "balanced_accuracy": 0.6480263157894737 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.2015605315867101, + "balanced_accuracy": 0.5793650793650793 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.46385904922454785, + "balanced_accuracy": 0.8366666666666667 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.5183932282383636, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "ESTH|0", + "n": 34, + "rho": 0.45222273555108067, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ESTH|1", + "n": 33, + "rho": 0.12996100145897735, + "balanced_accuracy": 0.6129032258064516 + }, + { + "prompt": "ESTH|2", + "n": 37, + "rho": 0.2521185907382541, + "balanced_accuracy": 0.7607758620689655 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.06621730509999572, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.1447340350137243, + "balanced_accuracy": 0.6379310344827587 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.12190348521686543, + "balanced_accuracy": 0.6126126126126126 + }, + { + "prompt": "ESTH|6", + "n": 33, + "rho": 0.4376262816388638, + "balanced_accuracy": 0.7569444444444444 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.022970641027123925, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.21779851019896, + "balanced_accuracy": 0.6136363636363636 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.20733589422098134, + "balanced_accuracy": 0.586405529953917 + }, + { + "prompt": "FOCS|0", + "n": 40, + "rho": 0.29403962441050463, + "balanced_accuracy": 0.7745098039215685 + }, + { + "prompt": "FOCS|1", + "n": 35, + "rho": 0.07349236665726562, + "balanced_accuracy": 0.5977011494252873 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": 0.08596475089631064, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.2648715256885, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5485649220783114, + "balanced_accuracy": 0.7204968944099379 + }, + { + "prompt": "FOCS|5", + "n": 32, + "rho": 0.17985022375316362, + "balanced_accuracy": 0.6457142857142857 + }, + { + "prompt": "FOCS|6", + "n": 40, + "rho": 0.3953744035613304, + "balanced_accuracy": 0.7056277056277056 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.07376951754419667, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 36, + "rho": 0.04499634222776557, + "balanced_accuracy": 0.6911764705882353 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.03618457789922013, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.15542010767027473, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "FULL|4", + "n": 37, + "rho": 0.028314449563521474, + "balanced_accuracy": 0.569047619047619 + }, + { + "prompt": "FULL|5", + "n": 33, + "rho": 0.09824798640666828, + "balanced_accuracy": 0.6423076923076924 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.3881396537662423, + "balanced_accuracy": 0.8823529411764706 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.07664820618279954, + "balanced_accuracy": 0.75 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.39034813326564266, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.35517261907708336, + "balanced_accuracy": 0.7419354838709677 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.1115850638721566, + "balanced_accuracy": 0.5784313725490196 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": 0.05338626065365561, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.49012300927853253, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.5512537756780005, + "balanced_accuracy": 0.8142857142857143 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.32709927474695133, + "balanced_accuracy": 0.7289473684210527 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.009550719582315266, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 41, + "rho": 0.13060631974763023, + "balanced_accuracy": 0.6532258064516129 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.3135767001878173, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 42, + "rho": 0.1810166484589884, + "balanced_accuracy": 0.7070707070707071 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.4126138471630411, + "balanced_accuracy": 0.8947368421052632 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.0846583493541876, + "balanced_accuracy": 0.725609756097561 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.03604597578222525, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.05535518821022146, + "balanced_accuracy": 0.611764705882353 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.5173285585398966, + "balanced_accuracy": 0.8 + }, + { + "prompt": "METL|3", + "n": 37, + "rho": -0.006828954455837238, + "balanced_accuracy": 0.6523809523809523 + }, + { + "prompt": "METL|4", + "n": 36, + "rho": -0.0679275071403158, + "balanced_accuracy": 0.71875 + }, + { + "prompt": "METL|5", + "n": 45, + "rho": -0.025214419215171466, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.11431249066087276, + "balanced_accuracy": 0.5992647058823529 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.3605097177029266, + "balanced_accuracy": 0.9117647058823529 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.07232759338858692, + "balanced_accuracy": 0.6708333333333334 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.14458060349955223, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": -0.148526267343564, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "RANG|4", + "n": 38, + "rho": 0.3053601199233231, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "RANG|5", + "n": 33, + "rho": 0.046033350758302075, + "balanced_accuracy": 0.7107142857142856 + }, + { + "prompt": "RANG|6", + "n": 36, + "rho": 0.44316223368478275, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.43672830117825756, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.15719786310352066, + "balanced_accuracy": 0.7057142857142857 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.39671895878235197, + "balanced_accuracy": 0.5 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.3703805318412249, + "balanced_accuracy": 0.5583333333333333 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.37826641197043037, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5834717817193178, + "balanced_accuracy": 0.8776223776223776 + }, + { + "prompt": "RCQL|6", + "n": 40, + "rho": 0.17495919691878054, + "balanced_accuracy": 0.6133333333333333 + }, + { + "prompt": "REGS|0", + "n": 37, + "rho": 0.19259030954100062, + "balanced_accuracy": 0.6884920634920635 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.35296001330784876, + "balanced_accuracy": 0.9189189189189189 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.12167863298948604, + "balanced_accuracy": 0.6081081081081081 + }, + { + "prompt": "REGS|3", + "n": 32, + "rho": 0.07283131990094102, + "balanced_accuracy": 0.764367816091954 + }, + { + "prompt": "REGS|4", + "n": 38, + "rho": 0.3841881723292623, + "balanced_accuracy": 0.7107142857142856 + }, + { + "prompt": "REGS|5", + "n": 39, + "rho": 0.027024240454645305, + "balanced_accuracy": 0.618421052631579 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.17675448113760145, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 36, + "rho": 0.2805406455824481, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RESP|1", + "n": 41, + "rho": -0.09753289930054573, + "balanced_accuracy": 0.5885416666666666 + }, + { + "prompt": "RESP|2", + "n": 32, + "rho": 0.26495620101453876, + "balanced_accuracy": 0.7510121457489879 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.20848666140727365, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "RESP|4", + "n": 35, + "rho": 0.5117124296364566, + "balanced_accuracy": 0.7393162393162394 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5433207700037648, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.5838916730823095, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.12114036025555883, + "balanced_accuracy": 0.7954545454545454 + }, + { + "prompt": "ROUG|1", + "n": 28, + "rho": -0.2934256182390737, + "balanced_accuracy": 0.5 + }, + { + "prompt": "ROUG|2", + "n": 25, + "rho": -0.07720412390967232, + "balanced_accuracy": 0.5978260869565217 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": 0.03447959429709933, + "balanced_accuracy": 0.8513513513513513 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": -0.012589146749105381, + "balanced_accuracy": 0.696969696969697 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.35470887650404653, + "balanced_accuracy": 0.859375 + }, + { + "prompt": "ROUG|6", + "n": 41, + "rho": 0.5019498431520354, + "balanced_accuracy": 0.795343137254902 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.2287878692895719, + "balanced_accuracy": 0.68125 + }, + { + "prompt": "R_CHST|1", + "n": 43, + "rho": -0.18184076687958672, + "balanced_accuracy": 0.5921052631578947 + }, + { + "prompt": "R_CHST|2", + "n": 21, + "rho": -0.4766207886292295, + "balanced_accuracy": 0.5277777777777778 + }, + { + "prompt": "R_CHST|3", + "n": 39, + "rho": 0.20184241832988362, + "balanced_accuracy": 0.7115384615384616 + }, + { + "prompt": "R_CHST|4", + "n": 35, + "rho": 0.3240699351009171, + "balanced_accuracy": 0.6958041958041958 + }, + { + "prompt": "R_CHST|5", + "n": 36, + "rho": 0.5489442140977984, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.5231648960271524, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "R_HEAD|0", + "n": 37, + "rho": -0.00863246397790043, + "balanced_accuracy": 0.717741935483871 + }, + { + "prompt": "R_HEAD|1", + "n": 43, + "rho": 0.04273943691551727, + "balanced_accuracy": 0.543939393939394 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": -0.09498586456677009, + "balanced_accuracy": 0.6041666666666666 + }, + { + "prompt": "R_HEAD|3", + "n": 33, + "rho": -0.18826929337254064, + "balanced_accuracy": 0.5247252747252747 + }, + { + "prompt": "R_HEAD|4", + "n": 36, + "rho": -0.15153795011242566, + "balanced_accuracy": 0.5969899665551839 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.13980820406492694, + "balanced_accuracy": 0.7941176470588236 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.03361232889967708, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.28585927947958395, + "balanced_accuracy": 0.5735294117647058 + }, + { + "prompt": "R_MASK|1", + "n": 34, + "rho": 0.008404074008895679, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MASK|2", + "n": 40, + "rho": -0.2896305682487328, + "balanced_accuracy": 0.5412087912087913 + }, + { + "prompt": "R_MASK|3", + "n": 38, + "rho": 0.14313712136531756, + "balanced_accuracy": 0.606060606060606 + }, + { + "prompt": "R_MASK|4", + "n": 41, + "rho": 0.14722244166597148, + "balanced_accuracy": 0.7079831932773109 + }, + { + "prompt": "R_MASK|5", + "n": 41, + "rho": 0.24006229072536928, + "balanced_accuracy": 0.6757575757575758 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.02229240742654077, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.351898358449163, + "balanced_accuracy": 0.6657824933687002 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.17083473084011444, + "balanced_accuracy": 0.6609195402298851 + }, + { + "prompt": "R_MIXD|2", + "n": 42, + "rho": -0.1709009270829667, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|3", + "n": 36, + "rho": 0.11391415587939992, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "R_MIXD|4", + "n": 34, + "rho": 0.4351143315791944, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "R_MIXD|5", + "n": 42, + "rho": 0.08925591427190592, + "balanced_accuracy": 0.7682926829268293 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.3644554301177878, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.09028990507502534, + "balanced_accuracy": 0.6578947368421053 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.09941019362730792, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_NASL|2", + "n": 40, + "rho": -0.12680829705715987, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "R_NASL|3", + "n": 36, + "rho": 0.31060862103759224, + "balanced_accuracy": 0.6851851851851851 + }, + { + "prompt": "R_NASL|4", + "n": 29, + "rho": 0.028082806005665876, + "balanced_accuracy": 0.74 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": 0.013018289342066778, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.12890984266228597, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 36, + "rho": 0.17012015527228583, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.2846373627595659, + "balanced_accuracy": 0.6302083333333333 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.4976153516032124, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.32476183057186137, + "balanced_accuracy": 0.6958333333333333 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.06298667875234407, + "balanced_accuracy": 0.6055555555555556 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.04544132519021627, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.32781106727012366, + "balanced_accuracy": 0.7826086956521738 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.10773483844679545, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": -0.022664993005900656, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": -0.06694701699651072, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "R_THRT|3", + "n": 36, + "rho": 0.38795325789107304, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "R_THRT|4", + "n": 39, + "rho": 0.30211778811968, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "R_THRT|5", + "n": 32, + "rho": -0.060435402576534125, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.1547565178980607, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "SMTH|0", + "n": 35, + "rho": 0.4785236968605751, + "balanced_accuracy": 0.72 + }, + { + "prompt": "SMTH|1", + "n": 41, + "rho": 0.0860115626896119, + "balanced_accuracy": 0.6893939393939394 + }, + { + "prompt": "SMTH|2", + "n": 26, + "rho": -0.11930804323587235, + "balanced_accuracy": 0.5795454545454546 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.13363125744253138, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "SMTH|4", + "n": 37, + "rho": 0.23608391695508818, + "balanced_accuracy": 0.7123015873015872 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.30281456060022865, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "SMTH|6", + "n": 31, + "rho": -0.03891694608248611, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "STNC|0", + "n": 38, + "rho": 0.25621762204412896, + "balanced_accuracy": 0.6992337164750958 + }, + { + "prompt": "STNC|1", + "n": 34, + "rho": 0.293398973476187, + "balanced_accuracy": 0.7433862433862434 + }, + { + "prompt": "STNC|2", + "n": 33, + "rho": 0.31230340908285853, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.2631867217538899, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.39084164001205673, + "balanced_accuracy": 0.677257525083612 + }, + { + "prompt": "STNC|5", + "n": 37, + "rho": 0.3290168166085389, + "balanced_accuracy": 0.6590909090909092 + }, + { + "prompt": "STNC|6", + "n": 35, + "rho": 0.38794550042333387, + "balanced_accuracy": 0.7136752136752136 + }, + { + "prompt": "STRU|0", + "n": 35, + "rho": 0.6593838021096193, + "balanced_accuracy": 0.94 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.14620639038000807, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.29146196557951287, + "balanced_accuracy": 0.7012987012987013 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.15686872236274843, + "balanced_accuracy": 0.5117647058823529 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.2273640476640386, + "balanced_accuracy": 0.6794871794871795 + }, + { + "prompt": "STRU|5", + "n": 36, + "rho": 0.2794155240360129, + "balanced_accuracy": 0.7391304347826086 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.2220990419704724, + "balanced_accuracy": 0.825 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.1415456758975891, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.36009630195338993, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.32105848426968325, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5364392978710003, + "balanced_accuracy": 0.7285714285714285 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5167194045070551, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "S_ASMR|5", + "n": 35, + "rho": 0.20675085210636154, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43227286059023456, + "balanced_accuracy": 0.7442396313364055 + }, + { + "prompt": "S_AUTH|0", + "n": 33, + "rho": 0.4463035128199717, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_AUTH|1", + "n": 31, + "rho": 0.23574733278557916, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.20733859190358764, + "balanced_accuracy": 0.557347670250896 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": -0.017355302877474426, + "balanced_accuracy": 0.6160714285714286 + }, + { + "prompt": "S_AUTH|4", + "n": 40, + "rho": 0.2540830175334956, + "balanced_accuracy": 0.7619047619047619 + }, + { + "prompt": "S_AUTH|5", + "n": 41, + "rho": 0.42165692003592453, + "balanced_accuracy": 0.7953296703296704 + }, + { + "prompt": "S_AUTH|6", + "n": 30, + "rho": 0.24966543920526302, + "balanced_accuracy": 0.6826923076923077 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": -0.01889486226584499, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CART|1", + "n": 33, + "rho": -0.2907792936573101, + "balanced_accuracy": 0.54 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.24761310052224586, + "balanced_accuracy": 0.7738095238095238 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.44935628309392867, + "balanced_accuracy": 0.8120689655172414 + }, + { + "prompt": "S_CART|4", + "n": 40, + "rho": 0.5968086052525045, + "balanced_accuracy": 0.8618925831202047 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.11806771581674624, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.36739855240450725, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.42510368717346153, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.23006957619801452, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.17710040312185557, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.17738055357931037, + "balanced_accuracy": 0.5632411067193676 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3289789527115464, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.08864680816734036, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.1384945029504804, + "balanced_accuracy": 0.76 + }, + { + "prompt": "S_CONV|0", + "n": 39, + "rho": 0.2933916299248005, + "balanced_accuracy": 0.7055555555555555 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.4089780444623559, + "balanced_accuracy": 0.8235294117647058 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.20140536038007623, + "balanced_accuracy": 0.6783783783783783 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.18044398732025557, + "balanced_accuracy": 0.5227272727272727 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.3072366190896972, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CONV|5", + "n": 43, + "rho": 0.44084278490146295, + "balanced_accuracy": 0.7948717948717949 + }, + { + "prompt": "S_CONV|6", + "n": 24, + "rho": 0.20875612453564932, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.16787029834680833, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05343805546885515, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": -0.029992622759992132, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 33, + "rho": -0.3046712053630765, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "S_DRAM|4", + "n": 43, + "rho": 0.3802492278602547, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "S_DRAM|5", + "n": 39, + "rho": 0.47801747781945503, + "balanced_accuracy": 0.8425925925925926 + }, + { + "prompt": "S_DRAM|6", + "n": 42, + "rho": 0.2998060774869171, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "S_FORM|0", + "n": 35, + "rho": 0.10834712765995151, + "balanced_accuracy": 0.655982905982906 + }, + { + "prompt": "S_FORM|1", + "n": 40, + "rho": 0.2963661256895302, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.061699753854991525, + "balanced_accuracy": 0.7903225806451613 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.2436201678640146, + "balanced_accuracy": 0.6819923371647509 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.2832489675968579, + "balanced_accuracy": 0.7076923076923077 + }, + { + "prompt": "S_FORM|5", + "n": 39, + "rho": 0.42728538562013285, + "balanced_accuracy": 0.935483870967742 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5237692757398642, + "balanced_accuracy": 0.8541666666666667 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.1216262435430132, + "balanced_accuracy": 0.6525974025974026 + }, + { + "prompt": "S_MONO|1", + "n": 37, + "rho": -0.18076134083837217, + "balanced_accuracy": 0.5393939393939393 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22386778178280348, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": 0.10354990901177699, + "balanced_accuracy": 0.6961206896551724 + }, + { + "prompt": "S_MONO|4", + "n": 34, + "rho": 0.3862280382425565, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "S_MONO|5", + "n": 38, + "rho": 0.4412646949061148, + "balanced_accuracy": 0.681159420289855 + }, + { + "prompt": "S_MONO|6", + "n": 38, + "rho": 0.06800208520842076, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": 0.04451236459157651, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.18040739620107166, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3017176326977613, + "balanced_accuracy": 0.52 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.20044643980837534, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 40, + "rho": 0.5882976844460978, + "balanced_accuracy": 0.7807017543859649 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.33953403524408887, + "balanced_accuracy": 0.8148148148148149 + }, + { + "prompt": "S_NARR|6", + "n": 26, + "rho": 0.414278670329656, + "balanced_accuracy": 0.8913043478260869 + }, + { + "prompt": "S_NEWS|0", + "n": 40, + "rho": 0.28518783110984736, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": 0.13074831983419372, + "balanced_accuracy": 0.5689655172413793 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.3014728603738703, + "balanced_accuracy": 0.6965811965811965 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.42559961696051707, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.09898451242354118, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "S_NEWS|5", + "n": 37, + "rho": 0.3255116394308918, + "balanced_accuracy": 0.6451612903225806 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.3692142097635126, + "balanced_accuracy": 0.7847826086956522 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.14016387958715393, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.15915615974711309, + "balanced_accuracy": 0.5892857142857143 + }, + { + "prompt": "S_PLAY|2", + "n": 32, + "rho": -0.1601829906015557, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.34271154725188196, + "balanced_accuracy": 0.786231884057971 + }, + { + "prompt": "S_PLAY|4", + "n": 43, + "rho": 0.5333336165783523, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.24932373995989282, + "balanced_accuracy": 0.7389162561576355 + }, + { + "prompt": "S_PLAY|6", + "n": 39, + "rho": 0.3517651852616051, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.21811150771875942, + "balanced_accuracy": 0.7823529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.28156202605676023, + "balanced_accuracy": 0.5314814814814814 + }, + { + "prompt": "S_RANT|2", + "n": 39, + "rho": 0.25058021453101587, + "balanced_accuracy": 0.7098214285714286 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.1762578818451459, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "S_RANT|4", + "n": 32, + "rho": 0.5951049954931286, + "balanced_accuracy": 0.8136363636363637 + }, + { + "prompt": "S_RANT|5", + "n": 41, + "rho": 0.21093227261032207, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_RANT|6", + "n": 36, + "rho": 0.4340489434194504, + "balanced_accuracy": 0.74 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.12493757463695868, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.36869189119571516, + "balanced_accuracy": 0.5115740740740741 + }, + { + "prompt": "S_STRY|2", + "n": 40, + "rho": 0.30488758697773966, + "balanced_accuracy": 0.6979166666666666 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": 0.08115808180741502, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_STRY|4", + "n": 42, + "rho": 0.18366617233837557, + "balanced_accuracy": 0.6346153846153846 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.24388854365315543, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "S_STRY|6", + "n": 28, + "rho": 0.34112591388156543, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.07488730456438435, + "balanced_accuracy": 0.6076923076923078 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.13663115422553151, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.04248843698638296, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.32694962314276316, + "balanced_accuracy": 0.7323232323232323 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.29698026994900595, + "balanced_accuracy": 0.6332288401253918 + }, + { + "prompt": "S_TECH|5", + "n": 33, + "rho": -0.1805972496233655, + "balanced_accuracy": 0.5555555555555556 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.08457472408112816, + "balanced_accuracy": 0.6466165413533835 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.04750728714955261, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": -0.015936293027332002, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 37, + "rho": 0.5578610605714378, + "balanced_accuracy": 0.7552447552447552 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.13807643862522848, + "balanced_accuracy": 0.7516129032258064 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.3446779581191642, + "balanced_accuracy": 0.7388888888888889 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.01693312316560651, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6422931606750063, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 29, + "rho": 0.22996173806452533, + "balanced_accuracy": 0.8116883116883117 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.05832619115603727, + "balanced_accuracy": 0.7256944444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.005763807361210889, + "balanced_accuracy": 0.6 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.19244816228963152, + "balanced_accuracy": 0.6764705882352942 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": 0.038771195874969085, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.15858581519960538, + "balanced_accuracy": 0.5857142857142856 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.2709497682301286, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.18499021080829084, + "balanced_accuracy": 0.9285714285714286 + }, + { + "prompt": "TENS|1", + "n": 42, + "rho": 0.5503993752487201, + "balanced_accuracy": 0.8076923076923077 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.2503961173667371, + "balanced_accuracy": 0.9482758620689655 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.13459689544249578, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.19703965624092398, + "balanced_accuracy": 0.625 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.5226747378564861, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|6", + "n": 38, + "rho": 0.3466900369563554, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.30806814019306467, + "balanced_accuracy": 0.7854406130268199 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.4325198046571764, + "balanced_accuracy": 0.7380952380952381 + }, + { + "prompt": "VALN|2", + "n": 33, + "rho": 0.34719982239126335, + "balanced_accuracy": 0.95 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.33095496962264914, + "balanced_accuracy": 0.8208333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.11742829607099364, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VALN|5", + "n": 42, + "rho": 0.43480101826315926, + "balanced_accuracy": 0.75 + }, + { + "prompt": "VALN|6", + "n": 34, + "rho": 0.6191842648902821, + "balanced_accuracy": 0.9 + }, + { + "prompt": "VALS|0", + "n": 33, + "rho": 0.07333354316275993, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.11179158220752795, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 24, + "rho": 0.04965916439787979, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VALS|3", + "n": 44, + "rho": 0.02423707145414383, + "balanced_accuracy": 0.6842105263157895 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.26548134845748983, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.19937947983820148, + "balanced_accuracy": 0.7352941176470589 + }, + { + "prompt": "VALS|6", + "n": 36, + "rho": 0.2891998999324499, + "balanced_accuracy": 0.7838709677419355 + }, + { + "prompt": "VFLX|0", + "n": 35, + "rho": -0.05484912673885464, + "balanced_accuracy": 0.6000000000000001 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.23008044554616028, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.28939685547725835, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VFLX|3", + "n": 36, + "rho": -0.2105361612131163, + "balanced_accuracy": 0.5689655172413793 + }, + { + "prompt": "VFLX|4", + "n": 37, + "rho": 0.14869355169568155, + "balanced_accuracy": 0.5931372549019608 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.162631275635497, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.009879309515494605, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "VOLT|0", + "n": 37, + "rho": 0.21705877571379878, + "balanced_accuracy": 0.7404761904761905 + }, + { + "prompt": "VOLT|1", + "n": 40, + "rho": -0.03529532177120207, + "balanced_accuracy": 0.7012987012987013 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.1036971531052539, + "balanced_accuracy": 0.6805555555555556 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.45980566882055085, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.28496945443985966, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VOLT|5", + "n": 39, + "rho": 0.2283477358888078, + "balanced_accuracy": 0.7278225806451613 + }, + { + "prompt": "VOLT|6", + "n": 35, + "rho": 0.34099705639683386, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "VULN|0", + "n": 34, + "rho": 0.23406796083304518, + "balanced_accuracy": 0.75 + }, + { + "prompt": "VULN|1", + "n": 37, + "rho": 0.2240422107036865, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "VULN|2", + "n": 39, + "rho": 0.16511455150996474, + "balanced_accuracy": 0.6444444444444444 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2123608273181354, + "balanced_accuracy": 0.7071428571428571 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.3065880461290755, + "balanced_accuracy": 0.7 + }, + { + "prompt": "VULN|5", + "n": 34, + "rho": 0.3160563021631236, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "VULN|6", + "n": 35, + "rho": 0.13518003823670655, + "balanced_accuracy": 0.6553030303030303 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.23066318976287215, + "balanced_accuracy": 0.6071428571428571 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.19003449194304475, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "WARM|2", + "n": 38, + "rho": -0.1410529973064215, + "balanced_accuracy": 0.5303030303030303 + }, + { + "prompt": "WARM|3", + "n": 35, + "rho": -0.05427727985788211, + "balanced_accuracy": 0.6 + }, + { + "prompt": "WARM|4", + "n": 38, + "rho": 0.06555191623360754, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "WARM|5", + "n": 34, + "rho": -0.024099931860221767, + "balanced_accuracy": 0.5865384615384616 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.1633014634904387, + "balanced_accuracy": 0.6 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 266, + "mean_prompt_rho": 0.2790560626162003, + "balanced_accuracy_oracle": 0.7653738644304682 + }, + { + "family": "AROU", + "n": 258, + "mean_prompt_rho": 0.3736037660362435, + "balanced_accuracy_oracle": 0.7666359871145881 + }, + { + "family": "ARSH", + "n": 279, + "mean_prompt_rho": 0.2738784865776912, + "balanced_accuracy_oracle": 0.7689110070257612 + }, + { + "family": "ATCK", + "n": 271, + "mean_prompt_rho": 0.29427988759204876, + "balanced_accuracy_oracle": 0.6867071524966262 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.26249039851524436, + "balanced_accuracy_oracle": 0.5369143122892687 + }, + { + "family": "BRGT", + "n": 237, + "mean_prompt_rho": 0.11379997879366921, + "balanced_accuracy_oracle": 0.638045540796964 + }, + { + "family": "CHNK", + "n": 235, + "mean_prompt_rho": 0.10631554829877679, + "balanced_accuracy_oracle": 0.6524951550387597 + }, + { + "family": "CLRT", + "n": 247, + "mean_prompt_rho": 0.1820218359638706, + "balanced_accuracy_oracle": 0.7009518773135908 + }, + { + "family": "COGL", + "n": 232, + "mean_prompt_rho": 0.10099374502142881, + "balanced_accuracy_oracle": 0.6262820512820513 + }, + { + "family": "DARC", + "n": 235, + "mean_prompt_rho": 0.1437285745679071, + "balanced_accuracy_oracle": 0.6836609336609336 + }, + { + "family": "DFLU", + "n": 257, + "mean_prompt_rho": 0.16211766314290713, + "balanced_accuracy_oracle": 0.6836770057182464 + }, + { + "family": "EMPH", + "n": 250, + "mean_prompt_rho": 0.227373914532438, + "balanced_accuracy_oracle": 0.7128705208575188 + }, + { + "family": "ESTH", + "n": 233, + "mean_prompt_rho": 0.22925477638825162, + "balanced_accuracy_oracle": 0.7268852459016393 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.14936834848235508, + "balanced_accuracy_oracle": 0.5798861480075901 + }, + { + "family": "FOCS", + "n": 245, + "mean_prompt_rho": 0.2631654024350552, + "balanced_accuracy_oracle": 0.6847202295552368 + }, + { + "family": "FULL", + "n": 193, + "mean_prompt_rho": 0.06312332341984278, + "balanced_accuracy_oracle": 0.6438030560271646 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.28978815257255297, + "balanced_accuracy_oracle": 0.7429152148664344 + }, + { + "family": "HARM", + "n": 248, + "mean_prompt_rho": 0.0009629663627449171, + "balanced_accuracy_oracle": 0.7407916437603079 + }, + { + "family": "METL", + "n": 250, + "mean_prompt_rho": 0.08901019034027023, + "balanced_accuracy_oracle": 0.6522506619593998 + }, + { + "family": "RANG", + "n": 213, + "mean_prompt_rho": 0.1747781930877014, + "balanced_accuracy_oracle": 0.7296640141467727 + }, + { + "family": "RCQL", + "n": 219, + "mean_prompt_rho": 0.13764629489524713, + "balanced_accuracy_oracle": 0.7081816234739773 + }, + { + "family": "REGS", + "n": 261, + "mean_prompt_rho": 0.1549528433831162, + "balanced_accuracy_oracle": 0.6563182314410481 + }, + { + "family": "RESP", + "n": 261, + "mean_prompt_rho": 0.3279107830608922, + "balanced_accuracy_oracle": 0.7041958041958042 + }, + { + "family": "ROUG", + "n": 235, + "mean_prompt_rho": 0.055254152114253004, + "balanced_accuracy_oracle": 0.7161470728224655 + }, + { + "family": "R_CHST", + "n": 238, + "mean_prompt_rho": 0.16690682533378673, + "balanced_accuracy_oracle": 0.663151364764268 + }, + { + "family": "R_HEAD", + "n": 251, + "mean_prompt_rho": -0.03246651459278793, + "balanced_accuracy_oracle": 0.6659043262816847 + }, + { + "family": "R_MASK", + "n": 260, + "mean_prompt_rho": -0.008422332484186218, + "balanced_accuracy_oracle": 0.6461834733893558 + }, + { + "family": "R_MIXD", + "n": 246, + "mean_prompt_rho": 0.08938016197414615, + "balanced_accuracy_oracle": 0.648780487804878 + }, + { + "family": "R_NASL", + "n": 214, + "mean_prompt_rho": 0.01501598074545166, + "balanced_accuracy_oracle": 0.6299833887043189 + }, + { + "family": "R_ORAL", + "n": 241, + "mean_prompt_rho": 0.08960863111896458, + "balanced_accuracy_oracle": 0.6510033444816054 + }, + { + "family": "R_THRT", + "n": 247, + "mean_prompt_rho": 0.08386361612615326, + "balanced_accuracy_oracle": 0.6567553191489361 + }, + { + "family": "SMTH", + "n": 227, + "mean_prompt_rho": 0.15412000074709667, + "balanced_accuracy_oracle": 0.6717495987158908 + }, + { + "family": "STNC", + "n": 242, + "mean_prompt_rho": 0.3189872404858563, + "balanced_accuracy_oracle": 0.6893314366998577 + }, + { + "family": "STRU", + "n": 230, + "mean_prompt_rho": 0.23843743562527367, + "balanced_accuracy_oracle": 0.727822380810784 + }, + { + "family": "S_ASMR", + "n": 252, + "mean_prompt_rho": 0.21594270307047939, + "balanced_accuracy_oracle": 0.652178938851 + }, + { + "family": "S_AUTH", + "n": 251, + "mean_prompt_rho": 0.1975374753713103, + "balanced_accuracy_oracle": 0.7016941391941391 + }, + { + "family": "S_CART", + "n": 252, + "mean_prompt_rho": 0.20993858588096817, + "balanced_accuracy_oracle": 0.7764841805901173 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.017097773171812488, + "balanced_accuracy_oracle": 0.6439812489536246 + }, + { + "family": "S_CONV", + "n": 258, + "mean_prompt_rho": 0.24002379656768377, + "balanced_accuracy_oracle": 0.7260431400282885 + }, + { + "family": "S_DRAM", + "n": 267, + "mean_prompt_rho": 0.14924532983703168, + "balanced_accuracy_oracle": 0.7080500894454383 + }, + { + "family": "S_FORM", + "n": 257, + "mean_prompt_rho": 0.277762400575049, + "balanced_accuracy_oracle": 0.7502115059221658 + }, + { + "family": "S_MONO", + "n": 261, + "mean_prompt_rho": 0.10229169261295809, + "balanced_accuracy_oracle": 0.6247155049786628 + }, + { + "family": "S_NARR", + "n": 262, + "mean_prompt_rho": 0.1578491665029945, + "balanced_accuracy_oracle": 0.7099747165810293 + }, + { + "family": "S_NEWS", + "n": 255, + "mean_prompt_rho": 0.2766741414137677, + "balanced_accuracy_oracle": 0.6809964005235603 + }, + { + "family": "S_PLAY", + "n": 253, + "mean_prompt_rho": 0.2308958768263491, + "balanced_accuracy_oracle": 0.7142628205128205 + }, + { + "family": "S_RANT", + "n": 265, + "mean_prompt_rho": 0.22906768422300883, + "balanced_accuracy_oracle": 0.7017442817179529 + }, + { + "family": "S_STRY", + "n": 265, + "mean_prompt_rho": 0.09444240468936818, + "balanced_accuracy_oracle": 0.6656643554549313 + }, + { + "family": "S_TECH", + "n": 246, + "mean_prompt_rho": 0.0605250115574288, + "balanced_accuracy_oracle": 0.6609579504316346 + }, + { + "family": "S_WHIS", + "n": 258, + "mean_prompt_rho": 0.2289331306640494, + "balanced_accuracy_oracle": 0.7588373919874312 + }, + { + "family": "TEMP", + "n": 238, + "mean_prompt_rho": 0.1364009540251583, + "balanced_accuracy_oracle": 0.6921422101449275 + }, + { + "family": "TENS", + "n": 232, + "mean_prompt_rho": 0.31239814713142994, + "balanced_accuracy_oracle": 0.7930994824611846 + }, + { + "family": "VALN", + "n": 263, + "mean_prompt_rho": 0.37002233086979835, + "balanced_accuracy_oracle": 0.775952380952381 + }, + { + "family": "VALS", + "n": 238, + "mean_prompt_rho": 0.1447260127786361, + "balanced_accuracy_oracle": 0.6845405048671837 + }, + { + "family": "VFLX", + "n": 257, + "mean_prompt_rho": -0.003322311438197867, + "balanced_accuracy_oracle": 0.622960372960373 + }, + { + "family": "VOLT", + "n": 233, + "mean_prompt_rho": 0.06751069696318475, + "balanced_accuracy_oracle": 0.6358367426456264 + }, + { + "family": "VULN", + "n": 260, + "mean_prompt_rho": 0.22762999098481962, + "balanced_accuracy_oracle": 0.7007168458781362 + }, + { + "family": "WARM", + "n": 229, + "mean_prompt_rho": -0.05111549344302628, + "balanced_accuracy_oracle": 0.5809954751131221 + } + ] + }, + "untruncated_min_2_raters": { + "n": 13640, + "positive_rate": 0.20491202346041057, + "prompts": 395, + "mean_prompt_spearman": 0.15763119502933762, + "balanced_accuracy_oracle_per_prompt": 0.6910219708347664, + "balanced_accuracy_5fold_clip_grouped": 0.5865111825354998, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.725768181955358, + "balanced_accuracy": 0.8846153846153846 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5878026574531571, + "balanced_accuracy": 0.8819444444444444 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.0386248741676071, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 37, + "rho": 0.3581595795178353, + "balanced_accuracy": 0.7688172043010753 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.024055345839675515, + "balanced_accuracy": 0.5782051282051283 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2503800983042693, + "balanced_accuracy": 0.7523809523809524 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.09492041837115683, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.4668175920204429, + "balanced_accuracy": 0.7831541218637992 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.46657416600721685, + "balanced_accuracy": 0.75 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.4693099329732159, + "balanced_accuracy": 0.828125 + }, + { + "prompt": "AROU|3", + "n": 33, + "rho": 0.021194320456177595, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.2516847730218691, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.44872590990340994, + "balanced_accuracy": 0.6781609195402298 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5506417757061074, + "balanced_accuracy": 0.8131868131868132 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": 0.20659402707531813, + "balanced_accuracy": 0.9605263157894737 + }, + { + "prompt": "ARSH|1", + "n": 33, + "rho": 0.1834366041925403, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "ARSH|2", + "n": 33, + "rho": 0.1253238475376432, + "balanced_accuracy": 0.6759259259259259 + }, + { + "prompt": "ARSH|3", + "n": 39, + "rho": 0.07520058491558367, + "balanced_accuracy": 0.5941176470588235 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.26897871665395634, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.6503647536369368, + "balanced_accuracy": 0.9071969696969697 + }, + { + "prompt": "ARSH|6", + "n": 42, + "rho": 0.3272190322149026, + "balanced_accuracy": 0.7828947368421053 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.13460028174954816, + "balanced_accuracy": 0.6502463054187192 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.194482421992737, + "balanced_accuracy": 0.6498316498316499 + }, + { + "prompt": "ATCK|2", + "n": 40, + "rho": 0.2862942842098361, + "balanced_accuracy": 0.6016483516483516 + }, + { + "prompt": "ATCK|3", + "n": 41, + "rho": 0.4501532532270132, + "balanced_accuracy": 0.7272727272727273 + }, + { + "prompt": "ATCK|4", + "n": 34, + "rho": 0.0727238395988366, + "balanced_accuracy": 0.63003663003663 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.45695519187059097, + "balanced_accuracy": 0.8620689655172413 + }, + { + "prompt": "ATCK|6", + "n": 39, + "rho": 0.5035757641414659, + "balanced_accuracy": 0.8652597402597402 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.1290201409127184, + "balanced_accuracy": 0.5961538461538461 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.16417246092611557, + "balanced_accuracy": 0.525 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": -0.06706178372130649, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.12139794554411229, + "balanced_accuracy": 0.5984848484848485 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.28812359854991015, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.6410325292528675, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.42662433069968025, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.3588540942340998, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 28, + "rho": 0.02705704117302201, + "balanced_accuracy": 0.5782608695652174 + }, + { + "prompt": "BRGT|2", + "n": 32, + "rho": -0.07939696917428785, + "balanced_accuracy": 0.5448717948717948 + }, + { + "prompt": "BRGT|3", + "n": 32, + "rho": 0.0019810298346848434, + "balanced_accuracy": 0.6041666666666666 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.10056165302907571, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.1127107491410716, + "balanced_accuracy": 0.5898617511520737 + }, + { + "prompt": "BRGT|6", + "n": 36, + "rho": 0.24705710247091045, + "balanced_accuracy": 0.7881773399014778 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.4633927199712563, + "balanced_accuracy": 0.7733333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.19083526712691265, + "balanced_accuracy": 0.6692307692307693 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": 0.1279621751267801, + "balanced_accuracy": 0.6346153846153846 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.25179993419169544, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.11184831397621037, + "balanced_accuracy": 0.6120689655172413 + }, + { + "prompt": "CHNK|5", + "n": 42, + "rho": -0.049532689308569106, + "balanced_accuracy": 0.595959595959596 + }, + { + "prompt": "CHNK|6", + "n": 20, + "rho": -0.09731476284666248, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5415494269456692, + "balanced_accuracy": 0.7992424242424242 + }, + { + "prompt": "CLRT|1", + "n": 34, + "rho": 0.2756267650336276, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "CLRT|2", + "n": 40, + "rho": 0.08672883274996812, + "balanced_accuracy": 0.6428571428571429 + }, + { + "prompt": "CLRT|3", + "n": 30, + "rho": -0.3683819144776961, + "balanced_accuracy": 0.5434782608695652 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.208985431392778, + "balanced_accuracy": 0.6296296296296297 + }, + { + "prompt": "CLRT|5", + "n": 34, + "rho": 0.15281624433317517, + "balanced_accuracy": 0.6791666666666667 + }, + { + "prompt": "CLRT|6", + "n": 34, + "rho": 0.31226332513880495, + "balanced_accuracy": 0.7645502645502645 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.0690133957277197, + "balanced_accuracy": 0.5659340659340659 + }, + { + "prompt": "COGL|1", + "n": 33, + "rho": -0.10230682977286686, + "balanced_accuracy": 0.6551724137931034 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.4435119012588066, + "balanced_accuracy": 0.7368421052631579 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.3500778735125136, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.18591884506036482, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.1990924100922954, + "balanced_accuracy": 0.5916666666666667 + }, + { + "prompt": "COGL|6", + "n": 35, + "rho": 0.46857143375180405, + "balanced_accuracy": 0.6653225806451613 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.12952985264699024, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": -0.00501127878960906, + "balanced_accuracy": 0.5571428571428572 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.23890607020349047, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10406811752307925, + "balanced_accuracy": 0.6181318681318682 + }, + { + "prompt": "DARC|4", + "n": 32, + "rho": -0.09288674549030763, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.40037370543019807, + "balanced_accuracy": 0.6674876847290641 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5437676033011722, + "balanced_accuracy": 0.8571428571428572 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.035448838331684475, + "balanced_accuracy": 0.5902777777777778 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2977803065214402, + "balanced_accuracy": 0.5 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.30156561709334634, + "balanced_accuracy": 0.7698412698412698 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5589675345875315, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.27152506017285677, + "balanced_accuracy": 0.711111111111111 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.15915899065288572, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 34, + "rho": 0.12740814180127397, + "balanced_accuracy": 0.7244444444444444 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.22845108197814135, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.06720436247535969, + "balanced_accuracy": 0.6095238095238095 + }, + { + "prompt": "EMPH|2", + "n": 21, + "rho": 0.4289400909712188, + "balanced_accuracy": 0.7361111111111112 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.16028724788685778, + "balanced_accuracy": 0.6480263157894737 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.2015605315867101, + "balanced_accuracy": 0.5793650793650793 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.46385904922454785, + "balanced_accuracy": 0.8366666666666667 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.5183932282383636, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "ESTH|0", + "n": 35, + "rho": 0.4443597427674736, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ESTH|1", + "n": 31, + "rho": 0.1339808235730968, + "balanced_accuracy": 0.6166666666666667 + }, + { + "prompt": "ESTH|2", + "n": 36, + "rho": 0.2732630220445929, + "balanced_accuracy": 0.7589285714285714 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.06621730509999572, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.1447340350137243, + "balanced_accuracy": 0.6379310344827587 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.12190348521686543, + "balanced_accuracy": 0.6126126126126126 + }, + { + "prompt": "ESTH|6", + "n": 25, + "rho": 0.5594798937220979, + "balanced_accuracy": 0.868421052631579 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.022970641027123925, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.21779851019896, + "balanced_accuracy": 0.6136363636363636 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.20733589422098134, + "balanced_accuracy": 0.586405529953917 + }, + { + "prompt": "FOCS|0", + "n": 39, + "rho": 0.29619683373331346, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "FOCS|1", + "n": 34, + "rho": 0.03156996009992439, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": 0.08596475089631064, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.2648715256885, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5485649220783114, + "balanced_accuracy": 0.7204968944099379 + }, + { + "prompt": "FOCS|5", + "n": 31, + "rho": 0.17151107383885952, + "balanced_accuracy": 0.6398809523809523 + }, + { + "prompt": "FOCS|6", + "n": 40, + "rho": 0.4195178565562237, + "balanced_accuracy": 0.7056277056277056 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.07376951754419667, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 35, + "rho": 0.01099584717469555, + "balanced_accuracy": 0.6893939393939394 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.03618457789922013, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.15542010767027473, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "FULL|4", + "n": 36, + "rho": 0.018532900330444572, + "balanced_accuracy": 0.5665024630541872 + }, + { + "prompt": "FULL|5", + "n": 30, + "rho": 0.13767590433925597, + "balanced_accuracy": 0.6746411483253588 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.3881396537662423, + "balanced_accuracy": 0.8823529411764706 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.07664820618279954, + "balanced_accuracy": 0.75 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.39034813326564266, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.35517261907708336, + "balanced_accuracy": 0.7419354838709677 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.1115850638721566, + "balanced_accuracy": 0.5784313725490196 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": 0.05338626065365561, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.49012300927853253, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.5512537756780005, + "balanced_accuracy": 0.8142857142857143 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.32709927474695133, + "balanced_accuracy": 0.7289473684210527 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.009550719582315266, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 39, + "rho": 0.1256877972390126, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.3135767001878173, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 37, + "rho": 0.19843876654085882, + "balanced_accuracy": 0.7281746031746033 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.4126138471630411, + "balanced_accuracy": 0.8947368421052632 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.0846583493541876, + "balanced_accuracy": 0.725609756097561 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.03604597578222525, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.05535518821022146, + "balanced_accuracy": 0.611764705882353 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.5173285585398966, + "balanced_accuracy": 0.8 + }, + { + "prompt": "METL|3", + "n": 34, + "rho": -0.021394898929593946, + "balanced_accuracy": 0.625 + }, + { + "prompt": "METL|4", + "n": 35, + "rho": -0.028065961884221204, + "balanced_accuracy": 0.7258064516129032 + }, + { + "prompt": "METL|5", + "n": 44, + "rho": -0.024573436476365184, + "balanced_accuracy": 0.6349206349206349 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.11431249066087276, + "balanced_accuracy": 0.5992647058823529 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.3605097177029266, + "balanced_accuracy": 0.9117647058823529 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.07232759338858692, + "balanced_accuracy": 0.6708333333333334 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.14458060349955223, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": -0.148526267343564, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "RANG|4", + "n": 37, + "rho": 0.30735935787248275, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "RANG|5", + "n": 32, + "rho": 0.032336939780370395, + "balanced_accuracy": 0.7259259259259259 + }, + { + "prompt": "RANG|6", + "n": 35, + "rho": 0.4130239607781982, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.43672830117825756, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.15719786310352066, + "balanced_accuracy": 0.7057142857142857 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.39671895878235197, + "balanced_accuracy": 0.5 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.3703805318412249, + "balanced_accuracy": 0.5583333333333333 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.37826641197043037, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5834717817193178, + "balanced_accuracy": 0.8776223776223776 + }, + { + "prompt": "RCQL|6", + "n": 41, + "rho": 0.18624592587012817, + "balanced_accuracy": 0.6256410256410256 + }, + { + "prompt": "REGS|0", + "n": 34, + "rho": 0.2048973775597979, + "balanced_accuracy": 0.7486772486772486 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.35296001330784876, + "balanced_accuracy": 0.9189189189189189 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.12167863298948604, + "balanced_accuracy": 0.6081081081081081 + }, + { + "prompt": "REGS|3", + "n": 31, + "rho": -0.009388294027988573, + "balanced_accuracy": 0.6810344827586207 + }, + { + "prompt": "REGS|4", + "n": 37, + "rho": 0.3747581883165318, + "balanced_accuracy": 0.7074074074074074 + }, + { + "prompt": "REGS|5", + "n": 40, + "rho": 0.04962137621152491, + "balanced_accuracy": 0.6153846153846154 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.17675448113760145, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 35, + "rho": 0.3152437788052237, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RESP|1", + "n": 40, + "rho": -0.04807791618442424, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "RESP|2", + "n": 31, + "rho": 0.2464252226840619, + "balanced_accuracy": 0.7393162393162394 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.20848666140727365, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "RESP|4", + "n": 36, + "rho": 0.5098325586300277, + "balanced_accuracy": 0.7115384615384616 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5433207700037648, + "balanced_accuracy": 0.7636363636363637 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.5838916730823095, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.12114036025555883, + "balanced_accuracy": 0.7954545454545454 + }, + { + "prompt": "ROUG|1", + "n": 29, + "rho": -0.2680315335342723, + "balanced_accuracy": 0.5 + }, + { + "prompt": "ROUG|2", + "n": 24, + "rho": -0.08737765602134354, + "balanced_accuracy": 0.5909090909090908 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": 0.03447959429709933, + "balanced_accuracy": 0.8513513513513513 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": -0.012589146749105381, + "balanced_accuracy": 0.696969696969697 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.35470887650404653, + "balanced_accuracy": 0.859375 + }, + { + "prompt": "ROUG|6", + "n": 40, + "rho": 0.5180168334640274, + "balanced_accuracy": 0.8229166666666667 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.2287878692895719, + "balanced_accuracy": 0.68125 + }, + { + "prompt": "R_CHST|1", + "n": 41, + "rho": -0.18386509079498847, + "balanced_accuracy": 0.5972222222222222 + }, + { + "prompt": "R_CHST|2", + "n": 20, + "rho": -0.48608185526840375, + "balanced_accuracy": 0.5277777777777778 + }, + { + "prompt": "R_CHST|3", + "n": 35, + "rho": 0.22885981921577628, + "balanced_accuracy": 0.7253787878787878 + }, + { + "prompt": "R_CHST|4", + "n": 32, + "rho": 0.33418912346421636, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "R_CHST|5", + "n": 35, + "rho": 0.5323034557761754, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.5231648960271524, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "R_HEAD|0", + "n": 39, + "rho": 0.023574490336267975, + "balanced_accuracy": 0.7196969696969697 + }, + { + "prompt": "R_HEAD|1", + "n": 40, + "rho": 0.10252765856689304, + "balanced_accuracy": 0.5663082437275986 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": -0.09498586456677009, + "balanced_accuracy": 0.6041666666666666 + }, + { + "prompt": "R_HEAD|3", + "n": 30, + "rho": -0.25988610862073097, + "balanced_accuracy": 0.5372670807453416 + }, + { + "prompt": "R_HEAD|4", + "n": 36, + "rho": -0.1585856301986535, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.13980820406492694, + "balanced_accuracy": 0.7941176470588236 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.03361232889967708, + "balanced_accuracy": 0.7962962962962963 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.28585927947958395, + "balanced_accuracy": 0.5735294117647058 + }, + { + "prompt": "R_MASK|1", + "n": 35, + "rho": 0.023037391541183595, + "balanced_accuracy": 0.6287878787878788 + }, + { + "prompt": "R_MASK|2", + "n": 39, + "rho": -0.30984469920572816, + "balanced_accuracy": 0.5242857142857142 + }, + { + "prompt": "R_MASK|3", + "n": 33, + "rho": 0.3024884065414966, + "balanced_accuracy": 0.6840659340659341 + }, + { + "prompt": "R_MASK|4", + "n": 39, + "rho": 0.11757371248157057, + "balanced_accuracy": 0.7098214285714286 + }, + { + "prompt": "R_MASK|5", + "n": 36, + "rho": 0.18722831300792253, + "balanced_accuracy": 0.6607142857142857 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.02229240742654077, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.351898358449163, + "balanced_accuracy": 0.6657824933687002 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.17083473084011444, + "balanced_accuracy": 0.6609195402298851 + }, + { + "prompt": "R_MIXD|2", + "n": 36, + "rho": -0.20749861902148226, + "balanced_accuracy": 0.65 + }, + { + "prompt": "R_MIXD|3", + "n": 34, + "rho": 0.07975153585766223, + "balanced_accuracy": 0.6083333333333334 + }, + { + "prompt": "R_MIXD|4", + "n": 33, + "rho": 0.4346307089130662, + "balanced_accuracy": 0.6730769230769231 + }, + { + "prompt": "R_MIXD|5", + "n": 38, + "rho": 0.1187093290745084, + "balanced_accuracy": 0.7432432432432432 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.3644554301177878, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.09028990507502534, + "balanced_accuracy": 0.6578947368421053 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.09941019362730792, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_NASL|2", + "n": 38, + "rho": -0.12613000576384456, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "R_NASL|3", + "n": 37, + "rho": 0.23477713225490002, + "balanced_accuracy": 0.6765873015873016 + }, + { + "prompt": "R_NASL|4", + "n": 28, + "rho": -0.015684842286817338, + "balanced_accuracy": 0.7291666666666666 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": 0.013018289342066778, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.12890984266228597, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 37, + "rho": 0.23100260338863815, + "balanced_accuracy": 0.7 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.2846373627595659, + "balanced_accuracy": 0.6302083333333333 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.4976153516032124, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.32476183057186137, + "balanced_accuracy": 0.6958333333333333 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.06298667875234407, + "balanced_accuracy": 0.6055555555555556 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.04544132519021627, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.32781106727012366, + "balanced_accuracy": 0.7826086956521738 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.10773483844679545, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": -0.022664993005900656, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": -0.06694701699651072, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "R_THRT|3", + "n": 34, + "rho": 0.40494791158750987, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "R_THRT|4", + "n": 36, + "rho": 0.3473734146956906, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "R_THRT|5", + "n": 31, + "rho": -0.052248266708848634, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.1547565178980607, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "SMTH|0", + "n": 35, + "rho": 0.4928878112110083, + "balanced_accuracy": 0.7140151515151515 + }, + { + "prompt": "SMTH|1", + "n": 41, + "rho": 0.0887654014096635, + "balanced_accuracy": 0.6893939393939394 + }, + { + "prompt": "SMTH|2", + "n": 25, + "rho": -0.11228952602402864, + "balanced_accuracy": 0.5892857142857143 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.13363125744253138, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "SMTH|4", + "n": 35, + "rho": 0.2525147398843943, + "balanced_accuracy": 0.7199074074074074 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.30281456060022865, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "SMTH|6", + "n": 31, + "rho": -0.11610041575025802, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "STNC|0", + "n": 38, + "rho": 0.2590178146347752, + "balanced_accuracy": 0.6992337164750958 + }, + { + "prompt": "STNC|1", + "n": 33, + "rho": 0.23082166517470484, + "balanced_accuracy": 0.7314814814814815 + }, + { + "prompt": "STNC|2", + "n": 34, + "rho": 0.3097866733631581, + "balanced_accuracy": 0.7258064516129032 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.2631867217538899, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.39084164001205673, + "balanced_accuracy": 0.677257525083612 + }, + { + "prompt": "STNC|5", + "n": 35, + "rho": 0.3622236910157577, + "balanced_accuracy": 0.6581196581196581 + }, + { + "prompt": "STNC|6", + "n": 34, + "rho": 0.3790553643063007, + "balanced_accuracy": 0.7044444444444444 + }, + { + "prompt": "STRU|0", + "n": 34, + "rho": 0.6778335350316415, + "balanced_accuracy": 0.9375 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.14620639038000807, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.29146196557951287, + "balanced_accuracy": 0.7012987012987013 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.15686872236274843, + "balanced_accuracy": 0.5117647058823529 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.2273640476640386, + "balanced_accuracy": 0.6794871794871795 + }, + { + "prompt": "STRU|5", + "n": 33, + "rho": 0.30464429219228445, + "balanced_accuracy": 0.7380952380952381 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.2220990419704724, + "balanced_accuracy": 0.825 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.1415456758975891, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.36009630195338993, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.32105848426968325, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5364392978710003, + "balanced_accuracy": 0.7285714285714285 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5167194045070551, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "S_ASMR|5", + "n": 34, + "rho": 0.20750696303120666, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43227286059023456, + "balanced_accuracy": 0.7442396313364055 + }, + { + "prompt": "S_AUTH|0", + "n": 32, + "rho": 0.46362386934448396, + "balanced_accuracy": 0.7608695652173914 + }, + { + "prompt": "S_AUTH|1", + "n": 30, + "rho": 0.23106851475148005, + "balanced_accuracy": 0.7291666666666666 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.20733859190358764, + "balanced_accuracy": 0.557347670250896 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": -0.017355302877474426, + "balanced_accuracy": 0.6160714285714286 + }, + { + "prompt": "S_AUTH|4", + "n": 38, + "rho": 0.2756345102191922, + "balanced_accuracy": 0.7672811059907834 + }, + { + "prompt": "S_AUTH|5", + "n": 40, + "rho": 0.4177615098846269, + "balanced_accuracy": 0.792022792022792 + }, + { + "prompt": "S_AUTH|6", + "n": 29, + "rho": 0.2124801753299058, + "balanced_accuracy": 0.6950000000000001 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": -0.01889486226584499, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CART|1", + "n": 32, + "rho": -0.2940552695141714, + "balanced_accuracy": 0.5416666666666666 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.24761310052224586, + "balanced_accuracy": 0.7738095238095238 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.44935628309392867, + "balanced_accuracy": 0.8120689655172414 + }, + { + "prompt": "S_CART|4", + "n": 42, + "rho": 0.5827858430979468, + "balanced_accuracy": 0.8611764705882352 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.11806771581674624, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.36739855240450725, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.42510368717346153, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.23006957619801452, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.17710040312185557, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.17738055357931037, + "balanced_accuracy": 0.5632411067193676 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3289789527115464, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.08864680816734036, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.1384945029504804, + "balanced_accuracy": 0.76 + }, + { + "prompt": "S_CONV|0", + "n": 37, + "rho": 0.3373725800993051, + "balanced_accuracy": 0.7103174603174603 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.4089780444623559, + "balanced_accuracy": 0.8235294117647058 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.20140536038007623, + "balanced_accuracy": 0.6783783783783783 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.18044398732025557, + "balanced_accuracy": 0.5227272727272727 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.3072366190896972, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_CONV|5", + "n": 41, + "rho": 0.4233589375427883, + "balanced_accuracy": 0.8031609195402298 + }, + { + "prompt": "S_CONV|6", + "n": 23, + "rho": 0.1663378422231898, + "balanced_accuracy": 0.8083333333333333 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.16787029834680833, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05343805546885515, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": -0.029992622759992132, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 31, + "rho": -0.3190444664113289, + "balanced_accuracy": 0.6379310344827587 + }, + { + "prompt": "S_DRAM|4", + "n": 42, + "rho": 0.37359057571939597, + "balanced_accuracy": 0.78125 + }, + { + "prompt": "S_DRAM|5", + "n": 37, + "rho": 0.4641285297478498, + "balanced_accuracy": 0.8513986013986015 + }, + { + "prompt": "S_DRAM|6", + "n": 34, + "rho": 0.22859165516142296, + "balanced_accuracy": 0.8452380952380952 + }, + { + "prompt": "S_FORM|0", + "n": 34, + "rho": 0.12976244214125296, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "S_FORM|1", + "n": 39, + "rho": 0.3163599162018263, + "balanced_accuracy": 0.6603448275862069 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.061699753854991525, + "balanced_accuracy": 0.7903225806451613 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.2436201678640146, + "balanced_accuracy": 0.6819923371647509 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.2832489675968579, + "balanced_accuracy": 0.7076923076923077 + }, + { + "prompt": "S_FORM|5", + "n": 37, + "rho": 0.43289343704400535, + "balanced_accuracy": 0.9310344827586207 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5237692757398642, + "balanced_accuracy": 0.8541666666666667 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.1216262435430132, + "balanced_accuracy": 0.6525974025974026 + }, + { + "prompt": "S_MONO|1", + "n": 36, + "rho": -0.19381000645768276, + "balanced_accuracy": 0.5357142857142857 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22386778178280348, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": 0.10354990901177699, + "balanced_accuracy": 0.6961206896551724 + }, + { + "prompt": "S_MONO|4", + "n": 33, + "rho": 0.4728376690192529, + "balanced_accuracy": 0.717391304347826 + }, + { + "prompt": "S_MONO|5", + "n": 36, + "rho": 0.44704259260418017, + "balanced_accuracy": 0.7077922077922079 + }, + { + "prompt": "S_MONO|6", + "n": 37, + "rho": 0.06521423846713878, + "balanced_accuracy": 0.6290322580645161 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": 0.04451236459157651, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.18040739620107166, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3017176326977613, + "balanced_accuracy": 0.52 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.20044643980837534, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 39, + "rho": 0.5962046050669203, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.33953403524408887, + "balanced_accuracy": 0.8148148148148149 + }, + { + "prompt": "S_NARR|6", + "n": 24, + "rho": 0.31762116657442, + "balanced_accuracy": 0.9090909090909092 + }, + { + "prompt": "S_NEWS|0", + "n": 38, + "rho": 0.276932925578221, + "balanced_accuracy": 0.828125 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": 0.13074831983419372, + "balanced_accuracy": 0.5689655172413793 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.3014728603738703, + "balanced_accuracy": 0.6965811965811965 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.42559961696051707, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.09898451242354118, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "S_NEWS|5", + "n": 36, + "rho": 0.3750796222098683, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.3692142097635126, + "balanced_accuracy": 0.7847826086956522 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.14016387958715393, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.15915615974711309, + "balanced_accuracy": 0.5892857142857143 + }, + { + "prompt": "S_PLAY|2", + "n": 31, + "rho": -0.14390844017485782, + "balanced_accuracy": 0.6379310344827587 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.34271154725188196, + "balanced_accuracy": 0.786231884057971 + }, + { + "prompt": "S_PLAY|4", + "n": 42, + "rho": 0.5322122887465169, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.24932373995989282, + "balanced_accuracy": 0.7389162561576355 + }, + { + "prompt": "S_PLAY|6", + "n": 30, + "rho": 0.4716688803718904, + "balanced_accuracy": 0.8478260869565217 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.21811150771875942, + "balanced_accuracy": 0.7823529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.28156202605676023, + "balanced_accuracy": 0.5314814814814814 + }, + { + "prompt": "S_RANT|2", + "n": 38, + "rho": 0.2407124513758854, + "balanced_accuracy": 0.7135416666666667 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.1762578818451459, + "balanced_accuracy": 0.5967741935483871 + }, + { + "prompt": "S_RANT|4", + "n": 30, + "rho": 0.5683245844381879, + "balanced_accuracy": 0.8015873015873016 + }, + { + "prompt": "S_RANT|5", + "n": 32, + "rho": 0.38393818001441127, + "balanced_accuracy": 0.788888888888889 + }, + { + "prompt": "S_RANT|6", + "n": 34, + "rho": 0.5559834512451055, + "balanced_accuracy": 0.7608695652173914 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.12493757463695868, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.36869189119571516, + "balanced_accuracy": 0.5115740740740741 + }, + { + "prompt": "S_STRY|2", + "n": 39, + "rho": 0.33070733114301365, + "balanced_accuracy": 0.7078804347826086 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": 0.08115808180741502, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_STRY|4", + "n": 40, + "rho": 0.12261338480531939, + "balanced_accuracy": 0.6133333333333333 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.24388854365315543, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "S_STRY|6", + "n": 23, + "rho": 0.4600105416156835, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.07488730456438435, + "balanced_accuracy": 0.6076923076923078 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.13663115422553151, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.04248843698638296, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.32694962314276316, + "balanced_accuracy": 0.7323232323232323 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.29698026994900595, + "balanced_accuracy": 0.6332288401253918 + }, + { + "prompt": "S_TECH|5", + "n": 34, + "rho": -0.23378037090723525, + "balanced_accuracy": 0.5488888888888889 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.08457472408112816, + "balanced_accuracy": 0.6466165413533835 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.04750728714955261, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": -0.015936293027332002, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 36, + "rho": 0.5586449543541601, + "balanced_accuracy": 0.7461538461538462 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.13807643862522848, + "balanced_accuracy": 0.7516129032258064 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.3446779581191642, + "balanced_accuracy": 0.7388888888888889 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.01693312316560651, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6422931606750063, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 30, + "rho": 0.2049455299023848, + "balanced_accuracy": 0.8136645962732919 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.05832619115603727, + "balanced_accuracy": 0.7256944444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.005763807361210889, + "balanced_accuracy": 0.6 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.19244816228963152, + "balanced_accuracy": 0.6764705882352942 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": 0.038771195874969085, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.15858581519960538, + "balanced_accuracy": 0.5857142857142856 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.2709497682301286, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.18499021080829084, + "balanced_accuracy": 0.9285714285714286 + }, + { + "prompt": "TENS|1", + "n": 40, + "rho": 0.5761397401680555, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.2503961173667371, + "balanced_accuracy": 0.9482758620689655 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.13459689544249578, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.19703965624092398, + "balanced_accuracy": 0.625 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.5226747378564861, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|6", + "n": 35, + "rho": 0.35937525278549226, + "balanced_accuracy": 0.76 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.30806814019306467, + "balanced_accuracy": 0.7854406130268199 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.4325198046571764, + "balanced_accuracy": 0.7380952380952381 + }, + { + "prompt": "VALN|2", + "n": 32, + "rho": 0.38011268526443076, + "balanced_accuracy": 0.9482758620689655 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.33095496962264914, + "balanced_accuracy": 0.8208333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.11742829607099364, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VALN|5", + "n": 43, + "rho": 0.45471908985254456, + "balanced_accuracy": 0.7517857142857143 + }, + { + "prompt": "VALN|6", + "n": 31, + "rho": 0.5266555190290965, + "balanced_accuracy": 0.9 + }, + { + "prompt": "VALS|0", + "n": 31, + "rho": -0.09716117833930388, + "balanced_accuracy": 0.5535714285714286 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.11179158220752795, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 23, + "rho": 0.0445017952176651, + "balanced_accuracy": 0.675 + }, + { + "prompt": "VALS|3", + "n": 43, + "rho": 0.04043028945359871, + "balanced_accuracy": 0.6824324324324325 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.26548134845748983, + "balanced_accuracy": 0.7916666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.19937947983820148, + "balanced_accuracy": 0.7352941176470589 + }, + { + "prompt": "VALS|6", + "n": 31, + "rho": 0.12414140328709396, + "balanced_accuracy": 0.75 + }, + { + "prompt": "VFLX|0", + "n": 36, + "rho": -0.08412518939557044, + "balanced_accuracy": 0.5870967741935484 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.23008044554616028, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.28939685547725835, + "balanced_accuracy": 0.5714285714285714 + }, + { + "prompt": "VFLX|3", + "n": 36, + "rho": -0.2623550104979885, + "balanced_accuracy": 0.5689655172413793 + }, + { + "prompt": "VFLX|4", + "n": 36, + "rho": 0.21671402061959705, + "balanced_accuracy": 0.6764705882352942 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.162631275635497, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.009879309515494605, + "balanced_accuracy": 0.5833333333333333 + }, + { + "prompt": "VOLT|0", + "n": 34, + "rho": 0.269928961089564, + "balanced_accuracy": 0.8793103448275862 + }, + { + "prompt": "VOLT|1", + "n": 39, + "rho": -0.029215739592630654, + "balanced_accuracy": 0.6941964285714286 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.1036971531052539, + "balanced_accuracy": 0.6805555555555556 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.45980566882055085, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.28496945443985966, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VOLT|5", + "n": 37, + "rho": 0.22748426943253722, + "balanced_accuracy": 0.7478448275862069 + }, + { + "prompt": "VOLT|6", + "n": 29, + "rho": 0.46534451166014723, + "balanced_accuracy": 0.8636363636363636 + }, + { + "prompt": "VULN|0", + "n": 32, + "rho": 0.16104746489816296, + "balanced_accuracy": 0.7 + }, + { + "prompt": "VULN|1", + "n": 36, + "rho": 0.2214406954419922, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "VULN|2", + "n": 37, + "rho": 0.24423368288775396, + "balanced_accuracy": 0.6896551724137931 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2123608273181354, + "balanced_accuracy": 0.7071428571428571 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.3065880461290755, + "balanced_accuracy": 0.7 + }, + { + "prompt": "VULN|5", + "n": 29, + "rho": 0.20349413878204958, + "balanced_accuracy": 0.7803030303030303 + }, + { + "prompt": "VULN|6", + "n": 33, + "rho": 0.11060475602004688, + "balanced_accuracy": 0.6543478260869565 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.23066318976287215, + "balanced_accuracy": 0.6071428571428571 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.19003449194304475, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "WARM|2", + "n": 37, + "rho": -0.13706990301895758, + "balanced_accuracy": 0.5303030303030303 + }, + { + "prompt": "WARM|3", + "n": 34, + "rho": -0.10661504931473605, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "WARM|4", + "n": 37, + "rho": 0.07073374445140758, + "balanced_accuracy": 0.6 + }, + { + "prompt": "WARM|5", + "n": 33, + "rho": -0.02671538223128773, + "balanced_accuracy": 0.585 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.1633014634904387, + "balanced_accuracy": 0.6 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 265, + "mean_prompt_rho": 0.290228637704244, + "balanced_accuracy_oracle": 0.7669387396875549 + }, + { + "family": "AROU", + "n": 257, + "mean_prompt_rho": 0.38213549572691996, + "balanced_accuracy_oracle": 0.7684054753977063 + }, + { + "family": "ARSH", + "n": 271, + "mean_prompt_rho": 0.26244536660384016, + "balanced_accuracy_oracle": 0.7573847720906544 + }, + { + "family": "ATCK", + "n": 266, + "mean_prompt_rho": 0.29982643382714685, + "balanced_accuracy_oracle": 0.6961104407693945 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.26249039851524436, + "balanced_accuracy_oracle": 0.5369143122892687 + }, + { + "family": "BRGT", + "n": 234, + "mean_prompt_rho": 0.10983210010122524, + "balanced_accuracy_oracle": 0.6379347826086956 + }, + { + "family": "CHNK", + "n": 231, + "mean_prompt_rho": 0.1107563328978861, + "balanced_accuracy_oracle": 0.6543790202869866 + }, + { + "family": "CLRT", + "n": 243, + "mean_prompt_rho": 0.1727983015880467, + "balanced_accuracy_oracle": 0.6967575534266766 + }, + { + "family": "COGL", + "n": 229, + "mean_prompt_rho": 0.10083281826712535, + "balanced_accuracy_oracle": 0.6267349636483807 + }, + { + "family": "DARC", + "n": 234, + "mean_prompt_rho": 0.15138394564729044, + "balanced_accuracy_oracle": 0.685622170393744 + }, + { + "family": "DFLU", + "n": 256, + "mean_prompt_rho": 0.1550565999221099, + "balanced_accuracy_oracle": 0.6812571630080226 + }, + { + "family": "EMPH", + "n": 249, + "mean_prompt_rho": 0.23793921845539698, + "balanced_accuracy_oracle": 0.71810263653484 + }, + { + "family": "ESTH", + "n": 223, + "mean_prompt_rho": 0.24913404391969238, + "balanced_accuracy_oracle": 0.7394221470019342 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.14936834848235508, + "balanced_accuracy_oracle": 0.5798861480075901 + }, + { + "family": "FOCS", + "n": 242, + "mean_prompt_rho": 0.2597424175559204, + "balanced_accuracy_oracle": 0.6827448125227521 + }, + { + "family": "FULL", + "n": 188, + "mean_prompt_rho": 0.06250130536933432, + "balanced_accuracy_oracle": 0.6575292397660819 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.28978815257255297, + "balanced_accuracy_oracle": 0.7429152148664344 + }, + { + "family": "HARM", + "n": 241, + "mean_prompt_rho": 0.002749194301781041, + "balanced_accuracy_oracle": 0.7578671328671329 + }, + { + "family": "METL", + "n": 245, + "mean_prompt_rho": 0.09271541655757654, + "balanced_accuracy_oracle": 0.6496085655077135 + }, + { + "family": "RANG", + "n": 210, + "mean_prompt_rho": 0.16880170081122187, + "balanced_accuracy_oracle": 0.7302631578947368 + }, + { + "family": "RCQL", + "n": 220, + "mean_prompt_rho": 0.13925868474543965, + "balanced_accuracy_oracle": 0.7090251170710942 + }, + { + "family": "REGS", + "n": 257, + "mean_prompt_rho": 0.14684635850226146, + "balanced_accuracy_oracle": 0.6625075620084695 + }, + { + "family": "RESP", + "n": 259, + "mean_prompt_rho": 0.3370175354897481, + "balanced_accuracy_oracle": 0.7015860428231562 + }, + { + "family": "ROUG", + "n": 234, + "mean_prompt_rho": 0.05972380110069904, + "balanced_accuracy_oracle": 0.7243394618288079 + }, + { + "family": "R_CHST", + "n": 227, + "mean_prompt_rho": 0.16819403110135717, + "balanced_accuracy_oracle": 0.6657801418439716 + }, + { + "family": "R_HEAD", + "n": 247, + "mean_prompt_rho": -0.03056213164548422, + "balanced_accuracy_oracle": 0.6796218487394958 + }, + { + "family": "R_MASK", + "n": 248, + "mean_prompt_rho": 0.001761633922902912, + "balanced_accuracy_oracle": 0.6589580555840426 + }, + { + "family": "R_MIXD", + "n": 233, + "mean_prompt_rho": 0.08341008771360632, + "balanced_accuracy_oracle": 0.6523119918699187 + }, + { + "family": "R_NASL", + "n": 212, + "mean_prompt_rho": -0.0019727115090997843, + "balanced_accuracy_oracle": 0.6289915966386554 + }, + { + "family": "R_ORAL", + "n": 242, + "mean_prompt_rho": 0.09830612370701493, + "balanced_accuracy_oracle": 0.6540098199672668 + }, + { + "family": "R_THRT", + "n": 241, + "mean_prompt_rho": 0.09392610414617224, + "balanced_accuracy_oracle": 0.656832638736565 + }, + { + "family": "SMTH", + "n": 224, + "mean_prompt_rho": 0.14888911839621993, + "balanced_accuracy_oracle": 0.6612244897959183 + }, + { + "family": "STNC", + "n": 239, + "mean_prompt_rho": 0.3135619386086633, + "balanced_accuracy_oracle": 0.6834834834834835 + }, + { + "family": "STRU", + "n": 226, + "mean_prompt_rho": 0.24467722149360133, + "balanced_accuracy_oracle": 0.7259852216748768 + }, + { + "family": "S_ASMR", + "n": 251, + "mean_prompt_rho": 0.21605071891688585, + "balanced_accuracy_oracle": 0.6516260162601626 + }, + { + "family": "S_AUTH", + "n": 245, + "mean_prompt_rho": 0.196553526392661, + "balanced_accuracy_oracle": 0.7027116402116402 + }, + { + "family": "S_CART", + "n": 253, + "mean_prompt_rho": 0.20746733759362262, + "balanced_accuracy_oracle": 0.7739168877099911 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.017097773171812488, + "balanced_accuracy_oracle": 0.6439812489536246 + }, + { + "family": "S_CONV", + "n": 253, + "mean_prompt_rho": 0.2377493423538796, + "balanced_accuracy_oracle": 0.7282828282828283 + }, + { + "family": "S_DRAM", + "n": 254, + "mean_prompt_rho": 0.13408314646757305, + "balanced_accuracy_oracle": 0.7183163737280296 + }, + { + "family": "S_FORM", + "n": 253, + "mean_prompt_rho": 0.2844791372061161, + "balanced_accuracy_oracle": 0.7517910186964878 + }, + { + "family": "S_MONO", + "n": 256, + "mean_prompt_rho": 0.11322755205783941, + "balanced_accuracy_oracle": 0.6147163647163647 + }, + { + "family": "S_NARR", + "n": 259, + "mean_prompt_rho": 0.14517051176950685, + "balanced_accuracy_oracle": 0.7105508474576271 + }, + { + "family": "S_NEWS", + "n": 252, + "mean_prompt_rho": 0.2825760095919606, + "balanced_accuracy_oracle": 0.6853140916808149 + }, + { + "family": "S_PLAY", + "n": 242, + "mean_prompt_rho": 0.2501897222127988, + "balanced_accuracy_oracle": 0.718885123290873 + }, + { + "family": "S_RANT", + "n": 251, + "mean_prompt_rho": 0.26596657579724786, + "balanced_accuracy_oracle": 0.704441391941392 + }, + { + "family": "S_STRY", + "n": 257, + "mean_prompt_rho": 0.10639263102741617, + "balanced_accuracy_oracle": 0.6688063063063063 + }, + { + "family": "S_TECH", + "n": 247, + "mean_prompt_rho": 0.052927422802590274, + "balanced_accuracy_oracle": 0.6596491228070176 + }, + { + "family": "S_WHIS", + "n": 257, + "mean_prompt_rho": 0.22904511549015258, + "balanced_accuracy_oracle": 0.7561744847192609 + }, + { + "family": "TEMP", + "n": 239, + "mean_prompt_rho": 0.13282721000199535, + "balanced_accuracy_oracle": 0.6933430952917323 + }, + { + "family": "TENS", + "n": 227, + "mean_prompt_rho": 0.3178875158097831, + "balanced_accuracy_oracle": 0.7977541371158392 + }, + { + "family": "VALN", + "n": 260, + "mean_prompt_rho": 0.36435121495570794, + "balanced_accuracy_oracle": 0.7625 + }, + { + "family": "VALS", + "n": 229, + "mean_prompt_rho": 0.09836638858889617, + "balanced_accuracy_oracle": 0.6749019607843136 + }, + { + "family": "VFLX", + "n": 257, + "mean_prompt_rho": -0.005190089012151076, + "balanced_accuracy_oracle": 0.6364655172413793 + }, + { + "family": "VOLT", + "n": 221, + "mean_prompt_rho": 0.09357266215766753, + "balanced_accuracy_oracle": 0.6552489177489178 + }, + { + "family": "VULN", + "n": 248, + "mean_prompt_rho": 0.20853851592531664, + "balanced_accuracy_oracle": 0.7001488095238095 + }, + { + "family": "WARM", + "n": 225, + "mean_prompt_rho": -0.05765667877483427, + "balanced_accuracy_oracle": 0.5757575757575758 + } + ] + }, + "truncated_audio_files": 391, + "flagged_count_min_2_raters": 33, + "rater_histogram": { + "1": 4615, + "2": 12502, + "3": 1358, + "4": 57 + }, + "score_formula": "negative absolute distance between predicted 0–6 ordinal VoiceNet score and queried level" + }, + "crema": { + "n": 7442, + "accuracy": 0.18919645256651438, + "macro_f1": 0.11414091499219896, + "per_class": [ + { + "class": "anger", + "support": 1271, + "recall": 0.13217938630999213 + }, + { + "class": "disgust", + "support": 1271, + "recall": 0.03383162863886703 + }, + { + "class": "fear", + "support": 1271, + "recall": 0.007867820613690008 + }, + { + "class": "happy", + "support": 1271, + "recall": 0.8497246262785209 + }, + { + "class": "sad", + "support": 1271, + "recall": 0.0007867820613690008 + }, + { + "class": "neutral", + "support": 1087, + "recall": 0.09751609935602576 + } + ], + "confusion": { + "anger": { + "anger": 168, + "disgust": 109, + "fear": 11, + "happy": 589, + "sad": 5, + "neutral": 389 + }, + "disgust": { + "anger": 54, + "disgust": 43, + "fear": 11, + "happy": 920, + "sad": 2, + "neutral": 241 + }, + "fear": { + "anger": 104, + "disgust": 6, + "fear": 10, + "happy": 881, + "sad": 3, + "neutral": 267 + }, + "happy": { + "anger": 48, + "disgust": 9, + "fear": 4, + "happy": 1080, + "sad": 0, + "neutral": 130 + }, + "sad": { + "anger": 13, + "disgust": 3, + "fear": 4, + "happy": 1126, + "sad": 1, + "neutral": 124 + }, + "neutral": { + "anger": 3, + "disgust": 5, + "fear": 1, + "happy": 972, + "sad": 0, + "neutral": 106 + } + }, + "other_labels": [], + "mapping": { + "anger": [ + "Anger", + "Bitterness", + "Impatience_and_Irritability" + ], + "disgust": [ + "Contempt", + "Disgust" + ], + "fear": [ + "Distress", + "Fear" + ], + "happy": [ + "Amusement", + "Contentment", + "Elation", + "Hope_Enthusiasm_Optimism", + "Pleasure_Ecstasy", + "Relief", + "Triumph" + ], + "sad": [ + "Disappointment", + "Longing", + "Sadness" + ], + "neutral": [] + }, + "full_40_head_crosswalk": { + "Affection": null, + "Amusement": "happy", + "Anger": "angry", + "Astonishment_Surprise": "surprised", + "Awe": "surprised", + "Bitterness": "angry", + "Concentration": null, + "Confusion": null, + "Contemplation": null, + "Contempt": "disgust", + "Contentment": "calm", + "Disappointment": "sad", + "Disgust": "disgust", + "Distress": "fearful", + "Doubt": null, + "Elation": "happy", + "Embarrassment": null, + "Emotional_Numbness": null, + "Fatigue_Exhaustion": null, + "Fear": "fearful", + "Helplessness": null, + "Hope_Enthusiasm_Optimism": "happy", + "Impatience_and_Irritability": "angry", + "Infatuation": null, + "Interest": null, + "Intoxication_Altered_States_of_Consciousness": null, + "Jealousy_and_Envy": null, + "Longing": "sad", + "Malevolence_Malice": null, + "Pain": null, + "Pleasure_Ecstasy": "happy", + "Pride": null, + "Relief": "calm", + "Sadness": "sad", + "Sexual_Lust": null, + "Shame": null, + "Sourness": null, + "Teasing": null, + "Thankfulness_Gratitude": null, + "Triumph": "happy" + }, + "protocol": "Published EmoNet-synonym crosswalk fixed before scoring. Each basic-label logit is log(mean(exp(training-reference z-score))) over its listed semantic heads. CREMA-D happy combines happy and calm heads because CREMA-D has no calm label. Neutral has no positive emotion head and receives logit 0 on the training-reference z scale. Ambiguous fine-grained states stay unassigned; no benchmark labels are used for fitting." + }, + "ravdess": { + "n": 1440, + "accuracy": 0.24791666666666667, + "macro_f1": 0.16639371120580262, + "per_class": [ + { + "class": "angry", + "support": 192, + "recall": 0.18229166666666666 + }, + { + "class": "calm", + "support": 192, + "recall": 0.9895833333333334 + }, + { + "class": "disgust", + "support": 192, + "recall": 0.010416666666666666 + }, + { + "class": "fearful", + "support": 192, + "recall": 0.3072916666666667 + }, + { + "class": "happy", + "support": 192, + "recall": 0.005208333333333333 + }, + { + "class": "neutral", + "support": 96, + "recall": 0.0 + }, + { + "class": "sad", + "support": 192, + "recall": 0.0 + }, + { + "class": "surprised", + "support": 192, + "recall": 0.3645833333333333 + } + ], + "confusion": { + "angry": { + "angry": 35, + "calm": 101, + "disgust": 11, + "fearful": 1, + "happy": 0, + "neutral": 3, + "sad": 0, + "surprised": 41 + }, + "calm": { + "angry": 0, + "calm": 190, + "disgust": 0, + "fearful": 1, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 1 + }, + "disgust": { + "angry": 10, + "calm": 107, + "disgust": 2, + "fearful": 11, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 62 + }, + "fearful": { + "angry": 26, + "calm": 80, + "disgust": 0, + "fearful": 59, + "happy": 0, + "neutral": 5, + "sad": 0, + "surprised": 22 + }, + "happy": { + "angry": 2, + "calm": 138, + "disgust": 0, + "fearful": 4, + "happy": 1, + "neutral": 0, + "sad": 0, + "surprised": 47 + }, + "neutral": { + "angry": 0, + "calm": 96, + "disgust": 0, + "fearful": 0, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 0 + }, + "sad": { + "angry": 4, + "calm": 160, + "disgust": 0, + "fearful": 23, + "happy": 1, + "neutral": 2, + "sad": 0, + "surprised": 2 + }, + "surprised": { + "angry": 6, + "calm": 115, + "disgust": 0, + "fearful": 1, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 70 + } + }, + "other_labels": [], + "mapping": { + "angry": [ + "Anger", + "Bitterness", + "Impatience_and_Irritability" + ], + "calm": [ + "Contentment", + "Relief" + ], + "disgust": [ + "Contempt", + "Disgust" + ], + "fearful": [ + "Distress", + "Fear" + ], + "happy": [ + "Amusement", + "Elation", + "Hope_Enthusiasm_Optimism", + "Pleasure_Ecstasy", + "Triumph" + ], + "neutral": [], + "sad": [ + "Disappointment", + "Longing", + "Sadness" + ], + "surprised": [ + "Astonishment_Surprise", + "Awe" + ] + }, + "full_40_head_crosswalk": { + "Affection": null, + "Amusement": "happy", + "Anger": "angry", + "Astonishment_Surprise": "surprised", + "Awe": "surprised", + "Bitterness": "angry", + "Concentration": null, + "Confusion": null, + "Contemplation": null, + "Contempt": "disgust", + "Contentment": "calm", + "Disappointment": "sad", + "Disgust": "disgust", + "Distress": "fearful", + "Doubt": null, + "Elation": "happy", + "Embarrassment": null, + "Emotional_Numbness": null, + "Fatigue_Exhaustion": null, + "Fear": "fearful", + "Helplessness": null, + "Hope_Enthusiasm_Optimism": "happy", + "Impatience_and_Irritability": "angry", + "Infatuation": null, + "Interest": null, + "Intoxication_Altered_States_of_Consciousness": null, + "Jealousy_and_Envy": null, + "Longing": "sad", + "Malevolence_Malice": null, + "Pain": null, + "Pleasure_Ecstasy": "happy", + "Pride": null, + "Relief": "calm", + "Sadness": "sad", + "Sexual_Lust": null, + "Shame": null, + "Sourness": null, + "Teasing": null, + "Thankfulness_Gratitude": null, + "Triumph": "happy" + }, + "protocol": "Published EmoNet-synonym crosswalk fixed before scoring. Each basic-label logit is log(mean(exp(training-reference z-score))) over its listed semantic heads. CREMA-D happy combines happy and calm heads because CREMA-D has no calm label. Neutral has no positive emotion head and receives logit 0 on the training-reference z scale. Ambiguous fine-grained states stay unassigned; no benchmark labels are used for fitting." + } +} diff --git a/evaluation/base/ravdess_matched_adapter.json b/evaluation/base/ravdess_matched_adapter.json new file mode 100644 index 0000000000000000000000000000000000000000..ac28b21ee999bc12536653e526825e4d6f00873e --- /dev/null +++ b/evaluation/base/ravdess_matched_adapter.json @@ -0,0 +1,468 @@ +{ + "dataset": "ravdess", + "parameters": 12872, + "classes": [ + "angry", + "calm", + "disgust", + "fearful", + "happy", + "neutral", + "sad", + "surprised" + ], + "seed": 20261006, + "protocol": "192 raw predictions -> training-fold StandardScaler -> 64 GELU -> class logits; five actor-disjoint outer folds; three inner folds select LR/epochs; full-batch AdamW", + "comparison": "Supervised benchmark adaptation; distinct from paper zero-shot", + "metrics": { + "n": 1440, + "actors": 24, + "accuracy": 0.6597222222222222, + "balanced_accuracy": 0.65625, + "macro_f1": 0.6563266019390828, + "accuracy_actor_bootstrap_95ci": [ + 0.6222222222222222, + 0.6951388888888889 + ], + "predicted_neutral_share": 0.07291666666666667, + "per_class": [ + { + "class": "angry", + "support": 192, + "recall": 0.8177083333333334, + "precision": 0.7772277227722773 + }, + { + "class": "calm", + "support": 192, + "recall": 0.671875, + "precision": 0.7166666666666667 + }, + { + "class": "disgust", + "support": 192, + "recall": 0.6666666666666666, + "precision": 0.7664670658682635 + }, + { + "class": "fearful", + "support": 192, + "recall": 0.6458333333333334, + "precision": 0.6595744680851063 + }, + { + "class": "happy", + "support": 192, + "recall": 0.5625, + "precision": 0.5482233502538071 + }, + { + "class": "neutral", + "support": 96, + "recall": 0.6041666666666666, + "precision": 0.5523809523809524 + }, + { + "class": "sad", + "support": 192, + "recall": 0.546875, + "precision": 0.4883720930232558 + }, + { + "class": "surprised", + "support": 192, + "recall": 0.734375, + "precision": 0.7580645161290323 + } + ], + "confusion": { + "angry": { + "angry": 157, + "calm": 1, + "disgust": 10, + "fearful": 2, + "happy": 8, + "neutral": 4, + "sad": 0, + "surprised": 10 + }, + "calm": { + "angry": 0, + "calm": 129, + "disgust": 7, + "fearful": 4, + "happy": 5, + "neutral": 16, + "sad": 30, + "surprised": 1 + }, + "disgust": { + "angry": 19, + "calm": 3, + "disgust": 128, + "fearful": 11, + "happy": 3, + "neutral": 5, + "sad": 17, + "surprised": 6 + }, + "fearful": { + "angry": 7, + "calm": 3, + "disgust": 1, + "fearful": 124, + "happy": 23, + "neutral": 1, + "sad": 27, + "surprised": 6 + }, + "happy": { + "angry": 13, + "calm": 2, + "disgust": 4, + "fearful": 18, + "happy": 108, + "neutral": 11, + "sad": 14, + "surprised": 22 + }, + "neutral": { + "angry": 2, + "calm": 10, + "disgust": 1, + "fearful": 1, + "happy": 6, + "neutral": 58, + "sad": 18, + "surprised": 0 + }, + "sad": { + "angry": 2, + "calm": 30, + "disgust": 7, + "fearful": 18, + "happy": 20, + "neutral": 10, + "sad": 105, + "surprised": 0 + }, + "surprised": { + "angry": 2, + "calm": 2, + "disgust": 9, + "fearful": 10, + "happy": 24, + "neutral": 0, + "sad": 4, + "surprised": 141 + } + } + }, + "folds": [ + { + "fold": 0, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "04", + "05", + "06", + "08", + "09", + "10", + "11", + "13", + "14", + "15", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24" + ], + "held_actors": [ + "02", + "03", + "07", + "12", + "16" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.4780701754385965 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5736842105263158 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5754385964912281 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6026315789473684 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6026315789473684 + }, + "outer_accuracy": 0.6966666666666667 + }, + { + "fold": 1, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "04", + "05", + "07", + "08", + "09", + "10", + "12", + "13", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "24" + ], + "held_actors": [ + "06", + "11", + "14", + "22", + "23" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.48333333333333334 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5710526315789474 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5666666666666667 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6052631578947368 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6052631578947368 + }, + "outer_accuracy": 0.7133333333333334 + }, + { + "fold": 2, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "05", + "06", + "07", + "08", + "10", + "11", + "12", + "13", + "14", + "16", + "18", + "19", + "20", + "21", + "22", + "23" + ], + "held_actors": [ + "04", + "09", + "15", + "17", + "24" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.512280701754386 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.6236842105263158 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.6175438596491228 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6631578947368421 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6631578947368421 + }, + "outer_accuracy": 0.57 + }, + { + "fold": 3, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "04", + "06", + "07", + "08", + "09", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "19", + "22", + "23", + "24" + ], + "held_actors": [ + "05", + "10", + "18", + "20", + "21" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.49298245614035086 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5719298245614035 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5710526315789474 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.5894736842105263 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.5894736842105263 + }, + "outer_accuracy": 0.69 + }, + { + "fold": 4, + "train_clips": 1200, + "held_clips": 240, + "train_actors": [ + "02", + "03", + "04", + "05", + "06", + "07", + "09", + "10", + "11", + "12", + "14", + "15", + "16", + "17", + "18", + "20", + "21", + "22", + "23", + "24" + ], + "held_actors": [ + "01", + "08", + "13", + "19" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.4841666666666667 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.6133333333333333 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.6066666666666667 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6566666666666666 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6566666666666666 + }, + "outer_accuracy": 0.6208333333333333 + } + ] +} diff --git a/evaluation/base/validation_metrics.json b/evaluation/base/validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..bd3d0cc27584f8a9d60dc3be11312d6a768032a7 --- /dev/null +++ b/evaluation/base/validation_metrics.json @@ -0,0 +1,1586 @@ +{ + "loss": 1.6537969738806277, + "clips": 3239, + "per_score": [ + { + "score": "emo_Affection", + "n": 3239, + "raw_mae": 0.3840377628803253, + "normalized_mae": 0.7062936425209045, + "pearson": 0.7618956565856934, + "spearman": 0.5959665445905439 + }, + { + "score": "emo_Amusement", + "n": 3239, + "raw_mae": 0.5078385472297668, + "normalized_mae": 0.5852998495101929, + "pearson": 0.7547398805618286, + "spearman": 0.6825270635927501 + }, + { + "score": "emo_Anger", + "n": 3239, + "raw_mae": 0.33404767513275146, + "normalized_mae": 0.5758092403411865, + "pearson": 0.7202703952789307, + "spearman": 0.5204404577824311 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3239, + "raw_mae": 0.37867701053619385, + "normalized_mae": 0.685762882232666, + "pearson": 0.7045662999153137, + "spearman": 0.5830152785240909 + }, + { + "score": "emo_Awe", + "n": 3239, + "raw_mae": 0.3172667324542999, + "normalized_mae": 0.7558081746101379, + "pearson": 0.7768939137458801, + "spearman": 0.57511319736571 + }, + { + "score": "emo_Bitterness", + "n": 3239, + "raw_mae": 0.3574097454547882, + "normalized_mae": 0.878314733505249, + "pearson": 0.7172101736068726, + "spearman": 0.5669476048571859 + }, + { + "score": "emo_Concentration", + "n": 3239, + "raw_mae": 0.4680895209312439, + "normalized_mae": 0.6407071352005005, + "pearson": 0.7049225568771362, + "spearman": 0.7003769735714054 + }, + { + "score": "emo_Confusion", + "n": 3239, + "raw_mae": 0.37069177627563477, + "normalized_mae": 0.6949563026428223, + "pearson": 0.6438820362091064, + "spearman": 0.5348565298240028 + }, + { + "score": "emo_Contemplation", + "n": 3239, + "raw_mae": 0.5675982236862183, + "normalized_mae": 0.9637537598609924, + "pearson": 0.7334424257278442, + "spearman": 0.7216533549930355 + }, + { + "score": "emo_Contempt", + "n": 3239, + "raw_mae": 0.31900689005851746, + "normalized_mae": 0.7071182131767273, + "pearson": 0.6779707074165344, + "spearman": 0.452263555868168 + }, + { + "score": "emo_Contentment", + "n": 3239, + "raw_mae": 0.5648131966590881, + "normalized_mae": 1.1210858821868896, + "pearson": 0.7166205644607544, + "spearman": 0.7096343044755914 + }, + { + "score": "emo_Disappointment", + "n": 3239, + "raw_mae": 0.4458464980125427, + "normalized_mae": 0.6357054710388184, + "pearson": 0.7391497492790222, + "spearman": 0.6210725491429439 + }, + { + "score": "emo_Disgust", + "n": 3239, + "raw_mae": 0.23008140921592712, + "normalized_mae": 0.4692954123020172, + "pearson": 0.6821904182434082, + "spearman": 0.4458902454446036 + }, + { + "score": "emo_Distress", + "n": 3239, + "raw_mae": 0.4779139757156372, + "normalized_mae": 0.5846840143203735, + "pearson": 0.7805362939834595, + "spearman": 0.6778268196416836 + }, + { + "score": "emo_Doubt", + "n": 3239, + "raw_mae": 0.4725053310394287, + "normalized_mae": 0.9775828719139099, + "pearson": 0.6399388313293457, + "spearman": 0.628106850486124 + }, + { + "score": "emo_Elation", + "n": 3239, + "raw_mae": 0.3404424488544464, + "normalized_mae": 0.4738504886627197, + "pearson": 0.7363650798797607, + "spearman": 0.5907643336139308 + }, + { + "score": "emo_Embarrassment", + "n": 3239, + "raw_mae": 0.1680002212524414, + "normalized_mae": 0.3843950927257538, + "pearson": 0.6555411219596863, + "spearman": 0.3336586800834322 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3239, + "raw_mae": 0.26230403780937195, + "normalized_mae": 0.2728167176246643, + "pearson": 0.5455260276794434, + "spearman": 0.44273809852491747 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3239, + "raw_mae": 0.45963940024375916, + "normalized_mae": 0.8499340415000916, + "pearson": 0.7721091508865356, + "spearman": 0.7039235389432161 + }, + { + "score": "emo_Fear", + "n": 3239, + "raw_mae": 0.2583559453487396, + "normalized_mae": 0.42232877016067505, + "pearson": 0.6626803278923035, + "spearman": 0.44852185620318114 + }, + { + "score": "emo_Helplessness", + "n": 3239, + "raw_mae": 0.4286935031414032, + "normalized_mae": 0.6054487228393555, + "pearson": 0.7886486649513245, + "spearman": 0.656910267745607 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3239, + "raw_mae": 0.5342634320259094, + "normalized_mae": 0.7043941617012024, + "pearson": 0.7166329026222229, + "spearman": 0.6955320730039812 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3239, + "raw_mae": 0.48366621136665344, + "normalized_mae": 0.7069765329360962, + "pearson": 0.6895666122436523, + "spearman": 0.564570505996888 + }, + { + "score": "emo_Infatuation", + "n": 3239, + "raw_mae": 0.1433691382408142, + "normalized_mae": 0.26489269733428955, + "pearson": 0.7098178267478943, + "spearman": 0.36202322078853505 + }, + { + "score": "emo_Interest", + "n": 3239, + "raw_mae": 0.517623782157898, + "normalized_mae": 0.5662668943405151, + "pearson": 0.7581280469894409, + "spearman": 0.7228337838748075 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3239, + "raw_mae": 0.11915421485900879, + "normalized_mae": 0.21422314643859863, + "pearson": 0.5665692090988159, + "spearman": 0.31754790322130416 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3239, + "raw_mae": 0.055144988000392914, + "normalized_mae": 0.12371004372835159, + "pearson": 0.798439085483551, + "spearman": 0.16189421742154517 + }, + { + "score": "emo_Longing", + "n": 3239, + "raw_mae": 0.3458985984325409, + "normalized_mae": 0.5440102815628052, + "pearson": 0.7369569540023804, + "spearman": 0.6078770441023125 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3239, + "raw_mae": 0.16914044320583344, + "normalized_mae": 0.3229813873767853, + "pearson": 0.5834075212478638, + "spearman": 0.327473482935167 + }, + { + "score": "emo_Pain", + "n": 3239, + "raw_mae": 0.2978389263153076, + "normalized_mae": 0.5178261995315552, + "pearson": 0.7679786682128906, + "spearman": 0.5875219075058341 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3239, + "raw_mae": 0.24805624783039093, + "normalized_mae": 0.4062963128089905, + "pearson": 0.764885663986206, + "spearman": 0.5751238381012043 + }, + { + "score": "emo_Pride", + "n": 3239, + "raw_mae": 0.4863109588623047, + "normalized_mae": 0.9353715777397156, + "pearson": 0.6609766483306885, + "spearman": 0.5697330469374705 + }, + { + "score": "emo_Relief", + "n": 3239, + "raw_mae": 0.4232408106327057, + "normalized_mae": 0.606447696685791, + "pearson": 0.677610456943512, + "spearman": 0.5368407730761273 + }, + { + "score": "emo_Sadness", + "n": 3239, + "raw_mae": 0.36350366473197937, + "normalized_mae": 0.4756014943122864, + "pearson": 0.7711476683616638, + "spearman": 0.5921939038102494 + }, + { + "score": "emo_Sexual_Lust", + "n": 3239, + "raw_mae": 0.09572985768318176, + "normalized_mae": 0.19233117997646332, + "pearson": 0.6274291276931763, + "spearman": 0.25822013601407723 + }, + { + "score": "emo_Shame", + "n": 3239, + "raw_mae": 0.10515978187322617, + "normalized_mae": 0.20067839324474335, + "pearson": 0.7552120089530945, + "spearman": 0.2956239292306668 + }, + { + "score": "emo_Sourness", + "n": 3239, + "raw_mae": 0.3669244945049286, + "normalized_mae": 0.8486448526382446, + "pearson": 0.7027860879898071, + "spearman": 0.5439572522810745 + }, + { + "score": "emo_Teasing", + "n": 3239, + "raw_mae": 0.40513554215431213, + "normalized_mae": 0.7530203461647034, + "pearson": 0.672935962677002, + "spearman": 0.5475915024752346 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3239, + "raw_mae": 0.2287377119064331, + "normalized_mae": 0.3308863341808319, + "pearson": 0.7797795534133911, + "spearman": 0.48695526698283814 + }, + { + "score": "emo_Triumph", + "n": 3239, + "raw_mae": 0.31132960319519043, + "normalized_mae": 0.589621365070343, + "pearson": 0.6745250225067139, + "spearman": 0.49150479800625674 + }, + { + "score": "vn_AGEV_reg", + "n": 3239, + "raw_mae": 0.3181092441082001, + "normalized_mae": 0.2524707317352295, + "pearson": 0.4655909538269043, + "spearman": 0.4464384761716112 + }, + { + "score": "vn_AROU_reg", + "n": 3239, + "raw_mae": 0.5375171899795532, + "normalized_mae": 0.477144330739975, + "pearson": 0.7371653318405151, + "spearman": 0.703648618307409 + }, + { + "score": "vn_ARSH_reg", + "n": 3239, + "raw_mae": 0.48675456643104553, + "normalized_mae": 0.5554722547531128, + "pearson": 0.3428618907928467, + "spearman": 0.31859281954898616 + }, + { + "score": "vn_ATCK_reg", + "n": 3239, + "raw_mae": 0.46994560956954956, + "normalized_mae": 0.3569018542766571, + "pearson": 0.6958089470863342, + "spearman": 0.6738759372902431 + }, + { + "score": "vn_BKGN_reg", + "n": 3239, + "raw_mae": 0.33723315596580505, + "normalized_mae": 0.44566527009010315, + "pearson": 0.6205428838729858, + "spearman": 0.6188062850510316 + }, + { + "score": "vn_BRGT_reg", + "n": 3239, + "raw_mae": 0.37935397028923035, + "normalized_mae": 0.46798795461654663, + "pearson": 0.6789261698722839, + "spearman": 0.6655589979952271 + }, + { + "score": "vn_CHNK_reg", + "n": 3239, + "raw_mae": 0.4144919216632843, + "normalized_mae": 0.33252277970314026, + "pearson": 0.7311251163482666, + "spearman": 0.7340457955346705 + }, + { + "score": "vn_CLRT_reg", + "n": 3239, + "raw_mae": 0.44029104709625244, + "normalized_mae": 0.45820021629333496, + "pearson": 0.805854320526123, + "spearman": 0.7115972683762936 + }, + { + "score": "vn_COGL_reg", + "n": 3239, + "raw_mae": 0.5662797689437866, + "normalized_mae": 0.5371642112731934, + "pearson": 0.7401466369628906, + "spearman": 0.7435533563119394 + }, + { + "score": "vn_DARC_reg", + "n": 3239, + "raw_mae": 0.46819743514060974, + "normalized_mae": 0.3437197804450989, + "pearson": 0.40139591693878174, + "spearman": 0.3819892476084559 + }, + { + "score": "vn_DFLU_reg", + "n": 3239, + "raw_mae": 0.58786940574646, + "normalized_mae": 0.4977038502693176, + "pearson": 0.8000178337097168, + "spearman": 0.798993340096023 + }, + { + "score": "vn_EMPH_reg", + "n": 3239, + "raw_mae": 0.4565472900867462, + "normalized_mae": 0.29057714343070984, + "pearson": 0.6628230810165405, + "spearman": 0.6303647645658378 + }, + { + "score": "vn_ESTH_reg", + "n": 3239, + "raw_mae": 0.46728435158729553, + "normalized_mae": 0.6000757813453674, + "pearson": 0.7224383354187012, + "spearman": 0.6843790778172711 + }, + { + "score": "vn_EXPL_reg", + "n": 3239, + "raw_mae": 0.11468144506216049, + "normalized_mae": 0.350225567817688, + "pearson": 0.3095856308937073, + "spearman": 0.1952647138224829 + }, + { + "score": "vn_FOCS_reg", + "n": 3239, + "raw_mae": 0.43700674176216125, + "normalized_mae": 0.39375072717666626, + "pearson": 0.6220495700836182, + "spearman": 0.5064530615187992 + }, + { + "score": "vn_FULL_reg", + "n": 3239, + "raw_mae": 0.36783871054649353, + "normalized_mae": 0.4162614345550537, + "pearson": 0.571082353591919, + "spearman": 0.5655383469622297 + }, + { + "score": "vn_GEND_reg", + "n": 3239, + "raw_mae": 0.552493691444397, + "normalized_mae": 0.3469354212284088, + "pearson": 0.8766161203384399, + "spearman": 0.7953114420642592 + }, + { + "score": "vn_HARM_reg", + "n": 3239, + "raw_mae": 0.48839375376701355, + "normalized_mae": 0.5899001359939575, + "pearson": 0.69097900390625, + "spearman": 0.6564844010295131 + }, + { + "score": "vn_METL_reg", + "n": 3239, + "raw_mae": 0.491472452878952, + "normalized_mae": 0.5132066607475281, + "pearson": 0.6182757616043091, + "spearman": 0.5664273968032124 + }, + { + "score": "vn_RANG_reg", + "n": 3239, + "raw_mae": 0.5172968506813049, + "normalized_mae": 0.5802482962608337, + "pearson": 0.7308402061462402, + "spearman": 0.7311161718546403 + }, + { + "score": "vn_RCQL_reg", + "n": 3239, + "raw_mae": 0.41506320238113403, + "normalized_mae": 0.46107396483421326, + "pearson": 0.6270930767059326, + "spearman": 0.6411800516211206 + }, + { + "score": "vn_REGS_reg", + "n": 3239, + "raw_mae": 0.4735323190689087, + "normalized_mae": 0.3769596815109253, + "pearson": 0.862647294998169, + "spearman": 0.8139232045877323 + }, + { + "score": "vn_RESP_reg", + "n": 3239, + "raw_mae": 0.4572494626045227, + "normalized_mae": 0.4275205433368683, + "pearson": 0.8245097994804382, + "spearman": 0.7836286168203924 + }, + { + "score": "vn_ROUG_reg", + "n": 3239, + "raw_mae": 0.5267837047576904, + "normalized_mae": 0.5974573493003845, + "pearson": 0.7570250034332275, + "spearman": 0.7125412320117116 + }, + { + "score": "vn_R_CHST_reg", + "n": 3239, + "raw_mae": 0.47746649384498596, + "normalized_mae": 0.5623636841773987, + "pearson": 0.756558895111084, + "spearman": 0.7531766377488541 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3239, + "raw_mae": 0.5102521777153015, + "normalized_mae": 0.6195640563964844, + "pearson": 0.7705488204956055, + "spearman": 0.7648447976182717 + }, + { + "score": "vn_R_MASK_reg", + "n": 3239, + "raw_mae": 0.43849679827690125, + "normalized_mae": 0.42847201228141785, + "pearson": 0.7017978429794312, + "spearman": 0.6753704656499053 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3239, + "raw_mae": 0.4129166603088379, + "normalized_mae": 0.4934104382991791, + "pearson": 0.624573826789856, + "spearman": 0.5779021372135644 + }, + { + "score": "vn_R_NASL_reg", + "n": 3239, + "raw_mae": 0.4086218774318695, + "normalized_mae": 0.38691601157188416, + "pearson": 0.49294060468673706, + "spearman": 0.47249349655489464 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3239, + "raw_mae": 0.3645881116390228, + "normalized_mae": 0.48997557163238525, + "pearson": 0.5989828109741211, + "spearman": 0.5956606240753212 + }, + { + "score": "vn_R_THRT_reg", + "n": 3239, + "raw_mae": 0.4442688822746277, + "normalized_mae": 0.5516980290412903, + "pearson": 0.701416015625, + "spearman": 0.6633873683064389 + }, + { + "score": "vn_SMTH_reg", + "n": 3239, + "raw_mae": 0.4777440130710602, + "normalized_mae": 0.42986881732940674, + "pearson": 0.7233598232269287, + "spearman": 0.7197095355059948 + }, + { + "score": "vn_STNC_reg", + "n": 3239, + "raw_mae": 0.6336325407028198, + "normalized_mae": 0.5564754009246826, + "pearson": 0.6735022664070129, + "spearman": 0.6462041233039553 + }, + { + "score": "vn_STRU_reg", + "n": 3239, + "raw_mae": 0.4800988435745239, + "normalized_mae": 0.4868794083595276, + "pearson": 0.7861658334732056, + "spearman": 0.7512400570687546 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3239, + "raw_mae": 0.5964073538780212, + "normalized_mae": 0.43258145451545715, + "pearson": 0.7130666971206665, + "spearman": 0.6619151640662236 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3239, + "raw_mae": 0.6859772801399231, + "normalized_mae": 0.660306453704834, + "pearson": 0.7333894968032837, + "spearman": 0.7243053522320929 + }, + { + "score": "vn_S_CART_reg", + "n": 3239, + "raw_mae": 0.610649824142456, + "normalized_mae": 0.44599246978759766, + "pearson": 0.6524986624717712, + "spearman": 0.5881677222100103 + }, + { + "score": "vn_S_CASU_reg", + "n": 3239, + "raw_mae": 0.7744818925857544, + "normalized_mae": 0.6070089936256409, + "pearson": 0.7379227876663208, + "spearman": 0.7550313793892641 + }, + { + "score": "vn_S_CONV_reg", + "n": 3239, + "raw_mae": 0.6911388039588928, + "normalized_mae": 0.5294660925865173, + "pearson": 0.7729405164718628, + "spearman": 0.7616128813285188 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3239, + "raw_mae": 0.6961642503738403, + "normalized_mae": 0.6110383868217468, + "pearson": 0.7936277985572815, + "spearman": 0.7954301623693887 + }, + { + "score": "vn_S_FORM_reg", + "n": 3239, + "raw_mae": 0.6259729266166687, + "normalized_mae": 0.6207980513572693, + "pearson": 0.759320855140686, + "spearman": 0.7576808795973133 + }, + { + "score": "vn_S_MONO_reg", + "n": 3239, + "raw_mae": 0.850836455821991, + "normalized_mae": 0.6687321662902832, + "pearson": 0.667212724685669, + "spearman": 0.664837800500766 + }, + { + "score": "vn_S_NARR_reg", + "n": 3239, + "raw_mae": 0.6943387985229492, + "normalized_mae": 0.48378005623817444, + "pearson": 0.7864444851875305, + "spearman": 0.7789473354427553 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3239, + "raw_mae": 0.47692179679870605, + "normalized_mae": 0.8655492067337036, + "pearson": 0.7167679071426392, + "spearman": 0.6872001577440553 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3239, + "raw_mae": 0.8128246068954468, + "normalized_mae": 0.6252502202987671, + "pearson": 0.6855680346488953, + "spearman": 0.6666460031231608 + }, + { + "score": "vn_S_RANT_reg", + "n": 3239, + "raw_mae": 0.6476201415061951, + "normalized_mae": 0.507563591003418, + "pearson": 0.6360834836959839, + "spearman": 0.5148872724970003 + }, + { + "score": "vn_S_STRY_reg", + "n": 3239, + "raw_mae": 0.7610015273094177, + "normalized_mae": 0.5460470914840698, + "pearson": 0.6524972319602966, + "spearman": 0.6535800259992288 + }, + { + "score": "vn_S_TECH_reg", + "n": 3239, + "raw_mae": 0.6974776983261108, + "normalized_mae": 0.5726727247238159, + "pearson": 0.7436012625694275, + "spearman": 0.7734095281359903 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3239, + "raw_mae": 0.5668590664863586, + "normalized_mae": 0.3545834720134735, + "pearson": 0.6924659013748169, + "spearman": 0.6676821220694241 + }, + { + "score": "vn_TEMP_reg", + "n": 3239, + "raw_mae": 0.42221778631210327, + "normalized_mae": 0.35165461897850037, + "pearson": 0.7569372057914734, + "spearman": 0.7380377339234642 + }, + { + "score": "vn_TENS_reg", + "n": 3239, + "raw_mae": 0.5089650750160217, + "normalized_mae": 0.6115316152572632, + "pearson": 0.7145400643348694, + "spearman": 0.6169606009101907 + }, + { + "score": "vn_VALN_reg", + "n": 3239, + "raw_mae": 0.7344034910202026, + "normalized_mae": 0.6499850153923035, + "pearson": 0.6750494241714478, + "spearman": 0.655450304718138 + }, + { + "score": "vn_VALS_reg", + "n": 3239, + "raw_mae": 0.42583972215652466, + "normalized_mae": 0.38772696256637573, + "pearson": 0.4528874456882477, + "spearman": 0.3960665778933652 + }, + { + "score": "vn_VFLX_reg", + "n": 3239, + "raw_mae": 0.3440319299697876, + "normalized_mae": 0.28508463501930237, + "pearson": 0.1466611921787262, + "spearman": 0.14058335289856022 + }, + { + "score": "vn_VOLT_reg", + "n": 3239, + "raw_mae": 0.4592336416244507, + "normalized_mae": 0.5287927389144897, + "pearson": 0.7246267199516296, + "spearman": 0.707901879172473 + }, + { + "score": "vn_VULN_reg", + "n": 3239, + "raw_mae": 0.6772416234016418, + "normalized_mae": 0.683721125125885, + "pearson": 0.7575256824493408, + "spearman": 0.7244504113609236 + }, + { + "score": "vn_WARM_reg", + "n": 3239, + "raw_mae": 0.47313398122787476, + "normalized_mae": 0.5228838920593262, + "pearson": 0.6037962436676025, + "spearman": 0.5601339787374485 + }, + { + "score": "genuineness_0_6", + "n": 3239, + "raw_mae": 0.48072898387908936, + "normalized_mae": 0.29920899868011475, + "pearson": 0.5533819198608398, + "spearman": 0.5917520549758478 + }, + { + "score": "blend_0_10", + "n": 2192, + "raw_mae": 0.8828177452087402, + "normalized_mae": 0.32480743527412415, + "pearson": 0.2488575279712677, + "spearman": 0.27689400619015225 + }, + { + "score": "R_quality", + "n": 2129, + "raw_mae": 0.10476423799991608, + "normalized_mae": 0.3164031505584717, + "pearson": 0.925024688243866, + "spearman": 0.9071731961991755 + }, + { + "score": "eiv_extra:Age", + "n": 3089, + "raw_mae": 0.13157622516155243, + "normalized_mae": 0.4460138976573944, + "pearson": 0.8475944995880127, + "spearman": 0.7109120375705817 + }, + { + "score": "eiv_extra:Arousal", + "n": 3089, + "raw_mae": 0.25736427307128906, + "normalized_mae": 0.590310275554657, + "pearson": 0.8662616014480591, + "spearman": 0.8807653543272886 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3089, + "raw_mae": 0.09457068145275116, + "normalized_mae": 0.37828272581100464, + "pearson": 0.9120854139328003, + "spearman": 0.9151283988917902 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3089, + "raw_mae": 0.13129973411560059, + "normalized_mae": 0.49744898080825806, + "pearson": 0.8939323425292969, + "spearman": 0.8721544827391309 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3089, + "raw_mae": 0.16639365255832672, + "normalized_mae": 0.5471524000167847, + "pearson": 0.9140053987503052, + "spearman": 0.9176770479030166 + }, + { + "score": "eiv_extra:Gender", + "n": 3089, + "raw_mae": 0.26459723711013794, + "normalized_mae": 0.2652924656867981, + "pearson": 0.940630316734314, + "spearman": 0.921115929463528 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3089, + "raw_mae": 0.08759389817714691, + "normalized_mae": 0.35037559270858765, + "pearson": 0.942398726940155, + "spearman": 0.9440561574798071 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3089, + "raw_mae": 0.16318362951278687, + "normalized_mae": 0.3470238745212555, + "pearson": 0.9336773157119751, + "spearman": 0.932888778010281 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3089, + "raw_mae": 0.13585591316223145, + "normalized_mae": 0.4084925055503845, + "pearson": 0.9490008354187012, + "spearman": 0.9492543534714281 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3089, + "raw_mae": 0.19029365479946136, + "normalized_mae": 0.5581912398338318, + "pearson": 0.8715107440948486, + "spearman": 0.843386303901709 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3089, + "raw_mae": 0.17691536247730255, + "normalized_mae": 0.5538853406906128, + "pearson": 0.801345944404602, + "spearman": 0.8046476594349334 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3089, + "raw_mae": 0.14583635330200195, + "normalized_mae": 0.45129942893981934, + "pearson": 0.8508632779121399, + "spearman": 0.8460177967491117 + }, + { + "score": "eiv_extra:Valence", + "n": 3089, + "raw_mae": 0.3554633855819702, + "normalized_mae": 0.9314382672309875, + "pearson": 0.8762319087982178, + "spearman": 0.8233935195948484 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3089, + "raw_mae": 0.1663709282875061, + "normalized_mae": 0.3817548453807831, + "pearson": 0.9220201969146729, + "spearman": 0.9201075740486448 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3089, + "raw_mae": 0.19103750586509705, + "normalized_mae": 0.6369571089744568, + "pearson": 0.8249734044075012, + "spearman": 0.7948783455962226 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3089, + "raw_mae": 0.10333810746669769, + "normalized_mae": 0.1489895135164261, + "pearson": 0.946925938129425, + "spearman": 0.9003138598291207 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3089, + "raw_mae": 0.07407215982675552, + "normalized_mae": 0.24384509027004242, + "pearson": 0.957094669342041, + "spearman": 0.9492426573111253 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3089, + "raw_mae": 0.08296652883291245, + "normalized_mae": 0.16346804797649384, + "pearson": 0.9608545899391174, + "spearman": 0.9375873045381168 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3089, + "raw_mae": 0.046428024768829346, + "normalized_mae": 0.18571209907531738, + "pearson": 0.8431785702705383, + "spearman": 0.7694556209165119 + }, + { + "score": "audiobox:CE", + "n": 3239, + "raw_mae": 0.19182488322257996, + "normalized_mae": 0.18868109583854675, + "pearson": 0.953434407711029, + "spearman": 0.9497074137186707 + }, + { + "score": "audiobox:CU", + "n": 3239, + "raw_mae": 0.2091282159090042, + "normalized_mae": 0.20936177670955658, + "pearson": 0.9429728984832764, + "spearman": 0.9464691187420795 + }, + { + "score": "audiobox:PC", + "n": 3239, + "raw_mae": 0.1342368721961975, + "normalized_mae": 0.08309374004602432, + "pearson": 0.954180896282196, + "spearman": 0.8073808815189081 + }, + { + "score": "audiobox:PQ", + "n": 3239, + "raw_mae": 0.2089502364397049, + "normalized_mae": 0.23764100670814514, + "pearson": 0.9432617425918579, + "spearman": 0.9401918948048092 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3089, + "raw_mae": 0.1502171754837036, + "normalized_mae": 0.2245158702135086, + "pearson": 0.9008606672286987, + "spearman": 0.8571006274939817 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3089, + "raw_mae": 0.21460731327533722, + "normalized_mae": 0.19072037935256958, + "pearson": 0.921085774898529, + "spearman": 0.8848833828827064 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3089, + "raw_mae": 0.17743530869483948, + "normalized_mae": 0.2182503193616867, + "pearson": 0.928955614566803, + "spearman": 0.9027593772053261 + }, + { + "score": "dnsmos:SIG", + "n": 3089, + "raw_mae": 0.0948643609881401, + "normalized_mae": 0.18929705023765564, + "pearson": 0.8965649604797363, + "spearman": 0.8530862419017506 + }, + { + "score": "dnsmos:BAK", + "n": 3089, + "raw_mae": 0.14701628684997559, + "normalized_mae": 0.15832598507404327, + "pearson": 0.92269366979599, + "spearman": 0.8765585305280803 + }, + { + "score": "dnsmos:OVRL", + "n": 3089, + "raw_mae": 0.11911601573228836, + "normalized_mae": 0.19634900987148285, + "pearson": 0.9304556250572205, + "spearman": 0.9030897604217938 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3089, + "raw_mae": 0.12287790328264236, + "normalized_mae": 0.24752603471279144, + "pearson": 0.9219118356704712, + "spearman": 0.8704867721432702 + }, + { + "score": "burst_count_log1p", + "n": 3239, + "raw_mae": 0.2523745000362396, + "normalized_mae": 0.3891541361808777, + "pearson": 0.8350589275360107, + "spearman": 0.8228507799824059 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3239, + "raw_mae": 0.49215245246887207, + "normalized_mae": 0.8875505924224854, + "pearson": 0.6234920024871826, + "spearman": 0.5252954844543033 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3089, + "raw_mae": 0.15165385603904724, + "normalized_mae": 0.27890318632125854, + "pearson": 0.8282448053359985, + "spearman": 0.7367371529192636 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3239, + "raw_mae": 0.5655288100242615, + "normalized_mae": 0.9854187369346619, + "pearson": 0.717371940612793, + "spearman": 0.6379816912459572 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3239, + "raw_mae": 0.4094238579273224, + "normalized_mae": 0.8069515228271484, + "pearson": 0.6392451524734497, + "spearman": 0.4951160647346229 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3089, + "raw_mae": 0.28966665267944336, + "normalized_mae": 0.46525436639785767, + "pearson": 0.8320807218551636, + "spearman": 0.8479428201722957 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3239, + "raw_mae": 0.46155446767807007, + "normalized_mae": 0.9638404846191406, + "pearson": 0.6253988742828369, + "spearman": 0.5314097886643804 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3089, + "raw_mae": 0.09043167531490326, + "normalized_mae": 0.36172670125961304, + "pearson": 0.8896693587303162, + "spearman": 0.9004038458550812 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3239, + "raw_mae": 0.44962605834007263, + "normalized_mae": 1.7332615852355957, + "pearson": 0.6719940900802612, + "spearman": 0.5154605140436918 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3089, + "raw_mae": 0.09413481503725052, + "normalized_mae": 0.35643574595451355, + "pearson": 0.8920779228210449, + "spearman": 0.8914533025186165 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3239, + "raw_mae": 0.45693477988243103, + "normalized_mae": 1.8277391195297241, + "pearson": 0.6211106777191162, + "spearman": 0.5087736043027998 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3239, + "raw_mae": 0.4896346926689148, + "normalized_mae": 0.9229551553726196, + "pearson": 0.6668293476104736, + "spearman": 0.6524768547601353 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3089, + "raw_mae": 0.21523725986480713, + "normalized_mae": 0.45913732051849365, + "pearson": 0.8601091504096985, + "spearman": 0.8663034273925904 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3239, + "raw_mae": 0.45045262575149536, + "normalized_mae": 1.3437819480895996, + "pearson": 0.48041537404060364, + "spearman": 0.46019352810499203 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3239, + "raw_mae": 0.6369850635528564, + "normalized_mae": 1.5714712142944336, + "pearson": 0.659624457359314, + "spearman": 0.6373106528327795 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3239, + "raw_mae": 0.4106186032295227, + "normalized_mae": 1.2087916135787964, + "pearson": 0.5826767683029175, + "spearman": 0.4026201352020153 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3239, + "raw_mae": 0.6689050197601318, + "normalized_mae": 2.1791656017303467, + "pearson": 0.6395326852798462, + "spearman": 0.6495202021737971 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3239, + "raw_mae": 0.5376906394958496, + "normalized_mae": 1.8507194519042969, + "pearson": 0.6482661962509155, + "spearman": 0.5414700973824731 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3239, + "raw_mae": 0.2881651222705841, + "normalized_mae": 1.1526604890823364, + "pearson": 0.5326650142669678, + "spearman": 0.4151548151328891 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3239, + "raw_mae": 0.558319628238678, + "normalized_mae": 1.5953413248062134, + "pearson": 0.7274487018585205, + "spearman": 0.6413381009652251 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3239, + "raw_mae": 0.5419682264328003, + "normalized_mae": 2.167872905731201, + "pearson": 0.522526741027832, + "spearman": 0.5409199471203938 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3239, + "raw_mae": 0.4295554757118225, + "normalized_mae": 1.0772895812988281, + "pearson": 0.6657788753509521, + "spearman": 0.5588264746295122 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3239, + "raw_mae": 0.21586303412914276, + "normalized_mae": 0.685901939868927, + "pearson": 0.36598432064056396, + "spearman": 0.32074613267776336 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3239, + "raw_mae": 0.26957613229751587, + "normalized_mae": 1.012763500213623, + "pearson": 0.30420342087745667, + "spearman": 0.2859425840264374 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3239, + "raw_mae": 0.5340677499771118, + "normalized_mae": 2.0516233444213867, + "pearson": 0.7156389951705933, + "spearman": 0.6810159824261911 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3239, + "raw_mae": 0.32001280784606934, + "normalized_mae": 1.2800512313842773, + "pearson": 0.5073621273040771, + "spearman": 0.38967526187531926 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3089, + "raw_mae": 0.23812420666217804, + "normalized_mae": 0.23703201115131378, + "pearson": 0.9459570050239563, + "spearman": 0.932365437429483 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3239, + "raw_mae": 0.528113842010498, + "normalized_mae": 1.9685920476913452, + "pearson": 0.7191188335418701, + "spearman": 0.6234993578001675 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3089, + "raw_mae": 0.13095049560070038, + "normalized_mae": 0.3505745530128479, + "pearson": 0.8595570921897888, + "spearman": 0.8642336830845626 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3239, + "raw_mae": 0.5970801115036011, + "normalized_mae": 1.5028539896011353, + "pearson": 0.6522443294525146, + "spearman": 0.6375433185803271 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3239, + "raw_mae": 0.5544202923774719, + "normalized_mae": 1.022859811782837, + "pearson": 0.6156312227249146, + "spearman": 0.5194171903060117 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3239, + "raw_mae": 0.20438848435878754, + "normalized_mae": 0.6145076155662537, + "pearson": 0.4105995297431946, + "spearman": 0.3257381079143447 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3239, + "raw_mae": 0.5690855383872986, + "normalized_mae": 1.2953358888626099, + "pearson": 0.6995792388916016, + "spearman": 0.6581679210976131 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3239, + "raw_mae": 0.1722811609506607, + "normalized_mae": 0.3713199496269226, + "pearson": 0.28541648387908936, + "spearman": 0.22410203128612077 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3239, + "raw_mae": 0.10482623428106308, + "normalized_mae": 0.4193049371242523, + "pearson": 0.12747880816459656, + "spearman": 0.08550519496712808 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3239, + "raw_mae": 0.4286591410636902, + "normalized_mae": 1.7146365642547607, + "pearson": 0.5753483772277832, + "spearman": 0.5475919963954662 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3239, + "raw_mae": 0.21477815508842468, + "normalized_mae": 0.6207464933395386, + "pearson": 0.42421355843544006, + "spearman": 0.3013361106821852 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3089, + "raw_mae": 0.22853292524814606, + "normalized_mae": 0.38314661383628845, + "pearson": 0.8745905756950378, + "spearman": 0.8648481687962792 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3239, + "raw_mae": 0.38813942670822144, + "normalized_mae": 1.5525577068328857, + "pearson": 0.6760408282279968, + "spearman": 0.5748998683092937 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3239, + "raw_mae": 0.3371089994907379, + "normalized_mae": 1.1192132234573364, + "pearson": 0.6212947368621826, + "spearman": 0.5013431186617502 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3239, + "raw_mae": 0.5370174646377563, + "normalized_mae": 1.5387794971466064, + "pearson": 0.5577162504196167, + "spearman": 0.5272125300768251 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3089, + "raw_mae": 0.13237525522708893, + "normalized_mae": 0.40343475341796875, + "pearson": 0.918855607509613, + "spearman": 0.9210243184822599 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3239, + "raw_mae": 0.5015463829040527, + "normalized_mae": 1.205788254737854, + "pearson": 0.5437207221984863, + "spearman": 0.45950290808778477 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3239, + "raw_mae": 0.4613409638404846, + "normalized_mae": 1.474308729171753, + "pearson": 0.6451347470283508, + "spearman": 0.5322815013278159 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3089, + "raw_mae": 0.20934005081653595, + "normalized_mae": 0.3669625520706177, + "pearson": 0.8854285478591919, + "spearman": 0.8428910272450926 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3239, + "raw_mae": 0.14534308016300201, + "normalized_mae": 0.3478328585624695, + "pearson": 0.2261570543050766, + "spearman": 0.19280349019903648 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3239, + "raw_mae": 0.16324110329151154, + "normalized_mae": 0.5793092846870422, + "pearson": 0.3229312002658844, + "spearman": 0.1865501236025865 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3089, + "raw_mae": 0.16728493571281433, + "normalized_mae": 0.46447309851646423, + "pearson": 0.8230488300323486, + "spearman": 0.8333345959491265 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3239, + "raw_mae": 0.45234107971191406, + "normalized_mae": 1.5571792125701904, + "pearson": 0.602665901184082, + "spearman": 0.4902568552063852 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3089, + "raw_mae": 0.15658310055732727, + "normalized_mae": 0.4361599385738373, + "pearson": 0.8252112865447998, + "spearman": 0.8308325227414686 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3239, + "raw_mae": 0.47487881779670715, + "normalized_mae": 1.2518314123153687, + "pearson": 0.6239475011825562, + "spearman": 0.5135278299948891 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3239, + "raw_mae": 0.3490251898765564, + "normalized_mae": 0.6593431234359741, + "pearson": 0.5524591207504272, + "spearman": 0.434246027755051 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3239, + "raw_mae": 0.38934043049812317, + "normalized_mae": 1.0852046012878418, + "pearson": 0.5326719880104065, + "spearman": 0.4266137505612272 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3089, + "raw_mae": 0.4532396197319031, + "normalized_mae": 0.7148072123527527, + "pearson": 0.7315698266029358, + "spearman": 0.7330807396941913 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3089, + "raw_mae": 0.21966035664081573, + "normalized_mae": 0.39515551924705505, + "pearson": 0.8553206920623779, + "spearman": 0.8609603169175224 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3089, + "raw_mae": 0.2462899386882782, + "normalized_mae": 0.6167106628417969, + "pearson": 0.7658977508544922, + "spearman": 0.771979191208478 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3089, + "raw_mae": 0.9593191146850586, + "normalized_mae": 0.1514638215303421, + "pearson": 0.9730621576309204, + "spearman": 0.9697566684331779 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3089, + "raw_mae": 0.12663577497005463, + "normalized_mae": 0.25400713086128235, + "pearson": 0.8699600696563721, + "spearman": 0.8464977429793056 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3089, + "raw_mae": 0.06011279299855232, + "normalized_mae": 0.2404511719942093, + "pearson": 0.9077458381652832, + "spearman": 0.9221027971262402 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3089, + "raw_mae": 0.09957753121852875, + "normalized_mae": 0.24151569604873657, + "pearson": 0.9108656644821167, + "spearman": 0.8966815017998403 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3089, + "raw_mae": 0.027111662551760674, + "normalized_mae": 0.1084466502070427, + "pearson": 0.85274338722229, + "spearman": 0.8472860359557013 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3089, + "raw_mae": 1.4973039627075195, + "normalized_mae": 0.39903974533081055, + "pearson": 0.9112616777420044, + "spearman": 0.9148395107315694 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1447, + "mean": 0.915930212470854 + }, + "identity": { + "n": 1447, + "mean": 0.870719830785526 + } + }, + "frame_f1": 0.7066284462505039, + "frame_threshold": 0.5, + "cps_raw_mae": 0.9287628886464353, + "burst_class_oracle_span_accuracy": 0.43622284362228436, + "burst_class_events": 4649, + "burst_localization": { + "0.1": { + "precision": 0.12840551732727215, + "recall": 0.8870724887072489, + "f1": 0.2243377033128434, + "matched": 4124 + }, + "0.3": { + "precision": 0.12348600429678987, + "recall": 0.8530866853086685, + "f1": 0.21574280585323397, + "matched": 3966 + }, + "0.5": { + "precision": 0.11392720366161223, + "recall": 0.7870509787050979, + "f1": 0.19904259370070174, + "matched": 3659 + } + }, + "burst_start_mae_s": 0.11552376333656646, + "burst_end_mae_s": 0.21053346265761397, + "burst_matched_event_class_accuracy": 0.41998060135790494, + "burst_matched_event_class_n": 4124, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "split": "validation", + "phase": "gemini", + "domain": "Flash", + "split_scope": "Same Flash validation audio before/after; used to select tuned checkpoint" +} diff --git a/evaluation/small/crema_matched_adapter.json b/evaluation/small/crema_matched_adapter.json new file mode 100644 index 0000000000000000000000000000000000000000..d47609be8764e33f15fb1f700b7eca06f9ed1462 --- /dev/null +++ b/evaluation/small/crema_matched_adapter.json @@ -0,0 +1,757 @@ +{ + "dataset": "crema", + "parameters": 12742, + "classes": [ + "anger", + "disgust", + "fear", + "happy", + "sad", + "neutral" + ], + "seed": 20261006, + "protocol": "192 raw predictions -> training-fold StandardScaler -> 64 GELU -> class logits; five actor-disjoint outer folds; three inner folds select LR/epochs; full-batch AdamW", + "comparison": "Supervised benchmark adaptation; distinct from paper zero-shot", + "metrics": { + "n": 7442, + "actors": 91, + "accuracy": 0.6423004568664338, + "balanced_accuracy": 0.6456925672619044, + "macro_f1": 0.6411569848376354, + "accuracy_actor_bootstrap_95ci": [ + 0.6225617925155759, + 0.6619642617224237 + ], + "predicted_neutral_share": 0.17092179521633968, + "per_class": [ + { + "class": "anger", + "support": 1271, + "recall": 0.7977970102281668, + "precision": 0.756152125279642 + }, + { + "class": "disgust", + "support": 1271, + "recall": 0.5066876475216365, + "precision": 0.6052631578947368 + }, + { + "class": "fear", + "support": 1271, + "recall": 0.5310778914240756, + "precision": 0.6048387096774194 + }, + { + "class": "happy", + "support": 1271, + "recall": 0.6294256490952006, + "precision": 0.6546644844517185 + }, + { + "class": "sad", + "support": 1271, + "recall": 0.6262785208497246, + "precision": 0.5578135949544499 + }, + { + "class": "neutral", + "support": 1087, + "recall": 0.7828886844526219, + "precision": 0.6690251572327044 + } + ], + "confusion": { + "anger": { + "anger": 1014, + "disgust": 74, + "fear": 28, + "happy": 104, + "sad": 5, + "neutral": 46 + }, + "disgust": { + "anger": 114, + "disgust": 644, + "fear": 98, + "happy": 116, + "sad": 216, + "neutral": 83 + }, + "fear": { + "anger": 52, + "disgust": 73, + "fear": 675, + "happy": 132, + "sad": 268, + "neutral": 71 + }, + "happy": { + "anger": 118, + "disgust": 99, + "fear": 128, + "happy": 800, + "sad": 42, + "neutral": 84 + }, + "sad": { + "anger": 17, + "disgust": 142, + "fear": 156, + "happy": 23, + "sad": 796, + "neutral": 137 + }, + "neutral": { + "anger": 26, + "disgust": 32, + "fear": 31, + "happy": 47, + "sad": 100, + "neutral": 851 + } + } + }, + "folds": [ + { + "fold": 0, + "train_clips": 5891, + "held_clips": 1551, + "train_actors": [ + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1010", + "1011", + "1012", + "1013", + "1015", + "1016", + "1017", + "1019", + "1021", + "1022", + "1023", + "1025", + "1026", + "1027", + "1028", + "1029", + "1032", + "1034", + "1035", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1069", + "1070", + "1071", + "1072", + "1073", + "1074", + "1075", + "1077", + "1078", + "1080", + "1081", + "1082", + "1083", + "1087", + "1089", + "1090", + "1091" + ], + "held_actors": [ + "1001", + "1007", + "1009", + "1014", + "1018", + "1020", + "1024", + "1030", + "1031", + "1033", + "1036", + "1051", + "1068", + "1076", + "1079", + "1084", + "1085", + "1086", + "1088" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5034798845696825 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5815650993040231 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5815650993040231 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6353759972839925 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6353759972839925 + }, + "outer_accuracy": 0.647324306898775 + }, + { + "fold": 1, + "train_clips": 5973, + "held_clips": 1469, + "train_actors": [ + "1001", + "1003", + "1004", + "1005", + "1006", + "1007", + "1009", + "1010", + "1011", + "1012", + "1013", + "1014", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1024", + "1025", + "1026", + "1027", + "1029", + "1030", + "1031", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1040", + "1041", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1051", + "1052", + "1054", + "1055", + "1056", + "1059", + "1060", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1070", + "1071", + "1072", + "1073", + "1074", + "1076", + "1077", + "1079", + "1080", + "1082", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091" + ], + "held_actors": [ + "1002", + "1008", + "1015", + "1022", + "1023", + "1028", + "1038", + "1039", + "1042", + "1053", + "1057", + "1058", + "1061", + "1069", + "1075", + "1078", + "1081", + "1083" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5052737317930688 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5861376192867905 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5817846978067972 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6305039343713377 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6305039343713377 + }, + "outer_accuracy": 0.6691626957113683 + }, + { + "fold": 2, + "train_clips": 5972, + "held_clips": 1470, + "train_actors": [ + "1001", + "1002", + "1003", + "1004", + "1005", + "1007", + "1008", + "1009", + "1010", + "1012", + "1013", + "1014", + "1015", + "1016", + "1018", + "1020", + "1021", + "1022", + "1023", + "1024", + "1025", + "1027", + "1028", + "1029", + "1030", + "1031", + "1033", + "1034", + "1035", + "1036", + "1038", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1049", + "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1061", + "1062", + "1064", + "1065", + "1068", + "1069", + "1071", + "1073", + "1074", + "1075", + "1076", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1088", + "1089", + "1090" + ], + "held_actors": [ + "1006", + "1011", + "1017", + "1019", + "1026", + "1032", + "1037", + "1041", + "1048", + "1060", + "1063", + "1066", + "1067", + "1070", + "1072", + "1077", + "1087", + "1091" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5097119892833222 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5842263898191561 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5771935699933021 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6455123911587408 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6455123911587408 + }, + "outer_accuracy": 0.6170068027210884 + }, + { + "fold": 3, + "train_clips": 5966, + "held_clips": 1476, + "train_actors": [ + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1007", + "1008", + "1009", + "1010", + "1011", + "1012", + "1014", + "1015", + "1017", + "1018", + "1019", + "1020", + "1021", + "1022", + "1023", + "1024", + "1025", + "1026", + "1027", + "1028", + "1029", + "1030", + "1031", + "1032", + "1033", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1044", + "1047", + "1048", + "1050", + "1051", + "1052", + "1053", + "1057", + "1058", + "1060", + "1061", + "1063", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1072", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1081", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1090", + "1091" + ], + "held_actors": [ + "1013", + "1016", + "1034", + "1043", + "1045", + "1046", + "1049", + "1054", + "1055", + "1056", + "1059", + "1062", + "1064", + "1071", + "1073", + "1080", + "1082", + "1089" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5177673483070734 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5868253436138116 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5826349312772376 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6367750586657727 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6367750586657727 + }, + "outer_accuracy": 0.6178861788617886 + }, + { + "fold": 4, + "train_clips": 5966, + "held_clips": 1476, + "train_actors": [ + "1001", + "1002", + "1006", + "1007", + "1008", + "1009", + "1011", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1022", + "1023", + "1024", + "1026", + "1028", + "1030", + "1031", + "1032", + "1033", + "1034", + "1036", + "1037", + "1038", + "1039", + "1041", + "1042", + "1043", + "1045", + "1046", + "1048", + "1049", + "1051", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1073", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1091" + ], + "held_actors": [ + "1003", + "1004", + "1005", + "1010", + "1012", + "1021", + "1025", + "1027", + "1029", + "1035", + "1040", + "1044", + "1047", + "1050", + "1052", + "1065", + "1074", + "1090" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5147502514247402 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.597049949715052 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.588836741535367 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6334227287965136 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6334227287965136 + }, + "outer_accuracy": 0.6598915989159891 + } + ] +} diff --git a/evaluation/small/gemini_p3_test_metrics.json b/evaluation/small/gemini_p3_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..094d496b08307d2d05e0f554298b68cc1185d015 --- /dev/null +++ b/evaluation/small/gemini_p3_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 2.1430749702453613, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1742, + "raw_mae": 0.22988098859786987, + "normalized_mae": 0.42277997732162476, + "pearson": 0.6072483062744141, + "spearman": 0.5492776818181367 + }, + { + "score": "emo_Amusement", + "n": 1742, + "raw_mae": 0.3614216446876526, + "normalized_mae": 0.4165497422218323, + "pearson": 0.666566789150238, + "spearman": 0.5802353621453682 + }, + { + "score": "emo_Anger", + "n": 1742, + "raw_mae": 0.3023098409175873, + "normalized_mae": 0.5211016535758972, + "pearson": 0.6069796681404114, + "spearman": 0.5600296890262355 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.20639574527740479, + "normalized_mae": 0.37377116084098816, + "pearson": 0.7005426287651062, + "spearman": 0.5695531962171391 + }, + { + "score": "emo_Awe", + "n": 1742, + "raw_mae": 0.14944806694984436, + "normalized_mae": 0.356022447347641, + "pearson": 0.5184774398803711, + "spearman": 0.37646256967791114 + }, + { + "score": "emo_Bitterness", + "n": 1742, + "raw_mae": 0.15580618381500244, + "normalized_mae": 0.3828850984573364, + "pearson": 0.6178996562957764, + "spearman": 0.47333028848064784 + }, + { + "score": "emo_Concentration", + "n": 1742, + "raw_mae": 0.7150189280509949, + "normalized_mae": 0.9786968231201172, + "pearson": 0.8005344271659851, + "spearman": 0.7521450496495016 + }, + { + "score": "emo_Confusion", + "n": 1742, + "raw_mae": 0.1858856976032257, + "normalized_mae": 0.3484901785850525, + "pearson": 0.5446884632110596, + "spearman": 0.46708915648613675 + }, + { + "score": "emo_Contemplation", + "n": 1742, + "raw_mae": 0.7665001153945923, + "normalized_mae": 1.3014793395996094, + "pearson": 0.6907421946525574, + "spearman": 0.66771070102327 + }, + { + "score": "emo_Contempt", + "n": 1742, + "raw_mae": 0.1729562133550644, + "normalized_mae": 0.3833788335323334, + "pearson": 0.6154080629348755, + "spearman": 0.5235413224810291 + }, + { + "score": "emo_Contentment", + "n": 1742, + "raw_mae": 0.920438289642334, + "normalized_mae": 1.8269586563110352, + "pearson": 0.45815712213516235, + "spearman": 0.5308580143984547 + }, + { + "score": "emo_Disappointment", + "n": 1742, + "raw_mae": 0.23268550634384155, + "normalized_mae": 0.3317721486091614, + "pearson": 0.596164345741272, + "spearman": 0.5198763730201374 + }, + { + "score": "emo_Disgust", + "n": 1742, + "raw_mae": 0.1815064400434494, + "normalized_mae": 0.37021738290786743, + "pearson": 0.4822477698326111, + "spearman": 0.3304612008949343 + }, + { + "score": "emo_Distress", + "n": 1742, + "raw_mae": 0.2365911602973938, + "normalized_mae": 0.2894476354122162, + "pearson": 0.49313902854919434, + "spearman": 0.4371308041356854 + }, + { + "score": "emo_Doubt", + "n": 1742, + "raw_mae": 0.18619531393051147, + "normalized_mae": 0.3852260112762451, + "pearson": 0.5442556738853455, + "spearman": 0.43205724695542974 + }, + { + "score": "emo_Elation", + "n": 1742, + "raw_mae": 0.1905491203069687, + "normalized_mae": 0.26521897315979004, + "pearson": 0.5627127885818481, + "spearman": 0.410124079558494 + }, + { + "score": "emo_Embarrassment", + "n": 1742, + "raw_mae": 0.10725927352905273, + "normalized_mae": 0.24541597068309784, + "pearson": 0.2890011668205261, + "spearman": 0.12489106792681194 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1742, + "raw_mae": 0.23719336092472076, + "normalized_mae": 0.24669963121414185, + "pearson": 0.6497210264205933, + "spearman": 0.580206132267685 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.1604686677455902, + "normalized_mae": 0.2967278063297272, + "pearson": 0.615669310092926, + "spearman": 0.43338160891038074 + }, + { + "score": "emo_Fear", + "n": 1742, + "raw_mae": 0.17049722373485565, + "normalized_mae": 0.2787080407142639, + "pearson": 0.24884983897209167, + "spearman": 0.07320547491739446 + }, + { + "score": "emo_Helplessness", + "n": 1742, + "raw_mae": 0.15545669198036194, + "normalized_mae": 0.21955326199531555, + "pearson": 0.4825904071331024, + "spearman": 0.45113439932403476 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.4718857705593109, + "normalized_mae": 0.6221529841423035, + "pearson": 0.6706181764602661, + "spearman": 0.6562981807712964 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.27784159779548645, + "normalized_mae": 0.40612196922302246, + "pearson": 0.6540800333023071, + "spearman": 0.6453475980472491 + }, + { + "score": "emo_Infatuation", + "n": 1742, + "raw_mae": 0.09084992855787277, + "normalized_mae": 0.16785678267478943, + "pearson": 0.2664458751678467, + "spearman": 0.053251645465697404 + }, + { + "score": "emo_Interest", + "n": 1742, + "raw_mae": 0.3065073490142822, + "normalized_mae": 0.33531105518341064, + "pearson": 0.7260851860046387, + "spearman": 0.7362196148036326 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.1223318800330162, + "normalized_mae": 0.21993616223335266, + "pearson": 0.28677815198898315, + "spearman": -0.052649393027000696 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1742, + "raw_mae": 0.09360875189304352, + "normalized_mae": 0.20999810099601746, + "pearson": 0.13684700429439545, + "spearman": 0.12559131691783085 + }, + { + "score": "emo_Longing", + "n": 1742, + "raw_mae": 0.19478611648082733, + "normalized_mae": 0.30634889006614685, + "pearson": 0.5846466422080994, + "spearman": 0.5194354548947575 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1742, + "raw_mae": 0.2115611732006073, + "normalized_mae": 0.4039857089519501, + "pearson": 0.5150839686393738, + "spearman": 0.3806712454390406 + }, + { + "score": "emo_Pain", + "n": 1742, + "raw_mae": 0.08974122256040573, + "normalized_mae": 0.15602512657642365, + "pearson": 0.3933488130569458, + "spearman": 0.22216749050642004 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.13786523044109344, + "normalized_mae": 0.22581224143505096, + "pearson": 0.5650979280471802, + "spearman": 0.4818502562726952 + }, + { + "score": "emo_Pride", + "n": 1742, + "raw_mae": 0.44551292061805725, + "normalized_mae": 0.8569005131721497, + "pearson": 0.6156805157661438, + "spearman": 0.5993150619063434 + }, + { + "score": "emo_Relief", + "n": 1742, + "raw_mae": 0.2381673902273178, + "normalized_mae": 0.3412621319293976, + "pearson": 0.40950000286102295, + "spearman": 0.341762875749877 + }, + { + "score": "emo_Sadness", + "n": 1742, + "raw_mae": 0.1909344494342804, + "normalized_mae": 0.24981510639190674, + "pearson": 0.5674209594726562, + "spearman": 0.29609202959634023 + }, + { + "score": "emo_Sexual_Lust", + "n": 1742, + "raw_mae": 0.14374758303165436, + "normalized_mae": 0.28880375623703003, + "pearson": -0.10844527184963226, + "spearman": -0.21982543987418085 + }, + { + "score": "emo_Shame", + "n": 1742, + "raw_mae": 0.10099474340677261, + "normalized_mae": 0.19273017346858978, + "pearson": 0.23685497045516968, + "spearman": 0.18418519543996856 + }, + { + "score": "emo_Sourness", + "n": 1742, + "raw_mae": 0.18120506405830383, + "normalized_mae": 0.41910186409950256, + "pearson": 0.5766215324401855, + "spearman": 0.323937274607544 + }, + { + "score": "emo_Teasing", + "n": 1742, + "raw_mae": 0.1984158456325531, + "normalized_mae": 0.3687930405139923, + "pearson": 0.6665509939193726, + "spearman": 0.5838951519933726 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.23194080591201782, + "normalized_mae": 0.33551985025405884, + "pearson": 0.4944223165512085, + "spearman": 0.3643415447040712 + }, + { + "score": "emo_Triumph", + "n": 1742, + "raw_mae": 0.1939050555229187, + "normalized_mae": 0.36723318696022034, + "pearson": 0.628233790397644, + "spearman": 0.452672796545836 + }, + { + "score": "vn_AGEV_reg", + "n": 1742, + "raw_mae": 0.8329402804374695, + "normalized_mae": 0.66107177734375, + "pearson": 0.5286190509796143, + "spearman": 0.48082352049667865 + }, + { + "score": "vn_AROU_reg", + "n": 1742, + "raw_mae": 0.7400525212287903, + "normalized_mae": 0.6569312810897827, + "pearson": 0.5847310423851013, + "spearman": 0.5511856651694905 + }, + { + "score": "vn_ARSH_reg", + "n": 1742, + "raw_mae": 0.8380429744720459, + "normalized_mae": 0.9563539028167725, + "pearson": 0.5074970722198486, + "spearman": 0.49860591015285766 + }, + { + "score": "vn_ATCK_reg", + "n": 1742, + "raw_mae": 1.4630483388900757, + "normalized_mae": 1.1111172437667847, + "pearson": 0.6210160255432129, + "spearman": 0.6063710194448548 + }, + { + "score": "vn_BKGN_reg", + "n": 1742, + "raw_mae": 0.9891301989555359, + "normalized_mae": 1.307169795036316, + "pearson": 0.6707977056503296, + "spearman": 0.6570403926562034 + }, + { + "score": "vn_BRGT_reg", + "n": 1742, + "raw_mae": 1.6676316261291504, + "normalized_mae": 2.057264566421509, + "pearson": 0.6081884503364563, + "spearman": 0.5853539238196527 + }, + { + "score": "vn_CHNK_reg", + "n": 1742, + "raw_mae": 1.0378344058990479, + "normalized_mae": 0.8325942754745483, + "pearson": 0.7459080815315247, + "spearman": 0.7470197341927157 + }, + { + "score": "vn_CLRT_reg", + "n": 1742, + "raw_mae": 2.3138909339904785, + "normalized_mae": 2.408010244369507, + "pearson": 0.745850682258606, + "spearman": 0.7755249541702396 + }, + { + "score": "vn_COGL_reg", + "n": 1742, + "raw_mae": 0.7924449443817139, + "normalized_mae": 0.7517009973526001, + "pearson": 0.4698474407196045, + "spearman": 0.445470200262786 + }, + { + "score": "vn_DARC_reg", + "n": 1742, + "raw_mae": 1.5527524948120117, + "normalized_mae": 1.1399288177490234, + "pearson": 0.5959095358848572, + "spearman": 0.5888469636531184 + }, + { + "score": "vn_DFLU_reg", + "n": 1742, + "raw_mae": 1.6426936388015747, + "normalized_mae": 1.3907424211502075, + "pearson": 0.7577330470085144, + "spearman": 0.7558855514263193 + }, + { + "score": "vn_EMPH_reg", + "n": 1742, + "raw_mae": 1.0209053754806519, + "normalized_mae": 0.6497722864151001, + "pearson": 0.6710916757583618, + "spearman": 0.6590422763601989 + }, + { + "score": "vn_ESTH_reg", + "n": 1742, + "raw_mae": 1.550789713859558, + "normalized_mae": 1.9914884567260742, + "pearson": 0.6614702939987183, + "spearman": 0.6411639042154853 + }, + { + "score": "vn_EXPL_reg", + "n": 1742, + "raw_mae": 0.2525777816772461, + "normalized_mae": 0.7713470458984375, + "pearson": 0.613310694694519, + "spearman": 0.6177055837880994 + }, + { + "score": "vn_FOCS_reg", + "n": 1742, + "raw_mae": 2.099022388458252, + "normalized_mae": 1.8912559747695923, + "pearson": 0.6719130277633667, + "spearman": 0.6645201131161486 + }, + { + "score": "vn_FULL_reg", + "n": 1742, + "raw_mae": 1.8576881885528564, + "normalized_mae": 2.10223650932312, + "pearson": 0.4905659556388855, + "spearman": 0.46604607311460444 + }, + { + "score": "vn_GEND_reg", + "n": 1742, + "raw_mae": 0.6109445095062256, + "normalized_mae": 0.38363930583000183, + "pearson": 0.8997357487678528, + "spearman": 0.8517482667094345 + }, + { + "score": "vn_HARM_reg", + "n": 1742, + "raw_mae": 1.2822974920272827, + "normalized_mae": 1.5488065481185913, + "pearson": 0.5127965807914734, + "spearman": 0.5357616234030068 + }, + { + "score": "vn_METL_reg", + "n": 1742, + "raw_mae": 0.4341373145580292, + "normalized_mae": 0.4533360004425049, + "pearson": 0.6863778233528137, + "spearman": 0.6664702502468381 + }, + { + "score": "vn_RANG_reg", + "n": 1742, + "raw_mae": 0.4432840943336487, + "normalized_mae": 0.4972286820411682, + "pearson": 0.7745442390441895, + "spearman": 0.7792272790700281 + }, + { + "score": "vn_RCQL_reg", + "n": 1742, + "raw_mae": 1.3830089569091797, + "normalized_mae": 1.5363187789916992, + "pearson": 0.7989151477813721, + "spearman": 0.8066648454185397 + }, + { + "score": "vn_REGS_reg", + "n": 1742, + "raw_mae": 0.8950470685958862, + "normalized_mae": 0.7125102877616882, + "pearson": 0.9101328253746033, + "spearman": 0.8854058628162415 + }, + { + "score": "vn_RESP_reg", + "n": 1742, + "raw_mae": 0.9660665988922119, + "normalized_mae": 0.9032559990882874, + "pearson": 0.6886129379272461, + "spearman": 0.6694745762200909 + }, + { + "score": "vn_ROUG_reg", + "n": 1742, + "raw_mae": 0.7044301629066467, + "normalized_mae": 0.7989370226860046, + "pearson": 0.4943578243255615, + "spearman": 0.48014587107268464 + }, + { + "score": "vn_R_CHST_reg", + "n": 1742, + "raw_mae": 1.0822809934616089, + "normalized_mae": 1.2747187614440918, + "pearson": 0.7397202253341675, + "spearman": 0.7518070863550629 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1742, + "raw_mae": 0.5654125809669495, + "normalized_mae": 0.6865415573120117, + "pearson": 0.5407720804214478, + "spearman": 0.560948106537678 + }, + { + "score": "vn_R_MASK_reg", + "n": 1742, + "raw_mae": 1.3120195865631104, + "normalized_mae": 1.2820245027542114, + "pearson": 0.6812242865562439, + "spearman": 0.6630336034747536 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1742, + "raw_mae": 1.9562013149261475, + "normalized_mae": 2.3375422954559326, + "pearson": 0.43347662687301636, + "spearman": 0.42375788851134827 + }, + { + "score": "vn_R_NASL_reg", + "n": 1742, + "raw_mae": 1.0646973848342896, + "normalized_mae": 1.008141040802002, + "pearson": 0.6588716506958008, + "spearman": 0.6164175404860636 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1742, + "raw_mae": 1.6083109378814697, + "normalized_mae": 2.161433696746826, + "pearson": 0.38209542632102966, + "spearman": 0.3554777827163993 + }, + { + "score": "vn_R_THRT_reg", + "n": 1742, + "raw_mae": 0.9305425882339478, + "normalized_mae": 1.1555581092834473, + "pearson": 0.1086776852607727, + "spearman": 0.08440456203682073 + }, + { + "score": "vn_SMTH_reg", + "n": 1742, + "raw_mae": 1.640957236289978, + "normalized_mae": 1.476515293121338, + "pearson": 0.6068143844604492, + "spearman": 0.5878123038711184 + }, + { + "score": "vn_STNC_reg", + "n": 1742, + "raw_mae": 0.989854097366333, + "normalized_mae": 0.8693200349807739, + "pearson": 0.5956520438194275, + "spearman": 0.5701514086935813 + }, + { + "score": "vn_STRU_reg", + "n": 1742, + "raw_mae": 1.706827998161316, + "normalized_mae": 1.7309339046478271, + "pearson": 0.7709435224533081, + "spearman": 0.7297249435990646 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1742, + "raw_mae": 1.1223281621932983, + "normalized_mae": 0.8140381574630737, + "pearson": 0.6601786613464355, + "spearman": 0.6220160792414117 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1742, + "raw_mae": 1.4250385761260986, + "normalized_mae": 1.3717104196548462, + "pearson": 0.6868295073509216, + "spearman": 0.6837381835416454 + }, + { + "score": "vn_S_CART_reg", + "n": 1742, + "raw_mae": 1.5696848630905151, + "normalized_mae": 1.1464306116104126, + "pearson": 0.7318633794784546, + "spearman": 0.7055763462254564 + }, + { + "score": "vn_S_CASU_reg", + "n": 1742, + "raw_mae": 1.0996484756469727, + "normalized_mae": 0.8618619441986084, + "pearson": 0.7881922721862793, + "spearman": 0.7930406968200192 + }, + { + "score": "vn_S_CONV_reg", + "n": 1742, + "raw_mae": 0.7431948184967041, + "normalized_mae": 0.5693450570106506, + "pearson": 0.7645934820175171, + "spearman": 0.7643228701833469 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1742, + "raw_mae": 0.7209681272506714, + "normalized_mae": 0.6328092813491821, + "pearson": 0.6272356510162354, + "spearman": 0.6154697700198596 + }, + { + "score": "vn_S_FORM_reg", + "n": 1742, + "raw_mae": 0.9907683730125427, + "normalized_mae": 0.9825778007507324, + "pearson": 0.7681257724761963, + "spearman": 0.7658502146263693 + }, + { + "score": "vn_S_MONO_reg", + "n": 1742, + "raw_mae": 0.7010016441345215, + "normalized_mae": 0.5509664416313171, + "pearson": 0.6717439889907837, + "spearman": 0.664299243680327 + }, + { + "score": "vn_S_NARR_reg", + "n": 1742, + "raw_mae": 1.0850746631622314, + "normalized_mae": 0.7560250163078308, + "pearson": 0.6587452292442322, + "spearman": 0.6713959761344013 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1742, + "raw_mae": 0.5078145265579224, + "normalized_mae": 0.9216154217720032, + "pearson": 0.7158631086349487, + "spearman": 0.7138960672927863 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1742, + "raw_mae": 0.8060551285743713, + "normalized_mae": 0.6200429201126099, + "pearson": 0.7724596261978149, + "spearman": 0.7743065277779365 + }, + { + "score": "vn_S_RANT_reg", + "n": 1742, + "raw_mae": 0.710873544216156, + "normalized_mae": 0.5571376085281372, + "pearson": 0.597247838973999, + "spearman": 0.5633446040924242 + }, + { + "score": "vn_S_STRY_reg", + "n": 1742, + "raw_mae": 0.8764081597328186, + "normalized_mae": 0.6288556456565857, + "pearson": 0.6877428293228149, + "spearman": 0.6762752958539122 + }, + { + "score": "vn_S_TECH_reg", + "n": 1742, + "raw_mae": 1.0398743152618408, + "normalized_mae": 0.8538017272949219, + "pearson": 0.5780727863311768, + "spearman": 0.565248184608147 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1742, + "raw_mae": 2.2237260341644287, + "normalized_mae": 1.3909921646118164, + "pearson": 0.6116304397583008, + "spearman": 0.6085050149971944 + }, + { + "score": "vn_TEMP_reg", + "n": 1742, + "raw_mae": 0.9522669315338135, + "normalized_mae": 0.7931192517280579, + "pearson": 0.8376047611236572, + "spearman": 0.8518590029336676 + }, + { + "score": "vn_TENS_reg", + "n": 1742, + "raw_mae": 0.8547411561012268, + "normalized_mae": 1.0269885063171387, + "pearson": 0.6602898836135864, + "spearman": 0.6171603939213928 + }, + { + "score": "vn_VALN_reg", + "n": 1742, + "raw_mae": 0.8039541840553284, + "normalized_mae": 0.7115409970283508, + "pearson": 0.3818933963775635, + "spearman": 0.37223056233524665 + }, + { + "score": "vn_VALS_reg", + "n": 1742, + "raw_mae": 0.7083848118782043, + "normalized_mae": 0.6449841856956482, + "pearson": 0.5703822374343872, + "spearman": 0.5629889043062947 + }, + { + "score": "vn_VFLX_reg", + "n": 1742, + "raw_mae": 1.3433369398117065, + "normalized_mae": 1.1131662130355835, + "pearson": 0.6335010528564453, + "spearman": 0.6036080323026032 + }, + { + "score": "vn_VOLT_reg", + "n": 1742, + "raw_mae": 0.8840787410736084, + "normalized_mae": 1.0179882049560547, + "pearson": 0.7672849893569946, + "spearman": 0.7618172691817909 + }, + { + "score": "vn_VULN_reg", + "n": 1742, + "raw_mae": 0.8174504041671753, + "normalized_mae": 0.8252713680267334, + "pearson": 0.6182725429534912, + "spearman": 0.5701351853660728 + }, + { + "score": "vn_WARM_reg", + "n": 1742, + "raw_mae": 0.8257878422737122, + "normalized_mae": 0.9126192331314087, + "pearson": 0.5312434434890747, + "spearman": 0.49571810633934 + }, + { + "score": "genuineness_0_6", + "n": 1742, + "raw_mae": 1.884615421295166, + "normalized_mae": 1.1729974746704102, + "pearson": 0.698869526386261, + "spearman": 0.6994765220447122 + }, + { + "score": "blend_0_10", + "n": 846, + "raw_mae": 4.827662944793701, + "normalized_mae": 1.7761998176574707, + "pearson": 0.7114231586456299, + "spearman": 0.7239642512824699 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1742, + "raw_mae": 0.11287311464548111, + "normalized_mae": 0.3826145529747009, + "pearson": 0.810957670211792, + "spearman": 0.7191851482886708 + }, + { + "score": "eiv_extra:Arousal", + "n": 1742, + "raw_mae": 0.17996446788311005, + "normalized_mae": 0.41278019547462463, + "pearson": 0.8575829267501831, + "spearman": 0.8703979200215116 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1742, + "raw_mae": 0.07555130124092102, + "normalized_mae": 0.3022052049636841, + "pearson": 0.8141435980796814, + "spearman": 0.807292209417152 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1742, + "raw_mae": 0.09576103836297989, + "normalized_mae": 0.36280521750450134, + "pearson": 0.8628914952278137, + "spearman": 0.840387985777297 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.12812533974647522, + "normalized_mae": 0.42131468653678894, + "pearson": 0.854326605796814, + "spearman": 0.8282196530031322 + }, + { + "score": "eiv_extra:Gender", + "n": 1742, + "raw_mae": 0.23941296339035034, + "normalized_mae": 0.24004203081130981, + "pearson": 0.9480148553848267, + "spearman": 0.9230805257831689 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.07376080751419067, + "normalized_mae": 0.2950432300567627, + "pearson": 0.922292172908783, + "spearman": 0.9189744255722665 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.14082153141498566, + "normalized_mae": 0.2994689643383026, + "pearson": 0.9323089122772217, + "spearman": 0.9309124236912896 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1742, + "raw_mae": 0.11453897505998611, + "normalized_mae": 0.34439659118652344, + "pearson": 0.9189310073852539, + "spearman": 0.9173093043424246 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.17207631468772888, + "normalized_mae": 0.5047540664672852, + "pearson": 0.7666771411895752, + "spearman": 0.7422183152356889 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.15607179701328278, + "normalized_mae": 0.48862847685813904, + "pearson": 0.785915732383728, + "spearman": 0.7837271853139671 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.1375381499528885, + "normalized_mae": 0.4256201386451721, + "pearson": 0.8355359435081482, + "spearman": 0.8360320943730343 + }, + { + "score": "eiv_extra:Valence", + "n": 1742, + "raw_mae": 0.1771349012851715, + "normalized_mae": 0.4641553461551666, + "pearson": 0.5920078158378601, + "spearman": 0.3920643506939014 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.15838851034641266, + "normalized_mae": 0.3634383976459503, + "pearson": 0.8928760886192322, + "spearman": 0.8884443291104556 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.1410781741142273, + "normalized_mae": 0.4703827500343323, + "pearson": 0.7403370141983032, + "spearman": 0.6819698802460238 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1742, + "raw_mae": 0.11093146353960037, + "normalized_mae": 0.15993736684322357, + "pearson": 0.9787311553955078, + "spearman": 0.9761626735612114 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.07423263788223267, + "normalized_mae": 0.2443733811378479, + "pearson": 0.9525943398475647, + "spearman": 0.9516425048720109 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1742, + "raw_mae": 0.09075028449296951, + "normalized_mae": 0.17880429327487946, + "pearson": 0.9721542596817017, + "spearman": 0.9741504169005782 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1742, + "raw_mae": 0.04804609715938568, + "normalized_mae": 0.19218438863754272, + "pearson": 0.9193750023841858, + "spearman": 0.9082477604405036 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.22887597978115082, + "normalized_mae": 0.22512497007846832, + "pearson": 0.9577076435089111, + "spearman": 0.9535682548172529 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.2791421711444855, + "normalized_mae": 0.27945393323898315, + "pearson": 0.9287328124046326, + "spearman": 0.9183963327308391 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.21118932962417603, + "normalized_mae": 0.13072796165943146, + "pearson": 0.9803801774978638, + "spearman": 0.9763899890707648 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.22953467071056366, + "normalized_mae": 0.26105186343193054, + "pearson": 0.9322201013565063, + "spearman": 0.9291399151996148 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1742, + "raw_mae": 0.20666854083538055, + "normalized_mae": 0.3088885545730591, + "pearson": 0.8494076728820801, + "spearman": 0.8047834701376856 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1742, + "raw_mae": 0.22387398779392242, + "normalized_mae": 0.19895562529563904, + "pearson": 0.9599339962005615, + "spearman": 0.954685570719416 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1742, + "raw_mae": 0.19476915895938873, + "normalized_mae": 0.2395714372396469, + "pearson": 0.945584774017334, + "spearman": 0.946120651568987 + }, + { + "score": "dnsmos:SIG", + "n": 1742, + "raw_mae": 0.1407262533903122, + "normalized_mae": 0.28081214427948, + "pearson": 0.8469775915145874, + "spearman": 0.7997273451429873 + }, + { + "score": "dnsmos:BAK", + "n": 1742, + "raw_mae": 0.18591798841953278, + "normalized_mae": 0.20022033154964447, + "pearson": 0.9567095637321472, + "spearman": 0.9532255855839172 + }, + { + "score": "dnsmos:OVRL", + "n": 1742, + "raw_mae": 0.1429181843996048, + "normalized_mae": 0.23558413982391357, + "pearson": 0.9428870677947998, + "spearman": 0.9460919015917186 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1742, + "raw_mae": 0.11597321182489395, + "normalized_mae": 0.2336171716451645, + "pearson": 0.9580059051513672, + "spearman": 0.9579395314721666 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.2599814534187317, + "normalized_mae": 0.40088385343551636, + "pearson": 0.9087094664573669, + "spearman": 0.8685177244642841 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1742, + "raw_mae": 0.6980133652687073, + "normalized_mae": 1.2588013410568237, + "pearson": 0.5047177076339722, + "spearman": 0.5360706603966455 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1742, + "raw_mae": 0.20177920162677765, + "normalized_mae": 0.37108758091926575, + "pearson": 0.8172732591629028, + "spearman": 0.8317527562985372 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1742, + "raw_mae": 0.30931681394577026, + "normalized_mae": 0.53897625207901, + "pearson": 0.7380614280700684, + "spearman": 0.7591822949847394 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1742, + "raw_mae": 0.7786138653755188, + "normalized_mae": 1.5346044301986694, + "pearson": 0.46096721291542053, + "spearman": 0.49855701930230956 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1742, + "raw_mae": 0.29143214225769043, + "normalized_mae": 0.4680900573730469, + "pearson": 0.8142110705375671, + "spearman": 0.8245410746254649 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.4511966407299042, + "normalized_mae": 0.9422107338905334, + "pearson": 0.6977589726448059, + "spearman": 0.7255015366438186 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1742, + "raw_mae": 0.08156052231788635, + "normalized_mae": 0.3262420892715454, + "pearson": 0.7758253812789917, + "spearman": 0.78258565828646 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1742, + "raw_mae": 0.42970559000968933, + "normalized_mae": 1.6564702987670898, + "pearson": 0.44794756174087524, + "spearman": 0.4535052683535549 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1742, + "raw_mae": 0.10127630829811096, + "normalized_mae": 0.383476585149765, + "pearson": 0.8862683773040771, + "spearman": 0.8839828009668088 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1742, + "raw_mae": 0.4632943868637085, + "normalized_mae": 1.853177547454834, + "pearson": 0.540899395942688, + "spearman": 0.5404624274738054 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1742, + "raw_mae": 0.7821128964424133, + "normalized_mae": 1.4742728471755981, + "pearson": 0.8246546983718872, + "spearman": 0.8251750585707829 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.21209289133548737, + "normalized_mae": 0.452429860830307, + "pearson": 0.80615234375, + "spearman": 0.8286779548286203 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1742, + "raw_mae": 0.5679103136062622, + "normalized_mae": 1.6941795349121094, + "pearson": 0.6314937472343445, + "spearman": 0.659974442999731 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1742, + "raw_mae": 0.6232814788818359, + "normalized_mae": 1.5376638174057007, + "pearson": 0.7761654853820801, + "spearman": 0.7787194710639597 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1742, + "raw_mae": 0.48964837193489075, + "normalized_mae": 1.4414418935775757, + "pearson": 0.598003089427948, + "spearman": 0.6385993192297178 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1742, + "raw_mae": 0.6970042586326599, + "normalized_mae": 2.270707607269287, + "pearson": 0.22282522916793823, + "spearman": 0.2308093195039445 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1742, + "raw_mae": 0.6299550533294678, + "normalized_mae": 2.1682915687561035, + "pearson": 0.49174684286117554, + "spearman": 0.5000730269059348 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1742, + "raw_mae": 0.5418880581855774, + "normalized_mae": 2.1675522327423096, + "pearson": 0.4563030004501343, + "spearman": 0.46973079538753787 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1742, + "raw_mae": 0.7341051697731018, + "normalized_mae": 2.097630500793457, + "pearson": 0.3963032364845276, + "spearman": 0.3982109952331148 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1742, + "raw_mae": 0.2645289897918701, + "normalized_mae": 1.0581159591674805, + "pearson": 0.5296420454978943, + "spearman": 0.5339366616404458 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1742, + "raw_mae": 0.44962871074676514, + "normalized_mae": 1.1276315450668335, + "pearson": 0.6633192300796509, + "spearman": 0.6812956007485415 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1742, + "raw_mae": 0.32637500762939453, + "normalized_mae": 1.0370522737503052, + "pearson": 0.4927935004234314, + "spearman": 0.4262601479830352 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1742, + "raw_mae": 0.5422207117080688, + "normalized_mae": 2.0370547771453857, + "pearson": 0.647487998008728, + "spearman": 0.6159557427833118 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.307172566652298, + "normalized_mae": 1.1800047159194946, + "pearson": 0.5646630525588989, + "spearman": 0.5954392566915087 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1742, + "raw_mae": 0.563780665397644, + "normalized_mae": 2.255122661590576, + "pearson": 0.4735828936100006, + "spearman": 0.4737531239377293 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1742, + "raw_mae": 0.25132501125335693, + "normalized_mae": 0.2501722574234009, + "pearson": 0.9487580060958862, + "spearman": 0.9277380638132362 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1742, + "raw_mae": 0.539909839630127, + "normalized_mae": 2.0125625133514404, + "pearson": 0.4025420546531677, + "spearman": 0.41833619982086295 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.12860064208507538, + "normalized_mae": 0.3442836403846741, + "pearson": 0.8935403823852539, + "spearman": 0.9044259539599309 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.26563760638237, + "normalized_mae": 0.6686112880706787, + "pearson": 0.5291029214859009, + "spearman": 0.5435116170600994 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.7819607257843018, + "normalized_mae": 1.4426531791687012, + "pearson": 0.5348414778709412, + "spearman": 0.5575274696577843 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1742, + "raw_mae": 0.5436819195747375, + "normalized_mae": 1.6346158981323242, + "pearson": 0.5301229357719421, + "spearman": 0.5321552285808958 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1742, + "raw_mae": 0.4555443823337555, + "normalized_mae": 1.036896824836731, + "pearson": 0.7342802286148071, + "spearman": 0.7331887983332359 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.5875842571258545, + "normalized_mae": 1.2664283514022827, + "pearson": 0.3478360176086426, + "spearman": 0.2993827367934263 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1742, + "raw_mae": 0.49955081939697266, + "normalized_mae": 1.9982032775878906, + "pearson": 0.3786143362522125, + "spearman": 0.35671238707393 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1742, + "raw_mae": 0.47241783142089844, + "normalized_mae": 1.8896713256835938, + "pearson": 0.5419557094573975, + "spearman": 0.5506584234982608 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1742, + "raw_mae": 0.6946152448654175, + "normalized_mae": 2.0075597763061523, + "pearson": 0.6325244903564453, + "spearman": 0.6426486357402874 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.2134360373020172, + "normalized_mae": 0.35783594846725464, + "pearson": 0.8831319808959961, + "spearman": 0.8872439448897204 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1742, + "raw_mae": 0.3397671580314636, + "normalized_mae": 1.3590686321258545, + "pearson": 0.4300033152103424, + "spearman": 0.41758288585733017 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.46749427914619446, + "normalized_mae": 1.5520967245101929, + "pearson": 0.4574710428714752, + "spearman": 0.439490200633186 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1742, + "raw_mae": 0.2096342146396637, + "normalized_mae": 0.6006896495819092, + "pearson": 0.7243484258651733, + "spearman": 0.719520726588923 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1742, + "raw_mae": 0.1162799522280693, + "normalized_mae": 0.3543817698955536, + "pearson": 0.8988674283027649, + "spearman": 0.9018152315666607 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1742, + "raw_mae": 0.8307022452354431, + "normalized_mae": 1.997125267982483, + "pearson": 0.25146082043647766, + "spearman": 0.23247257081466643 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1742, + "raw_mae": 0.7363342642784119, + "normalized_mae": 2.3531057834625244, + "pearson": 0.44707781076431274, + "spearman": 0.48198777845172713 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.2124643325805664, + "normalized_mae": 0.37243926525115967, + "pearson": 0.8578038215637207, + "spearman": 0.8615728929285076 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1742, + "raw_mae": 0.6011236906051636, + "normalized_mae": 1.4386001825332642, + "pearson": 0.616813063621521, + "spearman": 0.6221245072669107 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1742, + "raw_mae": 0.5335228443145752, + "normalized_mae": 1.8933634757995605, + "pearson": 0.3338068425655365, + "spearman": 0.3386192808194575 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.1814962774515152, + "normalized_mae": 0.50393146276474, + "pearson": 0.7516876459121704, + "spearman": 0.7690357286718323 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1742, + "raw_mae": 0.5447268486022949, + "normalized_mae": 1.8752162456512451, + "pearson": 0.516106128692627, + "spearman": 0.5350363705796302 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.19615544378757477, + "normalized_mae": 0.5463881492614746, + "pearson": 0.7606784701347351, + "spearman": 0.775364838969782 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1742, + "raw_mae": 0.29688379168510437, + "normalized_mae": 0.782617449760437, + "pearson": 0.8090968728065491, + "spearman": 0.8247824957070456 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 1.1814289093017578, + "normalized_mae": 2.2318360805511475, + "pearson": 0.6148183345794678, + "spearman": 0.6243662281974645 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1742, + "raw_mae": 0.4705043435096741, + "normalized_mae": 1.3114320039749146, + "pearson": 0.7083311676979065, + "spearman": 0.7067056948818249 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1742, + "raw_mae": 0.4109661877155304, + "normalized_mae": 0.6481375098228455, + "pearson": 0.5414156913757324, + "spearman": 0.5109528120134917 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.2598985433578491, + "normalized_mae": 0.46754154562950134, + "pearson": 0.8355735540390015, + "spearman": 0.8475984004564253 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.22250178456306458, + "normalized_mae": 0.5571450591087341, + "pearson": 0.6829160451889038, + "spearman": 0.654749314869501 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1742, + "raw_mae": 1.0305614471435547, + "normalized_mae": 0.16271203756332397, + "pearson": 0.976350724697113, + "spearman": 0.9753933262522938 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1742, + "raw_mae": 0.1470651626586914, + "normalized_mae": 0.2949845790863037, + "pearson": 0.9405370950698853, + "spearman": 0.9354293408083665 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.06871383637189865, + "normalized_mae": 0.2748553454875946, + "pearson": 0.852920413017273, + "spearman": 0.8195169481407548 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1742, + "raw_mae": 0.1216898038983345, + "normalized_mae": 0.2951468825340271, + "pearson": 0.9355493783950806, + "spearman": 0.9373073909228493 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1742, + "raw_mae": 0.028835421428084373, + "normalized_mae": 0.1153416857123375, + "pearson": 0.8819383382797241, + "spearman": 0.8866759896799856 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1742, + "raw_mae": 2.015424966812134, + "normalized_mae": 0.5371218919754028, + "pearson": 0.8149782419204712, + "spearman": 0.7840928557146533 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1422, + "mean": 0.8917037833864511 + }, + "identity": { + "n": 1422, + "mean": 0.8375198950810272 + } + }, + "frame_f1": 0.8391713692582088, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.32914572864321606, + "burst_class_events": 2388, + "burst_localization": { + "0.1": { + "precision": 0.2945532128514056, + "recall": 0.9828308207705193, + "f1": 0.4532638084202395, + "matched": 2347 + }, + "0.3": { + "precision": 0.2907881526104418, + "recall": 0.9702680067001676, + "f1": 0.4474700656624179, + "matched": 2317 + }, + "0.5": { + "precision": 0.28263052208835343, + "recall": 0.9430485762144054, + "f1": 0.43491695635380456, + "matched": 2252 + } + }, + "burst_start_mae_s": 0.04487430762675756, + "burst_end_mae_s": 0.1285726459309757, + "burst_matched_event_class_accuracy": 0.29910524073285044, + "burst_matched_event_class_n": 2347, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_test", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/gemini_p3_validation_metrics.json b/evaluation/small/gemini_p3_validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..fca24e6052fa3bec34171c536ffea3c95a8b459c --- /dev/null +++ b/evaluation/small/gemini_p3_validation_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 2.158393412590027, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1724, + "raw_mae": 0.22597567737102509, + "normalized_mae": 0.4155976176261902, + "pearson": 0.6102603673934937, + "spearman": 0.5475597266008672 + }, + { + "score": "emo_Amusement", + "n": 1724, + "raw_mae": 0.34053969383239746, + "normalized_mae": 0.3924826681613922, + "pearson": 0.7285377383232117, + "spearman": 0.6091905631673088 + }, + { + "score": "emo_Anger", + "n": 1724, + "raw_mae": 0.3052615821361542, + "normalized_mae": 0.5261896848678589, + "pearson": 0.5662760734558105, + "spearman": 0.566441981131109 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.216148242354393, + "normalized_mae": 0.39143237471580505, + "pearson": 0.6773335933685303, + "spearman": 0.592335420550311 + }, + { + "score": "emo_Awe", + "n": 1724, + "raw_mae": 0.16461330652236938, + "normalized_mae": 0.39214980602264404, + "pearson": 0.5606109499931335, + "spearman": 0.43560280438728954 + }, + { + "score": "emo_Bitterness", + "n": 1724, + "raw_mae": 0.15539397299289703, + "normalized_mae": 0.38187211751937866, + "pearson": 0.5829017758369446, + "spearman": 0.4418973889755655 + }, + { + "score": "emo_Concentration", + "n": 1724, + "raw_mae": 0.7184540033340454, + "normalized_mae": 0.9833986759185791, + "pearson": 0.8087056875228882, + "spearman": 0.74736719050325 + }, + { + "score": "emo_Confusion", + "n": 1724, + "raw_mae": 0.1718173772096634, + "normalized_mae": 0.3221155107021332, + "pearson": 0.47959280014038086, + "spearman": 0.4812363971964647 + }, + { + "score": "emo_Contemplation", + "n": 1724, + "raw_mae": 0.7754024863243103, + "normalized_mae": 1.316595196723938, + "pearson": 0.679459810256958, + "spearman": 0.6395487540841376 + }, + { + "score": "emo_Contempt", + "n": 1724, + "raw_mae": 0.1736004799604416, + "normalized_mae": 0.38480693101882935, + "pearson": 0.6091744899749756, + "spearman": 0.5291724310811291 + }, + { + "score": "emo_Contentment", + "n": 1724, + "raw_mae": 0.9331984519958496, + "normalized_mae": 1.8522861003875732, + "pearson": 0.3992825746536255, + "spearman": 0.4646087014344108 + }, + { + "score": "emo_Disappointment", + "n": 1724, + "raw_mae": 0.22968091070652008, + "normalized_mae": 0.32748809456825256, + "pearson": 0.5965104103088379, + "spearman": 0.5451573200402443 + }, + { + "score": "emo_Disgust", + "n": 1724, + "raw_mae": 0.1901315599679947, + "normalized_mae": 0.38780999183654785, + "pearson": 0.4784674644470215, + "spearman": 0.37179008267575375 + }, + { + "score": "emo_Distress", + "n": 1724, + "raw_mae": 0.2332695722579956, + "normalized_mae": 0.2853839695453644, + "pearson": 0.5274257063865662, + "spearman": 0.4322959133550844 + }, + { + "score": "emo_Doubt", + "n": 1724, + "raw_mae": 0.1810869425535202, + "normalized_mae": 0.37465712428092957, + "pearson": 0.5291454792022705, + "spearman": 0.44146393197099765 + }, + { + "score": "emo_Elation", + "n": 1724, + "raw_mae": 0.18529434502124786, + "normalized_mae": 0.2579050362110138, + "pearson": 0.6096099019050598, + "spearman": 0.40033206981071384 + }, + { + "score": "emo_Embarrassment", + "n": 1724, + "raw_mae": 0.10187442600727081, + "normalized_mae": 0.23309510946273804, + "pearson": 0.3115626573562622, + "spearman": 0.15126948043208105 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1724, + "raw_mae": 0.24682797491550446, + "normalized_mae": 0.2567203938961029, + "pearson": 0.6258118152618408, + "spearman": 0.5718630332138964 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.15504737198352814, + "normalized_mae": 0.28670310974121094, + "pearson": 0.6329917907714844, + "spearman": 0.3518718312282771 + }, + { + "score": "emo_Fear", + "n": 1724, + "raw_mae": 0.1755734533071518, + "normalized_mae": 0.28700605034828186, + "pearson": 0.39929208159446716, + "spearman": 0.13301256702662562 + }, + { + "score": "emo_Helplessness", + "n": 1724, + "raw_mae": 0.15511693060398102, + "normalized_mae": 0.21907341480255127, + "pearson": 0.5287984609603882, + "spearman": 0.47359026800620446 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.4677234888076782, + "normalized_mae": 0.616665244102478, + "pearson": 0.6852676868438721, + "spearman": 0.6447824447304074 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.2649082839488983, + "normalized_mae": 0.38721731305122375, + "pearson": 0.6408889293670654, + "spearman": 0.6590794909410805 + }, + { + "score": "emo_Infatuation", + "n": 1724, + "raw_mae": 0.09535667300224304, + "normalized_mae": 0.1761835664510727, + "pearson": 0.31697478890419006, + "spearman": 0.024527802360932813 + }, + { + "score": "emo_Interest", + "n": 1724, + "raw_mae": 0.30083131790161133, + "normalized_mae": 0.3291016221046448, + "pearson": 0.7116320133209229, + "spearman": 0.7121485217523161 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.12207532674074173, + "normalized_mae": 0.2194749116897583, + "pearson": 0.4038591682910919, + "spearman": -0.031230186889306014 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1724, + "raw_mae": 0.09206380695104599, + "normalized_mae": 0.20653223991394043, + "pearson": 0.15636920928955078, + "spearman": 0.19375891769034456 + }, + { + "score": "emo_Longing", + "n": 1724, + "raw_mae": 0.1899552345275879, + "normalized_mae": 0.2987511456012726, + "pearson": 0.6242312788963318, + "spearman": 0.5172011954395437 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1724, + "raw_mae": 0.2194983959197998, + "normalized_mae": 0.4191421866416931, + "pearson": 0.4773901104927063, + "spearman": 0.35603855853783756 + }, + { + "score": "emo_Pain", + "n": 1724, + "raw_mae": 0.08777863532304764, + "normalized_mae": 0.15261295437812805, + "pearson": 0.43214085698127747, + "spearman": 0.1738903305854873 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.13969743251800537, + "normalized_mae": 0.22881324589252472, + "pearson": 0.6077208518981934, + "spearman": 0.4778505771760025 + }, + { + "score": "emo_Pride", + "n": 1724, + "raw_mae": 0.4390123784542084, + "normalized_mae": 0.8443973660469055, + "pearson": 0.6479250192642212, + "spearman": 0.651367460033905 + }, + { + "score": "emo_Relief", + "n": 1724, + "raw_mae": 0.22540082037448883, + "normalized_mae": 0.32296934723854065, + "pearson": 0.4427134394645691, + "spearman": 0.3217444652917894 + }, + { + "score": "emo_Sadness", + "n": 1724, + "raw_mae": 0.18908433616161346, + "normalized_mae": 0.24739445745944977, + "pearson": 0.5787267684936523, + "spearman": 0.28421284036794353 + }, + { + "score": "emo_Sexual_Lust", + "n": 1724, + "raw_mae": 0.14669117331504822, + "normalized_mae": 0.2947177290916443, + "pearson": 0.11214004456996918, + "spearman": -0.21473967046478845 + }, + { + "score": "emo_Shame", + "n": 1724, + "raw_mae": 0.10776892304420471, + "normalized_mae": 0.2056574672460556, + "pearson": 0.32387837767601013, + "spearman": 0.23277220329409168 + }, + { + "score": "emo_Sourness", + "n": 1724, + "raw_mae": 0.19130939245224, + "normalized_mae": 0.4424717426300049, + "pearson": 0.5263068675994873, + "spearman": 0.361457665470454 + }, + { + "score": "emo_Teasing", + "n": 1724, + "raw_mae": 0.18895693123340607, + "normalized_mae": 0.35121187567710876, + "pearson": 0.6761021614074707, + "spearman": 0.5825900928293292 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.2417892962694168, + "normalized_mae": 0.34976643323898315, + "pearson": 0.45209842920303345, + "spearman": 0.32336724167427583 + }, + { + "score": "emo_Triumph", + "n": 1724, + "raw_mae": 0.20371335744857788, + "normalized_mae": 0.38580894470214844, + "pearson": 0.6362756490707397, + "spearman": 0.4780835020361303 + }, + { + "score": "vn_AGEV_reg", + "n": 1724, + "raw_mae": 0.8424562811851501, + "normalized_mae": 0.6686242818832397, + "pearson": 0.5655165910720825, + "spearman": 0.5186546696766935 + }, + { + "score": "vn_AROU_reg", + "n": 1724, + "raw_mae": 0.7371893525123596, + "normalized_mae": 0.6543896794319153, + "pearson": 0.6012433767318726, + "spearman": 0.5499282091822697 + }, + { + "score": "vn_ARSH_reg", + "n": 1724, + "raw_mae": 0.8460208177566528, + "normalized_mae": 0.9654579758644104, + "pearson": 0.5430278182029724, + "spearman": 0.5246309744913291 + }, + { + "score": "vn_ATCK_reg", + "n": 1724, + "raw_mae": 1.4671369791030884, + "normalized_mae": 1.1142224073410034, + "pearson": 0.606745183467865, + "spearman": 0.5816969487551025 + }, + { + "score": "vn_BKGN_reg", + "n": 1724, + "raw_mae": 0.9746530652046204, + "normalized_mae": 1.2880377769470215, + "pearson": 0.6632308959960938, + "spearman": 0.6562951300488614 + }, + { + "score": "vn_BRGT_reg", + "n": 1724, + "raw_mae": 1.6534159183502197, + "normalized_mae": 2.0397274494171143, + "pearson": 0.5884637832641602, + "spearman": 0.5837789572127096 + }, + { + "score": "vn_CHNK_reg", + "n": 1724, + "raw_mae": 1.0341362953186035, + "normalized_mae": 0.8296274542808533, + "pearson": 0.7468960285186768, + "spearman": 0.7424114791971148 + }, + { + "score": "vn_CLRT_reg", + "n": 1724, + "raw_mae": 2.342503070831299, + "normalized_mae": 2.437786102294922, + "pearson": 0.7492556571960449, + "spearman": 0.7653019720324657 + }, + { + "score": "vn_COGL_reg", + "n": 1724, + "raw_mae": 0.8275973200798035, + "normalized_mae": 0.7850459814071655, + "pearson": 0.44936519861221313, + "spearman": 0.42219552317807224 + }, + { + "score": "vn_DARC_reg", + "n": 1724, + "raw_mae": 1.5452353954315186, + "normalized_mae": 1.1344102621078491, + "pearson": 0.6013505458831787, + "spearman": 0.5638202545223681 + }, + { + "score": "vn_DFLU_reg", + "n": 1724, + "raw_mae": 1.659164309501648, + "normalized_mae": 1.4046869277954102, + "pearson": 0.7497497797012329, + "spearman": 0.739753496543821 + }, + { + "score": "vn_EMPH_reg", + "n": 1724, + "raw_mae": 1.001409649848938, + "normalized_mae": 0.637363851070404, + "pearson": 0.6594521403312683, + "spearman": 0.6541121229081447 + }, + { + "score": "vn_ESTH_reg", + "n": 1724, + "raw_mae": 1.5492652654647827, + "normalized_mae": 1.9895308017730713, + "pearson": 0.6342910528182983, + "spearman": 0.6139005715836705 + }, + { + "score": "vn_EXPL_reg", + "n": 1724, + "raw_mae": 0.253124862909317, + "normalized_mae": 0.7730177640914917, + "pearson": 0.6597357988357544, + "spearman": 0.6600425329230276 + }, + { + "score": "vn_FOCS_reg", + "n": 1724, + "raw_mae": 2.0714595317840576, + "normalized_mae": 1.8664212226867676, + "pearson": 0.6683754324913025, + "spearman": 0.667797503623546 + }, + { + "score": "vn_FULL_reg", + "n": 1724, + "raw_mae": 1.9090341329574585, + "normalized_mae": 2.160341739654541, + "pearson": 0.520391583442688, + "spearman": 0.49897941273872143 + }, + { + "score": "vn_GEND_reg", + "n": 1724, + "raw_mae": 0.5999424457550049, + "normalized_mae": 0.3767305910587311, + "pearson": 0.8953526020050049, + "spearman": 0.8271739506340487 + }, + { + "score": "vn_HARM_reg", + "n": 1724, + "raw_mae": 1.3043296337127686, + "normalized_mae": 1.5754178762435913, + "pearson": 0.523283064365387, + "spearman": 0.5447768413036778 + }, + { + "score": "vn_METL_reg", + "n": 1724, + "raw_mae": 0.4281978905200958, + "normalized_mae": 0.4471339285373688, + "pearson": 0.6899687051773071, + "spearman": 0.6738307740428305 + }, + { + "score": "vn_RANG_reg", + "n": 1724, + "raw_mae": 0.4456785023212433, + "normalized_mae": 0.4999144971370697, + "pearson": 0.78670334815979, + "spearman": 0.7856172242072302 + }, + { + "score": "vn_RCQL_reg", + "n": 1724, + "raw_mae": 1.387741208076477, + "normalized_mae": 1.5415756702423096, + "pearson": 0.7911268472671509, + "spearman": 0.8004152513364264 + }, + { + "score": "vn_REGS_reg", + "n": 1724, + "raw_mae": 0.8944694399833679, + "normalized_mae": 0.7120504379272461, + "pearson": 0.9157774448394775, + "spearman": 0.872178834236869 + }, + { + "score": "vn_RESP_reg", + "n": 1724, + "raw_mae": 0.9713191986083984, + "normalized_mae": 0.9081670641899109, + "pearson": 0.6596633195877075, + "spearman": 0.6376177753850397 + }, + { + "score": "vn_ROUG_reg", + "n": 1724, + "raw_mae": 0.7036623954772949, + "normalized_mae": 0.7980661988258362, + "pearson": 0.4634828269481659, + "spearman": 0.4593391899428072 + }, + { + "score": "vn_R_CHST_reg", + "n": 1724, + "raw_mae": 1.1213065385818481, + "normalized_mae": 1.3206833600997925, + "pearson": 0.738298773765564, + "spearman": 0.7559854286677131 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1724, + "raw_mae": 0.5682587623596191, + "normalized_mae": 0.6899974942207336, + "pearson": 0.4966086447238922, + "spearman": 0.5058295216655129 + }, + { + "score": "vn_R_MASK_reg", + "n": 1724, + "raw_mae": 1.3174688816070557, + "normalized_mae": 1.2873492240905762, + "pearson": 0.6383322477340698, + "spearman": 0.6111323437506654 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1724, + "raw_mae": 1.946781873703003, + "normalized_mae": 2.326286554336548, + "pearson": 0.40940481424331665, + "spearman": 0.40013513380739185 + }, + { + "score": "vn_R_NASL_reg", + "n": 1724, + "raw_mae": 1.0640830993652344, + "normalized_mae": 1.0075594186782837, + "pearson": 0.6179389357566833, + "spearman": 0.6031612227189039 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1724, + "raw_mae": 1.58771812915802, + "normalized_mae": 2.133758783340454, + "pearson": 0.32567816972732544, + "spearman": 0.2921629905004292 + }, + { + "score": "vn_R_THRT_reg", + "n": 1724, + "raw_mae": 0.9598478674888611, + "normalized_mae": 1.191949725151062, + "pearson": 0.15977901220321655, + "spearman": 0.13856432409610278 + }, + { + "score": "vn_SMTH_reg", + "n": 1724, + "raw_mae": 1.6311101913452148, + "normalized_mae": 1.467655062675476, + "pearson": 0.5809040069580078, + "spearman": 0.5694824401868974 + }, + { + "score": "vn_STNC_reg", + "n": 1724, + "raw_mae": 0.9983327388763428, + "normalized_mae": 0.8767662048339844, + "pearson": 0.5923367738723755, + "spearman": 0.5736896060389467 + }, + { + "score": "vn_STRU_reg", + "n": 1724, + "raw_mae": 1.7025405168533325, + "normalized_mae": 1.7265859842300415, + "pearson": 0.7768831253051758, + "spearman": 0.7356713267414073 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1724, + "raw_mae": 1.1778755187988281, + "normalized_mae": 0.8543273210525513, + "pearson": 0.6652931571006775, + "spearman": 0.6498980990900753 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1724, + "raw_mae": 1.4610685110092163, + "normalized_mae": 1.406391978263855, + "pearson": 0.6755771636962891, + "spearman": 0.6774686961963529 + }, + { + "score": "vn_S_CART_reg", + "n": 1724, + "raw_mae": 1.596817970275879, + "normalized_mae": 1.1662474870681763, + "pearson": 0.724560022354126, + "spearman": 0.7221231549348253 + }, + { + "score": "vn_S_CASU_reg", + "n": 1724, + "raw_mae": 1.0969982147216797, + "normalized_mae": 0.8597848415374756, + "pearson": 0.7995628118515015, + "spearman": 0.8063581479222077 + }, + { + "score": "vn_S_CONV_reg", + "n": 1724, + "raw_mae": 0.7674912214279175, + "normalized_mae": 0.5879579782485962, + "pearson": 0.765397310256958, + "spearman": 0.7614208541085955 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1724, + "raw_mae": 0.7376347184181213, + "normalized_mae": 0.6474379301071167, + "pearson": 0.6100992560386658, + "spearman": 0.602375922713804 + }, + { + "score": "vn_S_FORM_reg", + "n": 1724, + "raw_mae": 0.9951340556144714, + "normalized_mae": 0.9869073629379272, + "pearson": 0.7789128422737122, + "spearman": 0.7863331896828354 + }, + { + "score": "vn_S_MONO_reg", + "n": 1724, + "raw_mae": 0.694053053855896, + "normalized_mae": 0.5455050468444824, + "pearson": 0.7003940343856812, + "spearman": 0.6750246383357672 + }, + { + "score": "vn_S_NARR_reg", + "n": 1724, + "raw_mae": 1.0688819885253906, + "normalized_mae": 0.7447428107261658, + "pearson": 0.6919294595718384, + "spearman": 0.701781644111676 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1724, + "raw_mae": 0.5512607097625732, + "normalized_mae": 1.0004644393920898, + "pearson": 0.6803557276725769, + "spearman": 0.7112134571865274 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1724, + "raw_mae": 0.8146662712097168, + "normalized_mae": 0.6266669034957886, + "pearson": 0.7724412679672241, + "spearman": 0.7790082591751373 + }, + { + "score": "vn_S_RANT_reg", + "n": 1724, + "raw_mae": 0.7166005969047546, + "normalized_mae": 0.561626136302948, + "pearson": 0.5940252542495728, + "spearman": 0.5842813589077221 + }, + { + "score": "vn_S_STRY_reg", + "n": 1724, + "raw_mae": 0.8744320273399353, + "normalized_mae": 0.6274377107620239, + "pearson": 0.6899147033691406, + "spearman": 0.6675321376202904 + }, + { + "score": "vn_S_TECH_reg", + "n": 1724, + "raw_mae": 1.090508222579956, + "normalized_mae": 0.8953752517700195, + "pearson": 0.5536736845970154, + "spearman": 0.5478035401909732 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1724, + "raw_mae": 2.3142645359039307, + "normalized_mae": 1.4476261138916016, + "pearson": 0.6300122737884521, + "spearman": 0.6273119153833078 + }, + { + "score": "vn_TEMP_reg", + "n": 1724, + "raw_mae": 0.9552901983261108, + "normalized_mae": 0.7956372499465942, + "pearson": 0.8456858992576599, + "spearman": 0.8572555299326715 + }, + { + "score": "vn_TENS_reg", + "n": 1724, + "raw_mae": 0.8601109385490417, + "normalized_mae": 1.033440351486206, + "pearson": 0.6443532705307007, + "spearman": 0.6220316061596077 + }, + { + "score": "vn_VALN_reg", + "n": 1724, + "raw_mae": 0.7912192940711975, + "normalized_mae": 0.7002699375152588, + "pearson": 0.3162464499473572, + "spearman": 0.3098432880423875 + }, + { + "score": "vn_VALS_reg", + "n": 1724, + "raw_mae": 0.6820223927497864, + "normalized_mae": 0.6209812164306641, + "pearson": 0.5435227751731873, + "spearman": 0.540941829680047 + }, + { + "score": "vn_VFLX_reg", + "n": 1724, + "raw_mae": 1.4035420417785645, + "normalized_mae": 1.1630555391311646, + "pearson": 0.6671396493911743, + "spearman": 0.6373909752308751 + }, + { + "score": "vn_VOLT_reg", + "n": 1724, + "raw_mae": 0.8697077035903931, + "normalized_mae": 1.001440405845642, + "pearson": 0.7662786245346069, + "spearman": 0.7593087121541001 + }, + { + "score": "vn_VULN_reg", + "n": 1724, + "raw_mae": 0.8058465719223022, + "normalized_mae": 0.8135564923286438, + "pearson": 0.5957286953926086, + "spearman": 0.5411483353290166 + }, + { + "score": "vn_WARM_reg", + "n": 1724, + "raw_mae": 0.8210943341255188, + "normalized_mae": 0.9074321985244751, + "pearson": 0.5521167516708374, + "spearman": 0.5282778418465242 + }, + { + "score": "genuineness_0_6", + "n": 1724, + "raw_mae": 1.9090306758880615, + "normalized_mae": 1.188193678855896, + "pearson": 0.6856258511543274, + "spearman": 0.6862870180217742 + }, + { + "score": "blend_0_10", + "n": 785, + "raw_mae": 4.902922630310059, + "normalized_mae": 1.803889513015747, + "pearson": 0.7324170470237732, + "spearman": 0.7470871548992 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1724, + "raw_mae": 0.11078158766031265, + "normalized_mae": 0.37552475929260254, + "pearson": 0.821470320224762, + "spearman": 0.7034716369624019 + }, + { + "score": "eiv_extra:Arousal", + "n": 1724, + "raw_mae": 0.1852211356163025, + "normalized_mae": 0.42483729124069214, + "pearson": 0.8555459380149841, + "spearman": 0.8668965544459851 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1724, + "raw_mae": 0.07630191743373871, + "normalized_mae": 0.30520766973495483, + "pearson": 0.8122954964637756, + "spearman": 0.7923054856295378 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1724, + "raw_mae": 0.09593785554170609, + "normalized_mae": 0.36347511410713196, + "pearson": 0.869006872177124, + "spearman": 0.8495385274305722 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.12911473214626312, + "normalized_mae": 0.4245681166648865, + "pearson": 0.8549862504005432, + "spearman": 0.8408488363105309 + }, + { + "score": "eiv_extra:Gender", + "n": 1724, + "raw_mae": 0.22983649373054504, + "normalized_mae": 0.2304403930902481, + "pearson": 0.9511909484863281, + "spearman": 0.913750615190194 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.0748581737279892, + "normalized_mae": 0.2994326949119568, + "pearson": 0.9223793148994446, + "spearman": 0.9231628237996659 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.14383742213249207, + "normalized_mae": 0.3058825135231018, + "pearson": 0.9285278916358948, + "spearman": 0.9291417826119007 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1724, + "raw_mae": 0.1207023486495018, + "normalized_mae": 0.3629286587238312, + "pearson": 0.9073874354362488, + "spearman": 0.9013043868149193 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.1671247035264969, + "normalized_mae": 0.49022942781448364, + "pearson": 0.7624385356903076, + "spearman": 0.7221275753190319 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.15110871195793152, + "normalized_mae": 0.4730900824069977, + "pearson": 0.7822914123535156, + "spearman": 0.7751353653230993 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.14116281270980835, + "normalized_mae": 0.4368368685245514, + "pearson": 0.8358527421951294, + "spearman": 0.8382830735680121 + }, + { + "score": "eiv_extra:Valence", + "n": 1724, + "raw_mae": 0.17938144505023956, + "normalized_mae": 0.47004207968711853, + "pearson": 0.5983890295028687, + "spearman": 0.41332428919839975 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.15443003177642822, + "normalized_mae": 0.35435524582862854, + "pearson": 0.9024159908294678, + "spearman": 0.8958707816980573 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.14444006979465485, + "normalized_mae": 0.48159199953079224, + "pearson": 0.6922281980514526, + "spearman": 0.6287999084554594 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1724, + "raw_mae": 0.10623592883348465, + "normalized_mae": 0.1531675010919571, + "pearson": 0.9794644117355347, + "spearman": 0.9736637097386858 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.07639852911233902, + "normalized_mae": 0.25150346755981445, + "pearson": 0.9497147798538208, + "spearman": 0.9449929875720425 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1724, + "raw_mae": 0.09279540181159973, + "normalized_mae": 0.18283376097679138, + "pearson": 0.9711893796920776, + "spearman": 0.9736104685435507 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1724, + "raw_mae": 0.05000687390565872, + "normalized_mae": 0.2000274956226349, + "pearson": 0.9110471606254578, + "spearman": 0.8971891550876522 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.21948115527629852, + "normalized_mae": 0.21588411927223206, + "pearson": 0.9580283164978027, + "spearman": 0.9521423696431608 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.27488189935684204, + "normalized_mae": 0.2751888930797577, + "pearson": 0.9294278025627136, + "spearman": 0.9198982544012654 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.21336998045444489, + "normalized_mae": 0.13207779824733734, + "pearson": 0.9795620441436768, + "spearman": 0.9751913678555267 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.22516034543514252, + "normalized_mae": 0.2560769021511078, + "pearson": 0.9317176342010498, + "spearman": 0.9335345430899901 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1724, + "raw_mae": 0.22106193006038666, + "normalized_mae": 0.3304010331630707, + "pearson": 0.8276124596595764, + "spearman": 0.805548187814582 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1724, + "raw_mae": 0.21815542876720428, + "normalized_mae": 0.1938735693693161, + "pearson": 0.9632602334022522, + "spearman": 0.958245068189162 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1724, + "raw_mae": 0.19740630686283112, + "normalized_mae": 0.24281519651412964, + "pearson": 0.9436858892440796, + "spearman": 0.9486009708566248 + }, + { + "score": "dnsmos:SIG", + "n": 1724, + "raw_mae": 0.15259863436222076, + "normalized_mae": 0.3045029044151306, + "pearson": 0.8216246962547302, + "spearman": 0.7988778459998677 + }, + { + "score": "dnsmos:BAK", + "n": 1724, + "raw_mae": 0.18230804800987244, + "normalized_mae": 0.1963326781988144, + "pearson": 0.9582111835479736, + "spearman": 0.9570028346727916 + }, + { + "score": "dnsmos:OVRL", + "n": 1724, + "raw_mae": 0.14617589116096497, + "normalized_mae": 0.24095408618450165, + "pearson": 0.9388319253921509, + "spearman": 0.9483431875692053 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1724, + "raw_mae": 0.10883666574954987, + "normalized_mae": 0.21924127638339996, + "pearson": 0.9610276818275452, + "spearman": 0.9584309003508734 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.26553937792778015, + "normalized_mae": 0.40945398807525635, + "pearson": 0.9015017151832581, + "spearman": 0.8533779420063614 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1724, + "raw_mae": 0.6638549566268921, + "normalized_mae": 1.1971999406814575, + "pearson": 0.48777228593826294, + "spearman": 0.501472664081064 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1724, + "raw_mae": 0.19486185908317566, + "normalized_mae": 0.3583660423755646, + "pearson": 0.8228964805603027, + "spearman": 0.8187482404983674 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1724, + "raw_mae": 0.29584699869155884, + "normalized_mae": 0.5155054330825806, + "pearson": 0.769938588142395, + "spearman": 0.7578077972366918 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1724, + "raw_mae": 0.7752408385276794, + "normalized_mae": 1.5279563665390015, + "pearson": 0.48471203446388245, + "spearman": 0.5250920232215652 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1724, + "raw_mae": 0.3036722242832184, + "normalized_mae": 0.48774969577789307, + "pearson": 0.8070292472839355, + "spearman": 0.8179374596086165 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.44128385186195374, + "normalized_mae": 0.9215103983879089, + "pearson": 0.6926077604293823, + "spearman": 0.720310392175433 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1724, + "raw_mae": 0.08205622434616089, + "normalized_mae": 0.32822489738464355, + "pearson": 0.7766530513763428, + "spearman": 0.7825658180117991 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1724, + "raw_mae": 0.42438656091690063, + "normalized_mae": 1.6359659433364868, + "pearson": 0.41305482387542725, + "spearman": 0.41822554668505896 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1724, + "raw_mae": 0.10016046464443207, + "normalized_mae": 0.37925150990486145, + "pearson": 0.8818578124046326, + "spearman": 0.8775337768306235 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1724, + "raw_mae": 0.4575263261795044, + "normalized_mae": 1.8301053047180176, + "pearson": 0.5983473062515259, + "spearman": 0.5943771632690237 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1724, + "raw_mae": 0.7894208431243896, + "normalized_mae": 1.4880481958389282, + "pearson": 0.8262847661972046, + "spearman": 0.8265155808743441 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.19672049582004547, + "normalized_mae": 0.4196379482746124, + "pearson": 0.831080973148346, + "spearman": 0.8467564339440334 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1724, + "raw_mae": 0.5676724910736084, + "normalized_mae": 1.6934701204299927, + "pearson": 0.6504077315330505, + "spearman": 0.6810732339891433 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1724, + "raw_mae": 0.6433972120285034, + "normalized_mae": 1.5872901678085327, + "pearson": 0.7726190686225891, + "spearman": 0.7780291333267115 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1724, + "raw_mae": 0.49141860008239746, + "normalized_mae": 1.446653127670288, + "pearson": 0.6082097291946411, + "spearman": 0.6572232809069719 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1724, + "raw_mae": 0.7132184505462646, + "normalized_mae": 2.323530435562134, + "pearson": 0.19447770714759827, + "spearman": 0.20024634855912798 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1724, + "raw_mae": 0.6119468808174133, + "normalized_mae": 2.1063079833984375, + "pearson": 0.49405550956726074, + "spearman": 0.5006294922045149 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1724, + "raw_mae": 0.5418477654457092, + "normalized_mae": 2.167391061782837, + "pearson": 0.46004772186279297, + "spearman": 0.487057683500983 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1724, + "raw_mae": 0.7241172194480896, + "normalized_mae": 2.0690910816192627, + "pearson": 0.36765575408935547, + "spearman": 0.3821613490314959 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1724, + "raw_mae": 0.2631258964538574, + "normalized_mae": 1.0525035858154297, + "pearson": 0.5395432710647583, + "spearman": 0.5363858592232226 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1724, + "raw_mae": 0.45431965589523315, + "normalized_mae": 1.139396071434021, + "pearson": 0.6859927177429199, + "spearman": 0.6938752082004078 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1724, + "raw_mae": 0.318750262260437, + "normalized_mae": 1.0128247737884521, + "pearson": 0.5052283406257629, + "spearman": 0.41892897392898143 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1724, + "raw_mae": 0.5410891771316528, + "normalized_mae": 2.032803773880005, + "pearson": 0.6064565181732178, + "spearman": 0.5850952831109637 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.31641465425491333, + "normalized_mae": 1.215508222579956, + "pearson": 0.5694786310195923, + "spearman": 0.5764753770896061 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1724, + "raw_mae": 0.5656580924987793, + "normalized_mae": 2.262632369995117, + "pearson": 0.44537293910980225, + "spearman": 0.4565151870392869 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1724, + "raw_mae": 0.2658478915691376, + "normalized_mae": 0.264628529548645, + "pearson": 0.9450183510780334, + "spearman": 0.9232968108560842 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1724, + "raw_mae": 0.5280042290687561, + "normalized_mae": 1.9681832790374756, + "pearson": 0.37663236260414124, + "spearman": 0.41244540502253046 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.12875482439994812, + "normalized_mae": 0.34469640254974365, + "pearson": 0.894940197467804, + "spearman": 0.9064397132886409 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.2672753930091858, + "normalized_mae": 0.6727336049079895, + "pearson": 0.567964494228363, + "spearman": 0.564288702345795 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.7707880735397339, + "normalized_mae": 1.4220404624938965, + "pearson": 0.5451758503913879, + "spearman": 0.5502165389597874 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1724, + "raw_mae": 0.5344057679176331, + "normalized_mae": 1.6067265272140503, + "pearson": 0.5015504956245422, + "spearman": 0.49449196677481777 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1724, + "raw_mae": 0.44053980708122253, + "normalized_mae": 1.0027438402175903, + "pearson": 0.7231384515762329, + "spearman": 0.7183519519744521 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.5963143110275269, + "normalized_mae": 1.285244345664978, + "pearson": 0.3642992377281189, + "spearman": 0.3071385514177105 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1724, + "raw_mae": 0.48931601643562317, + "normalized_mae": 1.9572640657424927, + "pearson": 0.4066130518913269, + "spearman": 0.40068174029549153 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1724, + "raw_mae": 0.4597984254360199, + "normalized_mae": 1.8391937017440796, + "pearson": 0.5487572550773621, + "spearman": 0.5541092616349974 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1724, + "raw_mae": 0.6999159455299377, + "normalized_mae": 2.0228798389434814, + "pearson": 0.6521127820014954, + "spearman": 0.6487893808034964 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.21126654744148254, + "normalized_mae": 0.354198694229126, + "pearson": 0.8895844221115112, + "spearman": 0.8875028805873065 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1724, + "raw_mae": 0.342345267534256, + "normalized_mae": 1.369381070137024, + "pearson": 0.3832915425300598, + "spearman": 0.367890632460507 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.4585837125778198, + "normalized_mae": 1.5225133895874023, + "pearson": 0.45891934633255005, + "spearman": 0.4258819208673585 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1724, + "raw_mae": 0.21172237396240234, + "normalized_mae": 0.6066731214523315, + "pearson": 0.705905556678772, + "spearman": 0.7012668483118989 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1724, + "raw_mae": 0.11726830154657364, + "normalized_mae": 0.35739392042160034, + "pearson": 0.898327112197876, + "spearman": 0.9011531786334389 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1724, + "raw_mae": 0.803696870803833, + "normalized_mae": 1.93220055103302, + "pearson": 0.27095499634742737, + "spearman": 0.2497445255733093 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1724, + "raw_mae": 0.7196187973022461, + "normalized_mae": 2.2996881008148193, + "pearson": 0.43832647800445557, + "spearman": 0.4409685472257996 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.21353988349437714, + "normalized_mae": 0.37432464957237244, + "pearson": 0.8700863122940063, + "spearman": 0.857701683358005 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1724, + "raw_mae": 0.6068517565727234, + "normalized_mae": 1.4523084163665771, + "pearson": 0.6199176907539368, + "spearman": 0.6054338595422042 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1724, + "raw_mae": 0.5313493013381958, + "normalized_mae": 1.8856500387191772, + "pearson": 0.37380725145339966, + "spearman": 0.3669032487845656 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.1747843474149704, + "normalized_mae": 0.48529550433158875, + "pearson": 0.7593858242034912, + "spearman": 0.7647739125043325 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1724, + "raw_mae": 0.5384820699691772, + "normalized_mae": 1.853718638420105, + "pearson": 0.5441873073577881, + "spearman": 0.5567993705824512 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.19294393062591553, + "normalized_mae": 0.5374425053596497, + "pearson": 0.758272647857666, + "spearman": 0.7720335701491868 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1724, + "raw_mae": 0.2985544502735138, + "normalized_mae": 0.7870214581489563, + "pearson": 0.8255861401557922, + "spearman": 0.8294008565678884 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 1.1738255023956299, + "normalized_mae": 2.217472553253174, + "pearson": 0.5972774028778076, + "spearman": 0.6050550222079634 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1724, + "raw_mae": 0.4699791967868805, + "normalized_mae": 1.3099682331085205, + "pearson": 0.6958674192428589, + "spearman": 0.6869265563512031 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1724, + "raw_mae": 0.4164605736732483, + "normalized_mae": 0.6568027138710022, + "pearson": 0.567678689956665, + "spearman": 0.5262993558134161 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.25957536697387695, + "normalized_mae": 0.46696019172668457, + "pearson": 0.8388807773590088, + "spearman": 0.8511827007389653 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.22503119707107544, + "normalized_mae": 0.5634787082672119, + "pearson": 0.7097102403640747, + "spearman": 0.6638366081621482 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1724, + "raw_mae": 1.0283268690109253, + "normalized_mae": 0.16235923767089844, + "pearson": 0.977723240852356, + "spearman": 0.9787131720672217 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1724, + "raw_mae": 0.14621740579605103, + "normalized_mae": 0.293284147977829, + "pearson": 0.945206880569458, + "spearman": 0.939065124967381 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.06892216950654984, + "normalized_mae": 0.27568867802619934, + "pearson": 0.8507437109947205, + "spearman": 0.822890915561302 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1724, + "raw_mae": 0.1213294118642807, + "normalized_mae": 0.294272780418396, + "pearson": 0.9379545450210571, + "spearman": 0.9382865122303656 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1724, + "raw_mae": 0.02846185490489006, + "normalized_mae": 0.11384741961956024, + "pearson": 0.8737151026725769, + "spearman": 0.868890382213422 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1724, + "raw_mae": 1.9109889268875122, + "normalized_mae": 0.5092890858650208, + "pearson": 0.8350403308868408, + "spearman": 0.8073702179233037 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1411, + "mean": 0.8934220479712851 + }, + "identity": { + "n": 1411, + "mean": 0.8397660352036219 + } + }, + "frame_f1": 0.8359210516526927, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.31804670912951166, + "burst_class_events": 2355, + "burst_localization": { + "0.1": { + "precision": 0.29790827595166947, + "recall": 0.9736730360934183, + "f1": 0.4562276163947473, + "matched": 2293 + }, + "0.3": { + "precision": 0.2942704949980512, + "recall": 0.9617834394904459, + "f1": 0.4506565857540788, + "matched": 2265 + }, + "0.5": { + "precision": 0.28608548785241, + "recall": 0.935031847133758, + "f1": 0.4381217668125746, + "matched": 2202 + } + }, + "burst_start_mae_s": 0.041665939816833836, + "burst_end_mae_s": 0.13426951591801134, + "burst_matched_event_class_accuracy": 0.2891408634976014, + "burst_matched_event_class_n": 2293, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_validation", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/gemini_test_metrics.json b/evaluation/small/gemini_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..8ebb88560f76c07f8e9eb249058fdb235fa68222 --- /dev/null +++ b/evaluation/small/gemini_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 1.6018873216336253, + "clips": 3544, + "per_score": [ + { + "score": "emo_Affection", + "n": 3544, + "raw_mae": 0.3910512328147888, + "normalized_mae": 0.7191922664642334, + "pearson": 0.7344951629638672, + "spearman": 0.5838526207560202 + }, + { + "score": "emo_Amusement", + "n": 3544, + "raw_mae": 0.48792070150375366, + "normalized_mae": 0.5623438954353333, + "pearson": 0.7605744004249573, + "spearman": 0.6991624378910707 + }, + { + "score": "emo_Anger", + "n": 3544, + "raw_mae": 0.33758899569511414, + "normalized_mae": 0.5819135308265686, + "pearson": 0.6729041337966919, + "spearman": 0.5020354164314248 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.3837886154651642, + "normalized_mae": 0.6950197219848633, + "pearson": 0.7074626684188843, + "spearman": 0.6081077147704318 + }, + { + "score": "emo_Awe", + "n": 3544, + "raw_mae": 0.3002381920814514, + "normalized_mae": 0.7152419686317444, + "pearson": 0.7946338057518005, + "spearman": 0.5698617290755209 + }, + { + "score": "emo_Bitterness", + "n": 3544, + "raw_mae": 0.34879255294799805, + "normalized_mae": 0.857138454914093, + "pearson": 0.6932060718536377, + "spearman": 0.5548447472830637 + }, + { + "score": "emo_Concentration", + "n": 3544, + "raw_mae": 0.46337488293647766, + "normalized_mae": 0.6342538595199585, + "pearson": 0.702437698841095, + "spearman": 0.7005095571971198 + }, + { + "score": "emo_Confusion", + "n": 3544, + "raw_mae": 0.34616759419441223, + "normalized_mae": 0.6489794850349426, + "pearson": 0.6616541147232056, + "spearman": 0.5391890421130426 + }, + { + "score": "emo_Contemplation", + "n": 3544, + "raw_mae": 0.5367212295532227, + "normalized_mae": 0.9113261103630066, + "pearson": 0.7552164196968079, + "spearman": 0.7449048463509866 + }, + { + "score": "emo_Contempt", + "n": 3544, + "raw_mae": 0.299900621175766, + "normalized_mae": 0.664766788482666, + "pearson": 0.6993577480316162, + "spearman": 0.4586868614728576 + }, + { + "score": "emo_Contentment", + "n": 3544, + "raw_mae": 0.5674751996994019, + "normalized_mae": 1.126369595527649, + "pearson": 0.7270301580429077, + "spearman": 0.7213798446113225 + }, + { + "score": "emo_Disappointment", + "n": 3544, + "raw_mae": 0.4328168034553528, + "normalized_mae": 0.6171272397041321, + "pearson": 0.728998064994812, + "spearman": 0.616421485908683 + }, + { + "score": "emo_Disgust", + "n": 3544, + "raw_mae": 0.21401368081569672, + "normalized_mae": 0.4365221858024597, + "pearson": 0.7002345323562622, + "spearman": 0.4419546493471223 + }, + { + "score": "emo_Distress", + "n": 3544, + "raw_mae": 0.44452834129333496, + "normalized_mae": 0.5438397526741028, + "pearson": 0.7916616797447205, + "spearman": 0.6834420329181078 + }, + { + "score": "emo_Doubt", + "n": 3544, + "raw_mae": 0.4359540641307831, + "normalized_mae": 0.9019606709480286, + "pearson": 0.6651579141616821, + "spearman": 0.6389828006414834 + }, + { + "score": "emo_Elation", + "n": 3544, + "raw_mae": 0.35134294629096985, + "normalized_mae": 0.48902255296707153, + "pearson": 0.7448753118515015, + "spearman": 0.609721797176102 + }, + { + "score": "emo_Embarrassment", + "n": 3544, + "raw_mae": 0.14342597126960754, + "normalized_mae": 0.3281676471233368, + "pearson": 0.6350444555282593, + "spearman": 0.27843962289595875 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3544, + "raw_mae": 0.24339793622493744, + "normalized_mae": 0.25315287709236145, + "pearson": 0.6081385612487793, + "spearman": 0.42538406183329286 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.43847978115081787, + "normalized_mae": 0.8108071088790894, + "pearson": 0.7745760679244995, + "spearman": 0.6890197082181032 + }, + { + "score": "emo_Fear", + "n": 3544, + "raw_mae": 0.22006206214427948, + "normalized_mae": 0.35973060131073, + "pearson": 0.7330580949783325, + "spearman": 0.45861125376690076 + }, + { + "score": "emo_Helplessness", + "n": 3544, + "raw_mae": 0.388851523399353, + "normalized_mae": 0.5491794347763062, + "pearson": 0.806533932685852, + "spearman": 0.660801483661906 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.5411897301673889, + "normalized_mae": 0.7135260701179504, + "pearson": 0.723784327507019, + "spearman": 0.7046368795671688 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.48352035880088806, + "normalized_mae": 0.7067633271217346, + "pearson": 0.6652531623840332, + "spearman": 0.5516671060722514 + }, + { + "score": "emo_Infatuation", + "n": 3544, + "raw_mae": 0.12049536406993866, + "normalized_mae": 0.22263048589229584, + "pearson": 0.7269985675811768, + "spearman": 0.33986511606310565 + }, + { + "score": "emo_Interest", + "n": 3544, + "raw_mae": 0.5055723190307617, + "normalized_mae": 0.5530829429626465, + "pearson": 0.7626413106918335, + "spearman": 0.731667052003094 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.1046353131532669, + "normalized_mae": 0.18812012672424316, + "pearson": 0.44735947251319885, + "spearman": 0.27857485514130703 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3544, + "raw_mae": 0.05591396242380142, + "normalized_mae": 0.12543512880802155, + "pearson": 0.7300732135772705, + "spearman": 0.10619868981881107 + }, + { + "score": "emo_Longing", + "n": 3544, + "raw_mae": 0.33552074432373047, + "normalized_mae": 0.5276885628700256, + "pearson": 0.739242672920227, + "spearman": 0.5893956586376708 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3544, + "raw_mae": 0.16360342502593994, + "normalized_mae": 0.3124082088470459, + "pearson": 0.6530686616897583, + "spearman": 0.32990446210589836 + }, + { + "score": "emo_Pain", + "n": 3544, + "raw_mae": 0.25798800587654114, + "normalized_mae": 0.44854095578193665, + "pearson": 0.778486967086792, + "spearman": 0.5888608568929699 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.247113436460495, + "normalized_mae": 0.40475207567214966, + "pearson": 0.7743021249771118, + "spearman": 0.588104805530982 + }, + { + "score": "emo_Pride", + "n": 3544, + "raw_mae": 0.4815724790096283, + "normalized_mae": 0.9262575507164001, + "pearson": 0.6811848878860474, + "spearman": 0.5927951724841 + }, + { + "score": "emo_Relief", + "n": 3544, + "raw_mae": 0.41885703802108765, + "normalized_mae": 0.6001663208007812, + "pearson": 0.6932255029678345, + "spearman": 0.538811972685385 + }, + { + "score": "emo_Sadness", + "n": 3544, + "raw_mae": 0.3287321627140045, + "normalized_mae": 0.43010708689689636, + "pearson": 0.796035885810852, + "spearman": 0.5914218161139241 + }, + { + "score": "emo_Sexual_Lust", + "n": 3544, + "raw_mae": 0.0929570198059082, + "normalized_mae": 0.18676026165485382, + "pearson": 0.6769940853118896, + "spearman": 0.24128699711302665 + }, + { + "score": "emo_Shame", + "n": 3544, + "raw_mae": 0.08962737023830414, + "normalized_mae": 0.17103759944438934, + "pearson": 0.7326056361198425, + "spearman": 0.2385266051449466 + }, + { + "score": "emo_Sourness", + "n": 3544, + "raw_mae": 0.35761335492134094, + "normalized_mae": 0.8271094560623169, + "pearson": 0.6760523319244385, + "spearman": 0.5236408817710937 + }, + { + "score": "emo_Teasing", + "n": 3544, + "raw_mae": 0.4020741581916809, + "normalized_mae": 0.7473301887512207, + "pearson": 0.6848397254943848, + "spearman": 0.5686755569850279 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.2260008454322815, + "normalized_mae": 0.3269272446632385, + "pearson": 0.7811126112937927, + "spearman": 0.5085386258422709 + }, + { + "score": "emo_Triumph", + "n": 3544, + "raw_mae": 0.3150857388973236, + "normalized_mae": 0.5967350602149963, + "pearson": 0.7144952416419983, + "spearman": 0.5123200394925289 + }, + { + "score": "vn_AGEV_reg", + "n": 3544, + "raw_mae": 0.30932748317718506, + "normalized_mae": 0.24550099670886993, + "pearson": 0.4414418935775757, + "spearman": 0.4270113250314618 + }, + { + "score": "vn_AROU_reg", + "n": 3544, + "raw_mae": 0.5283560156822205, + "normalized_mae": 0.4690121114253998, + "pearson": 0.7376308441162109, + "spearman": 0.7127430660708093 + }, + { + "score": "vn_ARSH_reg", + "n": 3544, + "raw_mae": 0.4775668680667877, + "normalized_mae": 0.5449874997138977, + "pearson": 0.3800301253795624, + "spearman": 0.3730580893389178 + }, + { + "score": "vn_ATCK_reg", + "n": 3544, + "raw_mae": 0.4634779095649719, + "normalized_mae": 0.3519899547100067, + "pearson": 0.6932317614555359, + "spearman": 0.6690454977897935 + }, + { + "score": "vn_BKGN_reg", + "n": 3544, + "raw_mae": 0.3359096944332123, + "normalized_mae": 0.44391629099845886, + "pearson": 0.6117969751358032, + "spearman": 0.5989337154413373 + }, + { + "score": "vn_BRGT_reg", + "n": 3544, + "raw_mae": 0.38334962725639343, + "normalized_mae": 0.4729171395301819, + "pearson": 0.6862301826477051, + "spearman": 0.6675627344146716 + }, + { + "score": "vn_CHNK_reg", + "n": 3544, + "raw_mae": 0.43121975660324097, + "normalized_mae": 0.34594255685806274, + "pearson": 0.7240818738937378, + "spearman": 0.7166123102806512 + }, + { + "score": "vn_CLRT_reg", + "n": 3544, + "raw_mae": 0.4333922564983368, + "normalized_mae": 0.4510208070278168, + "pearson": 0.8035023808479309, + "spearman": 0.6948149673060947 + }, + { + "score": "vn_COGL_reg", + "n": 3544, + "raw_mae": 0.5232300758361816, + "normalized_mae": 0.4963279366493225, + "pearson": 0.7542431354522705, + "spearman": 0.7555752675107404 + }, + { + "score": "vn_DARC_reg", + "n": 3544, + "raw_mae": 0.46631795167922974, + "normalized_mae": 0.34233999252319336, + "pearson": 0.45561787486076355, + "spearman": 0.41175848626680217 + }, + { + "score": "vn_DFLU_reg", + "n": 3544, + "raw_mae": 0.5618615746498108, + "normalized_mae": 0.4756850302219391, + "pearson": 0.8075429797172546, + "spearman": 0.8024856458830499 + }, + { + "score": "vn_EMPH_reg", + "n": 3544, + "raw_mae": 0.44368499517440796, + "normalized_mae": 0.2823907136917114, + "pearson": 0.6712990999221802, + "spearman": 0.6574957648075137 + }, + { + "score": "vn_ESTH_reg", + "n": 3544, + "raw_mae": 0.44232210516929626, + "normalized_mae": 0.5680198669433594, + "pearson": 0.7172305583953857, + "spearman": 0.6910257156208581 + }, + { + "score": "vn_EXPL_reg", + "n": 3544, + "raw_mae": 0.10882514715194702, + "normalized_mae": 0.3323410153388977, + "pearson": 0.28251200914382935, + "spearman": 0.1475363709909169 + }, + { + "score": "vn_FOCS_reg", + "n": 3544, + "raw_mae": 0.4098062515258789, + "normalized_mae": 0.3692426085472107, + "pearson": 0.6394635438919067, + "spearman": 0.521174584298019 + }, + { + "score": "vn_FULL_reg", + "n": 3544, + "raw_mae": 0.3465801775455475, + "normalized_mae": 0.3922044038772583, + "pearson": 0.5456545352935791, + "spearman": 0.5309593076913464 + }, + { + "score": "vn_GEND_reg", + "n": 3544, + "raw_mae": 0.5735284686088562, + "normalized_mae": 0.36014407873153687, + "pearson": 0.8835529088973999, + "spearman": 0.8256153274784462 + }, + { + "score": "vn_HARM_reg", + "n": 3544, + "raw_mae": 0.4512207508087158, + "normalized_mae": 0.545001208782196, + "pearson": 0.7242082357406616, + "spearman": 0.6856393939640917 + }, + { + "score": "vn_METL_reg", + "n": 3544, + "raw_mae": 0.4832477271556854, + "normalized_mae": 0.504618227481842, + "pearson": 0.6159586310386658, + "spearman": 0.569171927849134 + }, + { + "score": "vn_RANG_reg", + "n": 3544, + "raw_mae": 0.5125181078910828, + "normalized_mae": 0.5748879909515381, + "pearson": 0.7316455841064453, + "spearman": 0.7339744818465479 + }, + { + "score": "vn_RCQL_reg", + "n": 3544, + "raw_mae": 0.40837863087654114, + "normalized_mae": 0.4536483883857727, + "pearson": 0.611909031867981, + "spearman": 0.6138689306474273 + }, + { + "score": "vn_REGS_reg", + "n": 3544, + "raw_mae": 0.4723740220069885, + "normalized_mae": 0.37603759765625, + "pearson": 0.8705973625183105, + "spearman": 0.8323590579342948 + }, + { + "score": "vn_RESP_reg", + "n": 3544, + "raw_mae": 0.44435715675354004, + "normalized_mae": 0.41546645760536194, + "pearson": 0.8261457681655884, + "spearman": 0.7708252257089097 + }, + { + "score": "vn_ROUG_reg", + "n": 3544, + "raw_mae": 0.5215907692909241, + "normalized_mae": 0.5915677547454834, + "pearson": 0.7509022951126099, + "spearman": 0.7339205047137473 + }, + { + "score": "vn_R_CHST_reg", + "n": 3544, + "raw_mae": 0.4617641270160675, + "normalized_mae": 0.5438693165779114, + "pearson": 0.7788556814193726, + "spearman": 0.7825420632094086 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3544, + "raw_mae": 0.5088133215904236, + "normalized_mae": 0.6178169846534729, + "pearson": 0.7719457745552063, + "spearman": 0.7709062812565705 + }, + { + "score": "vn_R_MASK_reg", + "n": 3544, + "raw_mae": 0.4368540346622467, + "normalized_mae": 0.4268667995929718, + "pearson": 0.7118399739265442, + "spearman": 0.6882221866402934 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3544, + "raw_mae": 0.4046294689178467, + "normalized_mae": 0.4835077226161957, + "pearson": 0.6333122253417969, + "spearman": 0.5872278070067496 + }, + { + "score": "vn_R_NASL_reg", + "n": 3544, + "raw_mae": 0.40631359815597534, + "normalized_mae": 0.38473036885261536, + "pearson": 0.43746283650398254, + "spearman": 0.4148237621118655 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3544, + "raw_mae": 0.351563960313797, + "normalized_mae": 0.4724721908569336, + "pearson": 0.6438592672348022, + "spearman": 0.6331398783502515 + }, + { + "score": "vn_R_THRT_reg", + "n": 3544, + "raw_mae": 0.4268636405467987, + "normalized_mae": 0.5300840139389038, + "pearson": 0.7085103392601013, + "spearman": 0.6868716067767914 + }, + { + "score": "vn_SMTH_reg", + "n": 3544, + "raw_mae": 0.44970473647117615, + "normalized_mae": 0.4046393930912018, + "pearson": 0.7341387271881104, + "spearman": 0.7314102646915582 + }, + { + "score": "vn_STNC_reg", + "n": 3544, + "raw_mae": 0.6052789092063904, + "normalized_mae": 0.5315743684768677, + "pearson": 0.704645574092865, + "spearman": 0.6691966013283966 + }, + { + "score": "vn_STRU_reg", + "n": 3544, + "raw_mae": 0.46585097908973694, + "normalized_mae": 0.4724303185939789, + "pearson": 0.7922810316085815, + "spearman": 0.7465385650269688 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3544, + "raw_mae": 0.5478994250297546, + "normalized_mae": 0.39739805459976196, + "pearson": 0.7467164993286133, + "spearman": 0.6773092065331929 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3544, + "raw_mae": 0.6791343092918396, + "normalized_mae": 0.6537195444107056, + "pearson": 0.7403894066810608, + "spearman": 0.7286633068903978 + }, + { + "score": "vn_S_CART_reg", + "n": 3544, + "raw_mae": 0.6243609189987183, + "normalized_mae": 0.4560064971446991, + "pearson": 0.6549105644226074, + "spearman": 0.5973955244728139 + }, + { + "score": "vn_S_CASU_reg", + "n": 3544, + "raw_mae": 0.7618536949157715, + "normalized_mae": 0.5971114635467529, + "pearson": 0.7284435629844666, + "spearman": 0.7412876298517743 + }, + { + "score": "vn_S_CONV_reg", + "n": 3544, + "raw_mae": 0.6796708703041077, + "normalized_mae": 0.5206807851791382, + "pearson": 0.7696452140808105, + "spearman": 0.7600499432777093 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3544, + "raw_mae": 0.6612981557846069, + "normalized_mae": 0.5804356336593628, + "pearson": 0.8062282800674438, + "spearman": 0.803672164006786 + }, + { + "score": "vn_S_FORM_reg", + "n": 3544, + "raw_mae": 0.6426402926445007, + "normalized_mae": 0.6373276114463806, + "pearson": 0.7447460889816284, + "spearman": 0.7507039738474366 + }, + { + "score": "vn_S_MONO_reg", + "n": 3544, + "raw_mae": 0.8287277221679688, + "normalized_mae": 0.6513553261756897, + "pearson": 0.6732186079025269, + "spearman": 0.6646407082478406 + }, + { + "score": "vn_S_NARR_reg", + "n": 3544, + "raw_mae": 0.6962759494781494, + "normalized_mae": 0.48512980341911316, + "pearson": 0.7702323198318481, + "spearman": 0.7538665764089153 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3544, + "raw_mae": 0.4880940914154053, + "normalized_mae": 0.8858254551887512, + "pearson": 0.7102731466293335, + "spearman": 0.6925151380217898 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3544, + "raw_mae": 0.7954190373420715, + "normalized_mae": 0.6118613481521606, + "pearson": 0.7052276730537415, + "spearman": 0.6929085533359073 + }, + { + "score": "vn_S_RANT_reg", + "n": 3544, + "raw_mae": 0.6213527917861938, + "normalized_mae": 0.4869769215583801, + "pearson": 0.6483014822006226, + "spearman": 0.5574679136554367 + }, + { + "score": "vn_S_STRY_reg", + "n": 3544, + "raw_mae": 0.7309380173683167, + "normalized_mae": 0.5244753956794739, + "pearson": 0.6552802324295044, + "spearman": 0.642295007065819 + }, + { + "score": "vn_S_TECH_reg", + "n": 3544, + "raw_mae": 0.6733496785163879, + "normalized_mae": 0.5528621077537537, + "pearson": 0.7635632753372192, + "spearman": 0.7858328209215251 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3544, + "raw_mae": 0.4893408715724945, + "normalized_mae": 0.30609405040740967, + "pearson": 0.7176831364631653, + "spearman": 0.6579904612673931 + }, + { + "score": "vn_TEMP_reg", + "n": 3544, + "raw_mae": 0.40344253182411194, + "normalized_mae": 0.3360171616077423, + "pearson": 0.7789428234100342, + "spearman": 0.7478909106563822 + }, + { + "score": "vn_TENS_reg", + "n": 3544, + "raw_mae": 0.4921698570251465, + "normalized_mae": 0.5913518667221069, + "pearson": 0.722346842288971, + "spearman": 0.6347012243573029 + }, + { + "score": "vn_VALN_reg", + "n": 3544, + "raw_mae": 0.6571723818778992, + "normalized_mae": 0.5816314816474915, + "pearson": 0.736120879650116, + "spearman": 0.7194632241947323 + }, + { + "score": "vn_VALS_reg", + "n": 3544, + "raw_mae": 0.4073883295059204, + "normalized_mae": 0.37092697620391846, + "pearson": 0.5245958566665649, + "spearman": 0.49043980018263933 + }, + { + "score": "vn_VFLX_reg", + "n": 3544, + "raw_mae": 0.3150475025177002, + "normalized_mae": 0.2610664665699005, + "pearson": 0.1944725513458252, + "spearman": 0.1881137571499613 + }, + { + "score": "vn_VOLT_reg", + "n": 3544, + "raw_mae": 0.4696379005908966, + "normalized_mae": 0.5407729148864746, + "pearson": 0.7029848694801331, + "spearman": 0.6809966777168021 + }, + { + "score": "vn_VULN_reg", + "n": 3544, + "raw_mae": 0.6464259028434753, + "normalized_mae": 0.6526105999946594, + "pearson": 0.7703665494918823, + "spearman": 0.7328550350301825 + }, + { + "score": "vn_WARM_reg", + "n": 3544, + "raw_mae": 0.43618059158325195, + "normalized_mae": 0.48204484581947327, + "pearson": 0.6354066729545593, + "spearman": 0.5966425873913059 + }, + { + "score": "genuineness_0_6", + "n": 3544, + "raw_mae": 0.4704010486602783, + "normalized_mae": 0.2927808165550232, + "pearson": 0.5615750551223755, + "spearman": 0.5978664251105997 + }, + { + "score": "blend_0_10", + "n": 2391, + "raw_mae": 0.8417248725891113, + "normalized_mae": 0.3096884787082672, + "pearson": 0.31514155864715576, + "spearman": 0.3215832402365268 + }, + { + "score": "R_quality", + "n": 2413, + "raw_mae": 0.09724637866020203, + "normalized_mae": 0.29369813203811646, + "pearson": 0.9245796203613281, + "spearman": 0.899446681171414 + }, + { + "score": "eiv_extra:Age", + "n": 3368, + "raw_mae": 0.13442669808864594, + "normalized_mae": 0.4556763768196106, + "pearson": 0.8399429321289062, + "spearman": 0.7297676769617909 + }, + { + "score": "eiv_extra:Arousal", + "n": 3368, + "raw_mae": 0.23992060124874115, + "normalized_mae": 0.550300121307373, + "pearson": 0.8759545087814331, + "spearman": 0.8947638803790278 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3368, + "raw_mae": 0.08717081695795059, + "normalized_mae": 0.34868326783180237, + "pearson": 0.9187208414077759, + "spearman": 0.9239659146358283 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3368, + "raw_mae": 0.1324387937784195, + "normalized_mae": 0.5017644762992859, + "pearson": 0.8924753665924072, + "spearman": 0.8775162796762894 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.15451742708683014, + "normalized_mae": 0.5080997943878174, + "pearson": 0.9177882671356201, + "spearman": 0.9234644265771624 + }, + { + "score": "eiv_extra:Gender", + "n": 3368, + "raw_mae": 0.25335773825645447, + "normalized_mae": 0.2540234327316284, + "pearson": 0.9453693628311157, + "spearman": 0.9256487015281462 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.08015525341033936, + "normalized_mae": 0.3206210136413574, + "pearson": 0.9523289203643799, + "spearman": 0.952924250881819 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.14797091484069824, + "normalized_mae": 0.3146727383136749, + "pearson": 0.9470605850219727, + "spearman": 0.9475379015848856 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3368, + "raw_mae": 0.1255607157945633, + "normalized_mae": 0.3775368332862854, + "pearson": 0.9544912576675415, + "spearman": 0.9551257821738465 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.18770159780979156, + "normalized_mae": 0.5505879521369934, + "pearson": 0.8798737525939941, + "spearman": 0.858106142556482 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.1717330664396286, + "normalized_mae": 0.5376606583595276, + "pearson": 0.8127129077911377, + "spearman": 0.8100658486448067 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.1348331719636917, + "normalized_mae": 0.4172494411468506, + "pearson": 0.8703725337982178, + "spearman": 0.8672400057338673 + }, + { + "score": "eiv_extra:Valence", + "n": 3368, + "raw_mae": 0.34303992986679077, + "normalized_mae": 0.8988844752311707, + "pearson": 0.8808333873748779, + "spearman": 0.8319956218727941 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.15088583528995514, + "normalized_mae": 0.34622272849082947, + "pearson": 0.9328225255012512, + "spearman": 0.9322732252743812 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.18084028363227844, + "normalized_mae": 0.602957546710968, + "pearson": 0.8421485424041748, + "spearman": 0.8044934539654013 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3368, + "raw_mae": 0.09960289299488068, + "normalized_mae": 0.14360420405864716, + "pearson": 0.951809287071228, + "spearman": 0.9061818011862168 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.07282954454421997, + "normalized_mae": 0.23975440859794617, + "pearson": 0.9577252864837646, + "spearman": 0.9454505094294512 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3368, + "raw_mae": 0.0786229819059372, + "normalized_mae": 0.15490999817848206, + "pearson": 0.964496374130249, + "spearman": 0.9391408225443485 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3368, + "raw_mae": 0.044484373182058334, + "normalized_mae": 0.17793749272823334, + "pearson": 0.8573517203330994, + "spearman": 0.7712631678207044 + }, + { + "score": "audiobox:CE", + "n": 3544, + "raw_mae": 0.19023387134075165, + "normalized_mae": 0.18711616098880768, + "pearson": 0.9545722603797913, + "spearman": 0.9517905615647041 + }, + { + "score": "audiobox:CU", + "n": 3544, + "raw_mae": 0.19976575672626495, + "normalized_mae": 0.19998885691165924, + "pearson": 0.9453604221343994, + "spearman": 0.9493851213363612 + }, + { + "score": "audiobox:PC", + "n": 3544, + "raw_mae": 0.12037689238786697, + "normalized_mae": 0.07451429963111877, + "pearson": 0.9619152545928955, + "spearman": 0.8117236199790245 + }, + { + "score": "audiobox:PQ", + "n": 3544, + "raw_mae": 0.2057461142539978, + "normalized_mae": 0.2339969277381897, + "pearson": 0.9429210424423218, + "spearman": 0.9407558917018837 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3368, + "raw_mae": 0.14406682550907135, + "normalized_mae": 0.21532349288463593, + "pearson": 0.9132956266403198, + "spearman": 0.8592076834464116 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3368, + "raw_mae": 0.20545350015163422, + "normalized_mae": 0.1825854331254959, + "pearson": 0.9257625937461853, + "spearman": 0.8810202608110176 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3368, + "raw_mae": 0.17434395849704742, + "normalized_mae": 0.21444788575172424, + "pearson": 0.9338995218276978, + "spearman": 0.8969438639330326 + }, + { + "score": "dnsmos:SIG", + "n": 3368, + "raw_mae": 0.09006273746490479, + "normalized_mae": 0.17971566319465637, + "pearson": 0.9107708930969238, + "spearman": 0.8562588739007106 + }, + { + "score": "dnsmos:BAK", + "n": 3368, + "raw_mae": 0.1394578367471695, + "normalized_mae": 0.15018607676029205, + "pearson": 0.9301393032073975, + "spearman": 0.8698564667333779 + }, + { + "score": "dnsmos:OVRL", + "n": 3368, + "raw_mae": 0.11605377495288849, + "normalized_mae": 0.19130125641822815, + "pearson": 0.9371190667152405, + "spearman": 0.8964507077735432 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3368, + "raw_mae": 0.12346214056015015, + "normalized_mae": 0.24870291352272034, + "pearson": 0.9230159521102905, + "spearman": 0.8819215657835122 + }, + { + "score": "burst_count_log1p", + "n": 3544, + "raw_mae": 0.24922239780426025, + "normalized_mae": 0.38429370522499084, + "pearson": 0.8273330926895142, + "spearman": 0.8163861826015879 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3544, + "raw_mae": 0.487674742937088, + "normalized_mae": 0.879475474357605, + "pearson": 0.639197826385498, + "spearman": 0.5332344325267796 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3368, + "raw_mae": 0.15041188895702362, + "normalized_mae": 0.2766191065311432, + "pearson": 0.8313052654266357, + "spearman": 0.762400820114335 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3544, + "raw_mae": 0.5497341752052307, + "normalized_mae": 0.9578970670700073, + "pearson": 0.7272598147392273, + "spearman": 0.6619974226815376 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3544, + "raw_mae": 0.39124563336372375, + "normalized_mae": 0.7711232900619507, + "pearson": 0.6249955892562866, + "spearman": 0.4526808284207138 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3368, + "raw_mae": 0.2863052189350128, + "normalized_mae": 0.459855318069458, + "pearson": 0.8385393619537354, + "spearman": 0.8489021159848964 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.4772319793701172, + "normalized_mae": 0.9965790510177612, + "pearson": 0.6296449899673462, + "spearman": 0.557461871679217 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3368, + "raw_mae": 0.09377368539571762, + "normalized_mae": 0.3750947415828705, + "pearson": 0.8809515237808228, + "spearman": 0.8851525923751509 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3544, + "raw_mae": 0.41151154041290283, + "normalized_mae": 1.5863341093063354, + "pearson": 0.7133961319923401, + "spearman": 0.5330001671688557 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3368, + "raw_mae": 0.10007845610380173, + "normalized_mae": 0.37894099950790405, + "pearson": 0.875429093837738, + "spearman": 0.8735121653899343 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3544, + "raw_mae": 0.4032464027404785, + "normalized_mae": 1.612985610961914, + "pearson": 0.6571706533432007, + "spearman": 0.5235161826578292 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3544, + "raw_mae": 0.50242018699646, + "normalized_mae": 0.9470556974411011, + "pearson": 0.6427303552627563, + "spearman": 0.6434095162314711 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.22459545731544495, + "normalized_mae": 0.47909992933273315, + "pearson": 0.838474690914154, + "spearman": 0.836372466471373 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3544, + "raw_mae": 0.4302946627140045, + "normalized_mae": 1.283647060394287, + "pearson": 0.5233156085014343, + "spearman": 0.4768142157165286 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3544, + "raw_mae": 0.612460196018219, + "normalized_mae": 1.5109671354293823, + "pearson": 0.6793789267539978, + "spearman": 0.671046147134693 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3544, + "raw_mae": 0.37049978971481323, + "normalized_mae": 1.0906885862350464, + "pearson": 0.6315707564353943, + "spearman": 0.4085493999877357 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3544, + "raw_mae": 0.6263589262962341, + "normalized_mae": 2.0405585765838623, + "pearson": 0.6952775716781616, + "spearman": 0.6942117537840964 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3544, + "raw_mae": 0.482852578163147, + "normalized_mae": 1.6619681119918823, + "pearson": 0.6752893328666687, + "spearman": 0.5701984925846033 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3544, + "raw_mae": 0.2585446536540985, + "normalized_mae": 1.034178614616394, + "pearson": 0.6078250408172607, + "spearman": 0.4214191689152145 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3544, + "raw_mae": 0.48608267307281494, + "normalized_mae": 1.3889316320419312, + "pearson": 0.7654863595962524, + "spearman": 0.6572445094764311 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3544, + "raw_mae": 0.5015900135040283, + "normalized_mae": 2.0063600540161133, + "pearson": 0.5577754378318787, + "spearman": 0.571767837627198 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3544, + "raw_mae": 0.42923372983932495, + "normalized_mae": 1.0764826536178589, + "pearson": 0.6666428446769714, + "spearman": 0.5830392141918681 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3544, + "raw_mae": 0.17986586689949036, + "normalized_mae": 0.5715214014053345, + "pearson": 0.2576014995574951, + "spearman": 0.22344214067367316 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3544, + "raw_mae": 0.2507078945636749, + "normalized_mae": 0.9418779015541077, + "pearson": 0.31668227910995483, + "spearman": 0.2929410429119916 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.48501309752464294, + "normalized_mae": 1.8631798028945923, + "pearson": 0.738517165184021, + "spearman": 0.6754455889021928 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3544, + "raw_mae": 0.29134929180145264, + "normalized_mae": 1.1653971672058105, + "pearson": 0.5693626403808594, + "spearman": 0.42524891870551546 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3368, + "raw_mae": 0.2396475225687027, + "normalized_mae": 0.23854833841323853, + "pearson": 0.9482264518737793, + "spearman": 0.9337518230024364 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3544, + "raw_mae": 0.4535052180290222, + "normalized_mae": 1.6904815435409546, + "pearson": 0.7713593244552612, + "spearman": 0.6370015072651852 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.12718598544597626, + "normalized_mae": 0.34049636125564575, + "pearson": 0.878160834312439, + "spearman": 0.8871856849754416 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.5817428827285767, + "normalized_mae": 1.4642499685287476, + "pearson": 0.67600417137146, + "spearman": 0.669881040372369 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.5424964427947998, + "normalized_mae": 1.0008612871170044, + "pearson": 0.6082630157470703, + "spearman": 0.5011394920582494 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3544, + "raw_mae": 0.18434692919254303, + "normalized_mae": 0.5542513132095337, + "pearson": 0.4069144129753113, + "spearman": 0.31214062603117554 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3544, + "raw_mae": 0.54730224609375, + "normalized_mae": 1.2457534074783325, + "pearson": 0.7189304232597351, + "spearman": 0.6805157754046746 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.1551457643508911, + "normalized_mae": 0.33438777923583984, + "pearson": 0.2136332392692566, + "spearman": 0.17620673720125649 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3544, + "raw_mae": 0.09912274777889252, + "normalized_mae": 0.39649099111557007, + "pearson": 0.13220451772212982, + "spearman": 0.0995846235429413 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3544, + "raw_mae": 0.41925448179244995, + "normalized_mae": 1.6770179271697998, + "pearson": 0.5829071998596191, + "spearman": 0.5492751040284362 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3544, + "raw_mae": 0.22638404369354248, + "normalized_mae": 0.6542895436286926, + "pearson": 0.4077713191509247, + "spearman": 0.30973141905183876 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.23464252054691315, + "normalized_mae": 0.39338964223861694, + "pearson": 0.8681665658950806, + "spearman": 0.857061665225932 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3544, + "raw_mae": 0.3394791781902313, + "normalized_mae": 1.3579167127609253, + "pearson": 0.6993899941444397, + "spearman": 0.5804507708454683 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.32798799872398376, + "normalized_mae": 1.0889312028884888, + "pearson": 0.6715959310531616, + "spearman": 0.5412959516773683 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3544, + "raw_mae": 0.5450049042701721, + "normalized_mae": 1.5616669654846191, + "pearson": 0.5676067471504211, + "spearman": 0.5411533978385829 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3368, + "raw_mae": 0.13420896232128143, + "normalized_mae": 0.4090232849121094, + "pearson": 0.9179208278656006, + "spearman": 0.920903121900555 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3544, + "raw_mae": 0.5008512139320374, + "normalized_mae": 1.204116940498352, + "pearson": 0.5874667167663574, + "spearman": 0.46694557502620404 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3544, + "raw_mae": 0.3948432207107544, + "normalized_mae": 1.2618017196655273, + "pearson": 0.7218647599220276, + "spearman": 0.5583745358801909 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.2183268964290619, + "normalized_mae": 0.3827160596847534, + "pearson": 0.8773943781852722, + "spearman": 0.8265239914434631 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3544, + "raw_mae": 0.14407043159008026, + "normalized_mae": 0.3447871804237366, + "pearson": 0.2509918808937073, + "spearman": 0.2158115192254899 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3544, + "raw_mae": 0.14803704619407654, + "normalized_mae": 0.525353193283081, + "pearson": 0.29683172702789307, + "spearman": 0.19734711613670783 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.17588046193122864, + "normalized_mae": 0.4883389174938202, + "pearson": 0.8188884258270264, + "spearman": 0.832684209201789 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3544, + "raw_mae": 0.40403857827186584, + "normalized_mae": 1.39089834690094, + "pearson": 0.63407301902771, + "spearman": 0.5007005255928834 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.15825599431991577, + "normalized_mae": 0.44081977009773254, + "pearson": 0.8210721015930176, + "spearman": 0.826180296083393 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3544, + "raw_mae": 0.4720110297203064, + "normalized_mae": 1.2442716360092163, + "pearson": 0.6291559934616089, + "spearman": 0.5346729877400299 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.3477780818939209, + "normalized_mae": 0.656987190246582, + "pearson": 0.6075960993766785, + "spearman": 0.46572817735081995 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3544, + "raw_mae": 0.40514588356018066, + "normalized_mae": 1.1292589902877808, + "pearson": 0.5561292767524719, + "spearman": 0.4452324386876385 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3368, + "raw_mae": 0.4602910578250885, + "normalized_mae": 0.7259280681610107, + "pearson": 0.7213013172149658, + "spearman": 0.7127601400782941 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.21099267899990082, + "normalized_mae": 0.3795629143714905, + "pearson": 0.8608232140541077, + "spearman": 0.8564238805123158 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.23916949331760406, + "normalized_mae": 0.5988810658454895, + "pearson": 0.7817811965942383, + "spearman": 0.7664506567991527 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3368, + "raw_mae": 1.0755232572555542, + "normalized_mae": 0.1698109209537506, + "pearson": 0.9654463529586792, + "spearman": 0.9629078540334549 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3368, + "raw_mae": 0.12193028628826141, + "normalized_mae": 0.2445688247680664, + "pearson": 0.8725851774215698, + "spearman": 0.8542623792183514 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.06483469903469086, + "normalized_mae": 0.2593387961387634, + "pearson": 0.8933992981910706, + "spearman": 0.9053387288910162 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3368, + "raw_mae": 0.0978957861661911, + "normalized_mae": 0.23743678629398346, + "pearson": 0.9155189394950867, + "spearman": 0.9048416822046048 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3368, + "raw_mae": 0.027279719710350037, + "normalized_mae": 0.10911887884140015, + "pearson": 0.8536438941955566, + "spearman": 0.8539254540869013 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3368, + "raw_mae": 1.3977670669555664, + "normalized_mae": 0.3725126385688782, + "pearson": 0.9309730529785156, + "spearman": 0.9276818897708774 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1718, + "mean": 0.9222732705863169 + }, + "identity": { + "n": 1718, + "mean": 0.8741167742451078 + } + }, + "frame_f1": 0.6891797738411762, + "frame_threshold": 0.5, + "cps_raw_mae": 0.9308715316202653, + "burst_class_oracle_span_accuracy": 0.4483402489626556, + "burst_class_events": 4820, + "burst_localization": { + "0.1": { + "precision": 0.12711966688793674, + "recall": 0.8740663900414938, + "f1": 0.22195880090616932, + "matched": 4213 + }, + "0.3": { + "precision": 0.12232212902057812, + "recall": 0.8410788381742739, + "f1": 0.21358200305568725, + "matched": 4054 + }, + "0.5": { + "precision": 0.1116106451028906, + "recall": 0.7674273858921162, + "f1": 0.19487908961593173, + "matched": 3699 + } + }, + "burst_start_mae_s": 0.11504391170187517, + "burst_end_mae_s": 0.20059340137669124, + "burst_matched_event_class_accuracy": 0.4369807737953952, + "burst_matched_event_class_n": 4213, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "flash", + "phase": "gemini", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/legacy_on_flash_test_metrics.json b/evaluation/small/legacy_on_flash_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..7cf3d4340d3b856ae558ace088112ae2ccd67511 --- /dev/null +++ b/evaluation/small/legacy_on_flash_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 7.89377940373819, + "clips": 3544, + "per_score": [ + { + "score": "emo_Affection", + "n": 3544, + "raw_mae": 0.4379252791404724, + "normalized_mae": 0.8053995370864868, + "pearson": 0.6696720123291016, + "spearman": 0.5142302025278821 + }, + { + "score": "emo_Amusement", + "n": 3544, + "raw_mae": 0.5859163403511047, + "normalized_mae": 0.6752869486808777, + "pearson": 0.657275378704071, + "spearman": 0.5497732699251584 + }, + { + "score": "emo_Anger", + "n": 3544, + "raw_mae": 0.4208986461162567, + "normalized_mae": 0.725517213344574, + "pearson": 0.5908119678497314, + "spearman": 0.41837939623426645 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.42265331745147705, + "normalized_mae": 0.7654015421867371, + "pearson": 0.6161365509033203, + "spearman": 0.5200009612114882 + }, + { + "score": "emo_Awe", + "n": 3544, + "raw_mae": 0.3623581826686859, + "normalized_mae": 0.8632272481918335, + "pearson": 0.700406551361084, + "spearman": 0.4286842751377218 + }, + { + "score": "emo_Bitterness", + "n": 3544, + "raw_mae": 0.4024604558944702, + "normalized_mae": 0.9890244007110596, + "pearson": 0.6023396253585815, + "spearman": 0.47763730749829897 + }, + { + "score": "emo_Concentration", + "n": 3544, + "raw_mae": 0.9524351358413696, + "normalized_mae": 1.3036651611328125, + "pearson": 0.6023996472358704, + "spearman": 0.6048190046421947 + }, + { + "score": "emo_Confusion", + "n": 3544, + "raw_mae": 0.39675650000572205, + "normalized_mae": 0.7438213229179382, + "pearson": 0.5612411499023438, + "spearman": 0.47876659457971915 + }, + { + "score": "emo_Contemplation", + "n": 3544, + "raw_mae": 1.112634301185608, + "normalized_mae": 1.8891980648040771, + "pearson": 0.6348167061805725, + "spearman": 0.6339333489714672 + }, + { + "score": "emo_Contempt", + "n": 3544, + "raw_mae": 0.36296534538269043, + "normalized_mae": 0.8045575618743896, + "pearson": 0.6175231337547302, + "spearman": 0.4127401551403434 + }, + { + "score": "emo_Contentment", + "n": 3544, + "raw_mae": 0.979625940322876, + "normalized_mae": 1.9444390535354614, + "pearson": 0.5580378770828247, + "spearman": 0.5070051679374633 + }, + { + "score": "emo_Disappointment", + "n": 3544, + "raw_mae": 0.4959504306316376, + "normalized_mae": 0.707145631313324, + "pearson": 0.6491944789886475, + "spearman": 0.5597774199522098 + }, + { + "score": "emo_Disgust", + "n": 3544, + "raw_mae": 0.2874417006969452, + "normalized_mae": 0.5862928032875061, + "pearson": 0.5608583688735962, + "spearman": 0.3640141203175581 + }, + { + "score": "emo_Distress", + "n": 3544, + "raw_mae": 0.49700799584388733, + "normalized_mae": 0.6080437898635864, + "pearson": 0.7252506017684937, + "spearman": 0.6210617336463047 + }, + { + "score": "emo_Doubt", + "n": 3544, + "raw_mae": 0.4962572157382965, + "normalized_mae": 1.0267239809036255, + "pearson": 0.5976486206054688, + "spearman": 0.5466717170885818 + }, + { + "score": "emo_Elation", + "n": 3544, + "raw_mae": 0.38825181126594543, + "normalized_mae": 0.5403947830200195, + "pearson": 0.677254319190979, + "spearman": 0.5504493077086549 + }, + { + "score": "emo_Embarrassment", + "n": 3544, + "raw_mae": 0.2790144383907318, + "normalized_mae": 0.6384025812149048, + "pearson": 0.4471398591995239, + "spearman": 0.2889729407101506 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3544, + "raw_mae": 0.3012823164463043, + "normalized_mae": 0.3133571743965149, + "pearson": 0.44340401887893677, + "spearman": 0.3415249640295954 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.5288906693458557, + "normalized_mae": 0.9779887795448303, + "pearson": 0.6541395783424377, + "spearman": 0.5782497831125404 + }, + { + "score": "emo_Fear", + "n": 3544, + "raw_mae": 0.33381038904190063, + "normalized_mae": 0.5456724762916565, + "pearson": 0.6288625001907349, + "spearman": 0.43727627027283256 + }, + { + "score": "emo_Helplessness", + "n": 3544, + "raw_mae": 0.4601776599884033, + "normalized_mae": 0.6499141454696655, + "pearson": 0.7282242774963379, + "spearman": 0.6064214755629024 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.6869961023330688, + "normalized_mae": 0.9057629704475403, + "pearson": 0.6305315494537354, + "spearman": 0.5716570217170507 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.5586770176887512, + "normalized_mae": 0.8166200518608093, + "pearson": 0.5854654908180237, + "spearman": 0.48467039458712724 + }, + { + "score": "emo_Infatuation", + "n": 3544, + "raw_mae": 0.21297775208950043, + "normalized_mae": 0.39350342750549316, + "pearson": 0.6006271839141846, + "spearman": 0.3144117582989412 + }, + { + "score": "emo_Interest", + "n": 3544, + "raw_mae": 0.6416284441947937, + "normalized_mae": 0.7019248008728027, + "pearson": 0.6215503215789795, + "spearman": 0.5854470808145354 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.2537965476512909, + "normalized_mae": 0.4562918245792389, + "pearson": 0.4057360887527466, + "spearman": 0.2595553831570167 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3544, + "raw_mae": 0.24090714752674103, + "normalized_mae": 0.5404413938522339, + "pearson": 0.483421266078949, + "spearman": 0.17922429154748434 + }, + { + "score": "emo_Longing", + "n": 3544, + "raw_mae": 0.4258529841899872, + "normalized_mae": 0.669758141040802, + "pearson": 0.6447380781173706, + "spearman": 0.5326225654308141 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3544, + "raw_mae": 0.3423228859901428, + "normalized_mae": 0.6536811590194702, + "pearson": 0.5309445261955261, + "spearman": 0.31397584856037947 + }, + { + "score": "emo_Pain", + "n": 3544, + "raw_mae": 0.31056949496269226, + "normalized_mae": 0.539959728717804, + "pearson": 0.6977823972702026, + "spearman": 0.5544949095463039 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.3363664150238037, + "normalized_mae": 0.5509413480758667, + "pearson": 0.6753255724906921, + "spearman": 0.5460877096562227 + }, + { + "score": "emo_Pride", + "n": 3544, + "raw_mae": 0.5328739881515503, + "normalized_mae": 1.0249309539794922, + "pearson": 0.6056962609291077, + "spearman": 0.44960541573437446 + }, + { + "score": "emo_Relief", + "n": 3544, + "raw_mae": 0.5207167267799377, + "normalized_mae": 0.7461177110671997, + "pearson": 0.5003925561904907, + "spearman": 0.381356578541908 + }, + { + "score": "emo_Sadness", + "n": 3544, + "raw_mae": 0.439365953207016, + "normalized_mae": 0.5748583078384399, + "pearson": 0.6883929967880249, + "spearman": 0.5654522375919668 + }, + { + "score": "emo_Sexual_Lust", + "n": 3544, + "raw_mae": 0.26728129386901855, + "normalized_mae": 0.5369957685470581, + "pearson": 0.473641574382782, + "spearman": 0.262265052735175 + }, + { + "score": "emo_Shame", + "n": 3544, + "raw_mae": 0.20370931923389435, + "normalized_mae": 0.3887423276901245, + "pearson": 0.5420956611633301, + "spearman": 0.27570940965561186 + }, + { + "score": "emo_Sourness", + "n": 3544, + "raw_mae": 0.427988201379776, + "normalized_mae": 0.9898766279220581, + "pearson": 0.5273807644844055, + "spearman": 0.35152484564076925 + }, + { + "score": "emo_Teasing", + "n": 3544, + "raw_mae": 0.46598100662231445, + "normalized_mae": 0.8661130666732788, + "pearson": 0.5841795206069946, + "spearman": 0.465111588315483 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 0.30238810181617737, + "normalized_mae": 0.4374271631240845, + "pearson": 0.6706349849700928, + "spearman": 0.4424549265053615 + }, + { + "score": "emo_Triumph", + "n": 3544, + "raw_mae": 0.3240619897842407, + "normalized_mae": 0.613735020160675, + "pearson": 0.665174126625061, + "spearman": 0.42561313879520235 + }, + { + "score": "vn_AGEV_reg", + "n": 3544, + "raw_mae": 0.7723633050918579, + "normalized_mae": 0.6129942536354065, + "pearson": 0.31700751185417175, + "spearman": 0.3050221327593676 + }, + { + "score": "vn_AROU_reg", + "n": 3544, + "raw_mae": 0.7860391736030579, + "normalized_mae": 0.697752833366394, + "pearson": 0.607296347618103, + "spearman": 0.5784688934010557 + }, + { + "score": "vn_ARSH_reg", + "n": 3544, + "raw_mae": 0.8663906455039978, + "normalized_mae": 0.9887035489082336, + "pearson": 0.23188650608062744, + "spearman": 0.24019713921930883 + }, + { + "score": "vn_ATCK_reg", + "n": 3544, + "raw_mae": 1.073180079460144, + "normalized_mae": 0.8150304555892944, + "pearson": 0.49951374530792236, + "spearman": 0.47312721412026176 + }, + { + "score": "vn_BKGN_reg", + "n": 3544, + "raw_mae": 1.0342814922332764, + "normalized_mae": 1.366838812828064, + "pearson": 0.25277644395828247, + "spearman": 0.2246893809256752 + }, + { + "score": "vn_BRGT_reg", + "n": 3544, + "raw_mae": 1.2002465724945068, + "normalized_mae": 1.480677604675293, + "pearson": 0.38802456855773926, + "spearman": 0.3720859277828452 + }, + { + "score": "vn_CHNK_reg", + "n": 3544, + "raw_mae": 0.9268937110900879, + "normalized_mae": 0.7435929775238037, + "pearson": 0.49287426471710205, + "spearman": 0.4744805654804667 + }, + { + "score": "vn_CLRT_reg", + "n": 3544, + "raw_mae": 1.6737207174301147, + "normalized_mae": 1.7418006658554077, + "pearson": 0.5078415274620056, + "spearman": 0.3902756222814689 + }, + { + "score": "vn_COGL_reg", + "n": 3544, + "raw_mae": 0.9992401003837585, + "normalized_mae": 0.9478636980056763, + "pearson": 0.4386805295944214, + "spearman": 0.4532667209031827 + }, + { + "score": "vn_DARC_reg", + "n": 3544, + "raw_mae": 1.5437628030776978, + "normalized_mae": 1.133329153060913, + "pearson": 0.3220755457878113, + "spearman": 0.3175997979816902 + }, + { + "score": "vn_DFLU_reg", + "n": 3544, + "raw_mae": 1.492287278175354, + "normalized_mae": 1.2634049654006958, + "pearson": 0.5870745182037354, + "spearman": 0.6059914688680605 + }, + { + "score": "vn_EMPH_reg", + "n": 3544, + "raw_mae": 0.9758875370025635, + "normalized_mae": 0.6211199164390564, + "pearson": 0.4357437789440155, + "spearman": 0.394607009296697 + }, + { + "score": "vn_ESTH_reg", + "n": 3544, + "raw_mae": 1.3574254512786865, + "normalized_mae": 1.7431745529174805, + "pearson": 0.4526163637638092, + "spearman": 0.40150062403345976 + }, + { + "score": "vn_EXPL_reg", + "n": 3544, + "raw_mae": 0.26695868372917175, + "normalized_mae": 0.815264880657196, + "pearson": 0.1759779155254364, + "spearman": 0.11674077193785912 + }, + { + "score": "vn_FOCS_reg", + "n": 3544, + "raw_mae": 1.6296703815460205, + "normalized_mae": 1.468361496925354, + "pearson": 0.39242905378341675, + "spearman": 0.36785762076528905 + }, + { + "score": "vn_FULL_reg", + "n": 3544, + "raw_mae": 1.3959184885025024, + "normalized_mae": 1.5796788930892944, + "pearson": 0.14713507890701294, + "spearman": 0.12971775032129954 + }, + { + "score": "vn_GEND_reg", + "n": 3544, + "raw_mae": 0.7443422675132751, + "normalized_mae": 0.4674057066440582, + "pearson": 0.827049732208252, + "spearman": 0.7761405665134572 + }, + { + "score": "vn_HARM_reg", + "n": 3544, + "raw_mae": 1.12810218334198, + "normalized_mae": 1.3625637292861938, + "pearson": 0.26377660036087036, + "spearman": 0.2443896727741949 + }, + { + "score": "vn_METL_reg", + "n": 3544, + "raw_mae": 0.6934268474578857, + "normalized_mae": 0.7240920066833496, + "pearson": 0.4358786642551422, + "spearman": 0.4304908699754205 + }, + { + "score": "vn_RANG_reg", + "n": 3544, + "raw_mae": 0.6831499934196472, + "normalized_mae": 0.7662845849990845, + "pearson": 0.5524028539657593, + "spearman": 0.5475968345624568 + }, + { + "score": "vn_RCQL_reg", + "n": 3544, + "raw_mae": 1.2459427118301392, + "normalized_mae": 1.3840584754943848, + "pearson": 0.28325319290161133, + "spearman": 0.2572309791573835 + }, + { + "score": "vn_REGS_reg", + "n": 3544, + "raw_mae": 0.8527207374572754, + "normalized_mae": 0.678816020488739, + "pearson": 0.7692148685455322, + "spearman": 0.7591284235475221 + }, + { + "score": "vn_RESP_reg", + "n": 3544, + "raw_mae": 0.8087702989578247, + "normalized_mae": 0.7561866044998169, + "pearson": 0.5516088008880615, + "spearman": 0.5401908335702387 + }, + { + "score": "vn_ROUG_reg", + "n": 3544, + "raw_mae": 0.8890541195869446, + "normalized_mae": 1.008330225944519, + "pearson": 0.3385744094848633, + "spearman": 0.23009650760924252 + }, + { + "score": "vn_R_CHST_reg", + "n": 3544, + "raw_mae": 0.9239751100540161, + "normalized_mae": 1.0882649421691895, + "pearson": 0.5777523517608643, + "spearman": 0.5756757818961723 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3544, + "raw_mae": 0.9389521479606628, + "normalized_mae": 1.14010488986969, + "pearson": 0.236901193857193, + "spearman": 0.21841737742131087 + }, + { + "score": "vn_R_MASK_reg", + "n": 3544, + "raw_mae": 1.0364125967025757, + "normalized_mae": 1.0127184391021729, + "pearson": 0.4518684148788452, + "spearman": 0.3909445773680707 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3544, + "raw_mae": 1.6602259874343872, + "normalized_mae": 1.9838696718215942, + "pearson": 0.22970852255821228, + "spearman": 0.2108953601423682 + }, + { + "score": "vn_R_NASL_reg", + "n": 3544, + "raw_mae": 1.1299771070480347, + "normalized_mae": 1.0699530839920044, + "pearson": 0.23461462557315826, + "spearman": 0.24734267776442595 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3544, + "raw_mae": 1.232414960861206, + "normalized_mae": 1.6562613248825073, + "pearson": 0.2760056257247925, + "spearman": 0.21156848585582874 + }, + { + "score": "vn_R_THRT_reg", + "n": 3544, + "raw_mae": 1.0998159646987915, + "normalized_mae": 1.3657636642456055, + "pearson": -0.048006415367126465, + "spearman": -0.05838060429305103 + }, + { + "score": "vn_SMTH_reg", + "n": 3544, + "raw_mae": 1.3489328622817993, + "normalized_mae": 1.2137550115585327, + "pearson": 0.39642372727394104, + "spearman": 0.3599827073462203 + }, + { + "score": "vn_STNC_reg", + "n": 3544, + "raw_mae": 1.0204097032546997, + "normalized_mae": 0.8961549401283264, + "pearson": 0.48455458879470825, + "spearman": 0.48188592757041576 + }, + { + "score": "vn_STRU_reg", + "n": 3544, + "raw_mae": 1.5303046703338623, + "normalized_mae": 1.551917552947998, + "pearson": 0.5457364916801453, + "spearman": 0.40477861060819764 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3544, + "raw_mae": 1.2095396518707275, + "normalized_mae": 0.8772936463356018, + "pearson": 0.31796926259994507, + "spearman": 0.34461531622721153 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3544, + "raw_mae": 1.1712957620620728, + "normalized_mae": 1.1274632215499878, + "pearson": 0.49466443061828613, + "spearman": 0.4907032020575616 + }, + { + "score": "vn_S_CART_reg", + "n": 3544, + "raw_mae": 1.349557876586914, + "normalized_mae": 0.9856593012809753, + "pearson": 0.5172318816184998, + "spearman": 0.4834524802608358 + }, + { + "score": "vn_S_CASU_reg", + "n": 3544, + "raw_mae": 1.1493839025497437, + "normalized_mae": 0.9008427262306213, + "pearson": 0.4362477660179138, + "spearman": 0.4468151085802519 + }, + { + "score": "vn_S_CONV_reg", + "n": 3544, + "raw_mae": 1.0601930618286133, + "normalized_mae": 0.8121903538703918, + "pearson": 0.5667568445205688, + "spearman": 0.5794217477783891 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3544, + "raw_mae": 1.0943572521209717, + "normalized_mae": 0.9605409502983093, + "pearson": 0.48039498925209045, + "spearman": 0.46974806194399965 + }, + { + "score": "vn_S_FORM_reg", + "n": 3544, + "raw_mae": 0.8397626876831055, + "normalized_mae": 0.8328204154968262, + "pearson": 0.5460365414619446, + "spearman": 0.5652500032078134 + }, + { + "score": "vn_S_MONO_reg", + "n": 3544, + "raw_mae": 1.2703522443771362, + "normalized_mae": 0.9984591007232666, + "pearson": 0.2569165825843811, + "spearman": 0.24875550145302872 + }, + { + "score": "vn_S_NARR_reg", + "n": 3544, + "raw_mae": 1.2295297384262085, + "normalized_mae": 0.8566740155220032, + "pearson": 0.48290640115737915, + "spearman": 0.4849865898380119 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3544, + "raw_mae": 0.6585163474082947, + "normalized_mae": 1.195119023323059, + "pearson": 0.4190678298473358, + "spearman": 0.3978724255957393 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3544, + "raw_mae": 1.2553116083145142, + "normalized_mae": 0.9656251668930054, + "pearson": 0.4847075939178467, + "spearman": 0.4600006591145531 + }, + { + "score": "vn_S_RANT_reg", + "n": 3544, + "raw_mae": 1.2527986764907837, + "normalized_mae": 0.9818641543388367, + "pearson": 0.3260977268218994, + "spearman": 0.32148099531229524 + }, + { + "score": "vn_S_STRY_reg", + "n": 3544, + "raw_mae": 1.1434967517852783, + "normalized_mae": 0.8205016851425171, + "pearson": 0.3314376473426819, + "spearman": 0.31384312086433197 + }, + { + "score": "vn_S_TECH_reg", + "n": 3544, + "raw_mae": 1.1899148225784302, + "normalized_mae": 0.9769942760467529, + "pearson": 0.4678262174129486, + "spearman": 0.48114391629868564 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3544, + "raw_mae": 1.5283704996109009, + "normalized_mae": 0.9560311436653137, + "pearson": 0.26759251952171326, + "spearman": 0.2894178772386634 + }, + { + "score": "vn_TEMP_reg", + "n": 3544, + "raw_mae": 0.8632782697677612, + "normalized_mae": 0.7190028429031372, + "pearson": 0.594046413898468, + "spearman": 0.5976673212058379 + }, + { + "score": "vn_TENS_reg", + "n": 3544, + "raw_mae": 0.903623104095459, + "normalized_mae": 1.0857211351394653, + "pearson": 0.4184253215789795, + "spearman": 0.3703751293436245 + }, + { + "score": "vn_VALN_reg", + "n": 3544, + "raw_mae": 1.1378878355026245, + "normalized_mae": 1.0070894956588745, + "pearson": 0.3759203553199768, + "spearman": 0.35470999326656 + }, + { + "score": "vn_VALS_reg", + "n": 3544, + "raw_mae": 0.915998637676239, + "normalized_mae": 0.8340165019035339, + "pearson": 0.24630993604660034, + "spearman": 0.2313622078326863 + }, + { + "score": "vn_VFLX_reg", + "n": 3544, + "raw_mae": 1.4022964239120483, + "normalized_mae": 1.1620234251022339, + "pearson": 0.10792170464992523, + "spearman": 0.11258718210267969 + }, + { + "score": "vn_VOLT_reg", + "n": 3544, + "raw_mae": 0.9530872702598572, + "normalized_mae": 1.0974493026733398, + "pearson": 0.5133841037750244, + "spearman": 0.5131739887686761 + }, + { + "score": "vn_VULN_reg", + "n": 3544, + "raw_mae": 1.056423306465149, + "normalized_mae": 1.066530704498291, + "pearson": 0.40833109617233276, + "spearman": 0.4046311147449958 + }, + { + "score": "vn_WARM_reg", + "n": 3544, + "raw_mae": 0.8820879459381104, + "normalized_mae": 0.9748392701148987, + "pearson": 0.34887149930000305, + "spearman": 0.3276839344586732 + }, + { + "score": "genuineness_0_6", + "n": 3544, + "raw_mae": 1.966414213180542, + "normalized_mae": 1.223909616470337, + "pearson": 0.4321850538253784, + "spearman": 0.4581805753929017 + }, + { + "score": "blend_0_10", + "n": 2391, + "raw_mae": 4.110586643218994, + "normalized_mae": 1.5123722553253174, + "pearson": 0.05765455961227417, + "spearman": 0.05600868042297457 + }, + { + "score": "R_quality", + "n": 2413, + "raw_mae": 0.08519447594881058, + "normalized_mae": 0.25729963183403015, + "pearson": 0.9565846920013428, + "spearman": 0.9432090445224939 + }, + { + "score": "eiv_extra:Age", + "n": 3368, + "raw_mae": 0.15043149888515472, + "normalized_mae": 0.5099290609359741, + "pearson": 0.7941348552703857, + "spearman": 0.6612616115349682 + }, + { + "score": "eiv_extra:Arousal", + "n": 3368, + "raw_mae": 0.30104461312294006, + "normalized_mae": 0.6904988288879395, + "pearson": 0.8289486169815063, + "spearman": 0.8722927315705826 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3368, + "raw_mae": 0.10682779550552368, + "normalized_mae": 0.4273111820220947, + "pearson": 0.8812702298164368, + "spearman": 0.8922964621199877 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3368, + "raw_mae": 0.15180358290672302, + "normalized_mae": 0.5751308798789978, + "pearson": 0.868209719657898, + "spearman": 0.85709364919183 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.1800469309091568, + "normalized_mae": 0.5920485258102417, + "pearson": 0.9007039070129395, + "spearman": 0.907364622644601 + }, + { + "score": "eiv_extra:Gender", + "n": 3368, + "raw_mae": 0.32041656970977783, + "normalized_mae": 0.3212584853172302, + "pearson": 0.9095584154129028, + "spearman": 0.8966396211239283 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.09554004669189453, + "normalized_mae": 0.3821601867675781, + "pearson": 0.9322836399078369, + "spearman": 0.9404048172025661 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.18282699584960938, + "normalized_mae": 0.3887971341609955, + "pearson": 0.9244131445884705, + "spearman": 0.9256923755697778 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3368, + "raw_mae": 0.1528027355670929, + "normalized_mae": 0.45944830775260925, + "pearson": 0.9374140501022339, + "spearman": 0.9444960517670815 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.20246027410030365, + "normalized_mae": 0.593879759311676, + "pearson": 0.868492841720581, + "spearman": 0.8587844029920472 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.17984314262866974, + "normalized_mae": 0.5630516409873962, + "pearson": 0.7917343378067017, + "spearman": 0.7942939748525575 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.15263348817825317, + "normalized_mae": 0.4723335802555084, + "pearson": 0.8425111770629883, + "spearman": 0.8374803097057176 + }, + { + "score": "eiv_extra:Valence", + "n": 3368, + "raw_mae": 0.4587792158126831, + "normalized_mae": 1.2021619081497192, + "pearson": 0.7959094047546387, + "spearman": 0.7498645788482062 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.17337508499622345, + "normalized_mae": 0.39782658219337463, + "pearson": 0.9194626808166504, + "spearman": 0.9168635099849995 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.19882811605930328, + "normalized_mae": 0.6629325747489929, + "pearson": 0.814936637878418, + "spearman": 0.7796128907771097 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3368, + "raw_mae": 0.14567729830741882, + "normalized_mae": 0.21003277599811554, + "pearson": 0.9219861626625061, + "spearman": 0.8391077168173415 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.09136383980512619, + "normalized_mae": 0.300769180059433, + "pearson": 0.9392347931861877, + "spearman": 0.9182010726528353 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3368, + "raw_mae": 0.10648321360349655, + "normalized_mae": 0.20980270206928253, + "pearson": 0.9454601407051086, + "spearman": 0.8945799695028038 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3368, + "raw_mae": 0.051323458552360535, + "normalized_mae": 0.20529383420944214, + "pearson": 0.806997537612915, + "spearman": 0.6865768866503484 + }, + { + "score": "audiobox:CE", + "n": 3544, + "raw_mae": 0.25460734963417053, + "normalized_mae": 0.25043463706970215, + "pearson": 0.9318183660507202, + "spearman": 0.9144649724642451 + }, + { + "score": "audiobox:CU", + "n": 3544, + "raw_mae": 0.24433405697345734, + "normalized_mae": 0.24460692703723907, + "pearson": 0.9267752170562744, + "spearman": 0.9228517254198476 + }, + { + "score": "audiobox:PC", + "n": 3544, + "raw_mae": 0.1975921094417572, + "normalized_mae": 0.12231116741895676, + "pearson": 0.9390146732330322, + "spearman": 0.704327519178576 + }, + { + "score": "audiobox:PQ", + "n": 3544, + "raw_mae": 0.24598397314548492, + "normalized_mae": 0.27975979447364807, + "pearson": 0.9200457334518433, + "spearman": 0.9036459621109298 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3368, + "raw_mae": 0.16328765451908112, + "normalized_mae": 0.24405111372470856, + "pearson": 0.8954108953475952, + "spearman": 0.8263771075984697 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3368, + "raw_mae": 0.23203954100608826, + "normalized_mae": 0.20621231198310852, + "pearson": 0.9100098609924316, + "spearman": 0.8582138418649234 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3368, + "raw_mae": 0.19488462805747986, + "normalized_mae": 0.23971347510814667, + "pearson": 0.9186798334121704, + "spearman": 0.8816407568841536 + }, + { + "score": "dnsmos:SIG", + "n": 3368, + "raw_mae": 0.10280004143714905, + "normalized_mae": 0.20513230562210083, + "pearson": 0.893933892250061, + "spearman": 0.8132211326899385 + }, + { + "score": "dnsmos:BAK", + "n": 3368, + "raw_mae": 0.16058196127414703, + "normalized_mae": 0.17293524742126465, + "pearson": 0.9147193431854248, + "spearman": 0.8567009863833269 + }, + { + "score": "dnsmos:OVRL", + "n": 3368, + "raw_mae": 0.1299533098936081, + "normalized_mae": 0.214213028550148, + "pearson": 0.9227649569511414, + "spearman": 0.881946489719917 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3368, + "raw_mae": 0.1431034952402115, + "normalized_mae": 0.2882685959339142, + "pearson": 0.8995625972747803, + "spearman": 0.8386610643164124 + }, + { + "score": "burst_count_log1p", + "n": 3544, + "raw_mae": 0.41694605350494385, + "normalized_mae": 0.6429187059402466, + "pearson": 0.41257694363594055, + "spearman": 0.43688051921557053 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3544, + "raw_mae": 0.7560583353042603, + "normalized_mae": 1.3634799718856812, + "pearson": 0.3491958975791931, + "spearman": 0.31478873974473215 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3368, + "raw_mae": 0.16027940809726715, + "normalized_mae": 0.29476624727249146, + "pearson": 0.8450204133987427, + "spearman": 0.7420630873619634 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3544, + "raw_mae": 0.7163410782814026, + "normalized_mae": 1.2482050657272339, + "pearson": 0.49982911348342896, + "spearman": 0.4162973554560144 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3544, + "raw_mae": 0.7899049520492554, + "normalized_mae": 1.5568585395812988, + "pearson": 0.38681453466415405, + "spearman": 0.3341133078824118 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3368, + "raw_mae": 0.2797282338142395, + "normalized_mae": 0.44929155707359314, + "pearson": 0.861121416091919, + "spearman": 0.8728308554994464 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3544, + "raw_mae": 0.7305509448051453, + "normalized_mae": 1.5255720615386963, + "pearson": 0.36206066608428955, + "spearman": 0.34259896837785275 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3368, + "raw_mae": 0.09743683785200119, + "normalized_mae": 0.38974735140800476, + "pearson": 0.8718022704124451, + "spearman": 0.876428775274566 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3544, + "raw_mae": 0.6751977205276489, + "normalized_mae": 2.6028168201446533, + "pearson": 0.3019007444381714, + "spearman": 0.30997657635840925 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3368, + "raw_mae": 0.09959594160318375, + "normalized_mae": 0.3771139681339264, + "pearson": 0.8806662559509277, + "spearman": 0.8670749250174398 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3544, + "raw_mae": 0.6612499356269836, + "normalized_mae": 2.6449997425079346, + "pearson": 0.38524651527404785, + "spearman": 0.33536605587515284 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3544, + "raw_mae": 0.8332499861717224, + "normalized_mae": 1.5706655979156494, + "pearson": 0.4738353490829468, + "spearman": 0.4647962775932232 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3368, + "raw_mae": 0.20950590074062347, + "normalized_mae": 0.44691136479377747, + "pearson": 0.8683717250823975, + "spearman": 0.8714517892017231 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3544, + "raw_mae": 0.7301464080810547, + "normalized_mae": 2.178159236907959, + "pearson": 0.2791063189506531, + "spearman": 0.29892976111584074 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3544, + "raw_mae": 0.9569314122200012, + "normalized_mae": 2.360793352127075, + "pearson": 0.5375452041625977, + "spearman": 0.545568689316912 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3544, + "raw_mae": 0.668621838092804, + "normalized_mae": 1.9683094024658203, + "pearson": 0.35553696751594543, + "spearman": 0.29902576996953656 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3544, + "raw_mae": 1.045534610748291, + "normalized_mae": 3.406153440475464, + "pearson": 0.22327202558517456, + "spearman": 0.18389793562025064 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3544, + "raw_mae": 0.855251669883728, + "normalized_mae": 2.9437577724456787, + "pearson": 0.3740606904029846, + "spearman": 0.3412930797716958 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3544, + "raw_mae": 0.6125560402870178, + "normalized_mae": 2.4502241611480713, + "pearson": 0.28056973218917847, + "spearman": 0.2720145267776437 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3544, + "raw_mae": 0.9301748275756836, + "normalized_mae": 2.657879590988159, + "pearson": 0.45839834213256836, + "spearman": 0.42092884702702565 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3544, + "raw_mae": 0.6223484873771667, + "normalized_mae": 2.489393949508667, + "pearson": 0.35802650451660156, + "spearman": 0.3819697692001565 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3544, + "raw_mae": 0.6774907112121582, + "normalized_mae": 1.699090600013733, + "pearson": 0.4594178795814514, + "spearman": 0.41800667851743406 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3544, + "raw_mae": 0.4731179177761078, + "normalized_mae": 1.5033259391784668, + "pearson": 0.20930838584899902, + "spearman": 0.2117573591257862 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3544, + "raw_mae": 0.5968796014785767, + "normalized_mae": 2.242401361465454, + "pearson": 0.2130221426486969, + "spearman": 0.24237002551317902 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3544, + "raw_mae": 0.6928532719612122, + "normalized_mae": 2.6615986824035645, + "pearson": 0.47675955295562744, + "spearman": 0.4531982591008464 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3544, + "raw_mae": 0.6692013144493103, + "normalized_mae": 2.676805257797241, + "pearson": 0.38184210658073425, + "spearman": 0.35505310345868646 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3368, + "raw_mae": 0.23235559463500977, + "normalized_mae": 0.23128986358642578, + "pearson": 0.9521021246910095, + "spearman": 0.940264904922494 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3544, + "raw_mae": 0.8068879246711731, + "normalized_mae": 3.0077474117279053, + "pearson": 0.4363759160041809, + "spearman": 0.42989181327796766 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3368, + "raw_mae": 0.12276897579431534, + "normalized_mae": 0.3286713659763336, + "pearson": 0.8952533006668091, + "spearman": 0.8936418131168025 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3544, + "raw_mae": 0.8365170955657959, + "normalized_mae": 2.105518102645874, + "pearson": 0.2890852093696594, + "spearman": 0.2555237334588253 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3544, + "raw_mae": 0.9097670912742615, + "normalized_mae": 1.6784453392028809, + "pearson": 0.3764269948005676, + "spearman": 0.3200022308013557 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3544, + "raw_mae": 0.6182882785797119, + "normalized_mae": 1.8589249849319458, + "pearson": 0.22842806577682495, + "spearman": 0.20554536249882804 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3544, + "raw_mae": 0.764512300491333, + "normalized_mae": 1.740160584449768, + "pearson": 0.46826791763305664, + "spearman": 0.44885859747406237 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3544, + "raw_mae": 0.5495617985725403, + "normalized_mae": 1.1844780445098877, + "pearson": 0.24053654074668884, + "spearman": 0.2218682181095479 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3544, + "raw_mae": 0.6125249862670898, + "normalized_mae": 2.4500999450683594, + "pearson": 0.1276203989982605, + "spearman": 0.13692522034874113 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3544, + "raw_mae": 0.6553788185119629, + "normalized_mae": 2.6215152740478516, + "pearson": 0.35896387696266174, + "spearman": 0.38029009635260314 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3544, + "raw_mae": 0.6877188682556152, + "normalized_mae": 1.9876281023025513, + "pearson": 0.24850855767726898, + "spearman": 0.23290202502135474 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3368, + "raw_mae": 0.23088261485099792, + "normalized_mae": 0.3870859742164612, + "pearson": 0.9006417989730835, + "spearman": 0.8917881454964303 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3544, + "raw_mae": 0.5696741342544556, + "normalized_mae": 2.2786965370178223, + "pearson": 0.4336126446723938, + "spearman": 0.4272913353560046 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3544, + "raw_mae": 0.6234654188156128, + "normalized_mae": 2.0699262619018555, + "pearson": 0.30977487564086914, + "spearman": 0.32513719219541715 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3544, + "raw_mae": 0.6532326936721802, + "normalized_mae": 1.8717846870422363, + "pearson": 0.34473153948783875, + "spearman": 0.30432552708384153 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3368, + "raw_mae": 0.1261681318283081, + "normalized_mae": 0.3845175802707672, + "pearson": 0.934822142124176, + "spearman": 0.9385181453646909 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3544, + "raw_mae": 0.9801730513572693, + "normalized_mae": 2.3564741611480713, + "pearson": 0.20455285906791687, + "spearman": 0.18420424328236829 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3544, + "raw_mae": 0.847146213054657, + "normalized_mae": 2.7072277069091797, + "pearson": 0.3938761353492737, + "spearman": 0.39068039972117535 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3368, + "raw_mae": 0.19857333600521088, + "normalized_mae": 0.3480890393257141, + "pearson": 0.9102596640586853, + "spearman": 0.8545108497844037 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3544, + "raw_mae": 0.5140333771705627, + "normalized_mae": 1.2301769256591797, + "pearson": 0.20019979774951935, + "spearman": 0.15152250395504543 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3544, + "raw_mae": 0.6708733439445496, + "normalized_mae": 2.3807921409606934, + "pearson": 0.20574800670146942, + "spearman": 0.1951844717479839 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3368, + "raw_mae": 0.15565450489521027, + "normalized_mae": 0.4321807622909546, + "pearson": 0.8609117269515991, + "spearman": 0.865828277787333 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3544, + "raw_mae": 0.6814889907836914, + "normalized_mae": 2.3460183143615723, + "pearson": 0.33776018023490906, + "spearman": 0.26928403681640456 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3368, + "raw_mae": 0.15934395790100098, + "normalized_mae": 0.4438502788543701, + "pearson": 0.832329273223877, + "spearman": 0.8218345988340697 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3544, + "raw_mae": 0.6593837738037109, + "normalized_mae": 1.7382062673568726, + "pearson": 0.43174171447753906, + "spearman": 0.3615246566833796 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3544, + "raw_mae": 1.1626802682876587, + "normalized_mae": 2.196418046951294, + "pearson": 0.18108096718788147, + "spearman": 0.16655059901644 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3544, + "raw_mae": 0.6822601556777954, + "normalized_mae": 1.9016567468643188, + "pearson": 0.32506275177001953, + "spearman": 0.3020312845162548 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3368, + "raw_mae": 0.4164365231990814, + "normalized_mae": 0.656764805316925, + "pearson": 0.7737551927566528, + "spearman": 0.7707026843392834 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3368, + "raw_mae": 0.17627720534801483, + "normalized_mae": 0.31711190938949585, + "pearson": 0.9056046605110168, + "spearman": 0.8956999518837017 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3368, + "raw_mae": 0.22558557987213135, + "normalized_mae": 0.5648669004440308, + "pearson": 0.811253547668457, + "spearman": 0.7943472458856944 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3368, + "raw_mae": 1.0710995197296143, + "normalized_mae": 0.16911247372627258, + "pearson": 0.9668434858322144, + "spearman": 0.9658194272519588 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3368, + "raw_mae": 0.11236529797315598, + "normalized_mae": 0.22538329660892487, + "pearson": 0.90057772397995, + "spearman": 0.8791045036538032 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3368, + "raw_mae": 0.06176438927650452, + "normalized_mae": 0.24705755710601807, + "pearson": 0.9010498523712158, + "spearman": 0.9247020152319131 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3368, + "raw_mae": 0.0961933508515358, + "normalized_mae": 0.23330768942832947, + "pearson": 0.9292453527450562, + "spearman": 0.9093127018966548 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3368, + "raw_mae": 0.027700215578079224, + "normalized_mae": 0.1108008623123169, + "pearson": 0.8633384704589844, + "spearman": 0.860675806994346 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3368, + "raw_mae": 1.363879680633545, + "normalized_mae": 0.36348146200180054, + "pearson": 0.933700442314148, + "spearman": 0.9294479044131888 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1718, + "mean": 0.854466406262032 + }, + "identity": { + "n": 1718, + "mean": 0.7870128962088797 + } + }, + "frame_f1": 0.3171303687985634, + "frame_threshold": 0.5, + "cps_raw_mae": 5.07586959387023, + "burst_class_oracle_span_accuracy": 0.08817427385892117, + "burst_class_events": 4820, + "burst_localization": { + "0.1": { + "precision": 0.3027874147625314, + "recall": 0.525103734439834, + "f1": 0.3840959101601032, + "matched": 2531 + }, + "0.3": { + "precision": 0.18698408900586194, + "recall": 0.32427385892116184, + "f1": 0.23719553835647622, + "matched": 1563 + }, + "0.5": { + "precision": 0.08170833831798062, + "recall": 0.141701244813278, + "f1": 0.10364974580772442, + "matched": 683 + } + }, + "burst_start_mae_s": 0.29179770841564595, + "burst_end_mae_s": 0.3286210983800869, + "burst_matched_event_class_accuracy": 0.11734492295535362, + "burst_matched_event_class_n": 2531, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "flash", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/legacy_p3_test_metrics.json b/evaluation/small/legacy_p3_test_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..54f728d1f8d0c767eea94844d174fc54259ec395 --- /dev/null +++ b/evaluation/small/legacy_p3_test_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 0.5769879598617553, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1742, + "raw_mae": 0.19865782558918, + "normalized_mae": 0.3653566539287567, + "pearson": 0.6990402340888977, + "spearman": 0.6476249696180015 + }, + { + "score": "emo_Amusement", + "n": 1742, + "raw_mae": 0.12921684980392456, + "normalized_mae": 0.14892646670341492, + "pearson": 0.7788429856300354, + "spearman": 0.5850005794522637 + }, + { + "score": "emo_Anger", + "n": 1742, + "raw_mae": 0.18483056128025055, + "normalized_mae": 0.3185986876487732, + "pearson": 0.83405601978302, + "spearman": 0.8091028471952547 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.173195019364357, + "normalized_mae": 0.31364649534225464, + "pearson": 0.7808321118354797, + "spearman": 0.6119851545443398 + }, + { + "score": "emo_Awe", + "n": 1742, + "raw_mae": 0.08234761655330658, + "normalized_mae": 0.19617247581481934, + "pearson": 0.6280730962753296, + "spearman": 0.4387585052808903 + }, + { + "score": "emo_Bitterness", + "n": 1742, + "raw_mae": 0.11034100502729416, + "normalized_mae": 0.2711569368839264, + "pearson": 0.7580421566963196, + "spearman": 0.6209655358033799 + }, + { + "score": "emo_Concentration", + "n": 1742, + "raw_mae": 0.13941816985607147, + "normalized_mae": 0.1908314824104309, + "pearson": 0.9083161354064941, + "spearman": 0.8711334491192984 + }, + { + "score": "emo_Confusion", + "n": 1742, + "raw_mae": 0.1543925404548645, + "normalized_mae": 0.28944820165634155, + "pearson": 0.7329698801040649, + "spearman": 0.6728131113179465 + }, + { + "score": "emo_Contemplation", + "n": 1742, + "raw_mae": 0.16162534058094025, + "normalized_mae": 0.27443185448646545, + "pearson": 0.8661180138587952, + "spearman": 0.8354146681355332 + }, + { + "score": "emo_Contempt", + "n": 1742, + "raw_mae": 0.13092032074928284, + "normalized_mae": 0.2902010679244995, + "pearson": 0.7719238996505737, + "spearman": 0.6951940145488602 + }, + { + "score": "emo_Contentment", + "n": 1742, + "raw_mae": 0.15323999524116516, + "normalized_mae": 0.304162859916687, + "pearson": 0.82076096534729, + "spearman": 0.8152740121677817 + }, + { + "score": "emo_Disappointment", + "n": 1742, + "raw_mae": 0.16660279035568237, + "normalized_mae": 0.237548828125, + "pearson": 0.7287365198135376, + "spearman": 0.7155376996833944 + }, + { + "score": "emo_Disgust", + "n": 1742, + "raw_mae": 0.14636236429214478, + "normalized_mae": 0.2985342741012573, + "pearson": 0.7337617874145508, + "spearman": 0.5350031800266797 + }, + { + "score": "emo_Distress", + "n": 1742, + "raw_mae": 0.12413086742162704, + "normalized_mae": 0.1518627554178238, + "pearson": 0.6802871227264404, + "spearman": 0.5938580919040594 + }, + { + "score": "emo_Doubt", + "n": 1742, + "raw_mae": 0.11602936685085297, + "normalized_mae": 0.24005722999572754, + "pearson": 0.642837643623352, + "spearman": 0.5248846998541261 + }, + { + "score": "emo_Elation", + "n": 1742, + "raw_mae": 0.12694750726222992, + "normalized_mae": 0.17669400572776794, + "pearson": 0.7625059485435486, + "spearman": 0.6257519380083316 + }, + { + "score": "emo_Embarrassment", + "n": 1742, + "raw_mae": 0.06874677538871765, + "normalized_mae": 0.15729695558547974, + "pearson": 0.7865481972694397, + "spearman": 0.6572018947155619 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1742, + "raw_mae": 0.17609021067619324, + "normalized_mae": 0.1831475794315338, + "pearson": 0.7561922073364258, + "spearman": 0.6734317039344899 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.06882087886333466, + "normalized_mae": 0.12725891172885895, + "pearson": 0.8215433359146118, + "spearman": 0.5596465692342022 + }, + { + "score": "emo_Fear", + "n": 1742, + "raw_mae": 0.14210453629493713, + "normalized_mae": 0.23229514062404633, + "pearson": 0.6517210006713867, + "spearman": 0.6456198815503885 + }, + { + "score": "emo_Helplessness", + "n": 1742, + "raw_mae": 0.10389982163906097, + "normalized_mae": 0.1467389017343521, + "pearson": 0.691334068775177, + "spearman": 0.6350648703558114 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.19555146992206573, + "normalized_mae": 0.25782284140586853, + "pearson": 0.8115716576576233, + "spearman": 0.7901880767178406 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.18306660652160645, + "normalized_mae": 0.2675890624523163, + "pearson": 0.84267657995224, + "spearman": 0.8115391266340378 + }, + { + "score": "emo_Infatuation", + "n": 1742, + "raw_mae": 0.07868455350399017, + "normalized_mae": 0.1453797072172165, + "pearson": 0.6263051629066467, + "spearman": 0.3545649606973527 + }, + { + "score": "emo_Interest", + "n": 1742, + "raw_mae": 0.13537007570266724, + "normalized_mae": 0.14809133112430573, + "pearson": 0.9320794343948364, + "spearman": 0.9330241513636447 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.07881193608045578, + "normalized_mae": 0.14169318974018097, + "pearson": 0.7802397012710571, + "spearman": 0.5007296364657399 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1742, + "raw_mae": 0.05732060223817825, + "normalized_mae": 0.12859073281288147, + "pearson": 0.6900206804275513, + "spearman": 0.6241530409315182 + }, + { + "score": "emo_Longing", + "n": 1742, + "raw_mae": 0.13859765231609344, + "normalized_mae": 0.21797876060009003, + "pearson": 0.8055803179740906, + "spearman": 0.7588719721234197 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1742, + "raw_mae": 0.15488176047801971, + "normalized_mae": 0.2957537770271301, + "pearson": 0.7764505743980408, + "spearman": 0.6797069486701186 + }, + { + "score": "emo_Pain", + "n": 1742, + "raw_mae": 0.0595163032412529, + "normalized_mae": 0.10347573459148407, + "pearson": 0.6303707361221313, + "spearman": 0.35003225226113305 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.10220620036125183, + "normalized_mae": 0.16740559041500092, + "pearson": 0.7742440700531006, + "spearman": 0.6854072996304306 + }, + { + "score": "emo_Pride", + "n": 1742, + "raw_mae": 0.1730748414993286, + "normalized_mae": 0.3328925371170044, + "pearson": 0.7365930080413818, + "spearman": 0.6573490983619752 + }, + { + "score": "emo_Relief", + "n": 1742, + "raw_mae": 0.17869681119918823, + "normalized_mae": 0.25604870915412903, + "pearson": 0.6738123297691345, + "spearman": 0.581536989851899 + }, + { + "score": "emo_Sadness", + "n": 1742, + "raw_mae": 0.13863755762577057, + "normalized_mae": 0.18139082193374634, + "pearson": 0.7621126174926758, + "spearman": 0.38403513446990456 + }, + { + "score": "emo_Sexual_Lust", + "n": 1742, + "raw_mae": 0.09083559364080429, + "normalized_mae": 0.18249809741973877, + "pearson": 0.8021007180213928, + "spearman": 0.6989825138396607 + }, + { + "score": "emo_Shame", + "n": 1742, + "raw_mae": 0.07945767790079117, + "normalized_mae": 0.15163058042526245, + "pearson": 0.7252542972564697, + "spearman": 0.6317251614290376 + }, + { + "score": "emo_Sourness", + "n": 1742, + "raw_mae": 0.131769061088562, + "normalized_mae": 0.3047633171081543, + "pearson": 0.7209816575050354, + "spearman": 0.43859565660748695 + }, + { + "score": "emo_Teasing", + "n": 1742, + "raw_mae": 0.1382559984922409, + "normalized_mae": 0.2569746971130371, + "pearson": 0.7941195368766785, + "spearman": 0.7156717288641443 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.22018016874790192, + "normalized_mae": 0.31850719451904297, + "pearson": 0.6435871124267578, + "spearman": 0.5142768193250553 + }, + { + "score": "emo_Triumph", + "n": 1742, + "raw_mae": 0.13460633158683777, + "normalized_mae": 0.25492843985557556, + "pearson": 0.7436307668685913, + "spearman": 0.5637067430152741 + }, + { + "score": "vn_AGEV_reg", + "n": 1742, + "raw_mae": 0.28132364153862, + "normalized_mae": 0.22327545285224915, + "pearson": 0.9483950138092041, + "spearman": 0.9429924974604812 + }, + { + "score": "vn_AROU_reg", + "n": 1742, + "raw_mae": 0.20285023748874664, + "normalized_mae": 0.18006649613380432, + "pearson": 0.9422223567962646, + "spearman": 0.9399266571449901 + }, + { + "score": "vn_ARSH_reg", + "n": 1742, + "raw_mae": 0.22028857469558716, + "normalized_mae": 0.2513878643512726, + "pearson": 0.9239288568496704, + "spearman": 0.9218138992574327 + }, + { + "score": "vn_ATCK_reg", + "n": 1742, + "raw_mae": 0.2104627788066864, + "normalized_mae": 0.15983670949935913, + "pearson": 0.9522049427032471, + "spearman": 0.9543749839420671 + }, + { + "score": "vn_BKGN_reg", + "n": 1742, + "raw_mae": 0.1686088591814041, + "normalized_mae": 0.22282244265079498, + "pearson": 0.9468652606010437, + "spearman": 0.9411533570856463 + }, + { + "score": "vn_BRGT_reg", + "n": 1742, + "raw_mae": 0.1687697172164917, + "normalized_mae": 0.2082018256187439, + "pearson": 0.9567763805389404, + "spearman": 0.9568338833574792 + }, + { + "score": "vn_CHNK_reg", + "n": 1742, + "raw_mae": 0.21462520956993103, + "normalized_mae": 0.17218133807182312, + "pearson": 0.9583144783973694, + "spearman": 0.9588808867955544 + }, + { + "score": "vn_CLRT_reg", + "n": 1742, + "raw_mae": 0.21800360083580017, + "normalized_mae": 0.2268710732460022, + "pearson": 0.9609716534614563, + "spearman": 0.9594341508545022 + }, + { + "score": "vn_COGL_reg", + "n": 1742, + "raw_mae": 0.23729759454727173, + "normalized_mae": 0.22509682178497314, + "pearson": 0.9301872253417969, + "spearman": 0.9253854667001236 + }, + { + "score": "vn_DARC_reg", + "n": 1742, + "raw_mae": 0.23356746137142181, + "normalized_mae": 0.17146988213062286, + "pearson": 0.9423239231109619, + "spearman": 0.9372367474470062 + }, + { + "score": "vn_DFLU_reg", + "n": 1742, + "raw_mae": 0.24725787341594696, + "normalized_mae": 0.20933423936367035, + "pearson": 0.953779935836792, + "spearman": 0.949318687149826 + }, + { + "score": "vn_EMPH_reg", + "n": 1742, + "raw_mae": 0.22319483757019043, + "normalized_mae": 0.14205607771873474, + "pearson": 0.9591934680938721, + "spearman": 0.9581722915810397 + }, + { + "score": "vn_ESTH_reg", + "n": 1742, + "raw_mae": 0.16016662120819092, + "normalized_mae": 0.20568227767944336, + "pearson": 0.9400377869606018, + "spearman": 0.9357263891842694 + }, + { + "score": "vn_EXPL_reg", + "n": 1742, + "raw_mae": 0.07237241417169571, + "normalized_mae": 0.22101804614067078, + "pearson": 0.9264400005340576, + "spearman": 0.9294019579676547 + }, + { + "score": "vn_FOCS_reg", + "n": 1742, + "raw_mae": 0.2966078519821167, + "normalized_mae": 0.26724886894226074, + "pearson": 0.9210962653160095, + "spearman": 0.9181660351642492 + }, + { + "score": "vn_FULL_reg", + "n": 1742, + "raw_mae": 0.21280445158481598, + "normalized_mae": 0.24081829190254211, + "pearson": 0.9294964075088501, + "spearman": 0.9228543528593547 + }, + { + "score": "vn_GEND_reg", + "n": 1742, + "raw_mae": 0.2680663764476776, + "normalized_mae": 0.1683308333158493, + "pearson": 0.979525625705719, + "spearman": 0.975994039160994 + }, + { + "score": "vn_HARM_reg", + "n": 1742, + "raw_mae": 0.1829618215560913, + "normalized_mae": 0.22098809480667114, + "pearson": 0.9394338726997375, + "spearman": 0.9313755369196068 + }, + { + "score": "vn_METL_reg", + "n": 1742, + "raw_mae": 0.18511702120304108, + "normalized_mae": 0.19330339133739471, + "pearson": 0.9397497177124023, + "spearman": 0.9359821257460038 + }, + { + "score": "vn_RANG_reg", + "n": 1742, + "raw_mae": 0.20417693257331848, + "normalized_mae": 0.22902384400367737, + "pearson": 0.9520573019981384, + "spearman": 0.9485830424078987 + }, + { + "score": "vn_RCQL_reg", + "n": 1742, + "raw_mae": 0.16653487086296082, + "normalized_mae": 0.18499566614627838, + "pearson": 0.965213418006897, + "spearman": 0.9638044547707348 + }, + { + "score": "vn_REGS_reg", + "n": 1742, + "raw_mae": 0.19038982689380646, + "normalized_mae": 0.15156154334545135, + "pearson": 0.9812498688697815, + "spearman": 0.9746756748939474 + }, + { + "score": "vn_RESP_reg", + "n": 1742, + "raw_mae": 0.2214178889989853, + "normalized_mae": 0.20702199637889862, + "pearson": 0.9526515007019043, + "spearman": 0.9496361941841662 + }, + { + "score": "vn_ROUG_reg", + "n": 1742, + "raw_mae": 0.1986534148454666, + "normalized_mae": 0.22530490159988403, + "pearson": 0.9426535367965698, + "spearman": 0.9371938168203288 + }, + { + "score": "vn_R_CHST_reg", + "n": 1742, + "raw_mae": 0.17470350861549377, + "normalized_mae": 0.20576712489128113, + "pearson": 0.9566629528999329, + "spearman": 0.9588807426541017 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1742, + "raw_mae": 0.16974134743213654, + "normalized_mae": 0.20610523223876953, + "pearson": 0.946857213973999, + "spearman": 0.945887441014447 + }, + { + "score": "vn_R_MASK_reg", + "n": 1742, + "raw_mae": 0.1888275146484375, + "normalized_mae": 0.18451058864593506, + "pearson": 0.9674941897392273, + "spearman": 0.9665820466564566 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1742, + "raw_mae": 0.19480761885643005, + "normalized_mae": 0.23278331756591797, + "pearson": 0.9521944522857666, + "spearman": 0.9480757844803095 + }, + { + "score": "vn_R_NASL_reg", + "n": 1742, + "raw_mae": 0.20945854485034943, + "normalized_mae": 0.19833217561244965, + "pearson": 0.9437882304191589, + "spearman": 0.9342014757448013 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1742, + "raw_mae": 0.15869197249412537, + "normalized_mae": 0.21326857805252075, + "pearson": 0.9423278570175171, + "spearman": 0.9378982649937294 + }, + { + "score": "vn_R_THRT_reg", + "n": 1742, + "raw_mae": 0.18447135388851166, + "normalized_mae": 0.22907857596874237, + "pearson": 0.9380954504013062, + "spearman": 0.9348882146383811 + }, + { + "score": "vn_SMTH_reg", + "n": 1742, + "raw_mae": 0.19040293991565704, + "normalized_mae": 0.17132247984409332, + "pearson": 0.9559152126312256, + "spearman": 0.9559850384871503 + }, + { + "score": "vn_STNC_reg", + "n": 1742, + "raw_mae": 0.2078624665737152, + "normalized_mae": 0.18255114555358887, + "pearson": 0.9339388608932495, + "spearman": 0.9261588955500535 + }, + { + "score": "vn_STRU_reg", + "n": 1742, + "raw_mae": 0.15995225310325623, + "normalized_mae": 0.16221129894256592, + "pearson": 0.9666603803634644, + "spearman": 0.9619552448770423 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1742, + "raw_mae": 0.2891671657562256, + "normalized_mae": 0.2097364217042923, + "pearson": 0.9417967796325684, + "spearman": 0.932078737953954 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1742, + "raw_mae": 0.23335103690624237, + "normalized_mae": 0.22461850941181183, + "pearson": 0.9547699689865112, + "spearman": 0.9495220636774552 + }, + { + "score": "vn_S_CART_reg", + "n": 1742, + "raw_mae": 0.3136797547340393, + "normalized_mae": 0.22909826040267944, + "pearson": 0.9481935501098633, + "spearman": 0.9431196628764252 + }, + { + "score": "vn_S_CASU_reg", + "n": 1742, + "raw_mae": 0.32781729102134705, + "normalized_mae": 0.25693053007125854, + "pearson": 0.9610517024993896, + "spearman": 0.9591882707182977 + }, + { + "score": "vn_S_CONV_reg", + "n": 1742, + "raw_mae": 0.3080653250217438, + "normalized_mae": 0.23600201308727264, + "pearson": 0.9450485706329346, + "spearman": 0.9396664034791447 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1742, + "raw_mae": 0.266794890165329, + "normalized_mae": 0.23417162895202637, + "pearson": 0.9447850584983826, + "spearman": 0.9424439167559459 + }, + { + "score": "vn_S_FORM_reg", + "n": 1742, + "raw_mae": 0.2272311896085739, + "normalized_mae": 0.2253526896238327, + "pearson": 0.9588177800178528, + "spearman": 0.9553580968472105 + }, + { + "score": "vn_S_MONO_reg", + "n": 1742, + "raw_mae": 0.2244713306427002, + "normalized_mae": 0.17642779648303986, + "pearson": 0.9647935032844543, + "spearman": 0.9620532373133768 + }, + { + "score": "vn_S_NARR_reg", + "n": 1742, + "raw_mae": 0.29225417971611023, + "normalized_mae": 0.20362789928913116, + "pearson": 0.9588947892189026, + "spearman": 0.9588995490046199 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1742, + "raw_mae": 0.1712966114282608, + "normalized_mae": 0.3108804225921631, + "pearson": 0.9599993228912354, + "spearman": 0.9345154232514443 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1742, + "raw_mae": 0.2669171392917633, + "normalized_mae": 0.2053210437297821, + "pearson": 0.9553214311599731, + "spearman": 0.9534218956007742 + }, + { + "score": "vn_S_RANT_reg", + "n": 1742, + "raw_mae": 0.2596393823623657, + "normalized_mae": 0.20348888635635376, + "pearson": 0.9445745944976807, + "spearman": 0.93503961850613 + }, + { + "score": "vn_S_STRY_reg", + "n": 1742, + "raw_mae": 0.3451790511608124, + "normalized_mae": 0.24767889082431793, + "pearson": 0.9351444244384766, + "spearman": 0.9318758282130698 + }, + { + "score": "vn_S_TECH_reg", + "n": 1742, + "raw_mae": 0.3202354907989502, + "normalized_mae": 0.26293331384658813, + "pearson": 0.9456151127815247, + "spearman": 0.9453298506782091 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1742, + "raw_mae": 0.3154890239238739, + "normalized_mae": 0.19734568893909454, + "pearson": 0.9513322114944458, + "spearman": 0.9448855666741707 + }, + { + "score": "vn_TEMP_reg", + "n": 1742, + "raw_mae": 0.19347964227199554, + "normalized_mae": 0.16114434599876404, + "pearson": 0.9664137363433838, + "spearman": 0.9654111800530694 + }, + { + "score": "vn_TENS_reg", + "n": 1742, + "raw_mae": 0.19178156554698944, + "normalized_mae": 0.23042936623096466, + "pearson": 0.9406450986862183, + "spearman": 0.9366571346759894 + }, + { + "score": "vn_VALN_reg", + "n": 1742, + "raw_mae": 0.21980628371238708, + "normalized_mae": 0.19453991949558258, + "pearson": 0.9247700572013855, + "spearman": 0.9062629952848653 + }, + { + "score": "vn_VALS_reg", + "n": 1742, + "raw_mae": 0.21211546659469604, + "normalized_mae": 0.19313107430934906, + "pearson": 0.936401903629303, + "spearman": 0.938003256227796 + }, + { + "score": "vn_VFLX_reg", + "n": 1742, + "raw_mae": 0.2190989851951599, + "normalized_mae": 0.1815580129623413, + "pearson": 0.9624212980270386, + "spearman": 0.9617352297019177 + }, + { + "score": "vn_VOLT_reg", + "n": 1742, + "raw_mae": 0.19844721257686615, + "normalized_mae": 0.22850556671619415, + "pearson": 0.971232533454895, + "spearman": 0.9708331164163994 + }, + { + "score": "vn_VULN_reg", + "n": 1742, + "raw_mae": 0.22478005290031433, + "normalized_mae": 0.226930633187294, + "pearson": 0.9299910664558411, + "spearman": 0.9188390638184724 + }, + { + "score": "vn_WARM_reg", + "n": 1742, + "raw_mae": 0.17713284492492676, + "normalized_mae": 0.19575831294059753, + "pearson": 0.9369972944259644, + "spearman": 0.931218982494669 + }, + { + "score": "genuineness_0_6", + "n": 1742, + "raw_mae": 0.2877351939678192, + "normalized_mae": 0.17908835411071777, + "pearson": 0.9619103670120239, + "spearman": 0.9637728545859575 + }, + { + "score": "blend_0_10", + "n": 846, + "raw_mae": 0.5919053554534912, + "normalized_mae": 0.21777456998825073, + "pearson": 0.9404394030570984, + "spearman": 0.9370297209037823 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1742, + "raw_mae": 0.10160931944847107, + "normalized_mae": 0.3444328308105469, + "pearson": 0.8163979053497314, + "spearman": 0.7856323077412692 + }, + { + "score": "eiv_extra:Arousal", + "n": 1742, + "raw_mae": 0.14320158958435059, + "normalized_mae": 0.3284580409526825, + "pearson": 0.8909086585044861, + "spearman": 0.8965201276320706 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1742, + "raw_mae": 0.06247836351394653, + "normalized_mae": 0.24991345405578613, + "pearson": 0.8579374551773071, + "spearman": 0.8478653346931636 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1742, + "raw_mae": 0.07963187247514725, + "normalized_mae": 0.30169743299484253, + "pearson": 0.89518803358078, + "spearman": 0.8806919982871204 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.1105995923280716, + "normalized_mae": 0.363684743642807, + "pearson": 0.8919588327407837, + "spearman": 0.868547538060919 + }, + { + "score": "eiv_extra:Gender", + "n": 1742, + "raw_mae": 0.189041867852211, + "normalized_mae": 0.18953858315944672, + "pearson": 0.9613934755325317, + "spearman": 0.9479735619541775 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.060619380325078964, + "normalized_mae": 0.24247752130031586, + "pearson": 0.948053240776062, + "spearman": 0.9447675312349845 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.12099462747573853, + "normalized_mae": 0.2573053538799286, + "pearson": 0.9449849724769592, + "spearman": 0.9448574063554386 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1742, + "raw_mae": 0.09649788588285446, + "normalized_mae": 0.29015052318573, + "pearson": 0.9360582828521729, + "spearman": 0.9355725209408381 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.15312527120113373, + "normalized_mae": 0.44916465878486633, + "pearson": 0.8057898283004761, + "spearman": 0.7866148832243182 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.14453187584877014, + "normalized_mae": 0.4524993598461151, + "pearson": 0.8119075298309326, + "spearman": 0.805657191494334 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.12499295920133591, + "normalized_mae": 0.38679829239845276, + "pearson": 0.8606163263320923, + "spearman": 0.860355309177001 + }, + { + "score": "eiv_extra:Valence", + "n": 1742, + "raw_mae": 0.13747437298297882, + "normalized_mae": 0.3602308928966522, + "pearson": 0.6971417665481567, + "spearman": 0.5167050313345756 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.13841162621974945, + "normalized_mae": 0.31759941577911377, + "pearson": 0.9139939546585083, + "spearman": 0.9119381690868202 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.12352550029754639, + "normalized_mae": 0.4118586480617523, + "pearson": 0.793372392654419, + "spearman": 0.7388037180967094 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1742, + "raw_mae": 0.09690849483013153, + "normalized_mae": 0.13971951603889465, + "pearson": 0.9828308820724487, + "spearman": 0.9805743792395372 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.06838838756084442, + "normalized_mae": 0.22513414919376373, + "pearson": 0.9603355526924133, + "spearman": 0.9584427320795641 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1742, + "raw_mae": 0.08027306944131851, + "normalized_mae": 0.15816114842891693, + "pearson": 0.9779442548751831, + "spearman": 0.9785195050794909 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1742, + "raw_mae": 0.04003698751330376, + "normalized_mae": 0.16014795005321503, + "pearson": 0.9381333589553833, + "spearman": 0.9291136531489269 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.18193383514881134, + "normalized_mae": 0.178952157497406, + "pearson": 0.9708977937698364, + "spearman": 0.9690069342500494 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.23251591622829437, + "normalized_mae": 0.23277559876441956, + "pearson": 0.9474483728408813, + "spearman": 0.9395078914213376 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.1797674298286438, + "normalized_mae": 0.11127754300832748, + "pearson": 0.985214352607727, + "spearman": 0.9810177198990591 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.19874867796897888, + "normalized_mae": 0.22603867948055267, + "pearson": 0.948110818862915, + "spearman": 0.94475080232776 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1742, + "raw_mae": 0.19388331472873688, + "normalized_mae": 0.2897796332836151, + "pearson": 0.8649864196777344, + "spearman": 0.8280587710261008 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1742, + "raw_mae": 0.20732034742832184, + "normalized_mae": 0.18424449861049652, + "pearson": 0.9652565717697144, + "spearman": 0.959632300075023 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1742, + "raw_mae": 0.18186528980731964, + "normalized_mae": 0.22369931638240814, + "pearson": 0.9520745277404785, + "spearman": 0.9524375748125028 + }, + { + "score": "dnsmos:SIG", + "n": 1742, + "raw_mae": 0.1319500207901001, + "normalized_mae": 0.2632996141910553, + "pearson": 0.8619747757911682, + "spearman": 0.8265007209340584 + }, + { + "score": "dnsmos:BAK", + "n": 1742, + "raw_mae": 0.17237423360347748, + "normalized_mae": 0.18563467264175415, + "pearson": 0.9623048305511475, + "spearman": 0.9586554880394874 + }, + { + "score": "dnsmos:OVRL", + "n": 1742, + "raw_mae": 0.13415588438510895, + "normalized_mae": 0.22114050388336182, + "pearson": 0.9494444727897644, + "spearman": 0.9525100113877888 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1742, + "raw_mae": 0.10298866778612137, + "normalized_mae": 0.20746102929115295, + "pearson": 0.9645638465881348, + "spearman": 0.964833504199358 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.0309528186917305, + "normalized_mae": 0.04772834852337837, + "pearson": 0.9935138821601868, + "spearman": 0.926828458836641 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1742, + "raw_mae": 0.17114736139774323, + "normalized_mae": 0.30864813923835754, + "pearson": 0.907333493232727, + "spearman": 0.9041423884410963 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1742, + "raw_mae": 0.14463043212890625, + "normalized_mae": 0.2659865617752075, + "pearson": 0.8894510865211487, + "spearman": 0.9100162596195953 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1742, + "raw_mae": 0.13437563180923462, + "normalized_mae": 0.23414592444896698, + "pearson": 0.9364675283432007, + "spearman": 0.9378247481929785 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1742, + "raw_mae": 0.16780799627304077, + "normalized_mae": 0.33074018359184265, + "pearson": 0.896811842918396, + "spearman": 0.8974913356041077 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1742, + "raw_mae": 0.17875318229198456, + "normalized_mae": 0.28710830211639404, + "pearson": 0.9218189120292664, + "spearman": 0.9248076288703602 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1742, + "raw_mae": 0.13850562274456024, + "normalized_mae": 0.2892341613769531, + "pearson": 0.909272313117981, + "spearman": 0.9177751770509778 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1742, + "raw_mae": 0.050660427659749985, + "normalized_mae": 0.20264171063899994, + "pearson": 0.9139670133590698, + "spearman": 0.9125162458669673 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1742, + "raw_mae": 0.11199449747800827, + "normalized_mae": 0.4317271113395691, + "pearson": 0.8187893629074097, + "spearman": 0.8255805346731497 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1742, + "raw_mae": 0.057911600917577744, + "normalized_mae": 0.2192787528038025, + "pearson": 0.9592510461807251, + "spearman": 0.9594459192030714 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1742, + "raw_mae": 0.07430422306060791, + "normalized_mae": 0.29721689224243164, + "pearson": 0.9103644490242004, + "spearman": 0.9062598108177715 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1742, + "raw_mae": 0.12266318500041962, + "normalized_mae": 0.23121854662895203, + "pearson": 0.9528611302375793, + "spearman": 0.9515008125296605 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1742, + "raw_mae": 0.14650529623031616, + "normalized_mae": 0.31252047419548035, + "pearson": 0.9018071889877319, + "spearman": 0.9200065835244714 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1742, + "raw_mae": 0.11538499593734741, + "normalized_mae": 0.34421437978744507, + "pearson": 0.8765053749084473, + "spearman": 0.8875275634195232 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1742, + "raw_mae": 0.12185163050889969, + "normalized_mae": 0.30061352252960205, + "pearson": 0.9151526689529419, + "spearman": 0.9193567647760778 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1742, + "raw_mae": 0.11376430839300156, + "normalized_mae": 0.3349028527736664, + "pearson": 0.9036829471588135, + "spearman": 0.9006723110201336 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1742, + "raw_mae": 0.1125294417142868, + "normalized_mae": 0.36659955978393555, + "pearson": 0.8567951917648315, + "spearman": 0.8728446634531855 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1742, + "raw_mae": 0.09541970491409302, + "normalized_mae": 0.328432559967041, + "pearson": 0.90716153383255, + "spearman": 0.9080226677752089 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1742, + "raw_mae": 0.07682869583368301, + "normalized_mae": 0.30731478333473206, + "pearson": 0.8723703026771545, + "spearman": 0.8682085937992378 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1742, + "raw_mae": 0.13038630783557892, + "normalized_mae": 0.3725655674934387, + "pearson": 0.8820548057556152, + "spearman": 0.8753991672686436 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1742, + "raw_mae": 0.07533442974090576, + "normalized_mae": 0.30133771896362305, + "pearson": 0.844477117061615, + "spearman": 0.8494601712301367 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1742, + "raw_mae": 0.11714828014373779, + "normalized_mae": 0.29379817843437195, + "pearson": 0.9022530317306519, + "spearman": 0.9121433443685867 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1742, + "raw_mae": 0.09782940149307251, + "normalized_mae": 0.3108516335487366, + "pearson": 0.9013887643814087, + "spearman": 0.905827913369149 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1742, + "raw_mae": 0.08505221456289291, + "normalized_mae": 0.3195304274559021, + "pearson": 0.9011420011520386, + "spearman": 0.8982918198939448 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1742, + "raw_mae": 0.09282456338405609, + "normalized_mae": 0.35658594965934753, + "pearson": 0.8639324903488159, + "spearman": 0.8815865024400475 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1742, + "raw_mae": 0.07336851209402084, + "normalized_mae": 0.2934740483760834, + "pearson": 0.8961527347564697, + "spearman": 0.8920947889195149 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1742, + "raw_mae": 0.1774839460849762, + "normalized_mae": 0.1766698807477951, + "pearson": 0.9734945893287659, + "spearman": 0.9664473818904402 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1742, + "raw_mae": 0.09773648530244827, + "normalized_mae": 0.3643215596675873, + "pearson": 0.8832308650016785, + "spearman": 0.8816714065011385 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1742, + "raw_mae": 0.08464167267084122, + "normalized_mae": 0.22659872472286224, + "pearson": 0.9525469541549683, + "spearman": 0.9543840900040937 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1742, + "raw_mae": 0.11161059886217117, + "normalized_mae": 0.2809244990348816, + "pearson": 0.9114218354225159, + "spearman": 0.908344268200391 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1742, + "raw_mae": 0.18098220229148865, + "normalized_mae": 0.33389726281166077, + "pearson": 0.8943501710891724, + "spearman": 0.898273356719916 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1742, + "raw_mae": 0.10497346520423889, + "normalized_mae": 0.31560972332954407, + "pearson": 0.909469485282898, + "spearman": 0.9074989688654007 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1742, + "raw_mae": 0.09360712766647339, + "normalized_mae": 0.21306581795215607, + "pearson": 0.9579031467437744, + "spearman": 0.9575442127679773 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1742, + "raw_mae": 0.14034989476203918, + "normalized_mae": 0.3024980425834656, + "pearson": 0.904698371887207, + "spearman": 0.9219552468022963 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1742, + "raw_mae": 0.08301534503698349, + "normalized_mae": 0.33206138014793396, + "pearson": 0.9026718139648438, + "spearman": 0.9006974107487317 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1742, + "raw_mae": 0.07405121624469757, + "normalized_mae": 0.2962048649787903, + "pearson": 0.8965198993682861, + "spearman": 0.8923044609285032 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1742, + "raw_mae": 0.11010938882827759, + "normalized_mae": 0.3182354271411896, + "pearson": 0.9098241925239563, + "spearman": 0.9093243872251852 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1742, + "raw_mae": 0.13827218115329742, + "normalized_mae": 0.23182007670402527, + "pearson": 0.9470492601394653, + "spearman": 0.9450292944655017 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1742, + "raw_mae": 0.06961818784475327, + "normalized_mae": 0.27847275137901306, + "pearson": 0.9070956707000732, + "spearman": 0.9082312687792244 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1742, + "raw_mae": 0.09297717362642288, + "normalized_mae": 0.30868735909461975, + "pearson": 0.8994812965393066, + "spearman": 0.9052184947011301 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1742, + "raw_mae": 0.09586846828460693, + "normalized_mae": 0.2747032344341278, + "pearson": 0.9321469068527222, + "spearman": 0.9317746028177161 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1742, + "raw_mae": 0.07871998846530914, + "normalized_mae": 0.2399117648601532, + "pearson": 0.9532456398010254, + "spearman": 0.9531246051172696 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1742, + "raw_mae": 0.1319892406463623, + "normalized_mae": 0.31732073426246643, + "pearson": 0.9078335762023926, + "spearman": 0.9107534489677649 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1742, + "raw_mae": 0.09915526211261749, + "normalized_mae": 0.316870778799057, + "pearson": 0.9078446626663208, + "spearman": 0.910986607947036 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1742, + "raw_mae": 0.1327086240053177, + "normalized_mae": 0.23263153433799744, + "pearson": 0.9447765350341797, + "spearman": 0.9403996417103235 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1742, + "raw_mae": 0.1140112653374672, + "normalized_mae": 0.27285003662109375, + "pearson": 0.9311144948005676, + "spearman": 0.9348259159525761 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1742, + "raw_mae": 0.09883543848991394, + "normalized_mae": 0.350746750831604, + "pearson": 0.8782891631126404, + "spearman": 0.8826080938006814 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1742, + "raw_mae": 0.13331128656864166, + "normalized_mae": 0.37014394998550415, + "pearson": 0.8638095855712891, + "spearman": 0.8733720974726334 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1742, + "raw_mae": 0.09228683263063431, + "normalized_mae": 0.31769639253616333, + "pearson": 0.9113357067108154, + "spearman": 0.9078875066664586 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1742, + "raw_mae": 0.1274595707654953, + "normalized_mae": 0.35503679513931274, + "pearson": 0.8829995393753052, + "spearman": 0.8895430801421766 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1742, + "raw_mae": 0.10982626676559448, + "normalized_mae": 0.28951379656791687, + "pearson": 0.9186223745346069, + "spearman": 0.9223451134127931 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1742, + "raw_mae": 0.18362605571746826, + "normalized_mae": 0.3468877971172333, + "pearson": 0.8831659555435181, + "spearman": 0.8748271955250152 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1742, + "raw_mae": 0.108494333922863, + "normalized_mae": 0.30240514874458313, + "pearson": 0.916771650314331, + "spearman": 0.9187988771172593 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1742, + "raw_mae": 0.24712814390659332, + "normalized_mae": 0.3897474408149719, + "pearson": 0.8321331739425659, + "spearman": 0.8237763471912629 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1742, + "raw_mae": 0.1671334058046341, + "normalized_mae": 0.3006627559661865, + "pearson": 0.9140366315841675, + "spearman": 0.9202617430446476 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1742, + "raw_mae": 0.13754905760288239, + "normalized_mae": 0.34442320466041565, + "pearson": 0.8834383487701416, + "spearman": 0.8770633688478983 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1742, + "raw_mae": 0.6205692291259766, + "normalized_mae": 0.09797968715429306, + "pearson": 0.9906408190727234, + "spearman": 0.9883933916461584 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1742, + "raw_mae": 0.07298555225133896, + "normalized_mae": 0.14639505743980408, + "pearson": 0.9813811779022217, + "spearman": 0.9749908357109862 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1742, + "raw_mae": 0.035007134079933167, + "normalized_mae": 0.14002853631973267, + "pearson": 0.9499653577804565, + "spearman": 0.9310511631514924 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1742, + "raw_mae": 0.05923214554786682, + "normalized_mae": 0.14366185665130615, + "pearson": 0.981910228729248, + "spearman": 0.9797914961852117 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1742, + "raw_mae": 0.015438434667885303, + "normalized_mae": 0.061753738671541214, + "pearson": 0.9542417526245117, + "spearman": 0.9477855115811641 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1742, + "raw_mae": 1.0087860822677612, + "normalized_mae": 0.2688470482826233, + "pearson": 0.9371767044067383, + "spearman": 0.9276118520431389 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1422, + "mean": 0.9139180357336117 + }, + "identity": { + "n": 1422, + "mean": 0.88047563705892 + } + }, + "frame_f1": 0.969343042929096, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.5720268006700168, + "burst_class_events": 2388, + "burst_localization": { + "0.1": { + "precision": 0.6764621968616262, + "recall": 0.9928810720268006, + "f1": 0.8046835228236892, + "matched": 2371 + }, + "0.3": { + "precision": 0.675320970042796, + "recall": 0.9912060301507538, + "f1": 0.803325979976243, + "matched": 2367 + }, + "0.5": { + "precision": 0.6687589158345221, + "recall": 0.981574539363484, + "f1": 0.7955201086034278, + "matched": 2344 + } + }, + "burst_start_mae_s": 0.020531421341206245, + "burst_end_mae_s": 0.06070012652889077, + "burst_matched_event_class_accuracy": 0.5554618304512864, + "burst_matched_event_class_n": 2371, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_test", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/legacy_p3_validation_metrics.json b/evaluation/small/legacy_p3_validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..2103a79dcb196ac4707199d3ba7b8ff796d45fbd --- /dev/null +++ b/evaluation/small/legacy_p3_validation_metrics.json @@ -0,0 +1,1585 @@ +{ + "loss": 0.56920716381073, + "clips": 2000, + "per_score": [ + { + "score": "emo_Affection", + "n": 1724, + "raw_mae": 0.19726601243019104, + "normalized_mae": 0.36279693245887756, + "pearson": 0.7062190771102905, + "spearman": 0.6414154817481044 + }, + { + "score": "emo_Amusement", + "n": 1724, + "raw_mae": 0.11621034890413284, + "normalized_mae": 0.1339360624551773, + "pearson": 0.8288960456848145, + "spearman": 0.631066946697885 + }, + { + "score": "emo_Anger", + "n": 1724, + "raw_mae": 0.19169509410858154, + "normalized_mae": 0.3304313123226166, + "pearson": 0.8083540797233582, + "spearman": 0.7903546599354743 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.18299710750579834, + "normalized_mae": 0.33139753341674805, + "pearson": 0.760352611541748, + "spearman": 0.6539347148500527 + }, + { + "score": "emo_Awe", + "n": 1724, + "raw_mae": 0.10113675892353058, + "normalized_mae": 0.2409328818321228, + "pearson": 0.6427460312843323, + "spearman": 0.472604519423793 + }, + { + "score": "emo_Bitterness", + "n": 1724, + "raw_mae": 0.11027184128761292, + "normalized_mae": 0.27098697423934937, + "pearson": 0.743523120880127, + "spearman": 0.6138566142863445 + }, + { + "score": "emo_Concentration", + "n": 1724, + "raw_mae": 0.1375761330127716, + "normalized_mae": 0.1883101463317871, + "pearson": 0.9089674949645996, + "spearman": 0.8646075763994313 + }, + { + "score": "emo_Confusion", + "n": 1724, + "raw_mae": 0.14861762523651123, + "normalized_mae": 0.2786216735839844, + "pearson": 0.6849383115768433, + "spearman": 0.6469374011250367 + }, + { + "score": "emo_Contemplation", + "n": 1724, + "raw_mae": 0.16052260994911194, + "normalized_mae": 0.2725594639778137, + "pearson": 0.873837947845459, + "spearman": 0.8363681503234152 + }, + { + "score": "emo_Contempt", + "n": 1724, + "raw_mae": 0.1275475025177002, + "normalized_mae": 0.2827247977256775, + "pearson": 0.7762691378593445, + "spearman": 0.6799231189349338 + }, + { + "score": "emo_Contentment", + "n": 1724, + "raw_mae": 0.160085991024971, + "normalized_mae": 0.31775131821632385, + "pearson": 0.8062441945075989, + "spearman": 0.8011960830860095 + }, + { + "score": "emo_Disappointment", + "n": 1724, + "raw_mae": 0.161670982837677, + "normalized_mae": 0.23051685094833374, + "pearson": 0.7460683584213257, + "spearman": 0.7298017665259969 + }, + { + "score": "emo_Disgust", + "n": 1724, + "raw_mae": 0.15389549732208252, + "normalized_mae": 0.31389954686164856, + "pearson": 0.723179817199707, + "spearman": 0.5579189661737681 + }, + { + "score": "emo_Distress", + "n": 1724, + "raw_mae": 0.11345167458057404, + "normalized_mae": 0.13879774510860443, + "pearson": 0.7448514699935913, + "spearman": 0.5678246283171405 + }, + { + "score": "emo_Doubt", + "n": 1724, + "raw_mae": 0.10713235288858414, + "normalized_mae": 0.2216498851776123, + "pearson": 0.6388412117958069, + "spearman": 0.532853527553384 + }, + { + "score": "emo_Elation", + "n": 1724, + "raw_mae": 0.12917836010456085, + "normalized_mae": 0.17979905009269714, + "pearson": 0.7862969636917114, + "spearman": 0.6240152838948843 + }, + { + "score": "emo_Embarrassment", + "n": 1724, + "raw_mae": 0.061055880039930344, + "normalized_mae": 0.13969969749450684, + "pearson": 0.8176066875457764, + "spearman": 0.6822943732751504 + }, + { + "score": "emo_Emotional_Numbness", + "n": 1724, + "raw_mae": 0.18204285204410553, + "normalized_mae": 0.1893388032913208, + "pearson": 0.752591609954834, + "spearman": 0.6738482539032354 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.06443791091442108, + "normalized_mae": 0.11915422230958939, + "pearson": 0.8078397512435913, + "spearman": 0.4940264318217678 + }, + { + "score": "emo_Fear", + "n": 1724, + "raw_mae": 0.13776063919067383, + "normalized_mae": 0.2251942753791809, + "pearson": 0.7313222885131836, + "spearman": 0.6387858654086983 + }, + { + "score": "emo_Helplessness", + "n": 1724, + "raw_mae": 0.10108231753110886, + "normalized_mae": 0.14275971055030823, + "pearson": 0.7169630527496338, + "spearman": 0.6117823433385849 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.1994663029909134, + "normalized_mae": 0.2629843056201935, + "pearson": 0.8267706632614136, + "spearman": 0.7908123085787212 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.17771396040916443, + "normalized_mae": 0.259765088558197, + "pearson": 0.839158833026886, + "spearman": 0.8115312166065244 + }, + { + "score": "emo_Infatuation", + "n": 1724, + "raw_mae": 0.08182427287101746, + "normalized_mae": 0.15118072926998138, + "pearson": 0.6350737810134888, + "spearman": 0.31506721284009337 + }, + { + "score": "emo_Interest", + "n": 1724, + "raw_mae": 0.13555598258972168, + "normalized_mae": 0.14829471707344055, + "pearson": 0.9302777051925659, + "spearman": 0.9329180757162966 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.07684817165136337, + "normalized_mae": 0.13816261291503906, + "pearson": 0.8153833150863647, + "spearman": 0.45776431120561856 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 1724, + "raw_mae": 0.05057122930884361, + "normalized_mae": 0.11344946175813675, + "pearson": 0.7660697102546692, + "spearman": 0.6394102580762785 + }, + { + "score": "emo_Longing", + "n": 1724, + "raw_mae": 0.13326333463191986, + "normalized_mae": 0.20958924293518066, + "pearson": 0.8252233266830444, + "spearman": 0.7418320879947129 + }, + { + "score": "emo_Malevolence_Malice", + "n": 1724, + "raw_mae": 0.15191350877285004, + "normalized_mae": 0.2900857627391815, + "pearson": 0.7916135191917419, + "spearman": 0.6678267130681371 + }, + { + "score": "emo_Pain", + "n": 1724, + "raw_mae": 0.056375302374362946, + "normalized_mae": 0.09801475703716278, + "pearson": 0.6428276300430298, + "spearman": 0.34077423117329153 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.10309113562107086, + "normalized_mae": 0.16885504126548767, + "pearson": 0.7850937843322754, + "spearman": 0.6836529396665465 + }, + { + "score": "emo_Pride", + "n": 1724, + "raw_mae": 0.1650473028421402, + "normalized_mae": 0.3174523413181305, + "pearson": 0.7865394353866577, + "spearman": 0.7000360159990133 + }, + { + "score": "emo_Relief", + "n": 1724, + "raw_mae": 0.16834485530853271, + "normalized_mae": 0.24121573567390442, + "pearson": 0.683375358581543, + "spearman": 0.6035666123212517 + }, + { + "score": "emo_Sadness", + "n": 1724, + "raw_mae": 0.13695649802684784, + "normalized_mae": 0.17919136583805084, + "pearson": 0.7766562700271606, + "spearman": 0.35994262704212354 + }, + { + "score": "emo_Sexual_Lust", + "n": 1724, + "raw_mae": 0.0931486189365387, + "normalized_mae": 0.1871452033519745, + "pearson": 0.8012077212333679, + "spearman": 0.6934922572169451 + }, + { + "score": "emo_Shame", + "n": 1724, + "raw_mae": 0.08550073206424713, + "normalized_mae": 0.16316266357898712, + "pearson": 0.7190237045288086, + "spearman": 0.6219620116264314 + }, + { + "score": "emo_Sourness", + "n": 1724, + "raw_mae": 0.13921760022640228, + "normalized_mae": 0.3219907581806183, + "pearson": 0.7094066739082336, + "spearman": 0.48230426590822373 + }, + { + "score": "emo_Teasing", + "n": 1724, + "raw_mae": 0.1321256309747696, + "normalized_mae": 0.24558025598526, + "pearson": 0.8034850358963013, + "spearman": 0.7355314043295226 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.2265196442604065, + "normalized_mae": 0.32767772674560547, + "pearson": 0.6239435076713562, + "spearman": 0.4862114132672017 + }, + { + "score": "emo_Triumph", + "n": 1724, + "raw_mae": 0.13813787698745728, + "normalized_mae": 0.2616167664527893, + "pearson": 0.7686323523521423, + "spearman": 0.6002294553036701 + }, + { + "score": "vn_AGEV_reg", + "n": 1724, + "raw_mae": 0.2776200771331787, + "normalized_mae": 0.22033609449863434, + "pearson": 0.9519325494766235, + "spearman": 0.9477037830488927 + }, + { + "score": "vn_AROU_reg", + "n": 1724, + "raw_mae": 0.21237239241600037, + "normalized_mae": 0.18851915001869202, + "pearson": 0.9399815797805786, + "spearman": 0.9328951438281547 + }, + { + "score": "vn_ARSH_reg", + "n": 1724, + "raw_mae": 0.22332733869552612, + "normalized_mae": 0.2548556327819824, + "pearson": 0.9189428687095642, + "spearman": 0.9124771147304104 + }, + { + "score": "vn_ATCK_reg", + "n": 1724, + "raw_mae": 0.21209575235843658, + "normalized_mae": 0.1610768735408783, + "pearson": 0.9486610889434814, + "spearman": 0.9478590728590933 + }, + { + "score": "vn_BKGN_reg", + "n": 1724, + "raw_mae": 0.17433804273605347, + "normalized_mae": 0.23039375245571136, + "pearson": 0.9405788779258728, + "spearman": 0.9360029224348256 + }, + { + "score": "vn_BRGT_reg", + "n": 1724, + "raw_mae": 0.17633502185344696, + "normalized_mae": 0.21753472089767456, + "pearson": 0.9517706036567688, + "spearman": 0.9495199743855774 + }, + { + "score": "vn_CHNK_reg", + "n": 1724, + "raw_mae": 0.22003726661205292, + "normalized_mae": 0.1765231192111969, + "pearson": 0.9587101340293884, + "spearman": 0.957728395212774 + }, + { + "score": "vn_CLRT_reg", + "n": 1724, + "raw_mae": 0.21217243373394012, + "normalized_mae": 0.22080270946025848, + "pearson": 0.9635701179504395, + "spearman": 0.958547280542704 + }, + { + "score": "vn_COGL_reg", + "n": 1724, + "raw_mae": 0.2433542162179947, + "normalized_mae": 0.23084203898906708, + "pearson": 0.9342030882835388, + "spearman": 0.9298600359545549 + }, + { + "score": "vn_DARC_reg", + "n": 1724, + "raw_mae": 0.2377241551876068, + "normalized_mae": 0.17452144622802734, + "pearson": 0.9363489747047424, + "spearman": 0.930490539727628 + }, + { + "score": "vn_DFLU_reg", + "n": 1724, + "raw_mae": 0.2498871237039566, + "normalized_mae": 0.2115602195262909, + "pearson": 0.9538284540176392, + "spearman": 0.9519366282962448 + }, + { + "score": "vn_EMPH_reg", + "n": 1724, + "raw_mae": 0.229476660490036, + "normalized_mae": 0.1460542529821396, + "pearson": 0.9578768610954285, + "spearman": 0.9564441995839869 + }, + { + "score": "vn_ESTH_reg", + "n": 1724, + "raw_mae": 0.17190241813659668, + "normalized_mae": 0.22075311839580536, + "pearson": 0.9320099353790283, + "spearman": 0.9284595010215485 + }, + { + "score": "vn_EXPL_reg", + "n": 1724, + "raw_mae": 0.07392551749944687, + "normalized_mae": 0.2257610708475113, + "pearson": 0.9267557859420776, + "spearman": 0.9279361533986656 + }, + { + "score": "vn_FOCS_reg", + "n": 1724, + "raw_mae": 0.3006686568260193, + "normalized_mae": 0.2709077298641205, + "pearson": 0.9199057817459106, + "spearman": 0.9210242924450259 + }, + { + "score": "vn_FULL_reg", + "n": 1724, + "raw_mae": 0.2184617519378662, + "normalized_mae": 0.24722032248973846, + "pearson": 0.9357931017875671, + "spearman": 0.9302051510382545 + }, + { + "score": "vn_GEND_reg", + "n": 1724, + "raw_mae": 0.2587410509586334, + "normalized_mae": 0.16247503459453583, + "pearson": 0.9794857501983643, + "spearman": 0.9736363502429475 + }, + { + "score": "vn_HARM_reg", + "n": 1724, + "raw_mae": 0.19060738384723663, + "normalized_mae": 0.230222687125206, + "pearson": 0.9369843006134033, + "spearman": 0.934470010289219 + }, + { + "score": "vn_METL_reg", + "n": 1724, + "raw_mae": 0.1861439198255539, + "normalized_mae": 0.19437569379806519, + "pearson": 0.9340897798538208, + "spearman": 0.9298770957974477 + }, + { + "score": "vn_RANG_reg", + "n": 1724, + "raw_mae": 0.2103825807571411, + "normalized_mae": 0.2359846830368042, + "pearson": 0.9513710737228394, + "spearman": 0.9475904587873953 + }, + { + "score": "vn_RCQL_reg", + "n": 1724, + "raw_mae": 0.16940228641033173, + "normalized_mae": 0.18818093836307526, + "pearson": 0.9607852697372437, + "spearman": 0.9610989826916371 + }, + { + "score": "vn_REGS_reg", + "n": 1724, + "raw_mae": 0.18005122244358063, + "normalized_mae": 0.1433313935995102, + "pearson": 0.9824172258377075, + "spearman": 0.9723579808924115 + }, + { + "score": "vn_RESP_reg", + "n": 1724, + "raw_mae": 0.21258039772510529, + "normalized_mae": 0.19875909388065338, + "pearson": 0.9589755535125732, + "spearman": 0.9570706117735758 + }, + { + "score": "vn_ROUG_reg", + "n": 1724, + "raw_mae": 0.20720112323760986, + "normalized_mae": 0.2349993735551834, + "pearson": 0.9443812370300293, + "spearman": 0.938402541521955 + }, + { + "score": "vn_R_CHST_reg", + "n": 1724, + "raw_mae": 0.17851564288139343, + "normalized_mae": 0.21025708317756653, + "pearson": 0.9569904804229736, + "spearman": 0.9573924946523614 + }, + { + "score": "vn_R_HEAD_reg", + "n": 1724, + "raw_mae": 0.1699833869934082, + "normalized_mae": 0.2063991129398346, + "pearson": 0.9384729266166687, + "spearman": 0.9342043744945929 + }, + { + "score": "vn_R_MASK_reg", + "n": 1724, + "raw_mae": 0.18937715888023376, + "normalized_mae": 0.1850476711988449, + "pearson": 0.9621885418891907, + "spearman": 0.9601161930042629 + }, + { + "score": "vn_R_MIXD_reg", + "n": 1724, + "raw_mae": 0.20254553854465485, + "normalized_mae": 0.24202966690063477, + "pearson": 0.9449964761734009, + "spearman": 0.9408915328997512 + }, + { + "score": "vn_R_NASL_reg", + "n": 1724, + "raw_mae": 0.21903051435947418, + "normalized_mae": 0.20739568769931793, + "pearson": 0.9336064457893372, + "spearman": 0.9268358333691608 + }, + { + "score": "vn_R_ORAL_reg", + "n": 1724, + "raw_mae": 0.16363365948200226, + "normalized_mae": 0.21990978717803955, + "pearson": 0.9361759424209595, + "spearman": 0.9336505601251869 + }, + { + "score": "vn_R_THRT_reg", + "n": 1724, + "raw_mae": 0.19517071545124054, + "normalized_mae": 0.24236516654491425, + "pearson": 0.9347779154777527, + "spearman": 0.9294498452483945 + }, + { + "score": "vn_SMTH_reg", + "n": 1724, + "raw_mae": 0.18735086917877197, + "normalized_mae": 0.16857625544071198, + "pearson": 0.9564459323883057, + "spearman": 0.9547430481321678 + }, + { + "score": "vn_STNC_reg", + "n": 1724, + "raw_mae": 0.21005573868751526, + "normalized_mae": 0.18447734415531158, + "pearson": 0.9332972168922424, + "spearman": 0.9274500055615131 + }, + { + "score": "vn_STRU_reg", + "n": 1724, + "raw_mae": 0.15599696338176727, + "normalized_mae": 0.15820014476776123, + "pearson": 0.9690492749214172, + "spearman": 0.9618509674949971 + }, + { + "score": "vn_S_ASMR_reg", + "n": 1724, + "raw_mae": 0.29517167806625366, + "normalized_mae": 0.21409156918525696, + "pearson": 0.9415626525878906, + "spearman": 0.9375846254713096 + }, + { + "score": "vn_S_AUTH_reg", + "n": 1724, + "raw_mae": 0.23993803560733795, + "normalized_mae": 0.23095901310443878, + "pearson": 0.9517802596092224, + "spearman": 0.9500966034660712 + }, + { + "score": "vn_S_CART_reg", + "n": 1724, + "raw_mae": 0.3139786124229431, + "normalized_mae": 0.22931653261184692, + "pearson": 0.9479970932006836, + "spearman": 0.945175036210285 + }, + { + "score": "vn_S_CASU_reg", + "n": 1724, + "raw_mae": 0.322431355714798, + "normalized_mae": 0.2527092397212982, + "pearson": 0.9638717174530029, + "spearman": 0.9624509166124956 + }, + { + "score": "vn_S_CONV_reg", + "n": 1724, + "raw_mae": 0.3033541440963745, + "normalized_mae": 0.23239287734031677, + "pearson": 0.9493840932846069, + "spearman": 0.9454412265810312 + }, + { + "score": "vn_S_DRAM_reg", + "n": 1724, + "raw_mae": 0.28097832202911377, + "normalized_mae": 0.24662072956562042, + "pearson": 0.9440542459487915, + "spearman": 0.939518992151384 + }, + { + "score": "vn_S_FORM_reg", + "n": 1724, + "raw_mae": 0.22450916469097137, + "normalized_mae": 0.22265316545963287, + "pearson": 0.9590426087379456, + "spearman": 0.9575353846081974 + }, + { + "score": "vn_S_MONO_reg", + "n": 1724, + "raw_mae": 0.22478307783603668, + "normalized_mae": 0.1766728162765503, + "pearson": 0.9666469693183899, + "spearman": 0.962398845811982 + }, + { + "score": "vn_S_NARR_reg", + "n": 1724, + "raw_mae": 0.29094019532203674, + "normalized_mae": 0.20271238684654236, + "pearson": 0.9612072706222534, + "spearman": 0.9610405550618701 + }, + { + "score": "vn_S_NEWS_reg", + "n": 1724, + "raw_mae": 0.17403559386730194, + "normalized_mae": 0.3158513009548187, + "pearson": 0.9600523710250854, + "spearman": 0.9391086119203889 + }, + { + "score": "vn_S_PLAY_reg", + "n": 1724, + "raw_mae": 0.2638762891292572, + "normalized_mae": 0.20298193395137787, + "pearson": 0.9559035301208496, + "spearman": 0.9564260892220272 + }, + { + "score": "vn_S_RANT_reg", + "n": 1724, + "raw_mae": 0.27273353934288025, + "normalized_mae": 0.21375125646591187, + "pearson": 0.9390667676925659, + "spearman": 0.9327159297143803 + }, + { + "score": "vn_S_STRY_reg", + "n": 1724, + "raw_mae": 0.3399682343006134, + "normalized_mae": 0.24393992125988007, + "pearson": 0.9356846213340759, + "spearman": 0.9283920301561163 + }, + { + "score": "vn_S_TECH_reg", + "n": 1724, + "raw_mae": 0.3385273814201355, + "normalized_mae": 0.2779521048069, + "pearson": 0.9464904069900513, + "spearman": 0.942842743410866 + }, + { + "score": "vn_S_WHIS_reg", + "n": 1724, + "raw_mae": 0.31846392154693604, + "normalized_mae": 0.19920656085014343, + "pearson": 0.9511963129043579, + "spearman": 0.9496917153154261 + }, + { + "score": "vn_TEMP_reg", + "n": 1724, + "raw_mae": 0.19383174180984497, + "normalized_mae": 0.16143760085105896, + "pearson": 0.9671658873558044, + "spearman": 0.9653665796885788 + }, + { + "score": "vn_TENS_reg", + "n": 1724, + "raw_mae": 0.20239442586898804, + "normalized_mae": 0.24318091571331024, + "pearson": 0.9310729503631592, + "spearman": 0.927210817634611 + }, + { + "score": "vn_VALN_reg", + "n": 1724, + "raw_mae": 0.2176458090543747, + "normalized_mae": 0.19262778759002686, + "pearson": 0.9184502363204956, + "spearman": 0.9071369759127007 + }, + { + "score": "vn_VALS_reg", + "n": 1724, + "raw_mae": 0.20612265169620514, + "normalized_mae": 0.1876746267080307, + "pearson": 0.9348940849304199, + "spearman": 0.9319917630894342 + }, + { + "score": "vn_VFLX_reg", + "n": 1724, + "raw_mae": 0.21931403875350952, + "normalized_mae": 0.18173621594905853, + "pearson": 0.96268630027771, + "spearman": 0.9622391713572359 + }, + { + "score": "vn_VOLT_reg", + "n": 1724, + "raw_mae": 0.19665133953094482, + "normalized_mae": 0.22643767297267914, + "pearson": 0.972079873085022, + "spearman": 0.9718897373409725 + }, + { + "score": "vn_VULN_reg", + "n": 1724, + "raw_mae": 0.23524673283100128, + "normalized_mae": 0.2374974638223648, + "pearson": 0.9239195585250854, + "spearman": 0.9044269510183115 + }, + { + "score": "vn_WARM_reg", + "n": 1724, + "raw_mae": 0.1820390522480011, + "normalized_mae": 0.20118041336536407, + "pearson": 0.9383728504180908, + "spearman": 0.9342078133904491 + }, + { + "score": "genuineness_0_6", + "n": 1724, + "raw_mae": 0.29226401448249817, + "normalized_mae": 0.18190711736679077, + "pearson": 0.9604769349098206, + "spearman": 0.9607384087384904 + }, + { + "score": "blend_0_10", + "n": 785, + "raw_mae": 0.5809398889541626, + "normalized_mae": 0.21374014019966125, + "pearson": 0.9420610666275024, + "spearman": 0.9335671324294275 + }, + { + "score": "R_quality", + "n": 0, + "raw_mae": null, + "normalized_mae": null, + "pearson": null, + "spearman": null + }, + { + "score": "eiv_extra:Age", + "n": 1724, + "raw_mae": 0.0967264324426651, + "normalized_mae": 0.3278809189796448, + "pearson": 0.8451544046401978, + "spearman": 0.7737945819512574 + }, + { + "score": "eiv_extra:Arousal", + "n": 1724, + "raw_mae": 0.1457889974117279, + "normalized_mae": 0.3343927264213562, + "pearson": 0.8949508666992188, + "spearman": 0.8987458919041769 + }, + { + "score": "eiv_extra:Authenticity", + "n": 1724, + "raw_mae": 0.06457000970840454, + "normalized_mae": 0.25828003883361816, + "pearson": 0.852136492729187, + "spearman": 0.8365887569038485 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 1724, + "raw_mae": 0.07902941107749939, + "normalized_mae": 0.29941490292549133, + "pearson": 0.9036078453063965, + "spearman": 0.8906124400065314 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.11058926582336426, + "normalized_mae": 0.3636507987976074, + "pearson": 0.8881168961524963, + "spearman": 0.8811177784527778 + }, + { + "score": "eiv_extra:Gender", + "n": 1724, + "raw_mae": 0.18463221192359924, + "normalized_mae": 0.18511733412742615, + "pearson": 0.962242841720581, + "spearman": 0.9390109398806721 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.06209470331668854, + "normalized_mae": 0.24837881326675415, + "pearson": 0.9475884437561035, + "spearman": 0.9458733503815872 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.1218700036406517, + "normalized_mae": 0.2591669261455536, + "pearson": 0.943487286567688, + "spearman": 0.9430655191267951 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 1724, + "raw_mae": 0.09946029633283615, + "normalized_mae": 0.29905790090560913, + "pearson": 0.9270322918891907, + "spearman": 0.9232678144408852 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.147004634141922, + "normalized_mae": 0.4312109053134918, + "pearson": 0.8089618682861328, + "spearman": 0.7733584295142313 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.14015603065490723, + "normalized_mae": 0.43879950046539307, + "pearson": 0.8064936399459839, + "spearman": 0.794969954219954 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.12519803643226624, + "normalized_mae": 0.38743290305137634, + "pearson": 0.8672027587890625, + "spearman": 0.8665888013640901 + }, + { + "score": "eiv_extra:Valence", + "n": 1724, + "raw_mae": 0.13618819415569305, + "normalized_mae": 0.3568606674671173, + "pearson": 0.7120945453643799, + "spearman": 0.5125067035177252 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.13994276523590088, + "normalized_mae": 0.3211127519607544, + "pearson": 0.91817706823349, + "spearman": 0.9123706915092402 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.1286340355873108, + "normalized_mae": 0.42889153957366943, + "pearson": 0.7505346536636353, + "spearman": 0.6963652000787488 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 1724, + "raw_mae": 0.09458018094301224, + "normalized_mae": 0.13636262714862823, + "pearson": 0.9831948280334473, + "spearman": 0.9791693169317791 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.06782235950231552, + "normalized_mae": 0.22327077388763428, + "pearson": 0.9598036408424377, + "spearman": 0.9557426907922832 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 1724, + "raw_mae": 0.08253530412912369, + "normalized_mae": 0.16261839866638184, + "pearson": 0.9765750169754028, + "spearman": 0.9780029066028365 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 1724, + "raw_mae": 0.04153081774711609, + "normalized_mae": 0.16612327098846436, + "pearson": 0.9316892623901367, + "spearman": 0.9225888362184139 + }, + { + "score": "audiobox:CE", + "n": 2000, + "raw_mae": 0.1807592660188675, + "normalized_mae": 0.1777968406677246, + "pearson": 0.9692010879516602, + "spearman": 0.9662057911770491 + }, + { + "score": "audiobox:CU", + "n": 2000, + "raw_mae": 0.23036497831344604, + "normalized_mae": 0.23062224686145782, + "pearson": 0.9470163583755493, + "spearman": 0.940863737913814 + }, + { + "score": "audiobox:PC", + "n": 2000, + "raw_mae": 0.17937599122524261, + "normalized_mae": 0.11103523522615433, + "pearson": 0.9845072031021118, + "spearman": 0.9817437300580122 + }, + { + "score": "audiobox:PQ", + "n": 2000, + "raw_mae": 0.19569125771522522, + "normalized_mae": 0.22256144881248474, + "pearson": 0.9470787644386292, + "spearman": 0.948032014682404 + }, + { + "score": "dnsmos:SIG_raw", + "n": 1724, + "raw_mae": 0.20941795408725739, + "normalized_mae": 0.31299784779548645, + "pearson": 0.8364325761795044, + "spearman": 0.8245150581868197 + }, + { + "score": "dnsmos:BAK_raw", + "n": 1724, + "raw_mae": 0.20704951882362366, + "normalized_mae": 0.1840038150548935, + "pearson": 0.9663210511207581, + "spearman": 0.9605133473172351 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 1724, + "raw_mae": 0.18727609515190125, + "normalized_mae": 0.23035475611686707, + "pearson": 0.9472543001174927, + "spearman": 0.9523174700859851 + }, + { + "score": "dnsmos:SIG", + "n": 1724, + "raw_mae": 0.14493265748023987, + "normalized_mae": 0.2892058193683624, + "pearson": 0.829256534576416, + "spearman": 0.8202596840649845 + }, + { + "score": "dnsmos:BAK", + "n": 1724, + "raw_mae": 0.17353762686252594, + "normalized_mae": 0.18688756227493286, + "pearson": 0.9612609148025513, + "spearman": 0.9596453020571708 + }, + { + "score": "dnsmos:OVRL", + "n": 1724, + "raw_mae": 0.13917097449302673, + "normalized_mae": 0.22940729558467865, + "pearson": 0.9421688318252563, + "spearman": 0.9521181128292515 + }, + { + "score": "dnsmos:P808_MOS", + "n": 1724, + "raw_mae": 0.1003466248512268, + "normalized_mae": 0.20213888585567474, + "pearson": 0.965453028678894, + "spearman": 0.9632317810020076 + }, + { + "score": "burst_count_log1p", + "n": 2000, + "raw_mae": 0.03150366246700287, + "normalized_mae": 0.04857772961258888, + "pearson": 0.9932848811149597, + "spearman": 0.9164854004757974 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 1724, + "raw_mae": 0.17108741402626038, + "normalized_mae": 0.3085400462150574, + "pearson": 0.9014475345611572, + "spearman": 0.8989219675471897 + }, + { + "score": "voiceclap_attribute:Age", + "n": 1724, + "raw_mae": 0.14488427340984344, + "normalized_mae": 0.26645341515541077, + "pearson": 0.8884541988372803, + "spearman": 0.9056463961910056 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 1724, + "raw_mae": 0.13000020384788513, + "normalized_mae": 0.22652186453342438, + "pearson": 0.9462409019470215, + "spearman": 0.9431856930462469 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 1724, + "raw_mae": 0.1700572967529297, + "normalized_mae": 0.33517342805862427, + "pearson": 0.8988972902297974, + "spearman": 0.9016462801578775 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 1724, + "raw_mae": 0.18663929402828217, + "normalized_mae": 0.29977473616600037, + "pearson": 0.9172996878623962, + "spearman": 0.9227083981022225 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 1724, + "raw_mae": 0.13809648156166077, + "normalized_mae": 0.2883797883987427, + "pearson": 0.9075616002082825, + "spearman": 0.9194409567491602 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 1724, + "raw_mae": 0.05308574438095093, + "normalized_mae": 0.2123429775238037, + "pearson": 0.907253623008728, + "spearman": 0.9096358766944632 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 1724, + "raw_mae": 0.11119037866592407, + "normalized_mae": 0.4286273419857025, + "pearson": 0.8299148082733154, + "spearman": 0.8294413947683078 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 1724, + "raw_mae": 0.05744446441531181, + "normalized_mae": 0.21750997006893158, + "pearson": 0.9576818943023682, + "spearman": 0.9574096389084111 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 1724, + "raw_mae": 0.07008661329746246, + "normalized_mae": 0.28034645318984985, + "pearson": 0.9275351762771606, + "spearman": 0.9196019251928114 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 1724, + "raw_mae": 0.12271112203598022, + "normalized_mae": 0.23130890727043152, + "pearson": 0.954605221748352, + "spearman": 0.952132473557887 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 1724, + "raw_mae": 0.1418215036392212, + "normalized_mae": 0.30252915620803833, + "pearson": 0.9090311527252197, + "spearman": 0.9186471672786846 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 1724, + "raw_mae": 0.11732270568609238, + "normalized_mae": 0.3499949276447296, + "pearson": 0.8694392442703247, + "spearman": 0.8903569916630245 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 1724, + "raw_mae": 0.12199404090642929, + "normalized_mae": 0.3009648621082306, + "pearson": 0.9127156138420105, + "spearman": 0.9211802045931957 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 1724, + "raw_mae": 0.11383067071437836, + "normalized_mae": 0.3350982069969177, + "pearson": 0.9056670665740967, + "spearman": 0.9054619788201513 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 1724, + "raw_mae": 0.11953629553318024, + "normalized_mae": 0.3894265592098236, + "pearson": 0.8466825485229492, + "spearman": 0.8577653717130532 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 1724, + "raw_mae": 0.09940510988235474, + "normalized_mae": 0.3421502411365509, + "pearson": 0.8974904417991638, + "spearman": 0.8991834008663766 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 1724, + "raw_mae": 0.07701289653778076, + "normalized_mae": 0.30805158615112305, + "pearson": 0.8732152581214905, + "spearman": 0.8729343126689499 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 1724, + "raw_mae": 0.12709879875183105, + "normalized_mae": 0.36317184567451477, + "pearson": 0.8881754875183105, + "spearman": 0.8852226869342686 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 1724, + "raw_mae": 0.07609550654888153, + "normalized_mae": 0.3043820261955261, + "pearson": 0.8420835137367249, + "spearman": 0.8410882353873577 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 1724, + "raw_mae": 0.12439689040184021, + "normalized_mae": 0.3119770884513855, + "pearson": 0.8980377912521362, + "spearman": 0.91203646492094 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 1724, + "raw_mae": 0.09723896533250809, + "normalized_mae": 0.3089755177497864, + "pearson": 0.9108065366744995, + "spearman": 0.9109500036411705 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 1724, + "raw_mae": 0.08564653992652893, + "normalized_mae": 0.3217632472515106, + "pearson": 0.9028546810150146, + "spearman": 0.899149017705227 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 1724, + "raw_mae": 0.09885741025209427, + "normalized_mae": 0.3797611594200134, + "pearson": 0.8510147333145142, + "spearman": 0.8775432215847269 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 1724, + "raw_mae": 0.07231015712022781, + "normalized_mae": 0.28924062848091125, + "pearson": 0.8960456848144531, + "spearman": 0.8927582350381618 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 1724, + "raw_mae": 0.1758798062801361, + "normalized_mae": 0.17507310211658478, + "pearson": 0.9741488695144653, + "spearman": 0.9687821528646726 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 1724, + "raw_mae": 0.09698405116796494, + "normalized_mae": 0.3615168035030365, + "pearson": 0.8777596950531006, + "spearman": 0.8793999685396746 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 1724, + "raw_mae": 0.08428452908992767, + "normalized_mae": 0.2256426066160202, + "pearson": 0.9535740613937378, + "spearman": 0.9565784056748607 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 1724, + "raw_mae": 0.11596812307834625, + "normalized_mae": 0.291892409324646, + "pearson": 0.9053974151611328, + "spearman": 0.9131403270628878 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 1724, + "raw_mae": 0.18393294513225555, + "normalized_mae": 0.3393411338329315, + "pearson": 0.8997824192047119, + "spearman": 0.8968277146716661 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 1724, + "raw_mae": 0.10466854274272919, + "normalized_mae": 0.3146929442882538, + "pearson": 0.9094920754432678, + "spearman": 0.9098026088462474 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 1724, + "raw_mae": 0.09923186898231506, + "normalized_mae": 0.22586868703365326, + "pearson": 0.9502302408218384, + "spearman": 0.9525741329785309 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 1724, + "raw_mae": 0.1411851942539215, + "normalized_mae": 0.30429837107658386, + "pearson": 0.907583475112915, + "spearman": 0.9183159120282394 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 1724, + "raw_mae": 0.08053324371576309, + "normalized_mae": 0.32213297486305237, + "pearson": 0.9059200882911682, + "spearman": 0.9088278187546578 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 1724, + "raw_mae": 0.07447467744350433, + "normalized_mae": 0.29789870977401733, + "pearson": 0.890658974647522, + "spearman": 0.8807838713735927 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 1724, + "raw_mae": 0.10859423130750656, + "normalized_mae": 0.3138563632965088, + "pearson": 0.9117892980575562, + "spearman": 0.9080947691745861 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 1724, + "raw_mae": 0.13868814706802368, + "normalized_mae": 0.23251745104789734, + "pearson": 0.9494140148162842, + "spearman": 0.9448962715216863 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 1724, + "raw_mae": 0.07342365384101868, + "normalized_mae": 0.2936946153640747, + "pearson": 0.8970698118209839, + "spearman": 0.8954438694825158 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 1724, + "raw_mae": 0.09395027160644531, + "normalized_mae": 0.31191807985305786, + "pearson": 0.9022676944732666, + "spearman": 0.9050345412847451 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 1724, + "raw_mae": 0.0993516594171524, + "normalized_mae": 0.28468403220176697, + "pearson": 0.930611789226532, + "spearman": 0.927421885349593 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 1724, + "raw_mae": 0.07920901477336884, + "normalized_mae": 0.24140214920043945, + "pearson": 0.9504024386405945, + "spearman": 0.9504025047279164 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 1724, + "raw_mae": 0.13579228520393372, + "normalized_mae": 0.3264637887477875, + "pearson": 0.902167797088623, + "spearman": 0.8965932013091794 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 1724, + "raw_mae": 0.09989738464355469, + "normalized_mae": 0.319242388010025, + "pearson": 0.9023007750511169, + "spearman": 0.9029245100340805 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 1724, + "raw_mae": 0.130042165517807, + "normalized_mae": 0.2279573678970337, + "pearson": 0.9525387287139893, + "spearman": 0.9395467061388068 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 1724, + "raw_mae": 0.11746691912412643, + "normalized_mae": 0.28112006187438965, + "pearson": 0.9296157956123352, + "spearman": 0.9303769571244455 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 1724, + "raw_mae": 0.10604328662157059, + "normalized_mae": 0.37632593512535095, + "pearson": 0.8740965127944946, + "spearman": 0.8752825567791425 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 1724, + "raw_mae": 0.12583573162555695, + "normalized_mae": 0.3493877947330475, + "pearson": 0.8716368079185486, + "spearman": 0.8746224146088103 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 1724, + "raw_mae": 0.08831767737865448, + "normalized_mae": 0.3040326237678528, + "pearson": 0.9209114909172058, + "spearman": 0.9224048564425512 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 1724, + "raw_mae": 0.1210942417383194, + "normalized_mae": 0.33730626106262207, + "pearson": 0.8933131694793701, + "spearman": 0.9002620843519379 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 1724, + "raw_mae": 0.10453981161117554, + "normalized_mae": 0.2755781412124634, + "pearson": 0.9286378026008606, + "spearman": 0.9296342904433839 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 1724, + "raw_mae": 0.19029659032821655, + "normalized_mae": 0.3594890832901001, + "pearson": 0.8826051950454712, + "spearman": 0.8826034801201612 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 1724, + "raw_mae": 0.10956332087516785, + "normalized_mae": 0.30538472533226013, + "pearson": 0.9205805063247681, + "spearman": 0.9241334465593618 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 1724, + "raw_mae": 0.25187206268310547, + "normalized_mae": 0.39722907543182373, + "pearson": 0.8419601321220398, + "spearman": 0.8274827389878852 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 1724, + "raw_mae": 0.1662154346704483, + "normalized_mae": 0.29901137948036194, + "pearson": 0.9180340766906738, + "spearman": 0.9219300482973619 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 1724, + "raw_mae": 0.13945505023002625, + "normalized_mae": 0.34919580817222595, + "pearson": 0.8946114778518677, + "spearman": 0.8812397700833368 + }, + { + "score": "voiceclap_attribute:duration", + "n": 1724, + "raw_mae": 0.5872372388839722, + "normalized_mae": 0.0927170068025589, + "pearson": 0.9924912452697754, + "spearman": 0.9904672360426142 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 1724, + "raw_mae": 0.07154576480388641, + "normalized_mae": 0.14350712299346924, + "pearson": 0.9813144207000732, + "spearman": 0.9750171023406566 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 1724, + "raw_mae": 0.03628312423825264, + "normalized_mae": 0.14513249695301056, + "pearson": 0.9449241757392883, + "spearman": 0.9309574330779532 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 1724, + "raw_mae": 0.06273599714040756, + "normalized_mae": 0.15216010808944702, + "pearson": 0.9807894229888916, + "spearman": 0.9794767187592299 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 1724, + "raw_mae": 0.015450149774551392, + "normalized_mae": 0.061800599098205566, + "pearson": 0.9509097337722778, + "spearman": 0.9394200589685531 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 1724, + "raw_mae": 1.0165389776229858, + "normalized_mae": 0.2709132432937622, + "pearson": 0.9408115148544312, + "spearman": 0.9333932934103583 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1411, + "mean": 0.914568396101684 + }, + "identity": { + "n": 1411, + "mean": 0.8803182394394927 + } + }, + "frame_f1": 0.9669060428665103, + "frame_threshold": 0.5, + "cps_raw_mae": null, + "burst_class_oracle_span_accuracy": 0.5987261146496815, + "burst_class_events": 2355, + "burst_localization": { + "0.1": { + "precision": 0.6768115942028986, + "recall": 0.9915074309978769, + "f1": 0.8044788975021533, + "matched": 2335 + }, + "0.3": { + "precision": 0.6759420289855073, + "recall": 0.9902335456475584, + "f1": 0.8034453057708871, + "matched": 2332 + }, + "0.5": { + "precision": 0.671304347826087, + "recall": 0.9834394904458599, + "f1": 0.7979328165374677, + "matched": 2316 + } + }, + "burst_start_mae_s": 0.020231263383297646, + "burst_end_mae_s": 0.05946038543897216, + "burst_matched_event_class_accuracy": 0.5798715203426125, + "burst_matched_event_class_n": 2335, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "domain": "p3_validation", + "phase": "legacy", + "split_scope": "Fixed identical held-out audio selection before and after fine-tuning" +} diff --git a/evaluation/small/public_metrics.json b/evaluation/small/public_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..eb13bc50a16d6ef42da6f58206e150a16d09e961 --- /dev/null +++ b/evaluation/small/public_metrics.json @@ -0,0 +1,13608 @@ +{ + "emonet": { + "all_mapped_40": { + "n": 12000, + "mae": 2.9189029489945986, + "rmse": 3.6382052717402718, + "pearson": 0.4511882824329115, + "spearman": 0.46785392948379473 + }, + "strict_unanimous": { + "n": 2778, + "mae": 2.865585198515625, + "rmse": 4.0008898967354725, + "pearson": 0.6657510211918534, + "spearman": 0.6833984633296862 + }, + "untruncated_mapped_40": { + "n": 11313, + "mae": 2.924290277136101, + "rmse": 3.64595108708326, + "pearson": 0.45555713561533007, + "spearman": 0.47267270360445224 + }, + "truncated_mapped_clips": 687, + "per_emotion": [ + { + "category": "Affection", + "n": 300, + "mae": 2.9118351268312996, + "rmse": 3.6514864036491446, + "pearson": 0.3993683686080179, + "spearman": 0.4074297947511674 + }, + { + "category": "Amusement", + "n": 300, + "mae": 2.452855169913835, + "rmse": 3.067085488250387, + "pearson": 0.5564113948395376, + "spearman": 0.561658910446751 + }, + { + "category": "Anger", + "n": 300, + "mae": 2.882415619745023, + "rmse": 3.601857254123066, + "pearson": 0.5652508505279645, + "spearman": 0.5921289095679011 + }, + { + "category": "Astonishment", + "n": 300, + "mae": 2.7269167812582515, + "rmse": 3.3288147496137173, + "pearson": 0.49478129667409465, + "spearman": 0.5135111039216218 + }, + { + "category": "Awe", + "n": 300, + "mae": 2.9752588112921354, + "rmse": 3.6471166044484438, + "pearson": 0.3080597309976051, + "spearman": 0.3115470755094348 + }, + { + "category": "Bitterness", + "n": 300, + "mae": 2.883673814169985, + "rmse": 3.6168437237986293, + "pearson": 0.4689655452561584, + "spearman": 0.4646055346022296 + }, + { + "category": "Concentration", + "n": 300, + "mae": 3.3030795745717154, + "rmse": 3.915619691776537, + "pearson": 0.22049464354319104, + "spearman": 0.18169748110538197 + }, + { + "category": "Confusion", + "n": 300, + "mae": 3.100582907008421, + "rmse": 3.756216671306417, + "pearson": 0.4766304252061309, + "spearman": 0.515409656302166 + }, + { + "category": "Contemplation", + "n": 300, + "mae": 2.3972356025377914, + "rmse": 2.9919214166999626, + "pearson": 0.26414549990679004, + "spearman": 0.25744561786046144 + }, + { + "category": "Contempt", + "n": 300, + "mae": 3.079366165997668, + "rmse": 3.8147329959248064, + "pearson": 0.46653795616822774, + "spearman": 0.47651849419108044 + }, + { + "category": "Contentment", + "n": 300, + "mae": 2.74357247254863, + "rmse": 3.4621804197682433, + "pearson": 0.4719348654351882, + "spearman": 0.47860953011006824 + }, + { + "category": "Disappointment", + "n": 300, + "mae": 3.0220448117951553, + "rmse": 3.781552462581607, + "pearson": 0.4830295238607699, + "spearman": 0.4953076547914368 + }, + { + "category": "Disgust", + "n": 300, + "mae": 2.935412639890694, + "rmse": 3.5730700204155363, + "pearson": 0.5149842595627249, + "spearman": 0.5421086101523973 + }, + { + "category": "Distress", + "n": 300, + "mae": 2.9719379151571133, + "rmse": 3.6491353018980184, + "pearson": 0.5220473543266455, + "spearman": 0.533366868061257 + }, + { + "category": "Doubt", + "n": 300, + "mae": 2.431007573323117, + "rmse": 3.0406313727196, + "pearson": 0.5070778461189298, + "spearman": 0.5045710595963816 + }, + { + "category": "Elation", + "n": 300, + "mae": 2.880141628674335, + "rmse": 3.622877271888184, + "pearson": 0.4936779294037721, + "spearman": 0.4928123349916747 + }, + { + "category": "Embarrassment", + "n": 300, + "mae": 3.89763414053628, + "rmse": 4.587663251984861, + "pearson": 0.5843245364496431, + "spearman": 0.6186925776580615 + }, + { + "category": "Emotional%20Numbness", + "n": 300, + "mae": 2.4783144256369107, + "rmse": 3.1239742263372063, + "pearson": 0.1969000563643627, + "spearman": 0.20020545565571035 + }, + { + "category": "Fatigue", + "n": 300, + "mae": 2.509306673190246, + "rmse": 3.137601158303087, + "pearson": 0.43263907441897875, + "spearman": 0.42721508094656047 + }, + { + "category": "Fear", + "n": 300, + "mae": 2.821034533674311, + "rmse": 3.619029058508576, + "pearson": 0.41248728660254397, + "spearman": 0.44885499648181687 + }, + { + "category": "Helplessness", + "n": 300, + "mae": 2.4853942043168678, + "rmse": 3.1920472036914114, + "pearson": 0.5342783599993275, + "spearman": 0.5536212028471059 + }, + { + "category": "Hope", + "n": 300, + "mae": 2.552383291314149, + "rmse": 3.1797381458274883, + "pearson": 0.35419548324565564, + "spearman": 0.35618037938855823 + }, + { + "category": "Impatience%20and%20Irritability", + "n": 300, + "mae": 2.7045857499570896, + "rmse": 3.3376975731827647, + "pearson": 0.5927271459716718, + "spearman": 0.607072626331388 + }, + { + "category": "Infatuation", + "n": 300, + "mae": 3.5589514708780263, + "rmse": 4.267586478893739, + "pearson": 0.3778976136713369, + "spearman": 0.41465487464894035 + }, + { + "category": "Interest", + "n": 300, + "mae": 2.6050889267192945, + "rmse": 3.19844491474262, + "pearson": 0.33945918731677927, + "spearman": 0.32128138974399073 + }, + { + "category": "Intoxication", + "n": 300, + "mae": 3.683366814333583, + "rmse": 4.499856438389349, + "pearson": 0.4008621144211085, + "spearman": 0.4440316961891217 + }, + { + "category": "Jealousy%20%26%20Envy", + "n": 300, + "mae": 4.288338164288758, + "rmse": 5.079928706813625, + "pearson": 0.4232311449233237, + "spearman": 0.48563799107795574 + }, + { + "category": "Longing", + "n": 300, + "mae": 2.4817075303885052, + "rmse": 3.0707319233699777, + "pearson": 0.44256136474956453, + "spearman": 0.45251055915018634 + }, + { + "category": "Malevolence", + "n": 300, + "mae": 3.56308812670927, + "rmse": 4.269833111234828, + "pearson": 0.5193360639435707, + "spearman": 0.5540555444629576 + }, + { + "category": "Pain", + "n": 300, + "mae": 2.6799407170619816, + "rmse": 3.402856685918109, + "pearson": 0.5181722620423876, + "spearman": 0.5248467969386719 + }, + { + "category": "Pleasure", + "n": 300, + "mae": 2.661557569251292, + "rmse": 3.2816699502858984, + "pearson": 0.4870701391213123, + "spearman": 0.520980328113976 + }, + { + "category": "Pride", + "n": 300, + "mae": 2.7844381588117946, + "rmse": 3.454683229915905, + "pearson": 0.4746890009894709, + "spearman": 0.49506499680840654 + }, + { + "category": "Relief", + "n": 300, + "mae": 2.9861147457982105, + "rmse": 3.738192949155655, + "pearson": 0.48895449560700854, + "spearman": 0.5206584085127934 + }, + { + "category": "Sadness", + "n": 300, + "mae": 2.5158583754880564, + "rmse": 3.1731957061590172, + "pearson": 0.5368304302300865, + "spearman": 0.5309448518239345 + }, + { + "category": "Sexual%20Lust", + "n": 300, + "mae": 2.6205655561221968, + "rmse": 3.363901629562311, + "pearson": 0.6079066008830758, + "spearman": 0.6434116239516509 + }, + { + "category": "Shame", + "n": 300, + "mae": 3.6013584442245263, + "rmse": 4.363638762600062, + "pearson": 0.5110514852560912, + "spearman": 0.5622262588768351 + }, + { + "category": "Sourness", + "n": 300, + "mae": 2.804383468611373, + "rmse": 3.483305999794097, + "pearson": 0.4361439428094896, + "spearman": 0.4379908059017296 + }, + { + "category": "Teasing", + "n": 300, + "mae": 2.1354729371517895, + "rmse": 2.7252029298162155, + "pearson": 0.6920987353820126, + "spearman": 0.6811457212446832 + }, + { + "category": "Thankfulness", + "n": 300, + "mae": 3.2968715173776983, + "rmse": 4.056338836010182, + "pearson": 0.38025562659006584, + "spearman": 0.4047256908209282 + }, + { + "category": "Triumph", + "n": 300, + "mae": 3.343025803226564, + "rmse": 4.068732208318695, + "pearson": 0.4644539946128108, + "spearman": 0.4907590161397551 + } + ], + "omitted": { + "Arousal": 300, + "Authenticity": 300 + }, + "protocol": "Mean expert rating mapped 0,1,2 → 0,5,10; 0–4 teacher-native emotion prediction multiplied by 2.5 and clipped to [0,10], a fixed endpoint conversion without benchmark fitting. Dataset snapshot has 42 queried labels; 40 map to trained emotion heads. Strict unanimous means all recorded raters agree and at least two raters." + }, + "emolia-emo": { + "all_repo_rows": { + "n": 7988, + "positive_rate": 0.5779919879819729, + "prompts": 40, + "mean_prompt_spearman": 0.4284228103694348, + "balanced_accuracy_oracle_per_prompt": 0.718565974469007, + "balanced_accuracy_5fold_clip_grouped": 0.6970124211099437, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6195882835610156, + "balanced_accuracy": 0.7619517289394291 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5613891376782927, + "balanced_accuracy": 0.7556527479782142 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.6160216209962971, + "balanced_accuracy": 0.7710594315245478 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.24147331312962664, + "balanced_accuracy": 0.6368743615934627 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5215497155142675, + "balanced_accuracy": 0.7522590361445782 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4931234635348361, + "balanced_accuracy": 0.713986380303824 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.2677406267807076, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.4182988588554182, + "balanced_accuracy": 0.7001404494382022 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.48923753179430124, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6062963707761, + "balanced_accuracy": 0.7967685076380728 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5830262385061882, + "balanced_accuracy": 0.7562429854096521 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4665855218334048, + "balanced_accuracy": 0.6880952380952381 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.5032754952538202, + "balanced_accuracy": 0.7406994047619048 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6645843660442841, + "balanced_accuracy": 0.831051509370441 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.08556897490732268, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.421064839138159, + "balanced_accuracy": 0.6980421116412936 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.42546940316572496, + "balanced_accuracy": 0.675513078470825 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5643614683259858, + "balanced_accuracy": 0.8055608455532279 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4823257705477607, + "balanced_accuracy": 0.7438506337786913 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.3243175853957537, + "balanced_accuracy": 0.6603808987709916 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5364952691601111, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.2762814790104758, + "balanced_accuracy": 0.7281818181818182 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.666680021387896, + "balanced_accuracy": 0.8324058683240587 + }, + { + "prompt": "Infatuation", + "n": 423, + "rho": 0.2981133393466999, + "balanced_accuracy": 0.6147407104940792 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.14832583817392542, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21023000272498416, + "balanced_accuracy": 0.6118247694334651 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.07239314415580364, + "balanced_accuracy": 0.5488505747126436 + }, + { + "prompt": "Longing", + "n": 250, + "rho": 0.4521610328228951, + "balanced_accuracy": 0.6903846153846154 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.49169718526677314, + "balanced_accuracy": 0.7106242248863166 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.411661242882628, + "balanced_accuracy": 0.698747936158503 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5470716240080059, + "balanced_accuracy": 0.7767857142857143 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.3926490591382961, + "balanced_accuracy": 0.69438270357648 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.48171158606087555, + "balanced_accuracy": 0.6823252160251374 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.5708052677804847, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.1676919499895924, + "balanced_accuracy": 0.6165394875612631 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.47176247851516806, + "balanced_accuracy": 0.6996838777660696 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.4468204618911538, + "balanced_accuracy": 0.6642608262817322 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.49661833031549096, + "balanced_accuracy": 0.7196180555555556 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.20402600797374557, + "balanced_accuracy": 0.6732673267326732 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4384185084331198, + "balanced_accuracy": 0.6790168539325843 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6195882835610156, + "balanced_accuracy_oracle": 0.7619517289394291 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5613891376782927, + "balanced_accuracy_oracle": 0.7556527479782142 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.6160216209962971, + "balanced_accuracy_oracle": 0.7710594315245478 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.24147331312962664, + "balanced_accuracy_oracle": 0.6368743615934627 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5215497155142675, + "balanced_accuracy_oracle": 0.7522590361445782 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4931234635348361, + "balanced_accuracy_oracle": 0.713986380303824 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.2677406267807076, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.4182988588554182, + "balanced_accuracy_oracle": 0.7001404494382022 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.48923753179430124, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6062963707761, + "balanced_accuracy_oracle": 0.7967685076380728 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5830262385061882, + "balanced_accuracy_oracle": 0.7562429854096521 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4665855218334048, + "balanced_accuracy_oracle": 0.6880952380952381 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.5032754952538202, + "balanced_accuracy_oracle": 0.7406994047619048 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6645843660442841, + "balanced_accuracy_oracle": 0.831051509370441 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.08556897490732268, + "balanced_accuracy_oracle": 0.7083333333333333 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.421064839138159, + "balanced_accuracy_oracle": 0.6980421116412936 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.42546940316572496, + "balanced_accuracy_oracle": 0.675513078470825 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5643614683259858, + "balanced_accuracy_oracle": 0.8055608455532279 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4823257705477607, + "balanced_accuracy_oracle": 0.7438506337786913 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.3243175853957537, + "balanced_accuracy_oracle": 0.6603808987709916 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5364952691601111, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.2762814790104758, + "balanced_accuracy_oracle": 0.7281818181818182 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.666680021387896, + "balanced_accuracy_oracle": 0.8324058683240587 + }, + { + "family": "Infatuation", + "n": 423, + "mean_prompt_rho": 0.2981133393466999, + "balanced_accuracy_oracle": 0.6147407104940792 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.14832583817392542, + "balanced_accuracy_oracle": 0.5769230769230769 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21023000272498416, + "balanced_accuracy_oracle": 0.6118247694334651 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.07239314415580364, + "balanced_accuracy_oracle": 0.5488505747126436 + }, + { + "family": "Longing", + "n": 250, + "mean_prompt_rho": 0.4521610328228951, + "balanced_accuracy_oracle": 0.6903846153846154 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.49169718526677314, + "balanced_accuracy_oracle": 0.7106242248863166 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.411661242882628, + "balanced_accuracy_oracle": 0.698747936158503 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5470716240080059, + "balanced_accuracy_oracle": 0.7767857142857143 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.3926490591382961, + "balanced_accuracy_oracle": 0.69438270357648 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.48171158606087555, + "balanced_accuracy_oracle": 0.6823252160251374 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.5708052677804847, + "balanced_accuracy_oracle": 0.7741935483870968 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.1676919499895924, + "balanced_accuracy_oracle": 0.6165394875612631 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.47176247851516806, + "balanced_accuracy_oracle": 0.6996838777660696 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.4468204618911538, + "balanced_accuracy_oracle": 0.6642608262817322 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.49661833031549096, + "balanced_accuracy_oracle": 0.7196180555555556 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.20402600797374557, + "balanced_accuracy_oracle": 0.6732673267326732 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4384185084331198, + "balanced_accuracy_oracle": 0.6790168539325843 + } + ] + }, + "repo_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.4282238279351514, + "balanced_accuracy_oracle_per_prompt": 0.7184959166670952, + "balanced_accuracy_5fold_clip_grouped": 0.6955306404249958, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6195882835610156, + "balanced_accuracy": 0.7619517289394291 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5613891376782927, + "balanced_accuracy": 0.7556527479782142 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.6160216209962971, + "balanced_accuracy": 0.7710594315245478 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.24147331312962664, + "balanced_accuracy": 0.6368743615934627 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5215497155142675, + "balanced_accuracy": 0.7522590361445782 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4931234635348361, + "balanced_accuracy": 0.713986380303824 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.2677406267807076, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.4182988588554182, + "balanced_accuracy": 0.7001404494382022 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.48923753179430124, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6062963707761, + "balanced_accuracy": 0.7967685076380728 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5830262385061882, + "balanced_accuracy": 0.7562429854096521 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4665855218334048, + "balanced_accuracy": 0.6880952380952381 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.5032754952538202, + "balanced_accuracy": 0.7406994047619048 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6645843660442841, + "balanced_accuracy": 0.831051509370441 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.08556897490732268, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.421064839138159, + "balanced_accuracy": 0.6980421116412936 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.42546940316572496, + "balanced_accuracy": 0.675513078470825 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5643614683259858, + "balanced_accuracy": 0.8055608455532279 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4823257705477607, + "balanced_accuracy": 0.7438506337786913 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.3243175853957537, + "balanced_accuracy": 0.6603808987709916 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5364952691601111, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.2762814790104758, + "balanced_accuracy": 0.7281818181818182 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.666680021387896, + "balanced_accuracy": 0.8324058683240587 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.29595040617007196, + "balanced_accuracy": 0.6140723001482495 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.14832583817392542, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21023000272498416, + "balanced_accuracy": 0.6118247694334651 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.07239314415580364, + "balanced_accuracy": 0.5488505747126436 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.44636466862818835, + "balanced_accuracy": 0.6880736910148675 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.49169718526677314, + "balanced_accuracy": 0.7106242248863166 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.411661242882628, + "balanced_accuracy": 0.698747936158503 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5470716240080059, + "balanced_accuracy": 0.7767857142857143 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.3926490591382961, + "balanced_accuracy": 0.69438270357648 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.48171158606087555, + "balanced_accuracy": 0.6823252160251374 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.5708052677804847, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.1676919499895924, + "balanced_accuracy": 0.6165394875612631 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.47176247851516806, + "balanced_accuracy": 0.6996838777660696 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.4468204618911538, + "balanced_accuracy": 0.6642608262817322 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.49661833031549096, + "balanced_accuracy": 0.7196180555555556 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.20402600797374557, + "balanced_accuracy": 0.6732673267326732 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4384185084331198, + "balanced_accuracy": 0.6790168539325843 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6195882835610156, + "balanced_accuracy_oracle": 0.7619517289394291 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5613891376782927, + "balanced_accuracy_oracle": 0.7556527479782142 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.6160216209962971, + "balanced_accuracy_oracle": 0.7710594315245478 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.24147331312962664, + "balanced_accuracy_oracle": 0.6368743615934627 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5215497155142675, + "balanced_accuracy_oracle": 0.7522590361445782 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4931234635348361, + "balanced_accuracy_oracle": 0.713986380303824 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.2677406267807076, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.4182988588554182, + "balanced_accuracy_oracle": 0.7001404494382022 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.48923753179430124, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6062963707761, + "balanced_accuracy_oracle": 0.7967685076380728 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5830262385061882, + "balanced_accuracy_oracle": 0.7562429854096521 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4665855218334048, + "balanced_accuracy_oracle": 0.6880952380952381 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.5032754952538202, + "balanced_accuracy_oracle": 0.7406994047619048 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6645843660442841, + "balanced_accuracy_oracle": 0.831051509370441 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.08556897490732268, + "balanced_accuracy_oracle": 0.7083333333333333 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.421064839138159, + "balanced_accuracy_oracle": 0.6980421116412936 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.42546940316572496, + "balanced_accuracy_oracle": 0.675513078470825 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5643614683259858, + "balanced_accuracy_oracle": 0.8055608455532279 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4823257705477607, + "balanced_accuracy_oracle": 0.7438506337786913 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.3243175853957537, + "balanced_accuracy_oracle": 0.6603808987709916 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5364952691601111, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.2762814790104758, + "balanced_accuracy_oracle": 0.7281818181818182 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.666680021387896, + "balanced_accuracy_oracle": 0.8324058683240587 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.29595040617007196, + "balanced_accuracy_oracle": 0.6140723001482495 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.14832583817392542, + "balanced_accuracy_oracle": 0.5769230769230769 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21023000272498416, + "balanced_accuracy_oracle": 0.6118247694334651 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.07239314415580364, + "balanced_accuracy_oracle": 0.5488505747126436 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.44636466862818835, + "balanced_accuracy_oracle": 0.6880736910148675 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.49169718526677314, + "balanced_accuracy_oracle": 0.7106242248863166 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.411661242882628, + "balanced_accuracy_oracle": 0.698747936158503 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5470716240080059, + "balanced_accuracy_oracle": 0.7767857142857143 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.3926490591382961, + "balanced_accuracy_oracle": 0.69438270357648 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.48171158606087555, + "balanced_accuracy_oracle": 0.6823252160251374 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.5708052677804847, + "balanced_accuracy_oracle": 0.7741935483870968 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.1676919499895924, + "balanced_accuracy_oracle": 0.6165394875612631 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.47176247851516806, + "balanced_accuracy_oracle": 0.6996838777660696 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.4468204618911538, + "balanced_accuracy_oracle": 0.6642608262817322 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.49661833031549096, + "balanced_accuracy_oracle": 0.7196180555555556 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.20402600797374557, + "balanced_accuracy_oracle": 0.6732673267326732 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4384185084331198, + "balanced_accuracy_oracle": 0.6790168539325843 + } + ] + }, + "unflagged_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.4282238279351514, + "balanced_accuracy_oracle_per_prompt": 0.7184959166670952, + "balanced_accuracy_5fold_clip_grouped": 0.6955306404249958, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6195882835610156, + "balanced_accuracy": 0.7619517289394291 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5613891376782927, + "balanced_accuracy": 0.7556527479782142 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.6160216209962971, + "balanced_accuracy": 0.7710594315245478 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.24147331312962664, + "balanced_accuracy": 0.6368743615934627 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5215497155142675, + "balanced_accuracy": 0.7522590361445782 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4931234635348361, + "balanced_accuracy": 0.713986380303824 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.2677406267807076, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.4182988588554182, + "balanced_accuracy": 0.7001404494382022 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.48923753179430124, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6062963707761, + "balanced_accuracy": 0.7967685076380728 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5830262385061882, + "balanced_accuracy": 0.7562429854096521 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4665855218334048, + "balanced_accuracy": 0.6880952380952381 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.5032754952538202, + "balanced_accuracy": 0.7406994047619048 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6645843660442841, + "balanced_accuracy": 0.831051509370441 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.08556897490732268, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.421064839138159, + "balanced_accuracy": 0.6980421116412936 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.42546940316572496, + "balanced_accuracy": 0.675513078470825 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5643614683259858, + "balanced_accuracy": 0.8055608455532279 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4823257705477607, + "balanced_accuracy": 0.7438506337786913 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.3243175853957537, + "balanced_accuracy": 0.6603808987709916 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5364952691601111, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.2762814790104758, + "balanced_accuracy": 0.7281818181818182 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.666680021387896, + "balanced_accuracy": 0.8324058683240587 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.29595040617007196, + "balanced_accuracy": 0.6140723001482495 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.14832583817392542, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21023000272498416, + "balanced_accuracy": 0.6118247694334651 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.07239314415580364, + "balanced_accuracy": 0.5488505747126436 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.44636466862818835, + "balanced_accuracy": 0.6880736910148675 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.49169718526677314, + "balanced_accuracy": 0.7106242248863166 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.411661242882628, + "balanced_accuracy": 0.698747936158503 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5470716240080059, + "balanced_accuracy": 0.7767857142857143 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.3926490591382961, + "balanced_accuracy": 0.69438270357648 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.48171158606087555, + "balanced_accuracy": 0.6823252160251374 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.5708052677804847, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.1676919499895924, + "balanced_accuracy": 0.6165394875612631 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.47176247851516806, + "balanced_accuracy": 0.6996838777660696 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.4468204618911538, + "balanced_accuracy": 0.6642608262817322 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.49661833031549096, + "balanced_accuracy": 0.7196180555555556 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.20402600797374557, + "balanced_accuracy": 0.6732673267326732 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4384185084331198, + "balanced_accuracy": 0.6790168539325843 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6195882835610156, + "balanced_accuracy_oracle": 0.7619517289394291 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5613891376782927, + "balanced_accuracy_oracle": 0.7556527479782142 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.6160216209962971, + "balanced_accuracy_oracle": 0.7710594315245478 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.24147331312962664, + "balanced_accuracy_oracle": 0.6368743615934627 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5215497155142675, + "balanced_accuracy_oracle": 0.7522590361445782 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4931234635348361, + "balanced_accuracy_oracle": 0.713986380303824 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.2677406267807076, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.4182988588554182, + "balanced_accuracy_oracle": 0.7001404494382022 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.48923753179430124, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6062963707761, + "balanced_accuracy_oracle": 0.7967685076380728 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5830262385061882, + "balanced_accuracy_oracle": 0.7562429854096521 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4665855218334048, + "balanced_accuracy_oracle": 0.6880952380952381 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.5032754952538202, + "balanced_accuracy_oracle": 0.7406994047619048 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6645843660442841, + "balanced_accuracy_oracle": 0.831051509370441 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.08556897490732268, + "balanced_accuracy_oracle": 0.7083333333333333 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.421064839138159, + "balanced_accuracy_oracle": 0.6980421116412936 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.42546940316572496, + "balanced_accuracy_oracle": 0.675513078470825 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5643614683259858, + "balanced_accuracy_oracle": 0.8055608455532279 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4823257705477607, + "balanced_accuracy_oracle": 0.7438506337786913 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.3243175853957537, + "balanced_accuracy_oracle": 0.6603808987709916 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5364952691601111, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.2762814790104758, + "balanced_accuracy_oracle": 0.7281818181818182 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.666680021387896, + "balanced_accuracy_oracle": 0.8324058683240587 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.29595040617007196, + "balanced_accuracy_oracle": 0.6140723001482495 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.14832583817392542, + "balanced_accuracy_oracle": 0.5769230769230769 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21023000272498416, + "balanced_accuracy_oracle": 0.6118247694334651 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.07239314415580364, + "balanced_accuracy_oracle": 0.5488505747126436 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.44636466862818835, + "balanced_accuracy_oracle": 0.6880736910148675 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.49169718526677314, + "balanced_accuracy_oracle": 0.7106242248863166 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.411661242882628, + "balanced_accuracy_oracle": 0.698747936158503 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5470716240080059, + "balanced_accuracy_oracle": 0.7767857142857143 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.3926490591382961, + "balanced_accuracy_oracle": 0.69438270357648 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.48171158606087555, + "balanced_accuracy_oracle": 0.6823252160251374 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.5708052677804847, + "balanced_accuracy_oracle": 0.7741935483870968 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.1676919499895924, + "balanced_accuracy_oracle": 0.6165394875612631 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.47176247851516806, + "balanced_accuracy_oracle": 0.6996838777660696 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.4468204618911538, + "balanced_accuracy_oracle": 0.6642608262817322 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.49661833031549096, + "balanced_accuracy_oracle": 0.7196180555555556 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.20402600797374557, + "balanced_accuracy_oracle": 0.6732673267326732 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4384185084331198, + "balanced_accuracy_oracle": 0.6790168539325843 + } + ] + }, + "untruncated_min_2_raters": { + "n": 7986, + "positive_rate": 0.5780115201602805, + "prompts": 40, + "mean_prompt_spearman": 0.4282238279351514, + "balanced_accuracy_oracle_per_prompt": 0.7184959166670952, + "balanced_accuracy_5fold_clip_grouped": 0.6955306404249958, + "per_prompt": [ + { + "prompt": "Affection", + "n": 201, + "rho": 0.6195882835610156, + "balanced_accuracy": 0.7619517289394291 + }, + { + "prompt": "Amusement", + "n": 229, + "rho": 0.5613891376782927, + "balanced_accuracy": 0.7556527479782142 + }, + { + "prompt": "Anger", + "n": 352, + "rho": 0.6160216209962971, + "balanced_accuracy": 0.7710594315245478 + }, + { + "prompt": "Astonishment_Surprise", + "n": 100, + "rho": 0.24147331312962664, + "balanced_accuracy": 0.6368743615934627 + }, + { + "prompt": "Awe", + "n": 131, + "rho": 0.5215497155142675, + "balanced_accuracy": 0.7522590361445782 + }, + { + "prompt": "Bitterness", + "n": 129, + "rho": 0.4931234635348361, + "balanced_accuracy": 0.713986380303824 + }, + { + "prompt": "Concentration", + "n": 125, + "rho": 0.2677406267807076, + "balanced_accuracy": 0.780448717948718 + }, + { + "prompt": "Confusion", + "n": 113, + "rho": 0.4182988588554182, + "balanced_accuracy": 0.7001404494382022 + }, + { + "prompt": "Contemplation", + "n": 131, + "rho": 0.48923753179430124, + "balanced_accuracy": 0.7874469375379018 + }, + { + "prompt": "Contempt", + "n": 189, + "rho": 0.6062963707761, + "balanced_accuracy": 0.7967685076380728 + }, + { + "prompt": "Contentment", + "n": 250, + "rho": 0.5830262385061882, + "balanced_accuracy": 0.7562429854096521 + }, + { + "prompt": "Disappointment", + "n": 125, + "rho": 0.4665855218334048, + "balanced_accuracy": 0.6880952380952381 + }, + { + "prompt": "Disgust", + "n": 127, + "rho": 0.5032754952538202, + "balanced_accuracy": 0.7406994047619048 + }, + { + "prompt": "Distress", + "n": 200, + "rho": 0.6645843660442841, + "balanced_accuracy": 0.831051509370441 + }, + { + "prompt": "Doubt", + "n": 100, + "rho": 0.08556897490732268, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "Elation", + "n": 325, + "rho": 0.421064839138159, + "balanced_accuracy": 0.6980421116412936 + }, + { + "prompt": "Embarrassment", + "n": 317, + "rho": 0.42546940316572496, + "balanced_accuracy": 0.675513078470825 + }, + { + "prompt": "Emotional_Numbness", + "n": 207, + "rho": 0.5643614683259858, + "balanced_accuracy": 0.8055608455532279 + }, + { + "prompt": "Fatigue_Exhaustion", + "n": 244, + "rho": 0.4823257705477607, + "balanced_accuracy": 0.7438506337786913 + }, + { + "prompt": "Fear", + "n": 311, + "rho": 0.3243175853957537, + "balanced_accuracy": 0.6603808987709916 + }, + { + "prompt": "Helplessness", + "n": 141, + "rho": 0.5364952691601111, + "balanced_accuracy": 0.775984812529663 + }, + { + "prompt": "Hope_Enthusiasm_Optimism", + "n": 111, + "rho": 0.2762814790104758, + "balanced_accuracy": 0.7281818181818182 + }, + { + "prompt": "Impatience_and_Irritability", + "n": 238, + "rho": 0.666680021387896, + "balanced_accuracy": 0.8324058683240587 + }, + { + "prompt": "Infatuation", + "n": 422, + "rho": 0.29595040617007196, + "balanced_accuracy": 0.6140723001482495 + }, + { + "prompt": "Interest", + "n": 101, + "rho": 0.14832583817392542, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "rho": 0.21023000272498416, + "balanced_accuracy": 0.6118247694334651 + }, + { + "prompt": "Jealousy___Envy", + "n": 100, + "rho": 0.07239314415580364, + "balanced_accuracy": 0.5488505747126436 + }, + { + "prompt": "Longing", + "n": 249, + "rho": 0.44636466862818835, + "balanced_accuracy": 0.6880736910148675 + }, + { + "prompt": "Malevolence_Malice", + "n": 100, + "rho": 0.49169718526677314, + "balanced_accuracy": 0.7106242248863166 + }, + { + "prompt": "Pain", + "n": 171, + "rho": 0.411661242882628, + "balanced_accuracy": 0.698747936158503 + }, + { + "prompt": "Pleasure_Ecstasy", + "n": 172, + "rho": 0.5470716240080059, + "balanced_accuracy": 0.7767857142857143 + }, + { + "prompt": "Pride", + "n": 150, + "rho": 0.3926490591382961, + "balanced_accuracy": 0.69438270357648 + }, + { + "prompt": "Relief", + "n": 162, + "rho": 0.48171158606087555, + "balanced_accuracy": 0.6823252160251374 + }, + { + "prompt": "Sadness", + "n": 150, + "rho": 0.5708052677804847, + "balanced_accuracy": 0.7741935483870968 + }, + { + "prompt": "Sexual_Lust", + "n": 280, + "rho": 0.1676919499895924, + "balanced_accuracy": 0.6165394875612631 + }, + { + "prompt": "Shame", + "n": 125, + "rho": 0.47176247851516806, + "balanced_accuracy": 0.6996838777660696 + }, + { + "prompt": "Sourness", + "n": 221, + "rho": 0.4468204618911538, + "balanced_accuracy": 0.6642608262817322 + }, + { + "prompt": "Teasing", + "n": 100, + "rho": 0.49661833031549096, + "balanced_accuracy": 0.7196180555555556 + }, + { + "prompt": "Thankfulness_Gratitude", + "n": 103, + "rho": 0.20402600797374557, + "balanced_accuracy": 0.6732673267326732 + }, + { + "prompt": "Triumph", + "n": 378, + "rho": 0.4384185084331198, + "balanced_accuracy": 0.6790168539325843 + } + ], + "per_family": [ + { + "family": "Affection", + "n": 201, + "mean_prompt_rho": 0.6195882835610156, + "balanced_accuracy_oracle": 0.7619517289394291 + }, + { + "family": "Amusement", + "n": 229, + "mean_prompt_rho": 0.5613891376782927, + "balanced_accuracy_oracle": 0.7556527479782142 + }, + { + "family": "Anger", + "n": 352, + "mean_prompt_rho": 0.6160216209962971, + "balanced_accuracy_oracle": 0.7710594315245478 + }, + { + "family": "Astonishment_Surprise", + "n": 100, + "mean_prompt_rho": 0.24147331312962664, + "balanced_accuracy_oracle": 0.6368743615934627 + }, + { + "family": "Awe", + "n": 131, + "mean_prompt_rho": 0.5215497155142675, + "balanced_accuracy_oracle": 0.7522590361445782 + }, + { + "family": "Bitterness", + "n": 129, + "mean_prompt_rho": 0.4931234635348361, + "balanced_accuracy_oracle": 0.713986380303824 + }, + { + "family": "Concentration", + "n": 125, + "mean_prompt_rho": 0.2677406267807076, + "balanced_accuracy_oracle": 0.780448717948718 + }, + { + "family": "Confusion", + "n": 113, + "mean_prompt_rho": 0.4182988588554182, + "balanced_accuracy_oracle": 0.7001404494382022 + }, + { + "family": "Contemplation", + "n": 131, + "mean_prompt_rho": 0.48923753179430124, + "balanced_accuracy_oracle": 0.7874469375379018 + }, + { + "family": "Contempt", + "n": 189, + "mean_prompt_rho": 0.6062963707761, + "balanced_accuracy_oracle": 0.7967685076380728 + }, + { + "family": "Contentment", + "n": 250, + "mean_prompt_rho": 0.5830262385061882, + "balanced_accuracy_oracle": 0.7562429854096521 + }, + { + "family": "Disappointment", + "n": 125, + "mean_prompt_rho": 0.4665855218334048, + "balanced_accuracy_oracle": 0.6880952380952381 + }, + { + "family": "Disgust", + "n": 127, + "mean_prompt_rho": 0.5032754952538202, + "balanced_accuracy_oracle": 0.7406994047619048 + }, + { + "family": "Distress", + "n": 200, + "mean_prompt_rho": 0.6645843660442841, + "balanced_accuracy_oracle": 0.831051509370441 + }, + { + "family": "Doubt", + "n": 100, + "mean_prompt_rho": 0.08556897490732268, + "balanced_accuracy_oracle": 0.7083333333333333 + }, + { + "family": "Elation", + "n": 325, + "mean_prompt_rho": 0.421064839138159, + "balanced_accuracy_oracle": 0.6980421116412936 + }, + { + "family": "Embarrassment", + "n": 317, + "mean_prompt_rho": 0.42546940316572496, + "balanced_accuracy_oracle": 0.675513078470825 + }, + { + "family": "Emotional_Numbness", + "n": 207, + "mean_prompt_rho": 0.5643614683259858, + "balanced_accuracy_oracle": 0.8055608455532279 + }, + { + "family": "Fatigue_Exhaustion", + "n": 244, + "mean_prompt_rho": 0.4823257705477607, + "balanced_accuracy_oracle": 0.7438506337786913 + }, + { + "family": "Fear", + "n": 311, + "mean_prompt_rho": 0.3243175853957537, + "balanced_accuracy_oracle": 0.6603808987709916 + }, + { + "family": "Helplessness", + "n": 141, + "mean_prompt_rho": 0.5364952691601111, + "balanced_accuracy_oracle": 0.775984812529663 + }, + { + "family": "Hope_Enthusiasm_Optimism", + "n": 111, + "mean_prompt_rho": 0.2762814790104758, + "balanced_accuracy_oracle": 0.7281818181818182 + }, + { + "family": "Impatience_and_Irritability", + "n": 238, + "mean_prompt_rho": 0.666680021387896, + "balanced_accuracy_oracle": 0.8324058683240587 + }, + { + "family": "Infatuation", + "n": 422, + "mean_prompt_rho": 0.29595040617007196, + "balanced_accuracy_oracle": 0.6140723001482495 + }, + { + "family": "Interest", + "n": 101, + "mean_prompt_rho": 0.14832583817392542, + "balanced_accuracy_oracle": 0.5769230769230769 + }, + { + "family": "Intoxication_Altered_States_of_Consciousness", + "n": 606, + "mean_prompt_rho": 0.21023000272498416, + "balanced_accuracy_oracle": 0.6118247694334651 + }, + { + "family": "Jealousy___Envy", + "n": 100, + "mean_prompt_rho": 0.07239314415580364, + "balanced_accuracy_oracle": 0.5488505747126436 + }, + { + "family": "Longing", + "n": 249, + "mean_prompt_rho": 0.44636466862818835, + "balanced_accuracy_oracle": 0.6880736910148675 + }, + { + "family": "Malevolence_Malice", + "n": 100, + "mean_prompt_rho": 0.49169718526677314, + "balanced_accuracy_oracle": 0.7106242248863166 + }, + { + "family": "Pain", + "n": 171, + "mean_prompt_rho": 0.411661242882628, + "balanced_accuracy_oracle": 0.698747936158503 + }, + { + "family": "Pleasure_Ecstasy", + "n": 172, + "mean_prompt_rho": 0.5470716240080059, + "balanced_accuracy_oracle": 0.7767857142857143 + }, + { + "family": "Pride", + "n": 150, + "mean_prompt_rho": 0.3926490591382961, + "balanced_accuracy_oracle": 0.69438270357648 + }, + { + "family": "Relief", + "n": 162, + "mean_prompt_rho": 0.48171158606087555, + "balanced_accuracy_oracle": 0.6823252160251374 + }, + { + "family": "Sadness", + "n": 150, + "mean_prompt_rho": 0.5708052677804847, + "balanced_accuracy_oracle": 0.7741935483870968 + }, + { + "family": "Sexual_Lust", + "n": 280, + "mean_prompt_rho": 0.1676919499895924, + "balanced_accuracy_oracle": 0.6165394875612631 + }, + { + "family": "Shame", + "n": 125, + "mean_prompt_rho": 0.47176247851516806, + "balanced_accuracy_oracle": 0.6996838777660696 + }, + { + "family": "Sourness", + "n": 221, + "mean_prompt_rho": 0.4468204618911538, + "balanced_accuracy_oracle": 0.6642608262817322 + }, + { + "family": "Teasing", + "n": 100, + "mean_prompt_rho": 0.49661833031549096, + "balanced_accuracy_oracle": 0.7196180555555556 + }, + { + "family": "Thankfulness_Gratitude", + "n": 103, + "mean_prompt_rho": 0.20402600797374557, + "balanced_accuracy_oracle": 0.6732673267326732 + }, + { + "family": "Triumph", + "n": 378, + "mean_prompt_rho": 0.4384185084331198, + "balanced_accuracy_oracle": 0.6790168539325843 + } + ] + }, + "truncated_audio_files": 0, + "flagged_count_min_2_raters": 0, + "rater_histogram": { + "1": 2, + "2": 2, + "3": 7984 + }, + "score_formula": "predicted raw queried emotion intensity" + }, + "emolia-dim": { + "all_repo_rows": { + "n": 18532, + "positive_rate": 0.24012518886250808, + "prompts": 395, + "mean_prompt_spearman": 0.15919460630470308, + "balanced_accuracy_oracle_per_prompt": 0.6709083713530222, + "balanced_accuracy_5fold_clip_grouped": 0.5876546838820456, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 50, + "rho": 0.690131541618769, + "balanced_accuracy": 0.8342245989304813 + }, + { + "prompt": "AGEV|1", + "n": 50, + "rho": 0.4950274055674259, + "balanced_accuracy": 0.8 + }, + { + "prompt": "AGEV|2", + "n": 50, + "rho": 0.2356473304248032, + "balanced_accuracy": 0.8 + }, + { + "prompt": "AGEV|3", + "n": 50, + "rho": 0.2061351906351333, + "balanced_accuracy": 0.6140350877192983 + }, + { + "prompt": "AGEV|4", + "n": 49, + "rho": 0.09407784429857904, + "balanced_accuracy": 0.59375 + }, + { + "prompt": "AGEV|5", + "n": 50, + "rho": 0.22059837496840282, + "balanced_accuracy": 0.6911421911421911 + }, + { + "prompt": "AGEV|6", + "n": 50, + "rho": 0.1388721021937131, + "balanced_accuracy": 0.7441860465116279 + }, + { + "prompt": "AROU|0", + "n": 50, + "rho": 0.4479547724850077, + "balanced_accuracy": 0.817047817047817 + }, + { + "prompt": "AROU|1", + "n": 50, + "rho": 0.21115294223100764, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "AROU|2", + "n": 50, + "rho": 0.34037762929089876, + "balanced_accuracy": 0.7906976744186047 + }, + { + "prompt": "AROU|3", + "n": 47, + "rho": -0.1688297948909369, + "balanced_accuracy": 0.6271929824561403 + }, + { + "prompt": "AROU|4", + "n": 46, + "rho": 0.2914505231693871, + "balanced_accuracy": 0.6902439024390243 + }, + { + "prompt": "AROU|5", + "n": 50, + "rho": 0.32520858238501166, + "balanced_accuracy": 0.6644736842105263 + }, + { + "prompt": "AROU|6", + "n": 50, + "rho": 0.5119413720798998, + "balanced_accuracy": 0.765704584040747 + }, + { + "prompt": "ARSH|0", + "n": 50, + "rho": -0.18727106318507142, + "balanced_accuracy": 0.8958333333333333 + }, + { + "prompt": "ARSH|1", + "n": 50, + "rho": 0.1377547128750986, + "balanced_accuracy": 0.6755952380952381 + }, + { + "prompt": "ARSH|2", + "n": 50, + "rho": 0.03698762131312175, + "balanced_accuracy": 0.5997920997920998 + }, + { + "prompt": "ARSH|3", + "n": 50, + "rho": 0.0360747979229827, + "balanced_accuracy": 0.55420054200542 + }, + { + "prompt": "ARSH|4", + "n": 50, + "rho": 0.3515864115242656, + "balanced_accuracy": 0.7408637873754154 + }, + { + "prompt": "ARSH|5", + "n": 50, + "rho": 0.46174105906548646, + "balanced_accuracy": 0.7678571428571428 + }, + { + "prompt": "ARSH|6", + "n": 50, + "rho": 0.270892766947849, + "balanced_accuracy": 0.6815476190476191 + }, + { + "prompt": "ATCK|0", + "n": 50, + "rho": 0.17974177241618522, + "balanced_accuracy": 0.6860706860706861 + }, + { + "prompt": "ATCK|1", + "n": 50, + "rho": 0.13059293662151636, + "balanced_accuracy": 0.6924603174603174 + }, + { + "prompt": "ATCK|2", + "n": 50, + "rho": 0.19746998635846033, + "balanced_accuracy": 0.6146010186757216 + }, + { + "prompt": "ATCK|3", + "n": 50, + "rho": 0.33324263252829195, + "balanced_accuracy": 0.7318087318087318 + }, + { + "prompt": "ATCK|4", + "n": 50, + "rho": 0.17139849470095656, + "balanced_accuracy": 0.5829228243021347 + }, + { + "prompt": "ATCK|5", + "n": 50, + "rho": 0.49223346073224133, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "ATCK|6", + "n": 50, + "rho": 0.5141519034801866, + "balanced_accuracy": 0.8190730837789661 + }, + { + "prompt": "BKGN|0", + "n": 50, + "rho": -0.16764674418203257, + "balanced_accuracy": 0.5285714285714286 + }, + { + "prompt": "BKGN|1", + "n": 50, + "rho": -0.1740620896449189, + "balanced_accuracy": 0.5291060291060291 + }, + { + "prompt": "BKGN|2", + "n": 27, + "rho": 0.15057895977693428, + "balanced_accuracy": 0.6739130434782609 + }, + { + "prompt": "BKGN|3", + "n": 38, + "rho": 0.034428344590524546, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "BKGN|4", + "n": 50, + "rho": -0.4427327025043723, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 50, + "rho": -0.6172499507518819, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 50, + "rho": -0.5067192909375915, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 33, + "rho": 0.47439482528888693, + "balanced_accuracy": 0.7638888888888888 + }, + { + "prompt": "BRGT|1", + "n": 37, + "rho": 0.1641840282646904, + "balanced_accuracy": 0.564516129032258 + }, + { + "prompt": "BRGT|2", + "n": 50, + "rho": 0.08033998073566209, + "balanced_accuracy": 0.6002331002331003 + }, + { + "prompt": "BRGT|3", + "n": 50, + "rho": 0.09392839929564177, + "balanced_accuracy": 0.6746323529411764 + }, + { + "prompt": "BRGT|4", + "n": 50, + "rho": 0.10959707222900826, + "balanced_accuracy": 0.6475694444444444 + }, + { + "prompt": "BRGT|5", + "n": 50, + "rho": 0.06543077340288703, + "balanced_accuracy": 0.6011904761904762 + }, + { + "prompt": "BRGT|6", + "n": 50, + "rho": 0.35992086769683157, + "balanced_accuracy": 0.8114035087719298 + }, + { + "prompt": "CHNK|0", + "n": 50, + "rho": 0.38118867845211657, + "balanced_accuracy": 0.7395833333333333 + }, + { + "prompt": "CHNK|1", + "n": 50, + "rho": -0.14800421963293425, + "balanced_accuracy": 0.5809523809523809 + }, + { + "prompt": "CHNK|2", + "n": 37, + "rho": -0.005119071392613402, + "balanced_accuracy": 0.5757575757575758 + }, + { + "prompt": "CHNK|3", + "n": 50, + "rho": 0.34357690543433084, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "CHNK|4", + "n": 50, + "rho": -0.1497265860699456, + "balanced_accuracy": 0.5944055944055944 + }, + { + "prompt": "CHNK|5", + "n": 50, + "rho": 0.020035778594045407, + "balanced_accuracy": 0.625 + }, + { + "prompt": "CHNK|6", + "n": 34, + "rho": -0.0909193666942162, + "balanced_accuracy": 0.7827586206896552 + }, + { + "prompt": "CLRT|0", + "n": 50, + "rho": 0.552683167867951, + "balanced_accuracy": 0.8123938879456706 + }, + { + "prompt": "CLRT|1", + "n": 50, + "rho": 0.36867072045106036, + "balanced_accuracy": 0.7702702702702703 + }, + { + "prompt": "CLRT|2", + "n": 50, + "rho": 0.0979259618361653, + "balanced_accuracy": 0.6625 + }, + { + "prompt": "CLRT|3", + "n": 32, + "rho": -0.13927471194560254, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "CLRT|4", + "n": 50, + "rho": 0.11707638388394424, + "balanced_accuracy": 0.6095238095238096 + }, + { + "prompt": "CLRT|5", + "n": 50, + "rho": 0.15902483283028807, + "balanced_accuracy": 0.6706349206349207 + }, + { + "prompt": "CLRT|6", + "n": 50, + "rho": 0.3264253339840633, + "balanced_accuracy": 0.6933471933471933 + }, + { + "prompt": "COGL|0", + "n": 50, + "rho": -0.034027618216807026, + "balanced_accuracy": 0.5551470588235294 + }, + { + "prompt": "COGL|1", + "n": 50, + "rho": -0.10414229182965404, + "balanced_accuracy": 0.5 + }, + { + "prompt": "COGL|2", + "n": 39, + "rho": 0.2990509606194132, + "balanced_accuracy": 0.6791666666666667 + }, + { + "prompt": "COGL|3", + "n": 31, + "rho": 0.2984957191431034, + "balanced_accuracy": 0.6727272727272727 + }, + { + "prompt": "COGL|4", + "n": 50, + "rho": 0.1349677587885497, + "balanced_accuracy": 0.5793650793650793 + }, + { + "prompt": "COGL|5", + "n": 50, + "rho": 0.060746124434114764, + "balanced_accuracy": 0.65 + }, + { + "prompt": "COGL|6", + "n": 50, + "rho": 0.4469172580169958, + "balanced_accuracy": 0.6815718157181572 + }, + { + "prompt": "DARC|0", + "n": 50, + "rho": -0.05636830706697353, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "DARC|1", + "n": 50, + "rho": 0.14028384203056485, + "balanced_accuracy": 0.5853658536585366 + }, + { + "prompt": "DARC|2", + "n": 29, + "rho": 0.39459347307778847, + "balanced_accuracy": 0.7402597402597402 + }, + { + "prompt": "DARC|3", + "n": 50, + "rho": 0.1950297390344108, + "balanced_accuracy": 0.6206140350877194 + }, + { + "prompt": "DARC|4", + "n": 50, + "rho": -0.1683656200213886, + "balanced_accuracy": 0.5465116279069767 + }, + { + "prompt": "DARC|5", + "n": 50, + "rho": 0.28802808451579875, + "balanced_accuracy": 0.6504065040650406 + }, + { + "prompt": "DARC|6", + "n": 50, + "rho": 0.6153390389320449, + "balanced_accuracy": 0.8648018648018647 + }, + { + "prompt": "DFLU|0", + "n": 50, + "rho": -0.03947811333106682, + "balanced_accuracy": 0.5789473684210527 + }, + { + "prompt": "DFLU|1", + "n": 50, + "rho": -0.19782512601974342, + "balanced_accuracy": 0.525 + }, + { + "prompt": "DFLU|2", + "n": 40, + "rho": 0.1719039675614807, + "balanced_accuracy": 0.6318681318681318 + }, + { + "prompt": "DFLU|3", + "n": 50, + "rho": 0.5641752521373412, + "balanced_accuracy": 0.7860780984719864 + }, + { + "prompt": "DFLU|4", + "n": 50, + "rho": 0.3499144593093908, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "DFLU|5", + "n": 50, + "rho": 0.13696563709126355, + "balanced_accuracy": 0.7261904761904762 + }, + { + "prompt": "DFLU|6", + "n": 50, + "rho": 0.3034138634307617, + "balanced_accuracy": 0.7583333333333333 + }, + { + "prompt": "EMPH|0", + "n": 50, + "rho": 0.1395195201169748, + "balanced_accuracy": 0.5955710955710956 + }, + { + "prompt": "EMPH|1", + "n": 50, + "rho": 0.0736728483362588, + "balanced_accuracy": 0.5979020979020979 + }, + { + "prompt": "EMPH|2", + "n": 30, + "rho": 0.3421829384962487, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "EMPH|3", + "n": 33, + "rho": -0.061474136592579144, + "balanced_accuracy": 0.6391304347826088 + }, + { + "prompt": "EMPH|4", + "n": 50, + "rho": 0.027254050838221366, + "balanced_accuracy": 0.5935828877005347 + }, + { + "prompt": "EMPH|5", + "n": 50, + "rho": 0.34375358026005515, + "balanced_accuracy": 0.8238095238095238 + }, + { + "prompt": "EMPH|6", + "n": 50, + "rho": 0.3678578673654239, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "ESTH|0", + "n": 50, + "rho": 0.4212511068808815, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "ESTH|1", + "n": 50, + "rho": 0.293390308932039, + "balanced_accuracy": 0.7470238095238095 + }, + { + "prompt": "ESTH|2", + "n": 44, + "rho": 0.2947656118047603, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "ESTH|3", + "n": 30, + "rho": 0.017663254515390244, + "balanced_accuracy": 0.6071428571428571 + }, + { + "prompt": "ESTH|4", + "n": 50, + "rho": 0.19339618430440234, + "balanced_accuracy": 0.618421052631579 + }, + { + "prompt": "ESTH|5", + "n": 50, + "rho": 0.21509152207955304, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "ESTH|6", + "n": 43, + "rho": 0.3979796801274669, + "balanced_accuracy": 0.7287878787878788 + }, + { + "prompt": "EXPL|0", + "n": 50, + "rho": 0.008563313473351816, + "balanced_accuracy": 0.6413721413721414 + }, + { + "prompt": "EXPL|1", + "n": 44, + "rho": -0.03569880284008339, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "EXPL|2", + "n": 50, + "rho": 0.15462173364400808, + "balanced_accuracy": 0.6128472222222222 + }, + { + "prompt": "FOCS|0", + "n": 50, + "rho": 0.40617238868697925, + "balanced_accuracy": 0.7558139534883721 + }, + { + "prompt": "FOCS|1", + "n": 50, + "rho": 0.18324147007136127, + "balanced_accuracy": 0.65 + }, + { + "prompt": "FOCS|2", + "n": 50, + "rho": 0.05242037621335375, + "balanced_accuracy": 0.5815217391304348 + }, + { + "prompt": "FOCS|3", + "n": 41, + "rho": 0.2164698421790911, + "balanced_accuracy": 0.6076388888888888 + }, + { + "prompt": "FOCS|4", + "n": 50, + "rho": 0.47556328285526456, + "balanced_accuracy": 0.6893382352941176 + }, + { + "prompt": "FOCS|5", + "n": 50, + "rho": 0.17989471931774983, + "balanced_accuracy": 0.6047619047619048 + }, + { + "prompt": "FOCS|6", + "n": 50, + "rho": 0.4132644516017474, + "balanced_accuracy": 0.6631701631701632 + }, + { + "prompt": "FULL|0", + "n": 27, + "rho": 0.3417444346874649, + "balanced_accuracy": 0.6956521739130435 + }, + { + "prompt": "FULL|1", + "n": 50, + "rho": 0.09080181614625114, + "balanced_accuracy": 0.6190476190476191 + }, + { + "prompt": "FULL|2", + "n": 30, + "rho": -0.09987862712389507, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "FULL|3", + "n": 37, + "rho": -0.21509874264035597, + "balanced_accuracy": 0.5 + }, + { + "prompt": "FULL|4", + "n": 50, + "rho": 0.06403868017581414, + "balanced_accuracy": 0.6625000000000001 + }, + { + "prompt": "FULL|5", + "n": 50, + "rho": 0.2221727850668562, + "balanced_accuracy": 0.5974025974025974 + }, + { + "prompt": "FULL|6", + "n": 29, + "rho": 0.249079030913208, + "balanced_accuracy": 0.786231884057971 + }, + { + "prompt": "GEND|0", + "n": 50, + "rho": 0.055770255797719936, + "balanced_accuracy": 0.6926910299003322 + }, + { + "prompt": "GEND|1", + "n": 50, + "rho": 0.39354825861157955, + "balanced_accuracy": 0.7904411764705883 + }, + { + "prompt": "GEND|2", + "n": 50, + "rho": 0.4315045048007107, + "balanced_accuracy": 0.8346883468834688 + }, + { + "prompt": "GEND|3", + "n": 50, + "rho": 0.14173053531936416, + "balanced_accuracy": 0.6627906976744187 + }, + { + "prompt": "GEND|4", + "n": 50, + "rho": 0.0723575629274094, + "balanced_accuracy": 0.6829268292682926 + }, + { + "prompt": "GEND|5", + "n": 50, + "rho": 0.44728125211505887, + "balanced_accuracy": 0.8571428571428572 + }, + { + "prompt": "GEND|6", + "n": 50, + "rho": 0.5250177899782712, + "balanced_accuracy": 0.8500000000000001 + }, + { + "prompt": "HARM|0", + "n": 50, + "rho": 0.19715372207565915, + "balanced_accuracy": 0.7043189368770764 + }, + { + "prompt": "HARM|1", + "n": 50, + "rho": 0.09720297066668024, + "balanced_accuracy": 0.6555555555555556 + }, + { + "prompt": "HARM|2", + "n": 50, + "rho": 0.10679279392334008, + "balanced_accuracy": 0.7124999999999999 + }, + { + "prompt": "HARM|3", + "n": 33, + "rho": -0.34153738261333544, + "balanced_accuracy": 0.62 + }, + { + "prompt": "HARM|4", + "n": 50, + "rho": 0.12922431154710737, + "balanced_accuracy": 0.710955710955711 + }, + { + "prompt": "HARM|5", + "n": 30, + "rho": 0.09246855790882004, + "balanced_accuracy": 0.7708333333333334 + }, + { + "prompt": "HARM|6", + "n": 50, + "rho": 0.06674116798660645, + "balanced_accuracy": 0.5851063829787234 + }, + { + "prompt": "METL|0", + "n": 42, + "rho": 0.21878413852587297, + "balanced_accuracy": 0.7169117647058824 + }, + { + "prompt": "METL|1", + "n": 50, + "rho": 0.1335380702320897, + "balanced_accuracy": 0.6016260162601625 + }, + { + "prompt": "METL|2", + "n": 30, + "rho": 0.44766702950140813, + "balanced_accuracy": 0.8633540372670807 + }, + { + "prompt": "METL|3", + "n": 50, + "rho": 0.13921774422954694, + "balanced_accuracy": 0.6958041958041958 + }, + { + "prompt": "METL|4", + "n": 50, + "rho": -0.0009219419453349029, + "balanced_accuracy": 0.6511627906976745 + }, + { + "prompt": "METL|5", + "n": 50, + "rho": 0.08119358608086276, + "balanced_accuracy": 0.6268191268191268 + }, + { + "prompt": "METL|6", + "n": 50, + "rho": 0.12400663728819661, + "balanced_accuracy": 0.6625000000000001 + }, + { + "prompt": "RANG|0", + "n": 25, + "rho": 0.46264459903432875, + "balanced_accuracy": 0.9545454545454546 + }, + { + "prompt": "RANG|1", + "n": 50, + "rho": 0.09400339600273919, + "balanced_accuracy": 0.7 + }, + { + "prompt": "RANG|2", + "n": 50, + "rho": 0.17167524134841505, + "balanced_accuracy": 0.6486486486486487 + }, + { + "prompt": "RANG|3", + "n": 27, + "rho": -0.15910617298767052, + "balanced_accuracy": 0.5852941176470587 + }, + { + "prompt": "RANG|4", + "n": 50, + "rho": 0.10379818543499295, + "balanced_accuracy": 0.6153846153846154 + }, + { + "prompt": "RANG|5", + "n": 50, + "rho": -0.00030719055884722993, + "balanced_accuracy": 0.6226611226611227 + }, + { + "prompt": "RANG|6", + "n": 50, + "rho": 0.26070675208213173, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "RCQL|0", + "n": 50, + "rho": 0.37198084218476546, + "balanced_accuracy": 0.7482517482517483 + }, + { + "prompt": "RCQL|1", + "n": 50, + "rho": 0.2354000363103459, + "balanced_accuracy": 0.6857142857142857 + }, + { + "prompt": "RCQL|2", + "n": 25, + "rho": -0.2986565258448729, + "balanced_accuracy": 0.5257352941176471 + }, + { + "prompt": "RCQL|3", + "n": 25, + "rho": -0.01442572480141323, + "balanced_accuracy": 0.618421052631579 + }, + { + "prompt": "RCQL|4", + "n": 36, + "rho": 0.13820530760891017, + "balanced_accuracy": 0.78125 + }, + { + "prompt": "RCQL|5", + "n": 50, + "rho": 0.4649331209886707, + "balanced_accuracy": 0.7523809523809524 + }, + { + "prompt": "RCQL|6", + "n": 50, + "rho": -0.10923229464045706, + "balanced_accuracy": 0.5619694397283531 + }, + { + "prompt": "REGS|0", + "n": 50, + "rho": 0.19281018217012347, + "balanced_accuracy": 0.6578947368421053 + }, + { + "prompt": "REGS|1", + "n": 50, + "rho": 0.21632645265138153, + "balanced_accuracy": 0.7872340425531915 + }, + { + "prompt": "REGS|2", + "n": 50, + "rho": 0.0786195000225966, + "balanced_accuracy": 0.681063122923588 + }, + { + "prompt": "REGS|3", + "n": 50, + "rho": 0.2167797668804565, + "balanced_accuracy": 0.6924119241192412 + }, + { + "prompt": "REGS|4", + "n": 50, + "rho": 0.3060654396571827, + "balanced_accuracy": 0.7 + }, + { + "prompt": "REGS|5", + "n": 50, + "rho": 0.01138019004732392, + "balanced_accuracy": 0.6737588652482269 + }, + { + "prompt": "REGS|6", + "n": 50, + "rho": 0.2163550299709298, + "balanced_accuracy": 0.6445221445221445 + }, + { + "prompt": "RESP|0", + "n": 50, + "rho": 0.34876060275307164, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "RESP|1", + "n": 50, + "rho": -0.021524945980903248, + "balanced_accuracy": 0.5652680652680653 + }, + { + "prompt": "RESP|2", + "n": 44, + "rho": 0.3512230912481063, + "balanced_accuracy": 0.7905982905982906 + }, + { + "prompt": "RESP|3", + "n": 50, + "rho": -0.048185833732502285, + "balanced_accuracy": 0.5644490644490645 + }, + { + "prompt": "RESP|4", + "n": 50, + "rho": 0.4112585072503975, + "balanced_accuracy": 0.7426470588235294 + }, + { + "prompt": "RESP|5", + "n": 50, + "rho": 0.5401602971712808, + "balanced_accuracy": 0.7867647058823529 + }, + { + "prompt": "RESP|6", + "n": 50, + "rho": 0.5393081479071594, + "balanced_accuracy": 0.7872807017543859 + }, + { + "prompt": "ROUG|0", + "n": 27, + "rho": -0.12561376506021243, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "ROUG|1", + "n": 42, + "rho": -0.11310734324744785, + "balanced_accuracy": 0.5265251989389921 + }, + { + "prompt": "ROUG|2", + "n": 34, + "rho": -0.18918053215715533, + "balanced_accuracy": 0.5 + }, + { + "prompt": "ROUG|3", + "n": 50, + "rho": 0.07640293635788784, + "balanced_accuracy": 0.6827242524916943 + }, + { + "prompt": "ROUG|4", + "n": 50, + "rho": 0.2006827388753594, + "balanced_accuracy": 0.7615176151761518 + }, + { + "prompt": "ROUG|5", + "n": 50, + "rho": 0.2790157188786001, + "balanced_accuracy": 0.6951754385964912 + }, + { + "prompt": "ROUG|6", + "n": 50, + "rho": 0.48704938735499725, + "balanced_accuracy": 0.7749999999999999 + }, + { + "prompt": "R_CHST|0", + "n": 50, + "rho": 0.17775430061259237, + "balanced_accuracy": 0.6727574750830565 + }, + { + "prompt": "R_CHST|1", + "n": 50, + "rho": -0.057307230331021614, + "balanced_accuracy": 0.6262458471760797 + }, + { + "prompt": "R_CHST|2", + "n": 30, + "rho": -0.4174408977610846, + "balanced_accuracy": 0.515527950310559 + }, + { + "prompt": "R_CHST|3", + "n": 50, + "rho": 0.09163125826016606, + "balanced_accuracy": 0.5916666666666667 + }, + { + "prompt": "R_CHST|4", + "n": 50, + "rho": 0.19628471881406775, + "balanced_accuracy": 0.6583333333333334 + }, + { + "prompt": "R_CHST|5", + "n": 50, + "rho": 0.21759436293443873, + "balanced_accuracy": 0.5904761904761904 + }, + { + "prompt": "R_CHST|6", + "n": 40, + "rho": 0.35838054712632633, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "R_HEAD|0", + "n": 50, + "rho": -0.04928309638484638, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "R_HEAD|1", + "n": 50, + "rho": 0.16454954792485624, + "balanced_accuracy": 0.6433566433566433 + }, + { + "prompt": "R_HEAD|2", + "n": 50, + "rho": 0.07869077334139325, + "balanced_accuracy": 0.6011904761904762 + }, + { + "prompt": "R_HEAD|3", + "n": 50, + "rho": -0.2811828666360346, + "balanced_accuracy": 0.5268065268065268 + }, + { + "prompt": "R_HEAD|4", + "n": 50, + "rho": -0.09580485474644797, + "balanced_accuracy": 0.5775401069518716 + }, + { + "prompt": "R_HEAD|5", + "n": 50, + "rho": 0.1638624298045774, + "balanced_accuracy": 0.7575757575757576 + }, + { + "prompt": "R_HEAD|6", + "n": 40, + "rho": 0.20051912389254914, + "balanced_accuracy": 0.8472222222222222 + }, + { + "prompt": "R_MASK|0", + "n": 50, + "rho": -0.1606922087371386, + "balanced_accuracy": 0.6011904761904762 + }, + { + "prompt": "R_MASK|1", + "n": 50, + "rho": 0.018306134133019767, + "balanced_accuracy": 0.571969696969697 + }, + { + "prompt": "R_MASK|2", + "n": 50, + "rho": -0.11300193319377848, + "balanced_accuracy": 0.5195246179966044 + }, + { + "prompt": "R_MASK|3", + "n": 50, + "rho": 0.056617286092479596, + "balanced_accuracy": 0.5333333333333333 + }, + { + "prompt": "R_MASK|4", + "n": 50, + "rho": 0.23545869763529112, + "balanced_accuracy": 0.7619047619047619 + }, + { + "prompt": "R_MASK|5", + "n": 50, + "rho": 0.2789591197673071, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "R_MASK|6", + "n": 32, + "rho": 0.15964928935630013, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_MIXD|0", + "n": 50, + "rho": 0.5001293450941983, + "balanced_accuracy": 0.7 + }, + { + "prompt": "R_MIXD|1", + "n": 43, + "rho": 0.15206048457810772, + "balanced_accuracy": 0.6025641025641025 + }, + { + "prompt": "R_MIXD|2", + "n": 50, + "rho": -0.13028304259869347, + "balanced_accuracy": 0.5524475524475525 + }, + { + "prompt": "R_MIXD|3", + "n": 50, + "rho": 0.004990025139279592, + "balanced_accuracy": 0.6121323529411764 + }, + { + "prompt": "R_MIXD|4", + "n": 50, + "rho": 0.1799776608334878, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "R_MIXD|5", + "n": 50, + "rho": 0.0472074615124545, + "balanced_accuracy": 0.7 + }, + { + "prompt": "R_MIXD|6", + "n": 25, + "rho": -0.19025978395465315, + "balanced_accuracy": 0.6071428571428572 + }, + { + "prompt": "R_NASL|0", + "n": 28, + "rho": -0.2961548047719697, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_NASL|1", + "n": 50, + "rho": 0.34004148954333724, + "balanced_accuracy": 0.6528013582342954 + }, + { + "prompt": "R_NASL|2", + "n": 50, + "rho": -0.09501860837065075, + "balanced_accuracy": 0.5564784053156147 + }, + { + "prompt": "R_NASL|3", + "n": 50, + "rho": 0.2715830358052059, + "balanced_accuracy": 0.6776315789473684 + }, + { + "prompt": "R_NASL|4", + "n": 41, + "rho": -0.05090371978920876, + "balanced_accuracy": 0.5571428571428572 + }, + { + "prompt": "R_NASL|5", + "n": 35, + "rho": 0.016347858701121678, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_NASL|6", + "n": 25, + "rho": -0.19104532168301122, + "balanced_accuracy": 0.5869565217391304 + }, + { + "prompt": "R_ORAL|0", + "n": 43, + "rho": 0.15893214393292707, + "balanced_accuracy": 0.6531531531531531 + }, + { + "prompt": "R_ORAL|1", + "n": 50, + "rho": 0.040219615698470476, + "balanced_accuracy": 0.5582655826558266 + }, + { + "prompt": "R_ORAL|2", + "n": 34, + "rho": -0.5197502424559255, + "balanced_accuracy": 0.537037037037037 + }, + { + "prompt": "R_ORAL|3", + "n": 50, + "rho": 0.14048189503638084, + "balanced_accuracy": 0.6327913279132791 + }, + { + "prompt": "R_ORAL|4", + "n": 50, + "rho": 0.058179549961332525, + "balanced_accuracy": 0.5723684210526316 + }, + { + "prompt": "R_ORAL|5", + "n": 50, + "rho": -0.03035547387363854, + "balanced_accuracy": 0.5729166666666667 + }, + { + "prompt": "R_ORAL|6", + "n": 34, + "rho": 0.06318732272646028, + "balanced_accuracy": 0.6881720430107527 + }, + { + "prompt": "R_THRT|0", + "n": 50, + "rho": -0.09254144637267253, + "balanced_accuracy": 0.6070460704607046 + }, + { + "prompt": "R_THRT|1", + "n": 50, + "rho": 0.049047213941223564, + "balanced_accuracy": 0.6052631578947368 + }, + { + "prompt": "R_THRT|2", + "n": 36, + "rho": 0.028024529271918373, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "R_THRT|3", + "n": 50, + "rho": 0.2134557924758332, + "balanced_accuracy": 0.7249322493224932 + }, + { + "prompt": "R_THRT|4", + "n": 50, + "rho": 0.23366913334788797, + "balanced_accuracy": 0.7325581395348837 + }, + { + "prompt": "R_THRT|5", + "n": 50, + "rho": 0.059272639883966825, + "balanced_accuracy": 0.6488970588235294 + }, + { + "prompt": "R_THRT|6", + "n": 50, + "rho": 0.3507988022759902, + "balanced_accuracy": 0.7476190476190476 + }, + { + "prompt": "SMTH|0", + "n": 50, + "rho": 0.3100071121911663, + "balanced_accuracy": 0.66723259762309 + }, + { + "prompt": "SMTH|1", + "n": 50, + "rho": 0.05312053434635805, + "balanced_accuracy": 0.6375 + }, + { + "prompt": "SMTH|2", + "n": 37, + "rho": -0.034104728354810446, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "SMTH|3", + "n": 27, + "rho": -0.05722945493202089, + "balanced_accuracy": 0.6193181818181819 + }, + { + "prompt": "SMTH|4", + "n": 50, + "rho": 0.2360530537693913, + "balanced_accuracy": 0.7125 + }, + { + "prompt": "SMTH|5", + "n": 50, + "rho": 0.197301588336925, + "balanced_accuracy": 0.7307692307692308 + }, + { + "prompt": "SMTH|6", + "n": 50, + "rho": -0.0765085464228236, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "STNC|0", + "n": 50, + "rho": 0.3234780882338307, + "balanced_accuracy": 0.6973684210526316 + }, + { + "prompt": "STNC|1", + "n": 50, + "rho": 0.10965855883176163, + "balanced_accuracy": 0.6805555555555556 + }, + { + "prompt": "STNC|2", + "n": 50, + "rho": 0.3671359470362652, + "balanced_accuracy": 0.6688596491228069 + }, + { + "prompt": "STNC|3", + "n": 42, + "rho": 0.06891540894829296, + "balanced_accuracy": 0.603125 + }, + { + "prompt": "STNC|4", + "n": 50, + "rho": 0.3493123768834229, + "balanced_accuracy": 0.7249575551782683 + }, + { + "prompt": "STNC|5", + "n": 50, + "rho": 0.5479372854252417, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "STNC|6", + "n": 50, + "rho": 0.5691839918330999, + "balanced_accuracy": 0.819047619047619 + }, + { + "prompt": "STRU|0", + "n": 50, + "rho": 0.6565996347506414, + "balanced_accuracy": 0.8904761904761904 + }, + { + "prompt": "STRU|1", + "n": 50, + "rho": 0.08631829202254918, + "balanced_accuracy": 0.5987525987525988 + }, + { + "prompt": "STRU|2", + "n": 50, + "rho": 0.18729597860185918, + "balanced_accuracy": 0.6125 + }, + { + "prompt": "STRU|3", + "n": 28, + "rho": -0.10795429887862253, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "STRU|4", + "n": 50, + "rho": 0.371854831756364, + "balanced_accuracy": 0.719047619047619 + }, + { + "prompt": "STRU|5", + "n": 50, + "rho": 0.33632689091829643, + "balanced_accuracy": 0.7 + }, + { + "prompt": "STRU|6", + "n": 27, + "rho": 0.052013400931416605, + "balanced_accuracy": 0.7708333333333333 + }, + { + "prompt": "S_ASMR|0", + "n": 33, + "rho": 0.04390222499602261, + "balanced_accuracy": 0.8 + }, + { + "prompt": "S_ASMR|1", + "n": 50, + "rho": -0.38676008586863403, + "balanced_accuracy": 0.5396270396270396 + }, + { + "prompt": "S_ASMR|2", + "n": 50, + "rho": 0.2774093629731666, + "balanced_accuracy": 0.7543859649122806 + }, + { + "prompt": "S_ASMR|3", + "n": 50, + "rho": 0.5691690084454044, + "balanced_accuracy": 0.7127371273712737 + }, + { + "prompt": "S_ASMR|4", + "n": 50, + "rho": 0.3698957622231153, + "balanced_accuracy": 0.7059620596205962 + }, + { + "prompt": "S_ASMR|5", + "n": 50, + "rho": 0.06193754472273389, + "balanced_accuracy": 0.5515873015873015 + }, + { + "prompt": "S_ASMR|6", + "n": 50, + "rho": 0.5789228638312981, + "balanced_accuracy": 0.7426470588235294 + }, + { + "prompt": "S_AUTH|0", + "n": 50, + "rho": 0.48320311101441266, + "balanced_accuracy": 0.7976190476190477 + }, + { + "prompt": "S_AUTH|1", + "n": 50, + "rho": 0.21783316832593064, + "balanced_accuracy": 0.6995614035087719 + }, + { + "prompt": "S_AUTH|2", + "n": 50, + "rho": -0.3793332423421482, + "balanced_accuracy": 0.5128205128205128 + }, + { + "prompt": "S_AUTH|3", + "n": 50, + "rho": 0.132259224856157, + "balanced_accuracy": 0.6158088235294117 + }, + { + "prompt": "S_AUTH|4", + "n": 50, + "rho": 0.2525635717335178, + "balanced_accuracy": 0.7318087318087318 + }, + { + "prompt": "S_AUTH|5", + "n": 50, + "rho": 0.48515492928215637, + "balanced_accuracy": 0.8345588235294117 + }, + { + "prompt": "S_AUTH|6", + "n": 38, + "rho": 0.26411421230317816, + "balanced_accuracy": 0.687878787878788 + }, + { + "prompt": "S_CART|0", + "n": 50, + "rho": -0.08167874867278609, + "balanced_accuracy": 0.6101871101871102 + }, + { + "prompt": "S_CART|1", + "n": 50, + "rho": 0.014883746689037651, + "balanced_accuracy": 0.5873015873015873 + }, + { + "prompt": "S_CART|2", + "n": 47, + "rho": 0.24146904446342227, + "balanced_accuracy": 0.7554054054054054 + }, + { + "prompt": "S_CART|3", + "n": 50, + "rho": 0.6056475083868107, + "balanced_accuracy": 0.8380952380952381 + }, + { + "prompt": "S_CART|4", + "n": 50, + "rho": 0.5703044896443169, + "balanced_accuracy": 0.8663194444444444 + }, + { + "prompt": "S_CART|5", + "n": 50, + "rho": 0.1760458101624871, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "S_CART|6", + "n": 50, + "rho": 0.6135839915151076, + "balanced_accuracy": 0.8368983957219251 + }, + { + "prompt": "S_CASU|0", + "n": 26, + "rho": 0.23914911641000391, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 50, + "rho": -0.03395036125144815, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 50, + "rho": -0.09832168842422051, + "balanced_accuracy": 0.5436720142602496 + }, + { + "prompt": "S_CASU|3", + "n": 50, + "rho": 0.02019133585766645, + "balanced_accuracy": 0.5761904761904761 + }, + { + "prompt": "S_CASU|4", + "n": 50, + "rho": 0.38678929049711736, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "S_CASU|5", + "n": 50, + "rho": 0.02171449135901298, + "balanced_accuracy": 0.6079734219269103 + }, + { + "prompt": "S_CASU|6", + "n": 40, + "rho": -0.01294207443551094, + "balanced_accuracy": 0.671875 + }, + { + "prompt": "S_CONV|0", + "n": 50, + "rho": 0.02111053118831631, + "balanced_accuracy": 0.634032634032634 + }, + { + "prompt": "S_CONV|1", + "n": 50, + "rho": 0.3775468659047442, + "balanced_accuracy": 0.7972972972972974 + }, + { + "prompt": "S_CONV|2", + "n": 49, + "rho": 0.14581855842096003, + "balanced_accuracy": 0.6356589147286822 + }, + { + "prompt": "S_CONV|3", + "n": 50, + "rho": -0.4252704884965524, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "S_CONV|4", + "n": 50, + "rho": 0.3443124845149849, + "balanced_accuracy": 0.6706281833616299 + }, + { + "prompt": "S_CONV|5", + "n": 50, + "rho": 0.44288602654243175, + "balanced_accuracy": 0.7523809523809524 + }, + { + "prompt": "S_CONV|6", + "n": 34, + "rho": 0.12755829517009687, + "balanced_accuracy": 0.8083333333333333 + }, + { + "prompt": "S_DRAM|0", + "n": 50, + "rho": 0.1769590025858794, + "balanced_accuracy": 0.7439024390243902 + }, + { + "prompt": "S_DRAM|1", + "n": 50, + "rho": 0.008928573786416613, + "balanced_accuracy": 0.55 + }, + { + "prompt": "S_DRAM|2", + "n": 50, + "rho": -0.010223339282131764, + "balanced_accuracy": 0.5540540540540541 + }, + { + "prompt": "S_DRAM|3", + "n": 50, + "rho": -0.2371851915527447, + "balanced_accuracy": 0.5420054200542005 + }, + { + "prompt": "S_DRAM|4", + "n": 50, + "rho": 0.32167329530650113, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "S_DRAM|5", + "n": 50, + "rho": 0.44093664835761265, + "balanced_accuracy": 0.8234126984126984 + }, + { + "prompt": "S_DRAM|6", + "n": 50, + "rho": 0.20079843995918698, + "balanced_accuracy": 0.7296037296037297 + }, + { + "prompt": "S_FORM|0", + "n": 50, + "rho": 0.2018980486298041, + "balanced_accuracy": 0.6587301587301587 + }, + { + "prompt": "S_FORM|1", + "n": 50, + "rho": 0.18401765633035075, + "balanced_accuracy": 0.6142857142857143 + }, + { + "prompt": "S_FORM|2", + "n": 50, + "rho": 0.03982343048624511, + "balanced_accuracy": 0.6643356643356644 + }, + { + "prompt": "S_FORM|3", + "n": 50, + "rho": 0.04314115990150409, + "balanced_accuracy": 0.6170634920634921 + }, + { + "prompt": "S_FORM|4", + "n": 50, + "rho": 0.24062574999016886, + "balanced_accuracy": 0.6541889483065954 + }, + { + "prompt": "S_FORM|5", + "n": 50, + "rho": 0.4581736497485724, + "balanced_accuracy": 0.8428571428571429 + }, + { + "prompt": "S_FORM|6", + "n": 42, + "rho": 0.48899875585509345, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_MONO|0", + "n": 50, + "rho": 0.27103000625616686, + "balanced_accuracy": 0.6528013582342954 + }, + { + "prompt": "S_MONO|1", + "n": 50, + "rho": -0.08821636046198816, + "balanced_accuracy": 0.5525451559934318 + }, + { + "prompt": "S_MONO|2", + "n": 50, + "rho": -0.25834274589844397, + "balanced_accuracy": 0.5153508771929824 + }, + { + "prompt": "S_MONO|3", + "n": 50, + "rho": 0.048668065024617575, + "balanced_accuracy": 0.6095238095238096 + }, + { + "prompt": "S_MONO|4", + "n": 50, + "rho": 0.2841945184176082, + "balanced_accuracy": 0.6691176470588236 + }, + { + "prompt": "S_MONO|5", + "n": 50, + "rho": 0.37564366281246503, + "balanced_accuracy": 0.7023172905525847 + }, + { + "prompt": "S_MONO|6", + "n": 50, + "rho": 0.29137468344416984, + "balanced_accuracy": 0.6538461538461539 + }, + { + "prompt": "S_NARR|0", + "n": 50, + "rho": 0.14860540437562905, + "balanced_accuracy": 0.6755952380952381 + }, + { + "prompt": "S_NARR|1", + "n": 50, + "rho": -0.15745191922297883, + "balanced_accuracy": 0.5892857142857143 + }, + { + "prompt": "S_NARR|2", + "n": 50, + "rho": -0.3590631657368645, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_NARR|3", + "n": 50, + "rho": 0.23418630145663646, + "balanced_accuracy": 0.7043189368770764 + }, + { + "prompt": "S_NARR|4", + "n": 50, + "rho": 0.522441890758427, + "balanced_accuracy": 0.775974025974026 + }, + { + "prompt": "S_NARR|5", + "n": 50, + "rho": 0.40917571746470693, + "balanced_accuracy": 0.7602495543672014 + }, + { + "prompt": "S_NARR|6", + "n": 29, + "rho": 0.38758349360080024, + "balanced_accuracy": 0.9038461538461539 + }, + { + "prompt": "S_NEWS|0", + "n": 50, + "rho": 0.2039227247421262, + "balanced_accuracy": 0.7203742203742204 + }, + { + "prompt": "S_NEWS|1", + "n": 50, + "rho": -0.08228624115696571, + "balanced_accuracy": 0.5128205128205128 + }, + { + "prompt": "S_NEWS|2", + "n": 50, + "rho": 0.27188768782897677, + "balanced_accuracy": 0.7156862745098038 + }, + { + "prompt": "S_NEWS|3", + "n": 50, + "rho": 0.4371628306540848, + "balanced_accuracy": 0.775974025974026 + }, + { + "prompt": "S_NEWS|4", + "n": 50, + "rho": 0.2599382009709642, + "balanced_accuracy": 0.675 + }, + { + "prompt": "S_NEWS|5", + "n": 50, + "rho": 0.3630914443854098, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_NEWS|6", + "n": 40, + "rho": 0.48806575835459287, + "balanced_accuracy": 0.8035714285714286 + }, + { + "prompt": "S_PLAY|0", + "n": 50, + "rho": 0.11380891233278599, + "balanced_accuracy": 0.6626016260162602 + }, + { + "prompt": "S_PLAY|1", + "n": 50, + "rho": 0.1475939231784551, + "balanced_accuracy": 0.6463414634146342 + }, + { + "prompt": "S_PLAY|2", + "n": 50, + "rho": 0.07827948207877918, + "balanced_accuracy": 0.627371273712737 + }, + { + "prompt": "S_PLAY|3", + "n": 50, + "rho": 0.4280293199967469, + "balanced_accuracy": 0.7916666666666666 + }, + { + "prompt": "S_PLAY|4", + "n": 50, + "rho": 0.4379987647426945, + "balanced_accuracy": 0.8023255813953488 + }, + { + "prompt": "S_PLAY|5", + "n": 50, + "rho": 0.4097822655973982, + "balanced_accuracy": 0.8471760797342193 + }, + { + "prompt": "S_PLAY|6", + "n": 50, + "rho": 0.32215735969342096, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "S_RANT|0", + "n": 50, + "rho": 0.09082237346232559, + "balanced_accuracy": 0.6611295681063123 + }, + { + "prompt": "S_RANT|1", + "n": 50, + "rho": 0.010193058837601661, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "S_RANT|2", + "n": 50, + "rho": 0.3795853956267636, + "balanced_accuracy": 0.6625 + }, + { + "prompt": "S_RANT|3", + "n": 50, + "rho": 0.2550826734672352, + "balanced_accuracy": 0.6293859649122807 + }, + { + "prompt": "S_RANT|4", + "n": 50, + "rho": 0.6483027070943151, + "balanced_accuracy": 0.8455882352941176 + }, + { + "prompt": "S_RANT|5", + "n": 50, + "rho": 0.22360709890874134, + "balanced_accuracy": 0.7589285714285714 + }, + { + "prompt": "S_RANT|6", + "n": 50, + "rho": 0.49375054273441743, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_STRY|0", + "n": 46, + "rho": -0.13883736888747447, + "balanced_accuracy": 0.525 + }, + { + "prompt": "S_STRY|1", + "n": 50, + "rho": -0.2619120587391473, + "balanced_accuracy": 0.5583333333333333 + }, + { + "prompt": "S_STRY|2", + "n": 50, + "rho": 0.27710980500232363, + "balanced_accuracy": 0.6473429951690821 + }, + { + "prompt": "S_STRY|3", + "n": 50, + "rho": 0.20581996893019425, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "S_STRY|4", + "n": 50, + "rho": 0.22990142906114228, + "balanced_accuracy": 0.6709558823529411 + }, + { + "prompt": "S_STRY|5", + "n": 50, + "rho": 0.3763494918388506, + "balanced_accuracy": 0.6688596491228069 + }, + { + "prompt": "S_STRY|6", + "n": 39, + "rho": 0.265415777029073, + "balanced_accuracy": 0.8235294117647058 + }, + { + "prompt": "S_TECH|0", + "n": 40, + "rho": 0.16802257739811022, + "balanced_accuracy": 0.5824372759856631 + }, + { + "prompt": "S_TECH|1", + "n": 50, + "rho": -0.20187263943900133, + "balanced_accuracy": 0.6561461794019934 + }, + { + "prompt": "S_TECH|2", + "n": 50, + "rho": -0.18133530933490793, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "S_TECH|3", + "n": 50, + "rho": 0.22164378722075848, + "balanced_accuracy": 0.7420634920634921 + }, + { + "prompt": "S_TECH|4", + "n": 50, + "rho": 0.28111227850739423, + "balanced_accuracy": 0.6349206349206349 + }, + { + "prompt": "S_TECH|5", + "n": 50, + "rho": -0.2205851807098226, + "balanced_accuracy": 0.5659722222222222 + }, + { + "prompt": "S_TECH|6", + "n": 32, + "rho": 0.26226782403937204, + "balanced_accuracy": 0.7257142857142858 + }, + { + "prompt": "S_WHIS|0", + "n": 50, + "rho": -0.017755977451619897, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "S_WHIS|1", + "n": 50, + "rho": 0.08336288286688924, + "balanced_accuracy": 0.642602495543672 + }, + { + "prompt": "S_WHIS|2", + "n": 50, + "rho": 0.3833041342790686, + "balanced_accuracy": 0.7047619047619047 + }, + { + "prompt": "S_WHIS|3", + "n": 50, + "rho": 0.18601391130257608, + "balanced_accuracy": 0.7625 + }, + { + "prompt": "S_WHIS|4", + "n": 50, + "rho": 0.3846499580275971, + "balanced_accuracy": 0.6765873015873016 + }, + { + "prompt": "S_WHIS|5", + "n": 50, + "rho": -0.02590451925116513, + "balanced_accuracy": 0.5734265734265734 + }, + { + "prompt": "S_WHIS|6", + "n": 50, + "rho": 0.6871849086179245, + "balanced_accuracy": 0.8658088235294117 + }, + { + "prompt": "TEMP|0", + "n": 49, + "rho": 0.22274099560377436, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "TEMP|1", + "n": 50, + "rho": 0.03604925119016501, + "balanced_accuracy": 0.7167832167832169 + }, + { + "prompt": "TEMP|2", + "n": 46, + "rho": 0.13722112805257167, + "balanced_accuracy": 0.6776556776556777 + }, + { + "prompt": "TEMP|3", + "n": 31, + "rho": 0.13709219868470274, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "TEMP|4", + "n": 50, + "rho": 0.04440843433762445, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "TEMP|5", + "n": 50, + "rho": 0.28716792409623415, + "balanced_accuracy": 0.686046511627907 + }, + { + "prompt": "TEMP|6", + "n": 42, + "rho": 0.28597844081575197, + "balanced_accuracy": 0.7297297297297297 + }, + { + "prompt": "TENS|0", + "n": 32, + "rho": 0.011579738632507405, + "balanced_accuracy": 0.7298850574712643 + }, + { + "prompt": "TENS|1", + "n": 50, + "rho": 0.33764464782850506, + "balanced_accuracy": 0.7257799671592775 + }, + { + "prompt": "TENS|2", + "n": 40, + "rho": 0.047772188489495916, + "balanced_accuracy": 0.6486486486486487 + }, + { + "prompt": "TENS|3", + "n": 30, + "rho": 0.1537501363129642, + "balanced_accuracy": 0.7708333333333334 + }, + { + "prompt": "TENS|4", + "n": 50, + "rho": 0.2737026741327964, + "balanced_accuracy": 0.6991869918699187 + }, + { + "prompt": "TENS|5", + "n": 50, + "rho": 0.48451656846742647, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|6", + "n": 50, + "rho": 0.36327809299531144, + "balanced_accuracy": 0.7003676470588236 + }, + { + "prompt": "VALN|0", + "n": 50, + "rho": 0.366530567418873, + "balanced_accuracy": 0.7807017543859649 + }, + { + "prompt": "VALN|1", + "n": 50, + "rho": 0.3386212717826583, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "VALN|2", + "n": 43, + "rho": 0.02866519298830891, + "balanced_accuracy": 0.6765873015873016 + }, + { + "prompt": "VALN|3", + "n": 50, + "rho": 0.2355012229989854, + "balanced_accuracy": 0.6981351981351981 + }, + { + "prompt": "VALN|4", + "n": 50, + "rho": 0.23160122735799504, + "balanced_accuracy": 0.6599264705882353 + }, + { + "prompt": "VALN|5", + "n": 50, + "rho": 0.5046861651197239, + "balanced_accuracy": 0.7875000000000001 + }, + { + "prompt": "VALN|6", + "n": 50, + "rho": 0.5009195543072703, + "balanced_accuracy": 0.7638146167557933 + }, + { + "prompt": "VALS|0", + "n": 50, + "rho": 0.27044251385598367, + "balanced_accuracy": 0.65 + }, + { + "prompt": "VALS|1", + "n": 50, + "rho": 0.10543950663428954, + "balanced_accuracy": 0.627371273712737 + }, + { + "prompt": "VALS|2", + "n": 28, + "rho": 0.020510947605838055, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "VALS|3", + "n": 50, + "rho": -0.03742199522500649, + "balanced_accuracy": 0.5780730897009967 + }, + { + "prompt": "VALS|4", + "n": 50, + "rho": 0.17035737120154243, + "balanced_accuracy": 0.780885780885781 + }, + { + "prompt": "VALS|5", + "n": 50, + "rho": 0.20135612147145676, + "balanced_accuracy": 0.6704545454545454 + }, + { + "prompt": "VALS|6", + "n": 50, + "rho": 0.30793780934043946, + "balanced_accuracy": 0.7226107226107226 + }, + { + "prompt": "VFLX|0", + "n": 50, + "rho": -0.11964443119612587, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "VFLX|1", + "n": 50, + "rho": 0.12077471534765062, + "balanced_accuracy": 0.6413043478260869 + }, + { + "prompt": "VFLX|2", + "n": 50, + "rho": -0.13573438130752444, + "balanced_accuracy": 0.606060606060606 + }, + { + "prompt": "VFLX|3", + "n": 50, + "rho": -0.07062136605592413, + "balanced_accuracy": 0.625 + }, + { + "prompt": "VFLX|4", + "n": 50, + "rho": -0.27005814777340387, + "balanced_accuracy": 0.5303030303030303 + }, + { + "prompt": "VFLX|5", + "n": 50, + "rho": -0.031622708320437745, + "balanced_accuracy": 0.7395833333333334 + }, + { + "prompt": "VFLX|6", + "n": 50, + "rho": -0.1840856531395213, + "balanced_accuracy": 0.6439393939393939 + }, + { + "prompt": "VOLT|0", + "n": 50, + "rho": 0.14414757335374853, + "balanced_accuracy": 0.7296037296037297 + }, + { + "prompt": "VOLT|1", + "n": 50, + "rho": 0.07911646891387909, + "balanced_accuracy": 0.7302631578947368 + }, + { + "prompt": "VOLT|2", + "n": 36, + "rho": 0.14583623757212508, + "balanced_accuracy": 0.6458333333333333 + }, + { + "prompt": "VOLT|3", + "n": 41, + "rho": -0.3763277200312886, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "VOLT|4", + "n": 41, + "rho": 0.37940211294543197, + "balanced_accuracy": 0.7032967032967032 + }, + { + "prompt": "VOLT|5", + "n": 50, + "rho": 0.4378824588603735, + "balanced_accuracy": 0.7900207900207901 + }, + { + "prompt": "VOLT|6", + "n": 50, + "rho": 0.2726801037426941, + "balanced_accuracy": 0.7123015873015872 + }, + { + "prompt": "VULN|0", + "n": 50, + "rho": 0.21036887547975838, + "balanced_accuracy": 0.6000000000000001 + }, + { + "prompt": "VULN|1", + "n": 50, + "rho": 0.1562748778400914, + "balanced_accuracy": 0.6693766937669376 + }, + { + "prompt": "VULN|2", + "n": 50, + "rho": -0.04455484914319023, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "VULN|3", + "n": 50, + "rho": 0.17293732847376952, + "balanced_accuracy": 0.743421052631579 + }, + { + "prompt": "VULN|4", + "n": 50, + "rho": 0.32204482125454365, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "VULN|5", + "n": 50, + "rho": 0.3444696277361679, + "balanced_accuracy": 0.7416666666666667 + }, + { + "prompt": "VULN|6", + "n": 50, + "rho": 0.23234013144780505, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "WARM|0", + "n": 39, + "rho": -0.1149881055991637, + "balanced_accuracy": 0.611764705882353 + }, + { + "prompt": "WARM|1", + "n": 50, + "rho": 0.11771369777834892, + "balanced_accuracy": 0.6392931392931394 + }, + { + "prompt": "WARM|2", + "n": 50, + "rho": -0.06529696447448902, + "balanced_accuracy": 0.5384615384615384 + }, + { + "prompt": "WARM|3", + "n": 49, + "rho": -0.026535055836480203, + "balanced_accuracy": 0.6076923076923078 + }, + { + "prompt": "WARM|4", + "n": 50, + "rho": 0.16453736615868414, + "balanced_accuracy": 0.6403508771929824 + }, + { + "prompt": "WARM|5", + "n": 50, + "rho": 0.2228004219004929, + "balanced_accuracy": 0.625 + }, + { + "prompt": "WARM|6", + "n": 26, + "rho": -0.08438001255255134, + "balanced_accuracy": 0.6086956521739131 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 349, + "mean_prompt_rho": 0.29721282710097524, + "balanced_accuracy_oracle": 0.7332210242587601 + }, + { + "family": "AROU", + "n": 343, + "mean_prompt_rho": 0.2798937181071823, + "balanced_accuracy_oracle": 0.7128855721393035 + }, + { + "family": "ARSH", + "n": 350, + "mean_prompt_rho": 0.15825232949481896, + "balanced_accuracy_oracle": 0.6782574167564808 + }, + { + "family": "ATCK", + "n": 350, + "mean_prompt_rho": 0.2884044552625484, + "balanced_accuracy_oracle": 0.6906512605042017 + }, + { + "family": "BKGN", + "n": 315, + "mean_prompt_rho": -0.2462004962361912, + "balanced_accuracy_oracle": 0.5351319459343489 + }, + { + "family": "BRGT", + "n": 320, + "mean_prompt_rho": 0.19254227813051544, + "balanced_accuracy_oracle": 0.6458333333333333 + }, + { + "family": "CHNK", + "n": 321, + "mean_prompt_rho": 0.050147445527254766, + "balanced_accuracy_oracle": 0.6313239436619718 + }, + { + "family": "CLRT", + "n": 332, + "mean_prompt_rho": 0.21179024127255278, + "balanced_accuracy_oracle": 0.7022644927536232 + }, + { + "family": "COGL", + "n": 320, + "mean_prompt_rho": 0.15742970156510225, + "balanced_accuracy_oracle": 0.6313854104551779 + }, + { + "family": "DARC", + "n": 329, + "mean_prompt_rho": 0.20122003578603506, + "balanced_accuracy_oracle": 0.6727296181630547 + }, + { + "family": "DFLU", + "n": 340, + "mean_prompt_rho": 0.1841528485970611, + "balanced_accuracy_oracle": 0.6698431438691179 + }, + { + "family": "EMPH", + "n": 313, + "mean_prompt_rho": 0.17610952411722908, + "balanced_accuracy_oracle": 0.6683911396094433 + }, + { + "family": "ESTH", + "n": 317, + "mean_prompt_rho": 0.26193395266349906, + "balanced_accuracy_oracle": 0.7332939089296274 + }, + { + "family": "EXPL", + "n": 144, + "mean_prompt_rho": 0.042495414759092166, + "balanced_accuracy_oracle": 0.603030303030303 + }, + { + "family": "FOCS", + "n": 341, + "mean_prompt_rho": 0.27528950441793526, + "balanced_accuracy_oracle": 0.6712360594795539 + }, + { + "family": "FULL", + "n": 273, + "mean_prompt_rho": 0.09326562531790618, + "balanced_accuracy_oracle": 0.6087301587301588 + }, + { + "family": "GEND", + "n": 350, + "mean_prompt_rho": 0.29531573707858766, + "balanced_accuracy_oracle": 0.7668587281263337 + }, + { + "family": "HARM", + "n": 313, + "mean_prompt_rho": 0.049720877356411126, + "balanced_accuracy_oracle": 0.6884790874524715 + }, + { + "family": "METL", + "n": 322, + "mean_prompt_rho": 0.163355037701806, + "balanced_accuracy_oracle": 0.6555821610296318 + }, + { + "family": "RANG", + "n": 302, + "mean_prompt_rho": 0.13334497290801287, + "balanced_accuracy_oracle": 0.6724158368895211 + }, + { + "family": "RCQL", + "n": 286, + "mean_prompt_rho": 0.11260068025799272, + "balanced_accuracy_oracle": 0.671474358974359 + }, + { + "family": "REGS", + "n": 350, + "mean_prompt_rho": 0.17690522305714204, + "balanced_accuracy_oracle": 0.6795977011494253 + }, + { + "family": "RESP", + "n": 344, + "mean_prompt_rho": 0.30299998094523, + "balanced_accuracy_oracle": 0.7133606557377049 + }, + { + "family": "ROUG", + "n": 303, + "mean_prompt_rho": 0.08789273442886128, + "balanced_accuracy_oracle": 0.6989966555183946 + }, + { + "family": "R_CHST", + "n": 320, + "mean_prompt_rho": 0.08098529423649785, + "balanced_accuracy_oracle": 0.5933710991850527 + }, + { + "family": "R_HEAD", + "n": 340, + "mean_prompt_rho": 0.025907293885149587, + "balanced_accuracy_oracle": 0.6704539504686109 + }, + { + "family": "R_MASK", + "n": 332, + "mean_prompt_rho": 0.06789948357906865, + "balanced_accuracy_oracle": 0.6307565789473684 + }, + { + "family": "R_MIXD", + "n": 318, + "mean_prompt_rho": 0.08054602151488302, + "balanced_accuracy_oracle": 0.6117513532390432 + }, + { + "family": "R_NASL", + "n": 279, + "mean_prompt_rho": -0.0007357243664536621, + "balanced_accuracy_oracle": 0.5956467467623654 + }, + { + "family": "R_ORAL", + "n": 311, + "mean_prompt_rho": -0.012729312710570406, + "balanced_accuracy_oracle": 0.6178833502024291 + }, + { + "family": "R_THRT", + "n": 336, + "mean_prompt_rho": 0.12024666640344965, + "balanced_accuracy_oracle": 0.6652873563218391 + }, + { + "family": "SMTH", + "n": 314, + "mean_prompt_rho": 0.08980565127631225, + "balanced_accuracy_oracle": 0.6431888544891641 + }, + { + "family": "STNC", + "n": 342, + "mean_prompt_rho": 0.33366023674170214, + "balanced_accuracy_oracle": 0.6962549968440985 + }, + { + "family": "STRU", + "n": 305, + "mean_prompt_rho": 0.2260649614432149, + "balanced_accuracy_oracle": 0.695728861391512 + }, + { + "family": "S_ASMR", + "n": 333, + "mean_prompt_rho": 0.2163538116175867, + "balanced_accuracy_oracle": 0.6573359073359073 + }, + { + "family": "S_AUTH", + "n": 338, + "mean_prompt_rho": 0.2079707107390292, + "balanced_accuracy_oracle": 0.6876173467051335 + }, + { + "family": "S_CART", + "n": 347, + "mean_prompt_rho": 0.3057508345983423, + "balanced_accuracy_oracle": 0.7614935229870459 + }, + { + "family": "S_CASU", + "n": 316, + "mean_prompt_rho": 0.07466144428751728, + "balanced_accuracy_oracle": 0.6141281029727246 + }, + { + "family": "S_CONV", + "n": 333, + "mean_prompt_rho": 0.14770889617785452, + "balanced_accuracy_oracle": 0.6972946453602467 + }, + { + "family": "S_DRAM", + "n": 350, + "mean_prompt_rho": 0.12884106130867432, + "balanced_accuracy_oracle": 0.6638857466063348 + }, + { + "family": "S_FORM", + "n": 342, + "mean_prompt_rho": 0.2366683501345341, + "balanced_accuracy_oracle": 0.6999832719973236 + }, + { + "family": "S_MONO", + "n": 350, + "mean_prompt_rho": 0.13205026137065648, + "balanced_accuracy_oracle": 0.6172113536130273 + }, + { + "family": "S_NARR", + "n": 329, + "mean_prompt_rho": 0.16935396038519374, + "balanced_accuracy_oracle": 0.6894934333958724 + }, + { + "family": "S_NEWS", + "n": 340, + "mean_prompt_rho": 0.2773974865398841, + "balanced_accuracy_oracle": 0.6924812030075187 + }, + { + "family": "S_PLAY", + "n": 350, + "mean_prompt_rho": 0.27680714680289725, + "balanced_accuracy_oracle": 0.72 + }, + { + "family": "S_RANT", + "n": 350, + "mean_prompt_rho": 0.30019197859019997, + "balanced_accuracy_oracle": 0.7028856825749168 + }, + { + "family": "S_STRY", + "n": 335, + "mean_prompt_rho": 0.13626386346213742, + "balanced_accuracy_oracle": 0.6364893617021277 + }, + { + "family": "S_TECH", + "n": 322, + "mean_prompt_rho": 0.047036191097414734, + "balanced_accuracy_oracle": 0.666960729949085 + }, + { + "family": "S_WHIS", + "n": 350, + "mean_prompt_rho": 0.24012218548446723, + "balanced_accuracy_oracle": 0.6918806384455239 + }, + { + "family": "TEMP", + "n": 318, + "mean_prompt_rho": 0.16437976754011777, + "balanced_accuracy_oracle": 0.7111220472440944 + }, + { + "family": "TENS", + "n": 302, + "mean_prompt_rho": 0.23889200669414382, + "balanced_accuracy_oracle": 0.7091882514805288 + }, + { + "family": "VALN", + "n": 343, + "mean_prompt_rho": 0.3152178859962592, + "balanced_accuracy_oracle": 0.7124878350880297 + }, + { + "family": "VALS", + "n": 328, + "mean_prompt_rho": 0.1483746106977919, + "balanced_accuracy_oracle": 0.6691590600116527 + }, + { + "family": "VFLX", + "n": 350, + "mean_prompt_rho": -0.09871313892075526, + "balanced_accuracy_oracle": 0.6066017316017316 + }, + { + "family": "VOLT", + "n": 318, + "mean_prompt_rho": 0.15467674790813765, + "balanced_accuracy_oracle": 0.6558277027027026 + }, + { + "family": "VULN", + "n": 350, + "mean_prompt_rho": 0.19912583044127796, + "balanced_accuracy_oracle": 0.6461319901846829 + }, + { + "family": "WARM", + "n": 314, + "mean_prompt_rho": 0.03055019248212024, + "balanced_accuracy_oracle": 0.611375 + } + ] + }, + "repo_min_2_raters": { + "n": 13917, + "positive_rate": 0.20701300567651074, + "prompts": 395, + "mean_prompt_spearman": 0.15024180269107118, + "balanced_accuracy_oracle_per_prompt": 0.6868451191701161, + "balanced_accuracy_5fold_clip_grouped": 0.5836717805562408, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.698605324604854, + "balanced_accuracy": 0.8461538461538461 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5245008328043556, + "balanced_accuracy": 0.8402777777777777 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.12849958137313947, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 38, + "rho": 0.15262526379442723, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.09293561132102901, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2844519262432159, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.06394483565737812, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.5279628047444541, + "balanced_accuracy": 0.8799283154121864 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.4375480565284116, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.46566137193393936, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "AROU|3", + "n": 34, + "rho": -0.06063938709146882, + "balanced_accuracy": 0.7 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.28521644340879526, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.3581904310599092, + "balanced_accuracy": 0.6398467432950192 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5023650708115769, + "balanced_accuracy": 0.7967032967032968 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": -0.034320154167357876, + "balanced_accuracy": 0.9342105263157895 + }, + { + "prompt": "ARSH|1", + "n": 40, + "rho": 0.2500026122447185, + "balanced_accuracy": 0.8611111111111112 + }, + { + "prompt": "ARSH|2", + "n": 34, + "rho": 0.03548422986793451, + "balanced_accuracy": 0.6607142857142857 + }, + { + "prompt": "ARSH|3", + "n": 39, + "rho": 0.0395451351711259, + "balanced_accuracy": 0.6235294117647059 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.389311325245596, + "balanced_accuracy": 0.7815315315315315 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.659189174298094, + "balanced_accuracy": 0.8939393939393939 + }, + { + "prompt": "ARSH|6", + "n": 43, + "rho": 0.16241033150877335, + "balanced_accuracy": 0.608974358974359 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.22184790924185882, + "balanced_accuracy": 0.6822660098522167 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.16483429620565807, + "balanced_accuracy": 0.6868686868686869 + }, + { + "prompt": "ATCK|2", + "n": 41, + "rho": 0.2229721847866254, + "balanced_accuracy": 0.5923076923076923 + }, + { + "prompt": "ATCK|3", + "n": 42, + "rho": 0.36782325098828056, + "balanced_accuracy": 0.8051470588235294 + }, + { + "prompt": "ATCK|4", + "n": 37, + "rho": 0.07282967134958575, + "balanced_accuracy": 0.5909090909090909 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.5461727132066085, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "ATCK|6", + "n": 40, + "rho": 0.41486133279116, + "balanced_accuracy": 0.8338557993730407 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.05314603753855412, + "balanced_accuracy": 0.5405982905982906 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.20514503954358046, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": 0.1083620285740623, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.00525810491938555, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.41202278005509824, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.5856915930852592, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.4594911598019215, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.33514829844441757, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 28, + "rho": 0.01052362279099961, + "balanced_accuracy": 0.5565217391304348 + }, + { + "prompt": "BRGT|2", + "n": 33, + "rho": -0.1292882514899999, + "balanced_accuracy": 0.5185185185185185 + }, + { + "prompt": "BRGT|3", + "n": 33, + "rho": -0.05960912110364361, + "balanced_accuracy": 0.6799999999999999 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.026350913998130405, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.07315510920299331, + "balanced_accuracy": 0.599078341013825 + }, + { + "prompt": "BRGT|6", + "n": 38, + "rho": 0.2979906462685853, + "balanced_accuracy": 0.8208333333333333 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.40998219542911474, + "balanced_accuracy": 0.7533333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.15054163856137545, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": -0.013183093416641782, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.33403149087203027, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.21369807252235157, + "balanced_accuracy": 0.5948275862068966 + }, + { + "prompt": "CHNK|5", + "n": 43, + "rho": -0.10808475439555539, + "balanced_accuracy": 0.5915032679738562 + }, + { + "prompt": "CHNK|6", + "n": 23, + "rho": -0.21641380158609055, + "balanced_accuracy": 0.8083333333333333 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5864889407211443, + "balanced_accuracy": 0.8446969696969697 + }, + { + "prompt": "CLRT|1", + "n": 34, + "rho": 0.25190167826440923, + "balanced_accuracy": 0.75 + }, + { + "prompt": "CLRT|2", + "n": 41, + "rho": 0.07190158606855769, + "balanced_accuracy": 0.625 + }, + { + "prompt": "CLRT|3", + "n": 31, + "rho": -0.20444568736304694, + "balanced_accuracy": 0.5679347826086957 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.10482019716305495, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "CLRT|5", + "n": 36, + "rho": 0.17743425883458974, + "balanced_accuracy": 0.6890909090909092 + }, + { + "prompt": "CLRT|6", + "n": 35, + "rho": 0.3422464070652985, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.10565700425626122, + "balanced_accuracy": 0.5508241758241759 + }, + { + "prompt": "COGL|1", + "n": 33, + "rho": 0.012793699800066706, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.42742749232932375, + "balanced_accuracy": 0.7248803827751196 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.288547376837532, + "balanced_accuracy": 0.6547619047619048 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.15625386911094868, + "balanced_accuracy": 0.5 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.042510843299568474, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "COGL|6", + "n": 39, + "rho": 0.524809239768939, + "balanced_accuracy": 0.7558823529411764 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.14455379517654313, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": 0.1310320045442844, + "balanced_accuracy": 0.5857142857142857 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.3977588400132891, + "balanced_accuracy": 0.8055555555555556 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10361711234891847, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "DARC|4", + "n": 33, + "rho": -0.2689464041682869, + "balanced_accuracy": 0.5344827586206896 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.363681719033942, + "balanced_accuracy": 0.6847290640394088 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5928838115955632, + "balanced_accuracy": 0.875 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.0025322372642724803, + "balanced_accuracy": 0.5856481481481481 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2898194799342344, + "balanced_accuracy": 0.5245535714285714 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.14061264184455408, + "balanced_accuracy": 0.6746031746031746 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5083542278365955, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.2785834411033626, + "balanced_accuracy": 0.6777777777777778 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.13983080904182804, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 36, + "rho": 0.3030049705766851, + "balanced_accuracy": 0.8145454545454545 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.022003446703702266, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.009981698575496698, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "EMPH|2", + "n": 22, + "rho": 0.44528819559868976, + "balanced_accuracy": 0.725 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.12943831327371252, + "balanced_accuracy": 0.700657894736842 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.1639047968387925, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.368606368570832, + "balanced_accuracy": 0.8200000000000001 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.43393640170873626, + "balanced_accuracy": 0.7239057239057239 + }, + { + "prompt": "ESTH|0", + "n": 35, + "rho": 0.4415081686424082, + "balanced_accuracy": 0.7142857142857142 + }, + { + "prompt": "ESTH|1", + "n": 33, + "rho": 0.04994380168337779, + "balanced_accuracy": 0.6048387096774194 + }, + { + "prompt": "ESTH|2", + "n": 37, + "rho": 0.2601116600902215, + "balanced_accuracy": 0.8232758620689655 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.0553762218770729, + "balanced_accuracy": 0.625 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.17071138727759166, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.05098587706046797, + "balanced_accuracy": 0.6036036036036037 + }, + { + "prompt": "ESTH|6", + "n": 33, + "rho": 0.45311132888179984, + "balanced_accuracy": 0.7361111111111112 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.16854149586942685, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.09735000455865746, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.11472824833233941, + "balanced_accuracy": 0.6013824884792627 + }, + { + "prompt": "FOCS|0", + "n": 40, + "rho": 0.3375457151109045, + "balanced_accuracy": 0.7598039215686274 + }, + { + "prompt": "FOCS|1", + "n": 35, + "rho": 0.06553805728595127, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": -0.014481436736200448, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.3531282194261464, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5701600898663418, + "balanced_accuracy": 0.717391304347826 + }, + { + "prompt": "FOCS|5", + "n": 32, + "rho": 0.23843601103527873, + "balanced_accuracy": 0.6342857142857142 + }, + { + "prompt": "FOCS|6", + "n": 41, + "rho": 0.4501639454493077, + "balanced_accuracy": 0.6407563025210083 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.27549096496306125, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 36, + "rho": -0.06684535606030789, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.1127127953192322, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.27335869432862586, + "balanced_accuracy": 0.5 + }, + { + "prompt": "FULL|4", + "n": 37, + "rho": 0.0115469134874992, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "FULL|5", + "n": 33, + "rho": 0.08863551013906973, + "balanced_accuracy": 0.5846153846153846 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.12006709904037839, + "balanced_accuracy": 0.7867647058823529 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.1110970446328789, + "balanced_accuracy": 0.8125 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.3997747705319668, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.44338877861680664, + "balanced_accuracy": 0.803763440860215 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.20603206893013956, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": -0.07502275801551203, + "balanced_accuracy": 0.6896551724137931 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.3878880284643567, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.6246051598956402, + "balanced_accuracy": 0.8464285714285715 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.20761205993874288, + "balanced_accuracy": 0.7078947368421052 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.04045010646627642, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 42, + "rho": 0.1814418848343117, + "balanced_accuracy": 0.709375 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.25683845285885604, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 42, + "rho": 0.2179655807950109, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.26360932682396154, + "balanced_accuracy": 0.9736842105263157 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.13129656403169093, + "balanced_accuracy": 0.7195121951219512 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.029545881788709222, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.06455334761252052, + "balanced_accuracy": 0.6264705882352941 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.34893283387231805, + "balanced_accuracy": 0.8722222222222222 + }, + { + "prompt": "METL|3", + "n": 37, + "rho": 0.11772925489406262, + "balanced_accuracy": 0.719047619047619 + }, + { + "prompt": "METL|4", + "n": 36, + "rho": -0.024775241767990317, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "METL|5", + "n": 45, + "rho": 0.0669318940573573, + "balanced_accuracy": 0.6527777777777778 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.15998923967457523, + "balanced_accuracy": 0.6397058823529411 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.33195449253833836, + "balanced_accuracy": 0.9705882352941176 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.022786048126771232, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.07821004268059337, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": 0.039902579286330626, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "RANG|4", + "n": 38, + "rho": 0.2715658028036852, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "RANG|5", + "n": 33, + "rho": -0.10485374339391028, + "balanced_accuracy": 0.6571428571428571 + }, + { + "prompt": "RANG|6", + "n": 36, + "rho": 0.3194991430188267, + "balanced_accuracy": 0.8103448275862069 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.3994656297937463, + "balanced_accuracy": 0.7469696969696971 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.08009843153175776, + "balanced_accuracy": 0.6942857142857143 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.3872291786602029, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.4442616583193193, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.34469331950233756, + "balanced_accuracy": 0.8076923076923077 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5653031818476871, + "balanced_accuracy": 0.8269230769230769 + }, + { + "prompt": "RCQL|6", + "n": 41, + "rho": 0.0914015831501541, + "balanced_accuracy": 0.5974358974358974 + }, + { + "prompt": "REGS|0", + "n": 37, + "rho": 0.15467783786260517, + "balanced_accuracy": 0.6865079365079365 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.29996455941468775, + "balanced_accuracy": 0.7972972972972974 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.051044611151968115, + "balanced_accuracy": 0.6756756756756757 + }, + { + "prompt": "REGS|3", + "n": 32, + "rho": 0.08693862933746145, + "balanced_accuracy": 0.7816091954022988 + }, + { + "prompt": "REGS|4", + "n": 38, + "rho": 0.3779803494646071, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "REGS|5", + "n": 40, + "rho": 0.0010603355612985928, + "balanced_accuracy": 0.5128205128205128 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.23375197664927191, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 36, + "rho": 0.2826216340936468, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RESP|1", + "n": 41, + "rho": -0.01600518161112229, + "balanced_accuracy": 0.5954861111111112 + }, + { + "prompt": "RESP|2", + "n": 32, + "rho": 0.38897966153205604, + "balanced_accuracy": 0.791497975708502 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.0170448773148507, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RESP|4", + "n": 36, + "rho": 0.3609453449571666, + "balanced_accuracy": 0.726923076923077 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5578508966860671, + "balanced_accuracy": 0.796969696969697 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.6218558976575393, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.06690573018878675, + "balanced_accuracy": 0.8409090909090908 + }, + { + "prompt": "ROUG|1", + "n": 29, + "rho": -0.11413288807528743, + "balanced_accuracy": 0.5119047619047619 + }, + { + "prompt": "ROUG|2", + "n": 25, + "rho": -0.07614653317118367, + "balanced_accuracy": 0.5652173913043478 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": -0.005728968990808469, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": 0.05881358767618661, + "balanced_accuracy": 0.7272727272727273 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.38310894952959273, + "balanced_accuracy": 0.875 + }, + { + "prompt": "ROUG|6", + "n": 41, + "rho": 0.5207313946220331, + "balanced_accuracy": 0.803921568627451 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.1293110747792681, + "balanced_accuracy": 0.634375 + }, + { + "prompt": "R_CHST|1", + "n": 43, + "rho": -0.16627387310635655, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_CHST|2", + "n": 21, + "rho": -0.4453203189282055, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_CHST|3", + "n": 39, + "rho": 0.20447901221399428, + "balanced_accuracy": 0.6538461538461539 + }, + { + "prompt": "R_CHST|4", + "n": 35, + "rho": 0.3807637187358838, + "balanced_accuracy": 0.6958041958041958 + }, + { + "prompt": "R_CHST|5", + "n": 36, + "rho": 0.49991417045683917, + "balanced_accuracy": 0.7232142857142857 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.521862680977925, + "balanced_accuracy": 0.75 + }, + { + "prompt": "R_HEAD|0", + "n": 39, + "rho": 0.035974415731527466, + "balanced_accuracy": 0.7196969696969697 + }, + { + "prompt": "R_HEAD|1", + "n": 43, + "rho": 0.11932882756154621, + "balanced_accuracy": 0.6090909090909091 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": 0.11028955149929384, + "balanced_accuracy": 0.6174242424242424 + }, + { + "prompt": "R_HEAD|3", + "n": 33, + "rho": -0.18826929337254064, + "balanced_accuracy": 0.532967032967033 + }, + { + "prompt": "R_HEAD|4", + "n": 37, + "rho": -0.1592747480564492, + "balanced_accuracy": 0.5689102564102564 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.15164313110670213, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.07893346486916654, + "balanced_accuracy": 0.8148148148148148 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.2782129373186239, + "balanced_accuracy": 0.5588235294117647 + }, + { + "prompt": "R_MASK|1", + "n": 35, + "rho": 0.06505140789880463, + "balanced_accuracy": 0.6287878787878788 + }, + { + "prompt": "R_MASK|2", + "n": 40, + "rho": -0.23774630121433385, + "balanced_accuracy": 0.5192307692307693 + }, + { + "prompt": "R_MASK|3", + "n": 38, + "rho": 0.20065395133158076, + "balanced_accuracy": 0.5707070707070707 + }, + { + "prompt": "R_MASK|4", + "n": 41, + "rho": 0.15654068168742427, + "balanced_accuracy": 0.7352941176470589 + }, + { + "prompt": "R_MASK|5", + "n": 41, + "rho": 0.19310516964914584, + "balanced_accuracy": 0.6590909090909092 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.04214480563189831, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.4009832595985255, + "balanced_accuracy": 0.6445623342175066 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.13294195438214534, + "balanced_accuracy": 0.6436781609195402 + }, + { + "prompt": "R_MIXD|2", + "n": 42, + "rho": -0.06043292478827298, + "balanced_accuracy": 0.5555555555555556 + }, + { + "prompt": "R_MIXD|3", + "n": 36, + "rho": 0.1698374907478781, + "balanced_accuracy": 0.65 + }, + { + "prompt": "R_MIXD|4", + "n": 34, + "rho": 0.2753283111486554, + "balanced_accuracy": 0.6058201058201058 + }, + { + "prompt": "R_MIXD|5", + "n": 42, + "rho": 0.04017453704360471, + "balanced_accuracy": 0.9390243902439024 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.382123361550306, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.290919754671612, + "balanced_accuracy": 0.5526315789473684 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.14035274212555368, + "balanced_accuracy": 0.612012987012987 + }, + { + "prompt": "R_NASL|2", + "n": 40, + "rho": -0.14234358341734193, + "balanced_accuracy": 0.5497835497835497 + }, + { + "prompt": "R_NASL|3", + "n": 37, + "rho": 0.3222147782458593, + "balanced_accuracy": 0.6746031746031746 + }, + { + "prompt": "R_NASL|4", + "n": 29, + "rho": 0.02255003016711563, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": -0.04851607287736758, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.05724750201296406, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 37, + "rho": 0.06801107797717762, + "balanced_accuracy": 0.684375 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.08455465439504885, + "balanced_accuracy": 0.5572916666666666 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.622400888470054, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.2665258673123237, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.0723566822933696, + "balanced_accuracy": 0.5777777777777777 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.012217714791709092, + "balanced_accuracy": 0.6064814814814814 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.24521940816243495, + "balanced_accuracy": 0.6956521739130435 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.06836992010534987, + "balanced_accuracy": 0.6078431372549019 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": 0.06924189799461711, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": 0.04512103026410596, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "R_THRT|3", + "n": 36, + "rho": 0.3971046308585958, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "R_THRT|4", + "n": 39, + "rho": 0.31857705062203295, + "balanced_accuracy": 0.7575757575757576 + }, + { + "prompt": "R_THRT|5", + "n": 32, + "rho": 0.2107770337425925, + "balanced_accuracy": 0.7708333333333333 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.241009250909105, + "balanced_accuracy": 0.7136752136752136 + }, + { + "prompt": "SMTH|0", + "n": 36, + "rho": 0.410291308066219, + "balanced_accuracy": 0.7 + }, + { + "prompt": "SMTH|1", + "n": 42, + "rho": 0.06743574227746187, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "SMTH|2", + "n": 26, + "rho": -0.08237847032336579, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.03878414559202719, + "balanced_accuracy": 0.6758241758241759 + }, + { + "prompt": "SMTH|4", + "n": 37, + "rho": 0.1486183419694427, + "balanced_accuracy": 0.7301587301587301 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.36451826633074125, + "balanced_accuracy": 0.8225806451612903 + }, + { + "prompt": "SMTH|6", + "n": 32, + "rho": -0.10185048344516029, + "balanced_accuracy": 0.5961538461538461 + }, + { + "prompt": "STNC|0", + "n": 39, + "rho": 0.26551968775902185, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "STNC|1", + "n": 34, + "rho": 0.2738820455782204, + "balanced_accuracy": 0.7275132275132274 + }, + { + "prompt": "STNC|2", + "n": 34, + "rho": 0.2583931648993093, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.23128158090307924, + "balanced_accuracy": 0.7125 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.38023736914641343, + "balanced_accuracy": 0.725752508361204 + }, + { + "prompt": "STNC|5", + "n": 37, + "rho": 0.49172309837426387, + "balanced_accuracy": 0.75 + }, + { + "prompt": "STNC|6", + "n": 35, + "rho": 0.47219131924199287, + "balanced_accuracy": 0.829059829059829 + }, + { + "prompt": "STRU|0", + "n": 35, + "rho": 0.6433111109803028, + "balanced_accuracy": 0.94 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.1970049226048969, + "balanced_accuracy": 0.6537037037037037 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.2747611127923253, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.400839602867573, + "balanced_accuracy": 0.5 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.3129476485832275, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "STRU|5", + "n": 36, + "rho": 0.27286588226275105, + "balanced_accuracy": 0.7391304347826086 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.15068759363152442, + "balanced_accuracy": 0.8 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.19018458445139744, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.3292249015628352, + "balanced_accuracy": 0.5510752688172043 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.35627377094697105, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5530257122722694, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5306018768373038, + "balanced_accuracy": 0.8275862068965517 + }, + { + "prompt": "S_ASMR|5", + "n": 35, + "rho": 0.21622105273792516, + "balanced_accuracy": 0.6319444444444444 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43864199513644053, + "balanced_accuracy": 0.7119815668202765 + }, + { + "prompt": "S_AUTH|0", + "n": 33, + "rho": 0.45084096211663677, + "balanced_accuracy": 0.7569444444444444 + }, + { + "prompt": "S_AUTH|1", + "n": 31, + "rho": 0.2515222472470677, + "balanced_accuracy": 0.7933333333333333 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.30542758947467924, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": 0.08900372220993893, + "balanced_accuracy": 0.6517857142857143 + }, + { + "prompt": "S_AUTH|4", + "n": 40, + "rho": 0.23392515786605167, + "balanced_accuracy": 0.7316017316017316 + }, + { + "prompt": "S_AUTH|5", + "n": 41, + "rho": 0.40957482710341037, + "balanced_accuracy": 0.8159340659340659 + }, + { + "prompt": "S_AUTH|6", + "n": 30, + "rho": 0.24003909128756593, + "balanced_accuracy": 0.6634615384615384 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": 0.06580488715081963, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "S_CART|1", + "n": 33, + "rho": -0.142117194961407, + "balanced_accuracy": 0.5425 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.29214039546833326, + "balanced_accuracy": 0.8273809523809523 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.5548103901118773, + "balanced_accuracy": 0.8293103448275863 + }, + { + "prompt": "S_CART|4", + "n": 42, + "rho": 0.6404446620707333, + "balanced_accuracy": 0.8705882352941177 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.12610815231494293, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.38438223174116654, + "balanced_accuracy": 0.7410714285714286 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.32181136055347065, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.2503156989034398, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.1531679162134967, + "balanced_accuracy": 0.5416666666666667 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.13343181584462405, + "balanced_accuracy": 0.5711462450592886 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3570685962119746, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.10776818183441422, + "balanced_accuracy": 0.8166666666666667 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.18157328422293545, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_CONV|0", + "n": 39, + "rho": 0.20711045668923023, + "balanced_accuracy": 0.6777777777777778 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.424915222908989, + "balanced_accuracy": 0.8382352941176471 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.17095294283053095, + "balanced_accuracy": 0.6108108108108108 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.14532185407399154, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.2620930973491748, + "balanced_accuracy": 0.6571428571428571 + }, + { + "prompt": "S_CONV|5", + "n": 43, + "rho": 0.4207519420690121, + "balanced_accuracy": 0.7782051282051282 + }, + { + "prompt": "S_CONV|6", + "n": 24, + "rho": 0.14539831949135532, + "balanced_accuracy": 0.8095238095238095 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.25170635053181417, + "balanced_accuracy": 0.7592592592592593 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05934197661130656, + "balanced_accuracy": 0.671875 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": 0.03063560537251589, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 33, + "rho": -0.30745493365247484, + "balanced_accuracy": 0.6166666666666667 + }, + { + "prompt": "S_DRAM|4", + "n": 43, + "rho": 0.3290562634865112, + "balanced_accuracy": 0.7424242424242424 + }, + { + "prompt": "S_DRAM|5", + "n": 39, + "rho": 0.533020890357666, + "balanced_accuracy": 0.8425925925925926 + }, + { + "prompt": "S_DRAM|6", + "n": 42, + "rho": 0.28118852015215406, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "S_FORM|0", + "n": 35, + "rho": 0.06181210751757482, + "balanced_accuracy": 0.6367521367521367 + }, + { + "prompt": "S_FORM|1", + "n": 40, + "rho": 0.266745582131549, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.04196542142646664, + "balanced_accuracy": 0.8548387096774194 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.1377914645932571, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.3178593751484243, + "balanced_accuracy": 0.7461538461538462 + }, + { + "prompt": "S_FORM|5", + "n": 39, + "rho": 0.4363483417723157, + "balanced_accuracy": 0.8870967741935484 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5304165424802452, + "balanced_accuracy": 0.875 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.17421770304150047, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_MONO|1", + "n": 37, + "rho": -0.11139213786570054, + "balanced_accuracy": 0.5757575757575758 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22847518535943925, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": -0.016449687828544255, + "balanced_accuracy": 0.6271551724137931 + }, + { + "prompt": "S_MONO|4", + "n": 34, + "rho": 0.2828315661933997, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "S_MONO|5", + "n": 38, + "rho": 0.3825095476494482, + "balanced_accuracy": 0.681159420289855 + }, + { + "prompt": "S_MONO|6", + "n": 38, + "rho": 0.12652945307739663, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": -0.02848444729753612, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.161260384811807, + "balanced_accuracy": 0.6142857142857143 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3845806315516269, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.23659393219783792, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 40, + "rho": 0.5182529742096312, + "balanced_accuracy": 0.7568922305764412 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.42231949547836756, + "balanced_accuracy": 0.8063973063973064 + }, + { + "prompt": "S_NARR|6", + "n": 26, + "rho": 0.47040908457886643, + "balanced_accuracy": 0.9130434782608696 + }, + { + "prompt": "S_NEWS|0", + "n": 40, + "rho": 0.2687032715265148, + "balanced_accuracy": 0.7878787878787878 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": -0.015159225488022458, + "balanced_accuracy": 0.521551724137931 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.2982166561590551, + "balanced_accuracy": 0.6581196581196581 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.43595908741630796, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.1077349288315596, + "balanced_accuracy": 0.6239316239316239 + }, + { + "prompt": "S_NEWS|5", + "n": 37, + "rho": 0.3202154807375593, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.47161623147335446, + "balanced_accuracy": 0.8130434782608695 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.08262785494210409, + "balanced_accuracy": 0.7137096774193548 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.14615160677960257, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_PLAY|2", + "n": 32, + "rho": -0.1280666002069723, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.2901448232089627, + "balanced_accuracy": 0.7644927536231885 + }, + { + "prompt": "S_PLAY|4", + "n": 43, + "rho": 0.4668892042068146, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.3260616672938155, + "balanced_accuracy": 0.8251231527093597 + }, + { + "prompt": "S_PLAY|6", + "n": 39, + "rho": 0.3428798000903809, + "balanced_accuracy": 0.7944444444444444 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.1920064755256174, + "balanced_accuracy": 0.723529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.13589630977146364, + "balanced_accuracy": 0.5648148148148149 + }, + { + "prompt": "S_RANT|2", + "n": 40, + "rho": 0.26329581891811443, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.25054143744185836, + "balanced_accuracy": 0.685483870967742 + }, + { + "prompt": "S_RANT|4", + "n": 32, + "rho": 0.5819790987388201, + "balanced_accuracy": 0.8045454545454545 + }, + { + "prompt": "S_RANT|5", + "n": 41, + "rho": 0.12866583970292247, + "balanced_accuracy": 0.730952380952381 + }, + { + "prompt": "S_RANT|6", + "n": 36, + "rho": 0.48282074896287247, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.01895993343092083, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.2702490046929101, + "balanced_accuracy": 0.5671296296296297 + }, + { + "prompt": "S_STRY|2", + "n": 40, + "rho": 0.27240755835252506, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": -0.052756031396672655, + "balanced_accuracy": 0.66 + }, + { + "prompt": "S_STRY|4", + "n": 42, + "rho": 0.06700908300341099, + "balanced_accuracy": 0.6225961538461539 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.30371227753215985, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "S_STRY|6", + "n": 28, + "rho": 0.3816646448446036, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.08490638892888869, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.20008418055224092, + "balanced_accuracy": 0.7607142857142857 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.17430544069266043, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.34552642383658694, + "balanced_accuracy": 0.7508417508417509 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.2823484860083537, + "balanced_accuracy": 0.6394984326018809 + }, + { + "prompt": "S_TECH|5", + "n": 34, + "rho": -0.30840838660281344, + "balanced_accuracy": 0.5444444444444444 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.2332453993557593, + "balanced_accuracy": 0.706766917293233 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.09904214294498699, + "balanced_accuracy": 0.5405405405405406 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": 0.022596134244656542, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 37, + "rho": 0.48461671269065554, + "balanced_accuracy": 0.7430069930069929 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.22287843704430088, + "balanced_accuracy": 0.8870967741935484 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.35535707049911375, + "balanced_accuracy": 0.7277777777777777 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.045254895539939534, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6652721269726036, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 30, + "rho": 0.1677013656847378, + "balanced_accuracy": 0.8136645962732919 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.20219384694156, + "balanced_accuracy": 0.7725694444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.006607777148104415, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.13558249463633412, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": -0.01712606616305469, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.233188104603065, + "balanced_accuracy": 0.6714285714285715 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.23560052651809726, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.030831701801381808, + "balanced_accuracy": 0.8809523809523809 + }, + { + "prompt": "TENS|1", + "n": 42, + "rho": 0.5326445566923096, + "balanced_accuracy": 0.8028846153846154 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.13665430048373056, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.0625405608773731, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.3213253874336343, + "balanced_accuracy": 0.734375 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.48956727153714413, + "balanced_accuracy": 0.7714285714285715 + }, + { + "prompt": "TENS|6", + "n": 38, + "rho": 0.408086184687787, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.42949119630092564, + "balanced_accuracy": 0.8371647509578544 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.32952657719218664, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "VALN|2", + "n": 33, + "rho": 0.13548929247920233, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.07249770483274415, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.16263567013780963, + "balanced_accuracy": 0.6369047619047619 + }, + { + "prompt": "VALN|5", + "n": 43, + "rho": 0.480339706892999, + "balanced_accuracy": 0.7714285714285714 + }, + { + "prompt": "VALN|6", + "n": 34, + "rho": 0.6329548340305824, + "balanced_accuracy": 0.8644444444444443 + }, + { + "prompt": "VALS|0", + "n": 33, + "rho": 0.16638328223667553, + "balanced_accuracy": 0.6642857142857144 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.15857695092949758, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 24, + "rho": 0.16753697887769547, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "VALS|3", + "n": 44, + "rho": -0.15368780920910016, + "balanced_accuracy": 0.5701754385964912 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.41734811808999867, + "balanced_accuracy": 0.9166666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.05131671289899346, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "VALS|6", + "n": 36, + "rho": 0.3527999449184591, + "balanced_accuracy": 0.7548387096774194 + }, + { + "prompt": "VFLX|0", + "n": 36, + "rho": -0.10113828518939039, + "balanced_accuracy": 0.5838709677419355 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.1400318214522811, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.18864344986944476, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "VFLX|3", + "n": 37, + "rho": -0.06719702272994468, + "balanced_accuracy": 0.6476190476190476 + }, + { + "prompt": "VFLX|4", + "n": 37, + "rho": -0.2515703623509265, + "balanced_accuracy": 0.5490196078431372 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.09300808247128098, + "balanced_accuracy": 0.7638888888888888 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.1915010469068998, + "balanced_accuracy": 0.5972222222222222 + }, + { + "prompt": "VOLT|0", + "n": 37, + "rho": 0.1279241216256914, + "balanced_accuracy": 0.7071428571428571 + }, + { + "prompt": "VOLT|1", + "n": 40, + "rho": -0.014320488222054575, + "balanced_accuracy": 0.777056277056277 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.12199894810167711, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.47374437006160974, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.22294168733419284, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VOLT|5", + "n": 39, + "rho": 0.2706258903353757, + "balanced_accuracy": 0.7157258064516129 + }, + { + "prompt": "VOLT|6", + "n": 36, + "rho": 0.26767239390408243, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "VULN|0", + "n": 34, + "rho": 0.22255282009965274, + "balanced_accuracy": 0.6964285714285714 + }, + { + "prompt": "VULN|1", + "n": 37, + "rho": 0.2550009142711218, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "VULN|2", + "n": 39, + "rho": 0.013914339466892639, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2736828670540248, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.35561795262959356, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|5", + "n": 34, + "rho": 0.35076378785979967, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "VULN|6", + "n": 35, + "rho": 0.16644414399629728, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.36172182030995864, + "balanced_accuracy": 0.5535714285714286 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.133282440844898, + "balanced_accuracy": 0.703125 + }, + { + "prompt": "WARM|2", + "n": 38, + "rho": -0.1424213169242332, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "WARM|3", + "n": 35, + "rho": -0.09111556193841645, + "balanced_accuracy": 0.6166666666666667 + }, + { + "prompt": "WARM|4", + "n": 38, + "rho": 0.12491827345126309, + "balanced_accuracy": 0.6336405529953917 + }, + { + "prompt": "WARM|5", + "n": 34, + "rho": -0.02615229334707989, + "balanced_accuracy": 0.6057692307692308 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.13399094440241124, + "balanced_accuracy": 0.5666666666666667 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 266, + "mean_prompt_rho": 0.2513845933080488, + "balanced_accuracy_oracle": 0.7340146750524109 + }, + { + "family": "AROU", + "n": 258, + "mean_prompt_rho": 0.3594721130565168, + "balanced_accuracy_oracle": 0.7654855039116428 + }, + { + "family": "ARSH", + "n": 280, + "mean_prompt_rho": 0.2145175220241263, + "balanced_accuracy_oracle": 0.7673469387755102 + }, + { + "family": "ATCK", + "n": 272, + "mean_prompt_rho": 0.28733447979568244, + "balanced_accuracy_oracle": 0.737781954887218 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.23034181233853382, + "balanced_accuracy_oracle": 0.5348796651552146 + }, + { + "family": "BRGT", + "n": 238, + "mean_prompt_rho": 0.07918160258735467, + "balanced_accuracy_oracle": 0.6532976827094474 + }, + { + "family": "CHNK", + "n": 235, + "mean_prompt_rho": 0.04902508613455444, + "balanced_accuracy_oracle": 0.6727834302325582 + }, + { + "family": "CLRT", + "n": 248, + "mean_prompt_rho": 0.19004962582200108, + "balanced_accuracy_oracle": 0.6916367142982379 + }, + { + "family": "COGL", + "n": 233, + "mean_prompt_rho": 0.13559372743844045, + "balanced_accuracy_oracle": 0.6431682957926053 + }, + { + "family": "DARC", + "n": 235, + "mean_prompt_rho": 0.167924755455881, + "balanced_accuracy_oracle": 0.6638684138684139 + }, + { + "family": "DFLU", + "n": 258, + "mean_prompt_rho": 0.15400491045778833, + "balanced_accuracy_oracle": 0.6812877949067371 + }, + { + "family": "EMPH", + "n": 250, + "mean_prompt_rho": 0.1779070896560539, + "balanced_accuracy_oracle": 0.6757216933673864 + }, + { + "family": "ESTH", + "n": 234, + "mean_prompt_rho": 0.2116783493589914, + "balanced_accuracy_oracle": 0.7155255544840887 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.1268732495868079, + "balanced_accuracy_oracle": 0.6504743833017077 + }, + { + "family": "FOCS", + "n": 246, + "mean_prompt_rho": 0.2857843716339614, + "balanced_accuracy_oracle": 0.6756097560975609 + }, + { + "family": "FULL", + "n": 193, + "mean_prompt_rho": 0.006117663131691801, + "balanced_accuracy_oracle": 0.6544991511035654 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.29968044186518245, + "balanced_accuracy_oracle": 0.7649245063879211 + }, + { + "family": "HARM", + "n": 249, + "mean_prompt_rho": 0.03690263091188789, + "balanced_accuracy_oracle": 0.7381668946648426 + }, + { + "family": "METL", + "n": 250, + "mean_prompt_rho": 0.10898674430450753, + "balanced_accuracy_oracle": 0.6807149161518093 + }, + { + "family": "RANG", + "n": 213, + "mean_prompt_rho": 0.13700919500866218, + "balanced_accuracy_oracle": 0.7137488947833776 + }, + { + "family": "RCQL", + "n": 220, + "mean_prompt_rho": 0.09278161554945152, + "balanced_accuracy_oracle": 0.6959344401873138 + }, + { + "family": "REGS", + "n": 262, + "mean_prompt_rho": 0.1576184395911377, + "balanced_accuracy_oracle": 0.6354619565217392 + }, + { + "family": "RESP", + "n": 262, + "mean_prompt_rho": 0.31618473294717203, + "balanced_accuracy_oracle": 0.7125143513203215 + }, + { + "family": "ROUG", + "n": 236, + "mean_prompt_rho": 0.09996283020024944, + "balanced_accuracy_oracle": 0.7303503787878788 + }, + { + "family": "R_CHST", + "n": 238, + "mean_prompt_rho": 0.1606766378756212, + "balanced_accuracy_oracle": 0.6987179487179487 + }, + { + "family": "R_HEAD", + "n": 254, + "mean_prompt_rho": 0.021232192762749482, + "balanced_accuracy_oracle": 0.6670421477518069 + }, + { + "family": "R_MASK", + "n": 261, + "mean_prompt_rho": 0.008178166628871355, + "balanced_accuracy_oracle": 0.6351480836236933 + }, + { + "family": "R_MIXD", + "n": 246, + "mean_prompt_rho": 0.08238703808317573, + "balanced_accuracy_oracle": 0.6414634146341462 + }, + { + "family": "R_NASL", + "n": 215, + "mean_prompt_rho": -0.007701337491536715, + "balanced_accuracy_oracle": 0.5781723093861822 + }, + { + "family": "R_ORAL", + "n": 242, + "mean_prompt_rho": 0.014578440982655946, + "balanced_accuracy_oracle": 0.6242771412984179 + }, + { + "family": "R_THRT", + "n": 247, + "mean_prompt_rho": 0.1733515677550999, + "balanced_accuracy_oracle": 0.6998936170212766 + }, + { + "family": "SMTH", + "n": 230, + "mean_prompt_rho": 0.12077412149533798, + "balanced_accuracy_oracle": 0.6910943148209003 + }, + { + "family": "STNC", + "n": 244, + "mean_prompt_rho": 0.3390326094146144, + "balanced_accuracy_oracle": 0.7037245520217656 + }, + { + "family": "STRU", + "n": 230, + "mean_prompt_rho": 0.207248381141065, + "balanced_accuracy_oracle": 0.724303697095847 + }, + { + "family": "S_ASMR", + "n": 252, + "mean_prompt_rho": 0.22505070313095388, + "balanced_accuracy_oracle": 0.648133163796093 + }, + { + "family": "S_AUTH", + "n": 251, + "mean_prompt_rho": 0.195639774050856, + "balanced_accuracy_oracle": 0.7055860805860805 + }, + { + "family": "S_CART", + "n": 254, + "mean_prompt_rho": 0.2745105034137808, + "balanced_accuracy_oracle": 0.7852744546094299 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.00973706048790907, + "balanced_accuracy_oracle": 0.600117194039846 + }, + { + "family": "S_CONV", + "n": 258, + "mean_prompt_rho": 0.21227144675204299, + "balanced_accuracy_oracle": 0.7191478076379066 + }, + { + "family": "S_DRAM", + "n": 267, + "mean_prompt_rho": 0.1682135246942133, + "balanced_accuracy_oracle": 0.7057245080500895 + }, + { + "family": "S_FORM", + "n": 257, + "mean_prompt_rho": 0.2561341192956904, + "balanced_accuracy_oracle": 0.7567258883248731 + }, + { + "family": "S_MONO", + "n": 261, + "mean_prompt_rho": 0.0871101798440087, + "balanced_accuracy_oracle": 0.5687766714082504 + }, + { + "family": "S_NARR", + "n": 262, + "mean_prompt_rho": 0.15332143182910474, + "balanced_accuracy_oracle": 0.6442378272571568 + }, + { + "family": "S_NEWS", + "n": 255, + "mean_prompt_rho": 0.2696123472366184, + "balanced_accuracy_oracle": 0.6969486256544503 + }, + { + "family": "S_PLAY", + "n": 253, + "mean_prompt_rho": 0.21809833661638686, + "balanced_accuracy_oracle": 0.7434294871794872 + }, + { + "family": "S_RANT", + "n": 266, + "mean_prompt_rho": 0.25191615850267735, + "balanced_accuracy_oracle": 0.7121509866535658 + }, + { + "family": "S_STRY", + "n": 265, + "mean_prompt_rho": 0.0975469420303137, + "balanced_accuracy_oracle": 0.5980260365077119 + }, + { + "family": "S_TECH", + "n": 247, + "mean_prompt_rho": 0.03760409861169626, + "balanced_accuracy_oracle": 0.6649122807017545 + }, + { + "family": "S_WHIS", + "n": 258, + "mean_prompt_rho": 0.22948906328091484, + "balanced_accuracy_oracle": 0.6847342236187484 + }, + { + "family": "TEMP", + "n": 239, + "mean_prompt_rho": 0.13767829276697768, + "balanced_accuracy_oracle": 0.6933430952917323 + }, + { + "family": "TENS", + "n": 232, + "mean_prompt_rho": 0.2830928519304801, + "balanced_accuracy_oracle": 0.7876940770557792 + }, + { + "family": "VALN", + "n": 264, + "mean_prompt_rho": 0.3204192831237785, + "balanced_accuracy_oracle": 0.7271973466003316 + }, + { + "family": "VALS", + "n": 238, + "mean_prompt_rho": 0.16575345410603134, + "balanced_accuracy_oracle": 0.6701864378815376 + }, + { + "family": "VFLX", + "n": 259, + "mean_prompt_rho": -0.08100146616043487, + "balanced_accuracy_oracle": 0.5912017167381974 + }, + { + "family": "VOLT", + "n": 234, + "mean_prompt_rho": 0.03987146954485728, + "balanced_accuracy_oracle": 0.6200484261501211 + }, + { + "family": "VULN", + "n": 260, + "mean_prompt_rho": 0.23399668933962608, + "balanced_accuracy_oracle": 0.6810035842293907 + }, + { + "family": "WARM", + "n": 229, + "mean_prompt_rho": -0.07102874608941977, + "balanced_accuracy_oracle": 0.5568627450980392 + } + ] + }, + "unflagged_min_2_raters": { + "n": 13884, + "positive_rate": 0.2070728896571593, + "prompts": 395, + "mean_prompt_spearman": 0.15023133105711264, + "balanced_accuracy_oracle_per_prompt": 0.6866360408677485, + "balanced_accuracy_5fold_clip_grouped": 0.5916372770105092, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.698605324604854, + "balanced_accuracy": 0.8461538461538461 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5245008328043556, + "balanced_accuracy": 0.8402777777777777 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.12849958137313947, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 38, + "rho": 0.15262526379442723, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.09293561132102901, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2844519262432159, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.06394483565737812, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.5279628047444541, + "balanced_accuracy": 0.8799283154121864 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.4375480565284116, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.46566137193393936, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "AROU|3", + "n": 34, + "rho": -0.06063938709146882, + "balanced_accuracy": 0.7 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.28521644340879526, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.3581904310599092, + "balanced_accuracy": 0.6398467432950192 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5023650708115769, + "balanced_accuracy": 0.7967032967032968 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": -0.034320154167357876, + "balanced_accuracy": 0.9342105263157895 + }, + { + "prompt": "ARSH|1", + "n": 40, + "rho": 0.2500026122447185, + "balanced_accuracy": 0.8611111111111112 + }, + { + "prompt": "ARSH|2", + "n": 34, + "rho": 0.03548422986793451, + "balanced_accuracy": 0.6607142857142857 + }, + { + "prompt": "ARSH|3", + "n": 38, + "rho": 0.03715687303974364, + "balanced_accuracy": 0.6181818181818182 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.389311325245596, + "balanced_accuracy": 0.7815315315315315 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.659189174298094, + "balanced_accuracy": 0.8939393939393939 + }, + { + "prompt": "ARSH|6", + "n": 43, + "rho": 0.16241033150877335, + "balanced_accuracy": 0.608974358974359 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.22184790924185882, + "balanced_accuracy": 0.6822660098522167 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.16483429620565807, + "balanced_accuracy": 0.6868686868686869 + }, + { + "prompt": "ATCK|2", + "n": 40, + "rho": 0.27199250688940946, + "balanced_accuracy": 0.6000000000000001 + }, + { + "prompt": "ATCK|3", + "n": 42, + "rho": 0.36782325098828056, + "balanced_accuracy": 0.8051470588235294 + }, + { + "prompt": "ATCK|4", + "n": 37, + "rho": 0.07282967134958575, + "balanced_accuracy": 0.5909090909090909 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.5461727132066085, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "ATCK|6", + "n": 40, + "rho": 0.41486133279116, + "balanced_accuracy": 0.8338557993730407 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.05314603753855412, + "balanced_accuracy": 0.5405982905982906 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.20514503954358046, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": 0.1083620285740623, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.00525810491938555, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.41202278005509824, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.5856915930852592, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.4594911598019215, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.33514829844441757, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 27, + "rho": -0.0004993727102329052, + "balanced_accuracy": 0.5545454545454546 + }, + { + "prompt": "BRGT|2", + "n": 33, + "rho": -0.1292882514899999, + "balanced_accuracy": 0.5185185185185185 + }, + { + "prompt": "BRGT|3", + "n": 33, + "rho": -0.05960912110364361, + "balanced_accuracy": 0.6799999999999999 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.026350913998130405, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.07315510920299331, + "balanced_accuracy": 0.599078341013825 + }, + { + "prompt": "BRGT|6", + "n": 38, + "rho": 0.2979906462685853, + "balanced_accuracy": 0.8208333333333333 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.40998219542911474, + "balanced_accuracy": 0.7533333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.15054163856137545, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": -0.013183093416641782, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.33403149087203027, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.21369807252235157, + "balanced_accuracy": 0.5948275862068966 + }, + { + "prompt": "CHNK|5", + "n": 43, + "rho": -0.10808475439555539, + "balanced_accuracy": 0.5915032679738562 + }, + { + "prompt": "CHNK|6", + "n": 23, + "rho": -0.21641380158609055, + "balanced_accuracy": 0.8083333333333333 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5864889407211443, + "balanced_accuracy": 0.8446969696969697 + }, + { + "prompt": "CLRT|1", + "n": 33, + "rho": 0.2803547979033585, + "balanced_accuracy": 0.76 + }, + { + "prompt": "CLRT|2", + "n": 41, + "rho": 0.07190158606855769, + "balanced_accuracy": 0.625 + }, + { + "prompt": "CLRT|3", + "n": 31, + "rho": -0.20444568736304694, + "balanced_accuracy": 0.5679347826086957 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.10482019716305495, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "CLRT|5", + "n": 36, + "rho": 0.17743425883458974, + "balanced_accuracy": 0.6890909090909092 + }, + { + "prompt": "CLRT|6", + "n": 35, + "rho": 0.3422464070652985, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.10565700425626122, + "balanced_accuracy": 0.5508241758241759 + }, + { + "prompt": "COGL|1", + "n": 32, + "rho": 0.016415179448218766, + "balanced_accuracy": 0.625 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.42742749232932375, + "balanced_accuracy": 0.7248803827751196 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.288547376837532, + "balanced_accuracy": 0.6547619047619048 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.15625386911094868, + "balanced_accuracy": 0.5 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.042510843299568474, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "COGL|6", + "n": 39, + "rho": 0.524809239768939, + "balanced_accuracy": 0.7558823529411764 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.14455379517654313, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": 0.1310320045442844, + "balanced_accuracy": 0.5857142857142857 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.3977588400132891, + "balanced_accuracy": 0.8055555555555556 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10361711234891847, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "DARC|4", + "n": 33, + "rho": -0.2689464041682869, + "balanced_accuracy": 0.5344827586206896 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.363681719033942, + "balanced_accuracy": 0.6847290640394088 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5928838115955632, + "balanced_accuracy": 0.875 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.0025322372642724803, + "balanced_accuracy": 0.5856481481481481 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2898194799342344, + "balanced_accuracy": 0.5245535714285714 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.14061264184455408, + "balanced_accuracy": 0.6746031746031746 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5083542278365955, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.2785834411033626, + "balanced_accuracy": 0.6777777777777778 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.13983080904182804, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 35, + "rho": 0.27555162186494053, + "balanced_accuracy": 0.81 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.022003446703702266, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.009981698575496698, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "EMPH|2", + "n": 22, + "rho": 0.44528819559868976, + "balanced_accuracy": 0.725 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.12943831327371252, + "balanced_accuracy": 0.700657894736842 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.1639047968387925, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.368606368570832, + "balanced_accuracy": 0.8200000000000001 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.43393640170873626, + "balanced_accuracy": 0.7239057239057239 + }, + { + "prompt": "ESTH|0", + "n": 34, + "rho": 0.44894405174792607, + "balanced_accuracy": 0.7271062271062271 + }, + { + "prompt": "ESTH|1", + "n": 33, + "rho": 0.04994380168337779, + "balanced_accuracy": 0.6048387096774194 + }, + { + "prompt": "ESTH|2", + "n": 37, + "rho": 0.2601116600902215, + "balanced_accuracy": 0.8232758620689655 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.0553762218770729, + "balanced_accuracy": 0.625 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.17071138727759166, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.05098587706046797, + "balanced_accuracy": 0.6036036036036037 + }, + { + "prompt": "ESTH|6", + "n": 33, + "rho": 0.45311132888179984, + "balanced_accuracy": 0.7361111111111112 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.16854149586942685, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.09735000455865746, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.11472824833233941, + "balanced_accuracy": 0.6013824884792627 + }, + { + "prompt": "FOCS|0", + "n": 40, + "rho": 0.3375457151109045, + "balanced_accuracy": 0.7598039215686274 + }, + { + "prompt": "FOCS|1", + "n": 35, + "rho": 0.06553805728595127, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": -0.014481436736200448, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.3531282194261464, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5701600898663418, + "balanced_accuracy": 0.717391304347826 + }, + { + "prompt": "FOCS|5", + "n": 32, + "rho": 0.23843601103527873, + "balanced_accuracy": 0.6342857142857142 + }, + { + "prompt": "FOCS|6", + "n": 40, + "rho": 0.4349471033727218, + "balanced_accuracy": 0.6385281385281385 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.27549096496306125, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 36, + "rho": -0.06684535606030789, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.1127127953192322, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.27335869432862586, + "balanced_accuracy": 0.5 + }, + { + "prompt": "FULL|4", + "n": 37, + "rho": 0.0115469134874992, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "FULL|5", + "n": 33, + "rho": 0.08863551013906973, + "balanced_accuracy": 0.5846153846153846 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.12006709904037839, + "balanced_accuracy": 0.7867647058823529 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.1110970446328789, + "balanced_accuracy": 0.8125 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.3997747705319668, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.44338877861680664, + "balanced_accuracy": 0.803763440860215 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.20603206893013956, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": -0.07502275801551203, + "balanced_accuracy": 0.6896551724137931 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.3878880284643567, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.6246051598956402, + "balanced_accuracy": 0.8464285714285715 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.20761205993874288, + "balanced_accuracy": 0.7078947368421052 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.04045010646627642, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 41, + "rho": 0.18454232255321495, + "balanced_accuracy": 0.7048387096774194 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.25683845285885604, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 42, + "rho": 0.2179655807950109, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.26360932682396154, + "balanced_accuracy": 0.9736842105263157 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.13129656403169093, + "balanced_accuracy": 0.7195121951219512 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.029545881788709222, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.06455334761252052, + "balanced_accuracy": 0.6264705882352941 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.34893283387231805, + "balanced_accuracy": 0.8722222222222222 + }, + { + "prompt": "METL|3", + "n": 37, + "rho": 0.11772925489406262, + "balanced_accuracy": 0.719047619047619 + }, + { + "prompt": "METL|4", + "n": 36, + "rho": -0.024775241767990317, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "METL|5", + "n": 45, + "rho": 0.0669318940573573, + "balanced_accuracy": 0.6527777777777778 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.15998923967457523, + "balanced_accuracy": 0.6397058823529411 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.33195449253833836, + "balanced_accuracy": 0.9705882352941176 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.022786048126771232, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.07821004268059337, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": 0.039902579286330626, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "RANG|4", + "n": 38, + "rho": 0.2715658028036852, + "balanced_accuracy": 0.65625 + }, + { + "prompt": "RANG|5", + "n": 33, + "rho": -0.10485374339391028, + "balanced_accuracy": 0.6571428571428571 + }, + { + "prompt": "RANG|6", + "n": 36, + "rho": 0.3194991430188267, + "balanced_accuracy": 0.8103448275862069 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.3994656297937463, + "balanced_accuracy": 0.7469696969696971 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.08009843153175776, + "balanced_accuracy": 0.6942857142857143 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.3872291786602029, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.4442616583193193, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.34469331950233756, + "balanced_accuracy": 0.8076923076923077 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5653031818476871, + "balanced_accuracy": 0.8269230769230769 + }, + { + "prompt": "RCQL|6", + "n": 40, + "rho": 0.08074648223219803, + "balanced_accuracy": 0.5866666666666667 + }, + { + "prompt": "REGS|0", + "n": 37, + "rho": 0.15467783786260517, + "balanced_accuracy": 0.6865079365079365 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.29996455941468775, + "balanced_accuracy": 0.7972972972972974 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.051044611151968115, + "balanced_accuracy": 0.6756756756756757 + }, + { + "prompt": "REGS|3", + "n": 32, + "rho": 0.08693862933746145, + "balanced_accuracy": 0.7816091954022988 + }, + { + "prompt": "REGS|4", + "n": 38, + "rho": 0.3779803494646071, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "REGS|5", + "n": 39, + "rho": -0.018491205787683058, + "balanced_accuracy": 0.5131578947368421 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.23375197664927191, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 36, + "rho": 0.2826216340936468, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RESP|1", + "n": 41, + "rho": -0.01600518161112229, + "balanced_accuracy": 0.5954861111111112 + }, + { + "prompt": "RESP|2", + "n": 32, + "rho": 0.38897966153205604, + "balanced_accuracy": 0.791497975708502 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.0170448773148507, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RESP|4", + "n": 35, + "rho": 0.3531136671017081, + "balanced_accuracy": 0.7158119658119658 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5578508966860671, + "balanced_accuracy": 0.796969696969697 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.6218558976575393, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.06690573018878675, + "balanced_accuracy": 0.8409090909090908 + }, + { + "prompt": "ROUG|1", + "n": 28, + "rho": -0.12436202960523242, + "balanced_accuracy": 0.525 + }, + { + "prompt": "ROUG|2", + "n": 25, + "rho": -0.07614653317118367, + "balanced_accuracy": 0.5652173913043478 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": -0.005728968990808469, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": 0.05881358767618661, + "balanced_accuracy": 0.7272727272727273 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.38310894952959273, + "balanced_accuracy": 0.875 + }, + { + "prompt": "ROUG|6", + "n": 41, + "rho": 0.5207313946220331, + "balanced_accuracy": 0.803921568627451 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.1293110747792681, + "balanced_accuracy": 0.634375 + }, + { + "prompt": "R_CHST|1", + "n": 43, + "rho": -0.16627387310635655, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_CHST|2", + "n": 21, + "rho": -0.4453203189282055, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_CHST|3", + "n": 39, + "rho": 0.20447901221399428, + "balanced_accuracy": 0.6538461538461539 + }, + { + "prompt": "R_CHST|4", + "n": 35, + "rho": 0.3807637187358838, + "balanced_accuracy": 0.6958041958041958 + }, + { + "prompt": "R_CHST|5", + "n": 36, + "rho": 0.49991417045683917, + "balanced_accuracy": 0.7232142857142857 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.521862680977925, + "balanced_accuracy": 0.75 + }, + { + "prompt": "R_HEAD|0", + "n": 37, + "rho": -0.005885422035243469, + "balanced_accuracy": 0.717741935483871 + }, + { + "prompt": "R_HEAD|1", + "n": 43, + "rho": 0.11932882756154621, + "balanced_accuracy": 0.6090909090909091 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": 0.11028955149929384, + "balanced_accuracy": 0.6174242424242424 + }, + { + "prompt": "R_HEAD|3", + "n": 33, + "rho": -0.18826929337254064, + "balanced_accuracy": 0.532967032967033 + }, + { + "prompt": "R_HEAD|4", + "n": 36, + "rho": -0.15199649738947144, + "balanced_accuracy": 0.5752508361204014 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.15164313110670213, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.07893346486916654, + "balanced_accuracy": 0.8148148148148148 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.2782129373186239, + "balanced_accuracy": 0.5588235294117647 + }, + { + "prompt": "R_MASK|1", + "n": 34, + "rho": 0.024633349306499856, + "balanced_accuracy": 0.640625 + }, + { + "prompt": "R_MASK|2", + "n": 40, + "rho": -0.23774630121433385, + "balanced_accuracy": 0.5192307692307693 + }, + { + "prompt": "R_MASK|3", + "n": 38, + "rho": 0.20065395133158076, + "balanced_accuracy": 0.5707070707070707 + }, + { + "prompt": "R_MASK|4", + "n": 41, + "rho": 0.15654068168742427, + "balanced_accuracy": 0.7352941176470589 + }, + { + "prompt": "R_MASK|5", + "n": 41, + "rho": 0.19310516964914584, + "balanced_accuracy": 0.6590909090909092 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.04214480563189831, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.4009832595985255, + "balanced_accuracy": 0.6445623342175066 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.13294195438214534, + "balanced_accuracy": 0.6436781609195402 + }, + { + "prompt": "R_MIXD|2", + "n": 42, + "rho": -0.06043292478827298, + "balanced_accuracy": 0.5555555555555556 + }, + { + "prompt": "R_MIXD|3", + "n": 36, + "rho": 0.1698374907478781, + "balanced_accuracy": 0.65 + }, + { + "prompt": "R_MIXD|4", + "n": 34, + "rho": 0.2753283111486554, + "balanced_accuracy": 0.6058201058201058 + }, + { + "prompt": "R_MIXD|5", + "n": 42, + "rho": 0.04017453704360471, + "balanced_accuracy": 0.9390243902439024 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.382123361550306, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.290919754671612, + "balanced_accuracy": 0.5526315789473684 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.14035274212555368, + "balanced_accuracy": 0.612012987012987 + }, + { + "prompt": "R_NASL|2", + "n": 40, + "rho": -0.14234358341734193, + "balanced_accuracy": 0.5497835497835497 + }, + { + "prompt": "R_NASL|3", + "n": 36, + "rho": 0.40394400655785184, + "balanced_accuracy": 0.6851851851851851 + }, + { + "prompt": "R_NASL|4", + "n": 29, + "rho": 0.02255003016711563, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": -0.04851607287736758, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.05724750201296406, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 36, + "rho": -0.0035505438152145276, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.08455465439504885, + "balanced_accuracy": 0.5572916666666666 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.622400888470054, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.2665258673123237, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.0723566822933696, + "balanced_accuracy": 0.5777777777777777 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.012217714791709092, + "balanced_accuracy": 0.6064814814814814 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.24521940816243495, + "balanced_accuracy": 0.6956521739130435 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.06836992010534987, + "balanced_accuracy": 0.6078431372549019 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": 0.06924189799461711, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": 0.04512103026410596, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "R_THRT|3", + "n": 36, + "rho": 0.3971046308585958, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "R_THRT|4", + "n": 39, + "rho": 0.31857705062203295, + "balanced_accuracy": 0.7575757575757576 + }, + { + "prompt": "R_THRT|5", + "n": 32, + "rho": 0.2107770337425925, + "balanced_accuracy": 0.7708333333333333 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.241009250909105, + "balanced_accuracy": 0.7136752136752136 + }, + { + "prompt": "SMTH|0", + "n": 35, + "rho": 0.39264276611984644, + "balanced_accuracy": 0.7 + }, + { + "prompt": "SMTH|1", + "n": 41, + "rho": 0.05093491866331532, + "balanced_accuracy": 0.7045454545454546 + }, + { + "prompt": "SMTH|2", + "n": 26, + "rho": -0.08237847032336579, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.03878414559202719, + "balanced_accuracy": 0.6758241758241759 + }, + { + "prompt": "SMTH|4", + "n": 37, + "rho": 0.1486183419694427, + "balanced_accuracy": 0.7301587301587301 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.36451826633074125, + "balanced_accuracy": 0.8225806451612903 + }, + { + "prompt": "SMTH|6", + "n": 31, + "rho": -0.06136889874076067, + "balanced_accuracy": 0.6153846153846154 + }, + { + "prompt": "STNC|0", + "n": 38, + "rho": 0.2645015251247907, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "STNC|1", + "n": 34, + "rho": 0.2738820455782204, + "balanced_accuracy": 0.7275132275132274 + }, + { + "prompt": "STNC|2", + "n": 33, + "rho": 0.2601481920343102, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.23128158090307924, + "balanced_accuracy": 0.7125 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.38023736914641343, + "balanced_accuracy": 0.725752508361204 + }, + { + "prompt": "STNC|5", + "n": 37, + "rho": 0.49172309837426387, + "balanced_accuracy": 0.75 + }, + { + "prompt": "STNC|6", + "n": 35, + "rho": 0.47219131924199287, + "balanced_accuracy": 0.829059829059829 + }, + { + "prompt": "STRU|0", + "n": 35, + "rho": 0.6433111109803028, + "balanced_accuracy": 0.94 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.1970049226048969, + "balanced_accuracy": 0.6537037037037037 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.2747611127923253, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.400839602867573, + "balanced_accuracy": 0.5 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.3129476485832275, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "STRU|5", + "n": 36, + "rho": 0.27286588226275105, + "balanced_accuracy": 0.7391304347826086 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.15068759363152442, + "balanced_accuracy": 0.8 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.19018458445139744, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.3292249015628352, + "balanced_accuracy": 0.5510752688172043 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.35627377094697105, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5530257122722694, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5306018768373038, + "balanced_accuracy": 0.8275862068965517 + }, + { + "prompt": "S_ASMR|5", + "n": 35, + "rho": 0.21622105273792516, + "balanced_accuracy": 0.6319444444444444 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43864199513644053, + "balanced_accuracy": 0.7119815668202765 + }, + { + "prompt": "S_AUTH|0", + "n": 33, + "rho": 0.45084096211663677, + "balanced_accuracy": 0.7569444444444444 + }, + { + "prompt": "S_AUTH|1", + "n": 31, + "rho": 0.2515222472470677, + "balanced_accuracy": 0.7933333333333333 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.30542758947467924, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": 0.08900372220993893, + "balanced_accuracy": 0.6517857142857143 + }, + { + "prompt": "S_AUTH|4", + "n": 40, + "rho": 0.23392515786605167, + "balanced_accuracy": 0.7316017316017316 + }, + { + "prompt": "S_AUTH|5", + "n": 41, + "rho": 0.40957482710341037, + "balanced_accuracy": 0.8159340659340659 + }, + { + "prompt": "S_AUTH|6", + "n": 30, + "rho": 0.24003909128756593, + "balanced_accuracy": 0.6634615384615384 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": 0.06580488715081963, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "S_CART|1", + "n": 33, + "rho": -0.142117194961407, + "balanced_accuracy": 0.5425 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.29214039546833326, + "balanced_accuracy": 0.8273809523809523 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.5548103901118773, + "balanced_accuracy": 0.8293103448275863 + }, + { + "prompt": "S_CART|4", + "n": 40, + "rho": 0.6506760835212294, + "balanced_accuracy": 0.8618925831202047 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.12610815231494293, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.38438223174116654, + "balanced_accuracy": 0.7410714285714286 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.32181136055347065, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.2503156989034398, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.1531679162134967, + "balanced_accuracy": 0.5416666666666667 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.13343181584462405, + "balanced_accuracy": 0.5711462450592886 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3570685962119746, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.10776818183441422, + "balanced_accuracy": 0.8166666666666667 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.18157328422293545, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_CONV|0", + "n": 39, + "rho": 0.20711045668923023, + "balanced_accuracy": 0.6777777777777778 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.424915222908989, + "balanced_accuracy": 0.8382352941176471 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.17095294283053095, + "balanced_accuracy": 0.6108108108108108 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.14532185407399154, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.2620930973491748, + "balanced_accuracy": 0.6571428571428571 + }, + { + "prompt": "S_CONV|5", + "n": 43, + "rho": 0.4207519420690121, + "balanced_accuracy": 0.7782051282051282 + }, + { + "prompt": "S_CONV|6", + "n": 24, + "rho": 0.14539831949135532, + "balanced_accuracy": 0.8095238095238095 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.25170635053181417, + "balanced_accuracy": 0.7592592592592593 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05934197661130656, + "balanced_accuracy": 0.671875 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": 0.03063560537251589, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 33, + "rho": -0.30745493365247484, + "balanced_accuracy": 0.6166666666666667 + }, + { + "prompt": "S_DRAM|4", + "n": 43, + "rho": 0.3290562634865112, + "balanced_accuracy": 0.7424242424242424 + }, + { + "prompt": "S_DRAM|5", + "n": 39, + "rho": 0.533020890357666, + "balanced_accuracy": 0.8425925925925926 + }, + { + "prompt": "S_DRAM|6", + "n": 42, + "rho": 0.28118852015215406, + "balanced_accuracy": 0.7777777777777777 + }, + { + "prompt": "S_FORM|0", + "n": 35, + "rho": 0.06181210751757482, + "balanced_accuracy": 0.6367521367521367 + }, + { + "prompt": "S_FORM|1", + "n": 40, + "rho": 0.266745582131549, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.04196542142646664, + "balanced_accuracy": 0.8548387096774194 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.1377914645932571, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.3178593751484243, + "balanced_accuracy": 0.7461538461538462 + }, + { + "prompt": "S_FORM|5", + "n": 39, + "rho": 0.4363483417723157, + "balanced_accuracy": 0.8870967741935484 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5304165424802452, + "balanced_accuracy": 0.875 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.17421770304150047, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_MONO|1", + "n": 37, + "rho": -0.11139213786570054, + "balanced_accuracy": 0.5757575757575758 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22847518535943925, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": -0.016449687828544255, + "balanced_accuracy": 0.6271551724137931 + }, + { + "prompt": "S_MONO|4", + "n": 34, + "rho": 0.2828315661933997, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "S_MONO|5", + "n": 38, + "rho": 0.3825095476494482, + "balanced_accuracy": 0.681159420289855 + }, + { + "prompt": "S_MONO|6", + "n": 38, + "rho": 0.12652945307739663, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": -0.02848444729753612, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.161260384811807, + "balanced_accuracy": 0.6142857142857143 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3845806315516269, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.23659393219783792, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 40, + "rho": 0.5182529742096312, + "balanced_accuracy": 0.7568922305764412 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.42231949547836756, + "balanced_accuracy": 0.8063973063973064 + }, + { + "prompt": "S_NARR|6", + "n": 26, + "rho": 0.47040908457886643, + "balanced_accuracy": 0.9130434782608696 + }, + { + "prompt": "S_NEWS|0", + "n": 40, + "rho": 0.2687032715265148, + "balanced_accuracy": 0.7878787878787878 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": -0.015159225488022458, + "balanced_accuracy": 0.521551724137931 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.2982166561590551, + "balanced_accuracy": 0.6581196581196581 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.43595908741630796, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.1077349288315596, + "balanced_accuracy": 0.6239316239316239 + }, + { + "prompt": "S_NEWS|5", + "n": 37, + "rho": 0.3202154807375593, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.47161623147335446, + "balanced_accuracy": 0.8130434782608695 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.08262785494210409, + "balanced_accuracy": 0.7137096774193548 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.14615160677960257, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_PLAY|2", + "n": 32, + "rho": -0.1280666002069723, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.2901448232089627, + "balanced_accuracy": 0.7644927536231885 + }, + { + "prompt": "S_PLAY|4", + "n": 43, + "rho": 0.4668892042068146, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.3260616672938155, + "balanced_accuracy": 0.8251231527093597 + }, + { + "prompt": "S_PLAY|6", + "n": 39, + "rho": 0.3428798000903809, + "balanced_accuracy": 0.7944444444444444 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.1920064755256174, + "balanced_accuracy": 0.723529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.13589630977146364, + "balanced_accuracy": 0.5648148148148149 + }, + { + "prompt": "S_RANT|2", + "n": 39, + "rho": 0.26691692334178757, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.25054143744185836, + "balanced_accuracy": 0.685483870967742 + }, + { + "prompt": "S_RANT|4", + "n": 32, + "rho": 0.5819790987388201, + "balanced_accuracy": 0.8045454545454545 + }, + { + "prompt": "S_RANT|5", + "n": 41, + "rho": 0.12866583970292247, + "balanced_accuracy": 0.730952380952381 + }, + { + "prompt": "S_RANT|6", + "n": 36, + "rho": 0.48282074896287247, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.01895993343092083, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.2702490046929101, + "balanced_accuracy": 0.5671296296296297 + }, + { + "prompt": "S_STRY|2", + "n": 40, + "rho": 0.27240755835252506, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": -0.052756031396672655, + "balanced_accuracy": 0.66 + }, + { + "prompt": "S_STRY|4", + "n": 42, + "rho": 0.06700908300341099, + "balanced_accuracy": 0.6225961538461539 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.30371227753215985, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "S_STRY|6", + "n": 28, + "rho": 0.3816646448446036, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.08490638892888869, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.20008418055224092, + "balanced_accuracy": 0.7607142857142857 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.17430544069266043, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.34552642383658694, + "balanced_accuracy": 0.7508417508417509 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.2823484860083537, + "balanced_accuracy": 0.6394984326018809 + }, + { + "prompt": "S_TECH|5", + "n": 33, + "rho": -0.2604084357266048, + "balanced_accuracy": 0.548611111111111 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.2332453993557593, + "balanced_accuracy": 0.706766917293233 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.09904214294498699, + "balanced_accuracy": 0.5405405405405406 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": 0.022596134244656542, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 37, + "rho": 0.48461671269065554, + "balanced_accuracy": 0.7430069930069929 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.22287843704430088, + "balanced_accuracy": 0.8870967741935484 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.35535707049911375, + "balanced_accuracy": 0.7277777777777777 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.045254895539939534, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6652721269726036, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 29, + "rho": 0.22337814578529144, + "balanced_accuracy": 0.8344155844155845 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.20219384694156, + "balanced_accuracy": 0.7725694444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.006607777148104415, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.13558249463633412, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": -0.01712606616305469, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.233188104603065, + "balanced_accuracy": 0.6714285714285715 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.23560052651809726, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.030831701801381808, + "balanced_accuracy": 0.8809523809523809 + }, + { + "prompt": "TENS|1", + "n": 42, + "rho": 0.5326445566923096, + "balanced_accuracy": 0.8028846153846154 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.13665430048373056, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.0625405608773731, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.3213253874336343, + "balanced_accuracy": 0.734375 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.48956727153714413, + "balanced_accuracy": 0.7714285714285715 + }, + { + "prompt": "TENS|6", + "n": 38, + "rho": 0.408086184687787, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.42949119630092564, + "balanced_accuracy": 0.8371647509578544 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.32952657719218664, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "VALN|2", + "n": 33, + "rho": 0.13548929247920233, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.07249770483274415, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.16263567013780963, + "balanced_accuracy": 0.6369047619047619 + }, + { + "prompt": "VALN|5", + "n": 42, + "rho": 0.4738274620798181, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "VALN|6", + "n": 34, + "rho": 0.6329548340305824, + "balanced_accuracy": 0.8644444444444443 + }, + { + "prompt": "VALS|0", + "n": 33, + "rho": 0.16638328223667553, + "balanced_accuracy": 0.6642857142857144 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.15857695092949758, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 24, + "rho": 0.16753697887769547, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "VALS|3", + "n": 44, + "rho": -0.15368780920910016, + "balanced_accuracy": 0.5701754385964912 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.41734811808999867, + "balanced_accuracy": 0.9166666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.05131671289899346, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "VALS|6", + "n": 36, + "rho": 0.3527999449184591, + "balanced_accuracy": 0.7548387096774194 + }, + { + "prompt": "VFLX|0", + "n": 35, + "rho": -0.1327870979215524, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.1400318214522811, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.18864344986944476, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "VFLX|3", + "n": 36, + "rho": -0.07576392096759542, + "balanced_accuracy": 0.645320197044335 + }, + { + "prompt": "VFLX|4", + "n": 37, + "rho": -0.2515703623509265, + "balanced_accuracy": 0.5490196078431372 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.09300808247128098, + "balanced_accuracy": 0.7638888888888888 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.1915010469068998, + "balanced_accuracy": 0.5972222222222222 + }, + { + "prompt": "VOLT|0", + "n": 37, + "rho": 0.1279241216256914, + "balanced_accuracy": 0.7071428571428571 + }, + { + "prompt": "VOLT|1", + "n": 40, + "rho": -0.014320488222054575, + "balanced_accuracy": 0.777056277056277 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.12199894810167711, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.47374437006160974, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.22294168733419284, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VOLT|5", + "n": 39, + "rho": 0.2706258903353757, + "balanced_accuracy": 0.7157258064516129 + }, + { + "prompt": "VOLT|6", + "n": 35, + "rho": 0.26321542080935134, + "balanced_accuracy": 0.7407407407407407 + }, + { + "prompt": "VULN|0", + "n": 34, + "rho": 0.22255282009965274, + "balanced_accuracy": 0.6964285714285714 + }, + { + "prompt": "VULN|1", + "n": 37, + "rho": 0.2550009142711218, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "VULN|2", + "n": 39, + "rho": 0.013914339466892639, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2736828670540248, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.35561795262959356, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|5", + "n": 34, + "rho": 0.35076378785979967, + "balanced_accuracy": 0.7464285714285714 + }, + { + "prompt": "VULN|6", + "n": 35, + "rho": 0.16644414399629728, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.36172182030995864, + "balanced_accuracy": 0.5535714285714286 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.133282440844898, + "balanced_accuracy": 0.703125 + }, + { + "prompt": "WARM|2", + "n": 38, + "rho": -0.1424213169242332, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "WARM|3", + "n": 35, + "rho": -0.09111556193841645, + "balanced_accuracy": 0.6166666666666667 + }, + { + "prompt": "WARM|4", + "n": 38, + "rho": 0.12491827345126309, + "balanced_accuracy": 0.6336405529953917 + }, + { + "prompt": "WARM|5", + "n": 34, + "rho": -0.02615229334707989, + "balanced_accuracy": 0.6057692307692308 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.13399094440241124, + "balanced_accuracy": 0.5666666666666667 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 266, + "mean_prompt_rho": 0.2513845933080488, + "balanced_accuracy_oracle": 0.7340146750524109 + }, + { + "family": "AROU", + "n": 258, + "mean_prompt_rho": 0.3594721130565168, + "balanced_accuracy_oracle": 0.7654855039116428 + }, + { + "family": "ARSH", + "n": 279, + "mean_prompt_rho": 0.21417634171964314, + "balanced_accuracy_oracle": 0.7669203747072599 + }, + { + "family": "ATCK", + "n": 271, + "mean_prompt_rho": 0.29433738295322304, + "balanced_accuracy_oracle": 0.7393387314439946 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.23034181233853382, + "balanced_accuracy_oracle": 0.5348796651552146 + }, + { + "family": "BRGT", + "n": 237, + "mean_prompt_rho": 0.07760688894432145, + "balanced_accuracy_oracle": 0.6522770398481974 + }, + { + "family": "CHNK", + "n": 235, + "mean_prompt_rho": 0.04902508613455444, + "balanced_accuracy_oracle": 0.6727834302325582 + }, + { + "family": "CLRT", + "n": 247, + "mean_prompt_rho": 0.19411435719899384, + "balanced_accuracy_oracle": 0.6928873611845584 + }, + { + "family": "COGL", + "n": 232, + "mean_prompt_rho": 0.13611108167389072, + "balanced_accuracy_oracle": 0.6448717948717949 + }, + { + "family": "DARC", + "n": 235, + "mean_prompt_rho": 0.167924755455881, + "balanced_accuracy_oracle": 0.6638684138684139 + }, + { + "family": "DFLU", + "n": 257, + "mean_prompt_rho": 0.1500830034989677, + "balanced_accuracy_oracle": 0.6793883209149194 + }, + { + "family": "EMPH", + "n": 250, + "mean_prompt_rho": 0.1779070896560539, + "balanced_accuracy_oracle": 0.6757216933673864 + }, + { + "family": "ESTH", + "n": 233, + "mean_prompt_rho": 0.21274061837406538, + "balanced_accuracy_oracle": 0.7050819672131148 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.1268732495868079, + "balanced_accuracy_oracle": 0.6504743833017077 + }, + { + "family": "FOCS", + "n": 245, + "mean_prompt_rho": 0.283610537051592, + "balanced_accuracy_oracle": 0.6751554280248685 + }, + { + "family": "FULL", + "n": 193, + "mean_prompt_rho": 0.006117663131691801, + "balanced_accuracy_oracle": 0.6544991511035654 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.29968044186518245, + "balanced_accuracy_oracle": 0.7649245063879211 + }, + { + "family": "HARM", + "n": 248, + "mean_prompt_rho": 0.03734555058601692, + "balanced_accuracy_oracle": 0.7374931280923585 + }, + { + "family": "METL", + "n": 250, + "mean_prompt_rho": 0.10898674430450753, + "balanced_accuracy_oracle": 0.6807149161518093 + }, + { + "family": "RANG", + "n": 213, + "mean_prompt_rho": 0.13700919500866218, + "balanced_accuracy_oracle": 0.7137488947833776 + }, + { + "family": "RCQL", + "n": 219, + "mean_prompt_rho": 0.0912594582754578, + "balanced_accuracy_oracle": 0.694688370100664 + }, + { + "family": "REGS", + "n": 261, + "mean_prompt_rho": 0.1548253622555689, + "balanced_accuracy_oracle": 0.636667576419214 + }, + { + "family": "RESP", + "n": 261, + "mean_prompt_rho": 0.3150659218249637, + "balanced_accuracy_oracle": 0.7101398601398601 + }, + { + "family": "ROUG", + "n": 235, + "mean_prompt_rho": 0.09850152426740018, + "balanced_accuracy_oracle": 0.7319728700618753 + }, + { + "family": "R_CHST", + "n": 238, + "mean_prompt_rho": 0.1606766378756212, + "balanced_accuracy_oracle": 0.6987179487179487 + }, + { + "family": "R_HEAD", + "n": 251, + "mean_prompt_rho": 0.016291966034207597, + "balanced_accuracy_oracle": 0.6673813607775871 + }, + { + "family": "R_MASK", + "n": 260, + "mean_prompt_rho": 0.002404158258542091, + "balanced_accuracy_oracle": 0.6363795518207283 + }, + { + "family": "R_MIXD", + "n": 246, + "mean_prompt_rho": 0.08238703808317573, + "balanced_accuracy_oracle": 0.6414634146341462 + }, + { + "family": "R_NASL", + "n": 214, + "mean_prompt_rho": 0.0039742665530336455, + "balanced_accuracy_oracle": 0.5791805094130675 + }, + { + "family": "R_ORAL", + "n": 241, + "mean_prompt_rho": 0.004355352155171359, + "balanced_accuracy_oracle": 0.6229096989966556 + }, + { + "family": "R_THRT", + "n": 247, + "mean_prompt_rho": 0.1733515677550999, + "balanced_accuracy_oracle": 0.6998936170212766 + }, + { + "family": "SMTH", + "n": 227, + "mean_prompt_rho": 0.12167872423017807, + "balanced_accuracy_oracle": 0.6890621417106169 + }, + { + "family": "STNC", + "n": 242, + "mean_prompt_rho": 0.3391378757718672, + "balanced_accuracy_oracle": 0.7068752963489806 + }, + { + "family": "STRU", + "n": 230, + "mean_prompt_rho": 0.207248381141065, + "balanced_accuracy_oracle": 0.724303697095847 + }, + { + "family": "S_ASMR", + "n": 252, + "mean_prompt_rho": 0.22505070313095388, + "balanced_accuracy_oracle": 0.648133163796093 + }, + { + "family": "S_AUTH", + "n": 251, + "mean_prompt_rho": 0.195639774050856, + "balanced_accuracy_oracle": 0.7055860805860805 + }, + { + "family": "S_CART", + "n": 252, + "mean_prompt_rho": 0.275972135049566, + "balanced_accuracy_oracle": 0.7840383931745467 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.00973706048790907, + "balanced_accuracy_oracle": 0.600117194039846 + }, + { + "family": "S_CONV", + "n": 258, + "mean_prompt_rho": 0.21227144675204299, + "balanced_accuracy_oracle": 0.7191478076379066 + }, + { + "family": "S_DRAM", + "n": 267, + "mean_prompt_rho": 0.1682135246942133, + "balanced_accuracy_oracle": 0.7057245080500895 + }, + { + "family": "S_FORM", + "n": 257, + "mean_prompt_rho": 0.2561341192956904, + "balanced_accuracy_oracle": 0.7567258883248731 + }, + { + "family": "S_MONO", + "n": 261, + "mean_prompt_rho": 0.0871101798440087, + "balanced_accuracy_oracle": 0.5687766714082504 + }, + { + "family": "S_NARR", + "n": 262, + "mean_prompt_rho": 0.15332143182910474, + "balanced_accuracy_oracle": 0.6442378272571568 + }, + { + "family": "S_NEWS", + "n": 255, + "mean_prompt_rho": 0.2696123472366184, + "balanced_accuracy_oracle": 0.6969486256544503 + }, + { + "family": "S_PLAY", + "n": 253, + "mean_prompt_rho": 0.21809833661638686, + "balanced_accuracy_oracle": 0.7434294871794872 + }, + { + "family": "S_RANT", + "n": 265, + "mean_prompt_rho": 0.25243345913463067, + "balanced_accuracy_oracle": 0.7115764357413197 + }, + { + "family": "S_STRY", + "n": 265, + "mean_prompt_rho": 0.0975469420303137, + "balanced_accuracy_oracle": 0.5980260365077119 + }, + { + "family": "S_TECH", + "n": 246, + "mean_prompt_rho": 0.04446123445115464, + "balanced_accuracy_oracle": 0.6662489557226399 + }, + { + "family": "S_WHIS", + "n": 258, + "mean_prompt_rho": 0.22948906328091484, + "balanced_accuracy_oracle": 0.6847342236187484 + }, + { + "family": "TEMP", + "n": 238, + "mean_prompt_rho": 0.1456321184956282, + "balanced_accuracy_oracle": 0.6947463768115942 + }, + { + "family": "TENS", + "n": 232, + "mean_prompt_rho": 0.2830928519304801, + "balanced_accuracy_oracle": 0.7876940770557792 + }, + { + "family": "VALN", + "n": 263, + "mean_prompt_rho": 0.3194889624361813, + "balanced_accuracy_oracle": 0.726388888888889 + }, + { + "family": "VALS", + "n": 238, + "mean_prompt_rho": 0.16575345410603134, + "balanced_accuracy_oracle": 0.6701864378815376 + }, + { + "family": "VFLX", + "n": 257, + "mean_prompt_rho": -0.08674656772755097, + "balanced_accuracy_oracle": 0.5898268398268398 + }, + { + "family": "VOLT", + "n": 233, + "mean_prompt_rho": 0.039234759102752835, + "balanced_accuracy_oracle": 0.6221994934736021 + }, + { + "family": "VULN", + "n": 260, + "mean_prompt_rho": 0.23399668933962608, + "balanced_accuracy_oracle": 0.6810035842293907 + }, + { + "family": "WARM", + "n": 229, + "mean_prompt_rho": -0.07102874608941977, + "balanced_accuracy_oracle": 0.5568627450980392 + } + ] + }, + "untruncated_min_2_raters": { + "n": 13640, + "positive_rate": 0.20491202346041057, + "prompts": 395, + "mean_prompt_spearman": 0.15141706895577747, + "balanced_accuracy_oracle_per_prompt": 0.686737909607735, + "balanced_accuracy_5fold_clip_grouped": 0.5846007038518859, + "per_prompt": [ + { + "prompt": "AGEV|0", + "n": 39, + "rho": 0.698605324604854, + "balanced_accuracy": 0.8461538461538461 + }, + { + "prompt": "AGEV|1", + "n": 33, + "rho": 0.5245008328043556, + "balanced_accuracy": 0.8402777777777777 + }, + { + "prompt": "AGEV|2", + "n": 38, + "rho": 0.12849958137313947, + "balanced_accuracy": 0.8194444444444444 + }, + { + "prompt": "AGEV|3", + "n": 37, + "rho": 0.2199191505025684, + "balanced_accuracy": 0.6129032258064516 + }, + { + "prompt": "AGEV|4", + "n": 43, + "rho": -0.09293561132102901, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "AGEV|5", + "n": 37, + "rho": 0.2844519262432159, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "AGEV|6", + "n": 38, + "rho": 0.06394483565737812, + "balanced_accuracy": 0.7205882352941176 + }, + { + "prompt": "AROU|0", + "n": 40, + "rho": 0.5279628047444541, + "balanced_accuracy": 0.8799283154121864 + }, + { + "prompt": "AROU|1", + "n": 36, + "rho": 0.4375480565284116, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "AROU|2", + "n": 38, + "rho": 0.46566137193393936, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "AROU|3", + "n": 33, + "rho": -0.006081848478729222, + "balanced_accuracy": 0.7 + }, + { + "prompt": "AROU|4", + "n": 32, + "rho": 0.28521644340879526, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "AROU|5", + "n": 38, + "rho": 0.3581904310599092, + "balanced_accuracy": 0.6398467432950192 + }, + { + "prompt": "AROU|6", + "n": 40, + "rho": 0.5023650708115769, + "balanced_accuracy": 0.7967032967032968 + }, + { + "prompt": "ARSH|0", + "n": 40, + "rho": -0.034320154167357876, + "balanced_accuracy": 0.9342105263157895 + }, + { + "prompt": "ARSH|1", + "n": 33, + "rho": 0.048969387880507705, + "balanced_accuracy": 0.8548387096774194 + }, + { + "prompt": "ARSH|2", + "n": 33, + "rho": 0.05043942163583683, + "balanced_accuracy": 0.6574074074074074 + }, + { + "prompt": "ARSH|3", + "n": 39, + "rho": 0.0395451351711259, + "balanced_accuracy": 0.6235294117647059 + }, + { + "prompt": "ARSH|4", + "n": 43, + "rho": 0.389311325245596, + "balanced_accuracy": 0.7815315315315315 + }, + { + "prompt": "ARSH|5", + "n": 41, + "rho": 0.659189174298094, + "balanced_accuracy": 0.8939393939393939 + }, + { + "prompt": "ARSH|6", + "n": 42, + "rho": 0.1982198048786094, + "balanced_accuracy": 0.618421052631579 + }, + { + "prompt": "ATCK|0", + "n": 36, + "rho": 0.22184790924185882, + "balanced_accuracy": 0.6822660098522167 + }, + { + "prompt": "ATCK|1", + "n": 38, + "rho": 0.16483429620565807, + "balanced_accuracy": 0.6868686868686869 + }, + { + "prompt": "ATCK|2", + "n": 40, + "rho": 0.25640286970563997, + "balanced_accuracy": 0.6208791208791209 + }, + { + "prompt": "ATCK|3", + "n": 41, + "rho": 0.36227975941215235, + "balanced_accuracy": 0.803030303030303 + }, + { + "prompt": "ATCK|4", + "n": 34, + "rho": 0.09974631719523, + "balanced_accuracy": 0.5952380952380952 + }, + { + "prompt": "ATCK|5", + "n": 38, + "rho": 0.5461727132066085, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "ATCK|6", + "n": 39, + "rho": 0.4197822341004563, + "balanced_accuracy": 0.8295454545454546 + }, + { + "prompt": "BKGN|0", + "n": 35, + "rho": -0.05314603753855412, + "balanced_accuracy": 0.5405982905982906 + }, + { + "prompt": "BKGN|1", + "n": 38, + "rho": -0.20514503954358046, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "BKGN|2", + "n": 20, + "rho": 0.1083620285740623, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "BKGN|3", + "n": 25, + "rho": -0.00525810491938555, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "BKGN|4", + "n": 37, + "rho": -0.41202278005509824, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|5", + "n": 41, + "rho": -0.5856915930852592, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BKGN|6", + "n": 34, + "rho": -0.4594911598019215, + "balanced_accuracy": 0.5 + }, + { + "prompt": "BRGT|0", + "n": 26, + "rho": 0.33514829844441757, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "BRGT|1", + "n": 28, + "rho": 0.01052362279099961, + "balanced_accuracy": 0.5565217391304348 + }, + { + "prompt": "BRGT|2", + "n": 32, + "rho": -0.11349642583423959, + "balanced_accuracy": 0.5064102564102564 + }, + { + "prompt": "BRGT|3", + "n": 32, + "rho": -0.062215745215767476, + "balanced_accuracy": 0.6875 + }, + { + "prompt": "BRGT|4", + "n": 42, + "rho": 0.026350913998130405, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "BRGT|5", + "n": 38, + "rho": 0.07315510920299331, + "balanced_accuracy": 0.599078341013825 + }, + { + "prompt": "BRGT|6", + "n": 36, + "rho": 0.2800197952106969, + "balanced_accuracy": 0.8596059113300492 + }, + { + "prompt": "CHNK|0", + "n": 37, + "rho": 0.40998219542911474, + "balanced_accuracy": 0.7533333333333333 + }, + { + "prompt": "CHNK|1", + "n": 31, + "rho": 0.15054163856137545, + "balanced_accuracy": 0.7692307692307692 + }, + { + "prompt": "CHNK|2", + "n": 28, + "rho": -0.013183093416641782, + "balanced_accuracy": 0.5769230769230769 + }, + { + "prompt": "CHNK|3", + "n": 38, + "rho": 0.33403149087203027, + "balanced_accuracy": 0.7760416666666667 + }, + { + "prompt": "CHNK|4", + "n": 35, + "rho": -0.21369807252235157, + "balanced_accuracy": 0.5948275862068966 + }, + { + "prompt": "CHNK|5", + "n": 42, + "rho": -0.11087921117534809, + "balanced_accuracy": 0.5808080808080808 + }, + { + "prompt": "CHNK|6", + "n": 20, + "rho": -0.206818238779337, + "balanced_accuracy": 0.803921568627451 + }, + { + "prompt": "CLRT|0", + "n": 34, + "rho": 0.5864889407211443, + "balanced_accuracy": 0.8446969696969697 + }, + { + "prompt": "CLRT|1", + "n": 34, + "rho": 0.25190167826440923, + "balanced_accuracy": 0.75 + }, + { + "prompt": "CLRT|2", + "n": 40, + "rho": 0.07689484625462326, + "balanced_accuracy": 0.6285714285714286 + }, + { + "prompt": "CLRT|3", + "n": 30, + "rho": -0.2499087964892436, + "balanced_accuracy": 0.5590062111801242 + }, + { + "prompt": "CLRT|4", + "n": 37, + "rho": 0.10482019716305495, + "balanced_accuracy": 0.6481481481481481 + }, + { + "prompt": "CLRT|5", + "n": 34, + "rho": 0.1808379863644184, + "balanced_accuracy": 0.7333333333333334 + }, + { + "prompt": "CLRT|6", + "n": 34, + "rho": 0.3506027363133652, + "balanced_accuracy": 0.7804232804232805 + }, + { + "prompt": "COGL|0", + "n": 41, + "rho": -0.10565700425626122, + "balanced_accuracy": 0.5508241758241759 + }, + { + "prompt": "COGL|1", + "n": 33, + "rho": 0.012793699800066706, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "COGL|2", + "n": 30, + "rho": 0.42742749232932375, + "balanced_accuracy": 0.7248803827751196 + }, + { + "prompt": "COGL|3", + "n": 20, + "rho": 0.288547376837532, + "balanced_accuracy": 0.6547619047619048 + }, + { + "prompt": "COGL|4", + "n": 36, + "rho": -0.15625386911094868, + "balanced_accuracy": 0.5 + }, + { + "prompt": "COGL|5", + "n": 34, + "rho": -0.042510843299568474, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "COGL|6", + "n": 35, + "rho": 0.5261647406070945, + "balanced_accuracy": 0.717741935483871 + }, + { + "prompt": "DARC|0", + "n": 34, + "rho": -0.14455379517654313, + "balanced_accuracy": 0.6818181818181819 + }, + { + "prompt": "DARC|1", + "n": 42, + "rho": 0.1310320045442844, + "balanced_accuracy": 0.5857142857142857 + }, + { + "prompt": "DARC|2", + "n": 21, + "rho": 0.3977588400132891, + "balanced_accuracy": 0.8055555555555556 + }, + { + "prompt": "DARC|3", + "n": 33, + "rho": 0.10361711234891847, + "balanced_accuracy": 0.6703296703296704 + }, + { + "prompt": "DARC|4", + "n": 32, + "rho": -0.2312109114811116, + "balanced_accuracy": 0.5357142857142857 + }, + { + "prompt": "DARC|5", + "n": 36, + "rho": 0.363681719033942, + "balanced_accuracy": 0.6847290640394088 + }, + { + "prompt": "DARC|6", + "n": 36, + "rho": 0.5928838115955632, + "balanced_accuracy": 0.875 + }, + { + "prompt": "DFLU|0", + "n": 35, + "rho": -0.0025322372642724803, + "balanced_accuracy": 0.5856481481481481 + }, + { + "prompt": "DFLU|1", + "n": 39, + "rho": -0.2898194799342344, + "balanced_accuracy": 0.5245535714285714 + }, + { + "prompt": "DFLU|2", + "n": 30, + "rho": 0.14061264184455408, + "balanced_accuracy": 0.6746031746031746 + }, + { + "prompt": "DFLU|3", + "n": 37, + "rho": 0.5083542278365955, + "balanced_accuracy": 0.7518518518518519 + }, + { + "prompt": "DFLU|4", + "n": 39, + "rho": 0.2785834411033626, + "balanced_accuracy": 0.6777777777777778 + }, + { + "prompt": "DFLU|5", + "n": 42, + "rho": 0.13983080904182804, + "balanced_accuracy": 0.7162162162162162 + }, + { + "prompt": "DFLU|6", + "n": 34, + "rho": 0.24275111865924542, + "balanced_accuracy": 0.8044444444444444 + }, + { + "prompt": "EMPH|0", + "n": 41, + "rho": 0.022003446703702266, + "balanced_accuracy": 0.5694444444444444 + }, + { + "prompt": "EMPH|1", + "n": 44, + "rho": 0.009981698575496698, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "EMPH|2", + "n": 21, + "rho": 0.5097036602050182, + "balanced_accuracy": 0.7638888888888888 + }, + { + "prompt": "EMPH|3", + "n": 27, + "rho": 0.12943831327371252, + "balanced_accuracy": 0.700657894736842 + }, + { + "prompt": "EMPH|4", + "n": 41, + "rho": -0.1639047968387925, + "balanced_accuracy": 0.5595238095238095 + }, + { + "prompt": "EMPH|5", + "n": 37, + "rho": 0.368606368570832, + "balanced_accuracy": 0.8200000000000001 + }, + { + "prompt": "EMPH|6", + "n": 38, + "rho": 0.43393640170873626, + "balanced_accuracy": 0.7239057239057239 + }, + { + "prompt": "ESTH|0", + "n": 35, + "rho": 0.4415081686424082, + "balanced_accuracy": 0.7142857142857142 + }, + { + "prompt": "ESTH|1", + "n": 31, + "rho": 0.03995243836496289, + "balanced_accuracy": 0.5166666666666667 + }, + { + "prompt": "ESTH|2", + "n": 36, + "rho": 0.28211680207023926, + "balanced_accuracy": 0.8214285714285714 + }, + { + "prompt": "ESTH|3", + "n": 22, + "rho": 0.0553762218770729, + "balanced_accuracy": 0.625 + }, + { + "prompt": "ESTH|4", + "n": 34, + "rho": 0.17071138727759166, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "ESTH|5", + "n": 40, + "rho": 0.05098587706046797, + "balanced_accuracy": 0.6036036036036037 + }, + { + "prompt": "ESTH|6", + "n": 25, + "rho": 0.5596128217066987, + "balanced_accuracy": 0.8421052631578947 + }, + { + "prompt": "EXPL|0", + "n": 38, + "rho": 0.16854149586942685, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "EXPL|1", + "n": 33, + "rho": 0.09735000455865746, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "EXPL|2", + "n": 45, + "rho": 0.11472824833233941, + "balanced_accuracy": 0.6013824884792627 + }, + { + "prompt": "FOCS|0", + "n": 39, + "rho": 0.33772820436144674, + "balanced_accuracy": 0.7575757575757576 + }, + { + "prompt": "FOCS|1", + "n": 34, + "rho": 0.04445422725888838, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "FOCS|2", + "n": 36, + "rho": -0.014481436736200448, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "FOCS|3", + "n": 32, + "rho": 0.3531282194261464, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "FOCS|4", + "n": 30, + "rho": 0.5701600898663418, + "balanced_accuracy": 0.717391304347826 + }, + { + "prompt": "FOCS|5", + "n": 31, + "rho": 0.2334349297281875, + "balanced_accuracy": 0.6309523809523809 + }, + { + "prompt": "FOCS|6", + "n": 40, + "rho": 0.4498704506637617, + "balanced_accuracy": 0.6385281385281385 + }, + { + "prompt": "FULL|0", + "n": 22, + "rho": 0.27549096496306125, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "FULL|1", + "n": 35, + "rho": -0.104024340624128, + "balanced_accuracy": 0.6439393939393939 + }, + { + "prompt": "FULL|2", + "n": 17, + "rho": -0.1127127953192322, + "balanced_accuracy": 0.7166666666666667 + }, + { + "prompt": "FULL|3", + "n": 27, + "rho": -0.27335869432862586, + "balanced_accuracy": 0.5 + }, + { + "prompt": "FULL|4", + "n": 36, + "rho": -0.03991444668974838, + "balanced_accuracy": 0.6157635467980296 + }, + { + "prompt": "FULL|5", + "n": 30, + "rho": 0.1350264302285636, + "balanced_accuracy": 0.5956937799043062 + }, + { + "prompt": "FULL|6", + "n": 21, + "rho": 0.12006709904037839, + "balanced_accuracy": 0.7867647058823529 + }, + { + "prompt": "GEND|0", + "n": 36, + "rho": 0.1110970446328789, + "balanced_accuracy": 0.8125 + }, + { + "prompt": "GEND|1", + "n": 36, + "rho": 0.3997747705319668, + "balanced_accuracy": 0.7653846153846153 + }, + { + "prompt": "GEND|2", + "n": 37, + "rho": 0.44338877861680664, + "balanced_accuracy": 0.803763440860215 + }, + { + "prompt": "GEND|3", + "n": 37, + "rho": 0.20603206893013956, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "GEND|4", + "n": 34, + "rho": -0.07502275801551203, + "balanced_accuracy": 0.6896551724137931 + }, + { + "prompt": "GEND|5", + "n": 33, + "rho": 0.3878880284643567, + "balanced_accuracy": 0.85 + }, + { + "prompt": "GEND|6", + "n": 38, + "rho": 0.6246051598956402, + "balanced_accuracy": 0.8464285714285715 + }, + { + "prompt": "HARM|0", + "n": 43, + "rho": 0.20761205993874288, + "balanced_accuracy": 0.7078947368421052 + }, + { + "prompt": "HARM|1", + "n": 36, + "rho": 0.04045010646627642, + "balanced_accuracy": 0.75 + }, + { + "prompt": "HARM|2", + "n": 39, + "rho": 0.1494503422568969, + "balanced_accuracy": 0.7 + }, + { + "prompt": "HARM|3", + "n": 23, + "rho": -0.25683845285885604, + "balanced_accuracy": 0.6944444444444444 + }, + { + "prompt": "HARM|4", + "n": 37, + "rho": 0.27589205519683657, + "balanced_accuracy": 0.746031746031746 + }, + { + "prompt": "HARM|5", + "n": 20, + "rho": -0.26360932682396154, + "balanced_accuracy": 0.9736842105263157 + }, + { + "prompt": "HARM|6", + "n": 43, + "rho": 0.13129656403169093, + "balanced_accuracy": 0.7195121951219512 + }, + { + "prompt": "METL|0", + "n": 28, + "rho": 0.029545881788709222, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "METL|1", + "n": 39, + "rho": 0.06455334761252052, + "balanced_accuracy": 0.6264705882352941 + }, + { + "prompt": "METL|2", + "n": 23, + "rho": 0.34893283387231805, + "balanced_accuracy": 0.8722222222222222 + }, + { + "prompt": "METL|3", + "n": 34, + "rho": 0.11937768161696535, + "balanced_accuracy": 0.6964285714285714 + }, + { + "prompt": "METL|4", + "n": 35, + "rho": -0.031167591095145917, + "balanced_accuracy": 0.6935483870967742 + }, + { + "prompt": "METL|5", + "n": 44, + "rho": 0.07326752708716919, + "balanced_accuracy": 0.6492063492063492 + }, + { + "prompt": "METL|6", + "n": 42, + "rho": 0.15998923967457523, + "balanced_accuracy": 0.6397058823529411 + }, + { + "prompt": "RANG|0", + "n": 18, + "rho": 0.33195449253833836, + "balanced_accuracy": 0.9705882352941176 + }, + { + "prompt": "RANG|1", + "n": 38, + "rho": 0.022786048126771232, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "RANG|2", + "n": 32, + "rho": 0.07821004268059337, + "balanced_accuracy": 0.6923076923076923 + }, + { + "prompt": "RANG|3", + "n": 18, + "rho": 0.039902579286330626, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "RANG|4", + "n": 37, + "rho": 0.2748752831228018, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "RANG|5", + "n": 32, + "rho": -0.11437695366760639, + "balanced_accuracy": 0.6703703703703703 + }, + { + "prompt": "RANG|6", + "n": 35, + "rho": 0.30072032224559525, + "balanced_accuracy": 0.8103448275862069 + }, + { + "prompt": "RCQL|0", + "n": 41, + "rho": 0.3994656297937463, + "balanced_accuracy": 0.7469696969696971 + }, + { + "prompt": "RCQL|1", + "n": 32, + "rho": 0.08009843153175776, + "balanced_accuracy": 0.6942857142857143 + }, + { + "prompt": "RCQL|2", + "n": 20, + "rho": -0.3872291786602029, + "balanced_accuracy": 0.5238095238095238 + }, + { + "prompt": "RCQL|3", + "n": 19, + "rho": -0.4442616583193193, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RCQL|4", + "n": 30, + "rho": 0.34469331950233756, + "balanced_accuracy": 0.8076923076923077 + }, + { + "prompt": "RCQL|5", + "n": 37, + "rho": 0.5653031818476871, + "balanced_accuracy": 0.8269230769230769 + }, + { + "prompt": "RCQL|6", + "n": 41, + "rho": 0.0914015831501541, + "balanced_accuracy": 0.5974358974358974 + }, + { + "prompt": "REGS|0", + "n": 34, + "rho": 0.17292294602976577, + "balanced_accuracy": 0.7486772486772486 + }, + { + "prompt": "REGS|1", + "n": 39, + "rho": 0.29996455941468775, + "balanced_accuracy": 0.7972972972972974 + }, + { + "prompt": "REGS|2", + "n": 39, + "rho": -0.051044611151968115, + "balanced_accuracy": 0.6756756756756757 + }, + { + "prompt": "REGS|3", + "n": 31, + "rho": -0.008608539975204986, + "balanced_accuracy": 0.6982758620689655 + }, + { + "prompt": "REGS|4", + "n": 37, + "rho": 0.3658089250840937, + "balanced_accuracy": 0.7388888888888889 + }, + { + "prompt": "REGS|5", + "n": 40, + "rho": 0.0010603355612985928, + "balanced_accuracy": 0.5128205128205128 + }, + { + "prompt": "REGS|6", + "n": 37, + "rho": 0.23375197664927191, + "balanced_accuracy": 0.765625 + }, + { + "prompt": "RESP|0", + "n": 35, + "rho": 0.2962061797684591, + "balanced_accuracy": 0.6666666666666667 + }, + { + "prompt": "RESP|1", + "n": 40, + "rho": 0.03890633021770174, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "RESP|2", + "n": 31, + "rho": 0.37194116110007586, + "balanced_accuracy": 0.7841880341880342 + }, + { + "prompt": "RESP|3", + "n": 39, + "rho": 0.0170448773148507, + "balanced_accuracy": 0.5666666666666667 + }, + { + "prompt": "RESP|4", + "n": 36, + "rho": 0.3609453449571666, + "balanced_accuracy": 0.726923076923077 + }, + { + "prompt": "RESP|5", + "n": 41, + "rho": 0.5578508966860671, + "balanced_accuracy": 0.796969696969697 + }, + { + "prompt": "RESP|6", + "n": 37, + "rho": 0.6218558976575393, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "ROUG|0", + "n": 24, + "rho": -0.06690573018878675, + "balanced_accuracy": 0.8409090909090908 + }, + { + "prompt": "ROUG|1", + "n": 29, + "rho": -0.11413288807528743, + "balanced_accuracy": 0.5119047619047619 + }, + { + "prompt": "ROUG|2", + "n": 24, + "rho": -0.10687091253293911, + "balanced_accuracy": 0.5681818181818181 + }, + { + "prompt": "ROUG|3", + "n": 40, + "rho": -0.005728968990808469, + "balanced_accuracy": 0.8243243243243243 + }, + { + "prompt": "ROUG|4", + "n": 39, + "rho": 0.05881358767618661, + "balanced_accuracy": 0.7272727272727273 + }, + { + "prompt": "ROUG|5", + "n": 38, + "rho": 0.38310894952959273, + "balanced_accuracy": 0.875 + }, + { + "prompt": "ROUG|6", + "n": 40, + "rho": 0.525119164611288, + "balanced_accuracy": 0.8020833333333333 + }, + { + "prompt": "R_CHST|0", + "n": 37, + "rho": 0.1293110747792681, + "balanced_accuracy": 0.634375 + }, + { + "prompt": "R_CHST|1", + "n": 41, + "rho": -0.17012140399603115, + "balanced_accuracy": 0.6 + }, + { + "prompt": "R_CHST|2", + "n": 20, + "rho": -0.46391116823808926, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_CHST|3", + "n": 35, + "rho": 0.26637244163553997, + "balanced_accuracy": 0.7007575757575758 + }, + { + "prompt": "R_CHST|4", + "n": 32, + "rho": 0.37530839651096815, + "balanced_accuracy": 0.6916666666666667 + }, + { + "prompt": "R_CHST|5", + "n": 35, + "rho": 0.5049364419481348, + "balanced_accuracy": 0.7142857142857142 + }, + { + "prompt": "R_CHST|6", + "n": 27, + "rho": 0.521862680977925, + "balanced_accuracy": 0.75 + }, + { + "prompt": "R_HEAD|0", + "n": 39, + "rho": 0.035974415731527466, + "balanced_accuracy": 0.7196969696969697 + }, + { + "prompt": "R_HEAD|1", + "n": 40, + "rho": 0.18961483788778596, + "balanced_accuracy": 0.6254480286738351 + }, + { + "prompt": "R_HEAD|2", + "n": 35, + "rho": 0.11028955149929384, + "balanced_accuracy": 0.6174242424242424 + }, + { + "prompt": "R_HEAD|3", + "n": 30, + "rho": -0.27014170393849973, + "balanced_accuracy": 0.5559006211180124 + }, + { + "prompt": "R_HEAD|4", + "n": 36, + "rho": -0.1490726973582658, + "balanced_accuracy": 0.5625 + }, + { + "prompt": "R_HEAD|5", + "n": 37, + "rho": 0.15164313110670213, + "balanced_accuracy": 0.7647058823529411 + }, + { + "prompt": "R_HEAD|6", + "n": 30, + "rho": 0.07893346486916654, + "balanced_accuracy": 0.8148148148148148 + }, + { + "prompt": "R_MASK|0", + "n": 41, + "rho": -0.2782129373186239, + "balanced_accuracy": 0.5588235294117647 + }, + { + "prompt": "R_MASK|1", + "n": 35, + "rho": 0.06505140789880463, + "balanced_accuracy": 0.6287878787878788 + }, + { + "prompt": "R_MASK|2", + "n": 39, + "rho": -0.25205930365522833, + "balanced_accuracy": 0.52 + }, + { + "prompt": "R_MASK|3", + "n": 33, + "rho": 0.3421823239312655, + "balanced_accuracy": 0.6181318681318682 + }, + { + "prompt": "R_MASK|4", + "n": 39, + "rho": 0.12129589735725121, + "balanced_accuracy": 0.734375 + }, + { + "prompt": "R_MASK|5", + "n": 36, + "rho": 0.15111804885428393, + "balanced_accuracy": 0.6071428571428572 + }, + { + "prompt": "R_MASK|6", + "n": 25, + "rho": -0.04214480563189831, + "balanced_accuracy": 0.625 + }, + { + "prompt": "R_MIXD|0", + "n": 42, + "rho": 0.4009832595985255, + "balanced_accuracy": 0.6445623342175066 + }, + { + "prompt": "R_MIXD|1", + "n": 32, + "rho": 0.13294195438214534, + "balanced_accuracy": 0.6436781609195402 + }, + { + "prompt": "R_MIXD|2", + "n": 36, + "rho": -0.06552335489224113, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "R_MIXD|3", + "n": 34, + "rho": 0.15315472362248667, + "balanced_accuracy": 0.65 + }, + { + "prompt": "R_MIXD|4", + "n": 33, + "rho": 0.26850017983221114, + "balanced_accuracy": 0.6043956043956045 + }, + { + "prompt": "R_MIXD|5", + "n": 38, + "rho": 0.09322606884527332, + "balanced_accuracy": 0.9324324324324325 + }, + { + "prompt": "R_MIXD|6", + "n": 18, + "rho": -0.382123361550306, + "balanced_accuracy": 0.5 + }, + { + "prompt": "R_NASL|0", + "n": 22, + "rho": -0.290919754671612, + "balanced_accuracy": 0.5526315789473684 + }, + { + "prompt": "R_NASL|1", + "n": 39, + "rho": 0.14035274212555368, + "balanced_accuracy": 0.612012987012987 + }, + { + "prompt": "R_NASL|2", + "n": 38, + "rho": -0.13845931836890252, + "balanced_accuracy": 0.5576036866359446 + }, + { + "prompt": "R_NASL|3", + "n": 37, + "rho": 0.3222147782458593, + "balanced_accuracy": 0.6746031746031746 + }, + { + "prompt": "R_NASL|4", + "n": 28, + "rho": -0.04057500035263203, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "R_NASL|5", + "n": 28, + "rho": -0.04851607287736758, + "balanced_accuracy": 0.6363636363636364 + }, + { + "prompt": "R_NASL|6", + "n": 20, + "rho": -0.05724750201296406, + "balanced_accuracy": 0.6111111111111112 + }, + { + "prompt": "R_ORAL|0", + "n": 37, + "rho": 0.06801107797717762, + "balanced_accuracy": 0.684375 + }, + { + "prompt": "R_ORAL|1", + "n": 38, + "rho": 0.08455465439504885, + "balanced_accuracy": 0.5572916666666666 + }, + { + "prompt": "R_ORAL|2", + "n": 25, + "rho": -0.622400888470054, + "balanced_accuracy": 0.5476190476190477 + }, + { + "prompt": "R_ORAL|3", + "n": 38, + "rho": 0.2665258673123237, + "balanced_accuracy": 0.6416666666666666 + }, + { + "prompt": "R_ORAL|4", + "n": 39, + "rho": 0.0723566822933696, + "balanced_accuracy": 0.5777777777777777 + }, + { + "prompt": "R_ORAL|5", + "n": 39, + "rho": -0.012217714791709092, + "balanced_accuracy": 0.6064814814814814 + }, + { + "prompt": "R_ORAL|6", + "n": 26, + "rho": 0.24521940816243495, + "balanced_accuracy": 0.6956521739130435 + }, + { + "prompt": "R_THRT|0", + "n": 40, + "rho": -0.06836992010534987, + "balanced_accuracy": 0.6078431372549019 + }, + { + "prompt": "R_THRT|1", + "n": 40, + "rho": 0.06924189799461711, + "balanced_accuracy": 0.609375 + }, + { + "prompt": "R_THRT|2", + "n": 25, + "rho": 0.04512103026410596, + "balanced_accuracy": 0.6904761904761905 + }, + { + "prompt": "R_THRT|3", + "n": 34, + "rho": 0.4017677236105935, + "balanced_accuracy": 0.7380952380952381 + }, + { + "prompt": "R_THRT|4", + "n": 36, + "rho": 0.3521169589713297, + "balanced_accuracy": 0.7833333333333333 + }, + { + "prompt": "R_THRT|5", + "n": 31, + "rho": 0.23386987886855265, + "balanced_accuracy": 0.7663043478260869 + }, + { + "prompt": "R_THRT|6", + "n": 35, + "rho": 0.241009250909105, + "balanced_accuracy": 0.7136752136752136 + }, + { + "prompt": "SMTH|0", + "n": 35, + "rho": 0.41616318087608706, + "balanced_accuracy": 0.7083333333333334 + }, + { + "prompt": "SMTH|1", + "n": 41, + "rho": 0.0753469697704178, + "balanced_accuracy": 0.7045454545454546 + }, + { + "prompt": "SMTH|2", + "n": 25, + "rho": -0.07305592766162167, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "SMTH|3", + "n": 20, + "rho": 0.03878414559202719, + "balanced_accuracy": 0.6758241758241759 + }, + { + "prompt": "SMTH|4", + "n": 35, + "rho": 0.10375275378783058, + "balanced_accuracy": 0.7337962962962963 + }, + { + "prompt": "SMTH|5", + "n": 37, + "rho": 0.36451826633074125, + "balanced_accuracy": 0.8225806451612903 + }, + { + "prompt": "SMTH|6", + "n": 31, + "rho": -0.13661627634868984, + "balanced_accuracy": 0.5961538461538461 + }, + { + "prompt": "STNC|0", + "n": 38, + "rho": 0.26508489858117534, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "STNC|1", + "n": 33, + "rho": 0.21060134737849243, + "balanced_accuracy": 0.712962962962963 + }, + { + "prompt": "STNC|2", + "n": 34, + "rho": 0.2583931648993093, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "STNC|3", + "n": 29, + "rho": 0.23128158090307924, + "balanced_accuracy": 0.7125 + }, + { + "prompt": "STNC|4", + "n": 36, + "rho": 0.38023736914641343, + "balanced_accuracy": 0.725752508361204 + }, + { + "prompt": "STNC|5", + "n": 35, + "rho": 0.5319293437001616, + "balanced_accuracy": 0.75 + }, + { + "prompt": "STNC|6", + "n": 34, + "rho": 0.4640683866334206, + "balanced_accuracy": 0.8244444444444444 + }, + { + "prompt": "STRU|0", + "n": 34, + "rho": 0.6609419850041758, + "balanced_accuracy": 0.9375 + }, + { + "prompt": "STRU|1", + "n": 37, + "rho": 0.1970049226048969, + "balanced_accuracy": 0.6537037037037037 + }, + { + "prompt": "STRU|2", + "n": 40, + "rho": 0.2747611127923253, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "STRU|3", + "n": 22, + "rho": -0.400839602867573, + "balanced_accuracy": 0.5 + }, + { + "prompt": "STRU|4", + "n": 38, + "rho": 0.3129476485832275, + "balanced_accuracy": 0.7083333333333333 + }, + { + "prompt": "STRU|5", + "n": 33, + "rho": 0.28432883448623314, + "balanced_accuracy": 0.7619047619047619 + }, + { + "prompt": "STRU|6", + "n": 22, + "rho": 0.15068759363152442, + "balanced_accuracy": 0.8 + }, + { + "prompt": "S_ASMR|0", + "n": 25, + "rho": -0.19018458445139744, + "balanced_accuracy": null + }, + { + "prompt": "S_ASMR|1", + "n": 37, + "rho": -0.3292249015628352, + "balanced_accuracy": 0.5510752688172043 + }, + { + "prompt": "S_ASMR|2", + "n": 44, + "rho": 0.35627377094697105, + "balanced_accuracy": 0.7727272727272727 + }, + { + "prompt": "S_ASMR|3", + "n": 40, + "rho": 0.5530257122722694, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "S_ASMR|4", + "n": 33, + "rho": 0.5306018768373038, + "balanced_accuracy": 0.8275862068965517 + }, + { + "prompt": "S_ASMR|5", + "n": 34, + "rho": 0.21572616582998255, + "balanced_accuracy": 0.6298076923076923 + }, + { + "prompt": "S_ASMR|6", + "n": 38, + "rho": 0.43864199513644053, + "balanced_accuracy": 0.7119815668202765 + }, + { + "prompt": "S_AUTH|0", + "n": 32, + "rho": 0.46876864979815736, + "balanced_accuracy": 0.7705314009661836 + }, + { + "prompt": "S_AUTH|1", + "n": 30, + "rho": 0.2474358678797099, + "balanced_accuracy": 0.7916666666666666 + }, + { + "prompt": "S_AUTH|2", + "n": 40, + "rho": -0.30542758947467924, + "balanced_accuracy": 0.5161290322580645 + }, + { + "prompt": "S_AUTH|3", + "n": 36, + "rho": 0.08900372220993893, + "balanced_accuracy": 0.6517857142857143 + }, + { + "prompt": "S_AUTH|4", + "n": 38, + "rho": 0.25448143662456457, + "balanced_accuracy": 0.7350230414746544 + }, + { + "prompt": "S_AUTH|5", + "n": 40, + "rho": 0.41720402482238755, + "balanced_accuracy": 0.8304843304843305 + }, + { + "prompt": "S_AUTH|6", + "n": 29, + "rho": 0.2026977682423708, + "balanced_accuracy": 0.675 + }, + { + "prompt": "S_CART|0", + "n": 36, + "rho": 0.06580488715081963, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "S_CART|1", + "n": 32, + "rho": -0.14266086861560273, + "balanced_accuracy": 0.5416666666666666 + }, + { + "prompt": "S_CART|2", + "n": 34, + "rho": 0.29214039546833326, + "balanced_accuracy": 0.8273809523809523 + }, + { + "prompt": "S_CART|3", + "n": 39, + "rho": 0.5548103901118773, + "balanced_accuracy": 0.8293103448275863 + }, + { + "prompt": "S_CART|4", + "n": 42, + "rho": 0.6404446620707333, + "balanced_accuracy": 0.8705882352941177 + }, + { + "prompt": "S_CART|5", + "n": 34, + "rho": 0.12610815231494293, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CART|6", + "n": 36, + "rho": 0.38438223174116654, + "balanced_accuracy": 0.7410714285714286 + }, + { + "prompt": "S_CASU|0", + "n": 16, + "rho": 0.32181136055347065, + "balanced_accuracy": 1.0 + }, + { + "prompt": "S_CASU|1", + "n": 37, + "rho": -0.2503156989034398, + "balanced_accuracy": null + }, + { + "prompt": "S_CASU|2", + "n": 32, + "rho": -0.1531679162134967, + "balanced_accuracy": 0.5416666666666667 + }, + { + "prompt": "S_CASU|3", + "n": 34, + "rho": -0.13343181584462405, + "balanced_accuracy": 0.5711462450592886 + }, + { + "prompt": "S_CASU|4", + "n": 36, + "rho": 0.3570685962119746, + "balanced_accuracy": 0.7777777777777778 + }, + { + "prompt": "S_CASU|5", + "n": 33, + "rho": 0.10776818183441422, + "balanced_accuracy": 0.8166666666666667 + }, + { + "prompt": "S_CASU|6", + "n": 26, + "rho": -0.18157328422293545, + "balanced_accuracy": 0.7 + }, + { + "prompt": "S_CONV|0", + "n": 37, + "rho": 0.24785047002909474, + "balanced_accuracy": 0.6765873015873016 + }, + { + "prompt": "S_CONV|1", + "n": 45, + "rho": 0.424915222908989, + "balanced_accuracy": 0.8382352941176471 + }, + { + "prompt": "S_CONV|2", + "n": 42, + "rho": 0.17095294283053095, + "balanced_accuracy": 0.6108108108108108 + }, + { + "prompt": "S_CONV|3", + "n": 27, + "rho": -0.14532185407399154, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "S_CONV|4", + "n": 38, + "rho": 0.2620930973491748, + "balanced_accuracy": 0.6571428571428571 + }, + { + "prompt": "S_CONV|5", + "n": 41, + "rho": 0.4275655426623113, + "balanced_accuracy": 0.8031609195402298 + }, + { + "prompt": "S_CONV|6", + "n": 23, + "rho": 0.10186161022136704, + "balanced_accuracy": 0.8083333333333333 + }, + { + "prompt": "S_DRAM|0", + "n": 32, + "rho": 0.25170635053181417, + "balanced_accuracy": 0.7592592592592593 + }, + { + "prompt": "S_DRAM|1", + "n": 36, + "rho": 0.05934197661130656, + "balanced_accuracy": 0.671875 + }, + { + "prompt": "S_DRAM|2", + "n": 42, + "rho": 0.03063560537251589, + "balanced_accuracy": 0.5606060606060606 + }, + { + "prompt": "S_DRAM|3", + "n": 31, + "rho": -0.2625570600539971, + "balanced_accuracy": 0.6206896551724138 + }, + { + "prompt": "S_DRAM|4", + "n": 42, + "rho": 0.3287466715773595, + "balanced_accuracy": 0.75 + }, + { + "prompt": "S_DRAM|5", + "n": 37, + "rho": 0.5246156796608478, + "balanced_accuracy": 0.8513986013986015 + }, + { + "prompt": "S_DRAM|6", + "n": 34, + "rho": 0.20571447979050014, + "balanced_accuracy": 0.8154761904761905 + }, + { + "prompt": "S_FORM|0", + "n": 34, + "rho": 0.05669510123788535, + "balanced_accuracy": 0.6298076923076923 + }, + { + "prompt": "S_FORM|1", + "n": 39, + "rho": 0.28189805169182347, + "balanced_accuracy": 0.6551724137931034 + }, + { + "prompt": "S_FORM|2", + "n": 35, + "rho": 0.04196542142646664, + "balanced_accuracy": 0.8548387096774194 + }, + { + "prompt": "S_FORM|3", + "n": 38, + "rho": 0.1377914645932571, + "balanced_accuracy": 0.6724137931034483 + }, + { + "prompt": "S_FORM|4", + "n": 36, + "rho": 0.3178593751484243, + "balanced_accuracy": 0.7461538461538462 + }, + { + "prompt": "S_FORM|5", + "n": 37, + "rho": 0.4450621655761899, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "S_FORM|6", + "n": 34, + "rho": 0.5304165424802452, + "balanced_accuracy": 0.875 + }, + { + "prompt": "S_MONO|0", + "n": 36, + "rho": 0.17421770304150047, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_MONO|1", + "n": 36, + "rho": -0.12397590668954472, + "balanced_accuracy": 0.5876623376623377 + }, + { + "prompt": "S_MONO|2", + "n": 41, + "rho": -0.22847518535943925, + "balanced_accuracy": 0.5151515151515151 + }, + { + "prompt": "S_MONO|3", + "n": 37, + "rho": -0.016449687828544255, + "balanced_accuracy": 0.6271551724137931 + }, + { + "prompt": "S_MONO|4", + "n": 33, + "rho": 0.35313574999665187, + "balanced_accuracy": 0.6543478260869565 + }, + { + "prompt": "S_MONO|5", + "n": 36, + "rho": 0.3778239023716219, + "balanced_accuracy": 0.672077922077922 + }, + { + "prompt": "S_MONO|6", + "n": 37, + "rho": 0.12092749273738025, + "balanced_accuracy": 0.6290322580645161 + }, + { + "prompt": "S_NARR|0", + "n": 40, + "rho": -0.02848444729753612, + "balanced_accuracy": 0.7222222222222222 + }, + { + "prompt": "S_NARR|1", + "n": 41, + "rho": -0.161260384811807, + "balanced_accuracy": 0.6142857142857143 + }, + { + "prompt": "S_NARR|2", + "n": 39, + "rho": -0.3845806315516269, + "balanced_accuracy": 0.5 + }, + { + "prompt": "S_NARR|3", + "n": 38, + "rho": 0.23659393219783792, + "balanced_accuracy": 0.7058823529411764 + }, + { + "prompt": "S_NARR|4", + "n": 39, + "rho": 0.4998075355471324, + "balanced_accuracy": 0.753968253968254 + }, + { + "prompt": "S_NARR|5", + "n": 38, + "rho": 0.42231949547836756, + "balanced_accuracy": 0.8063973063973064 + }, + { + "prompt": "S_NARR|6", + "n": 24, + "rho": 0.3859466500817081, + "balanced_accuracy": 0.9318181818181819 + }, + { + "prompt": "S_NEWS|0", + "n": 38, + "rho": 0.2226945407305678, + "balanced_accuracy": 0.796875 + }, + { + "prompt": "S_NEWS|1", + "n": 37, + "rho": -0.015159225488022458, + "balanced_accuracy": 0.521551724137931 + }, + { + "prompt": "S_NEWS|2", + "n": 35, + "rho": 0.2982166561590551, + "balanced_accuracy": 0.6581196581196581 + }, + { + "prompt": "S_NEWS|3", + "n": 38, + "rho": 0.43595908741630796, + "balanced_accuracy": 0.7710144927536232 + }, + { + "prompt": "S_NEWS|4", + "n": 35, + "rho": 0.1077349288315596, + "balanced_accuracy": 0.6239316239316239 + }, + { + "prompt": "S_NEWS|5", + "n": 36, + "rho": 0.33563523608011087, + "balanced_accuracy": 0.7096774193548387 + }, + { + "prompt": "S_NEWS|6", + "n": 33, + "rho": 0.47161623147335446, + "balanced_accuracy": 0.8130434782608695 + }, + { + "prompt": "S_PLAY|0", + "n": 35, + "rho": 0.08262785494210409, + "balanced_accuracy": 0.7137096774193548 + }, + { + "prompt": "S_PLAY|1", + "n": 33, + "rho": 0.14615160677960257, + "balanced_accuracy": 0.65 + }, + { + "prompt": "S_PLAY|2", + "n": 31, + "rho": -0.10432268383496532, + "balanced_accuracy": 0.6551724137931034 + }, + { + "prompt": "S_PLAY|3", + "n": 35, + "rho": 0.2901448232089627, + "balanced_accuracy": 0.7644927536231885 + }, + { + "prompt": "S_PLAY|4", + "n": 42, + "rho": 0.46614037590668744, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "S_PLAY|5", + "n": 36, + "rho": 0.3260616672938155, + "balanced_accuracy": 0.8251231527093597 + }, + { + "prompt": "S_PLAY|6", + "n": 30, + "rho": 0.45037654179121633, + "balanced_accuracy": 0.8416149068322981 + }, + { + "prompt": "S_RANT|0", + "n": 39, + "rho": 0.1920064755256174, + "balanced_accuracy": 0.723529411764706 + }, + { + "prompt": "S_RANT|1", + "n": 37, + "rho": -0.13589630977146364, + "balanced_accuracy": 0.5648148148148149 + }, + { + "prompt": "S_RANT|2", + "n": 38, + "rho": 0.3024070643115344, + "balanced_accuracy": 0.6666666666666666 + }, + { + "prompt": "S_RANT|3", + "n": 41, + "rho": 0.25054143744185836, + "balanced_accuracy": 0.685483870967742 + }, + { + "prompt": "S_RANT|4", + "n": 30, + "rho": 0.5711363325368307, + "balanced_accuracy": 0.7857142857142857 + }, + { + "prompt": "S_RANT|5", + "n": 32, + "rho": 0.3217381687930792, + "balanced_accuracy": 0.8074074074074074 + }, + { + "prompt": "S_RANT|6", + "n": 34, + "rho": 0.6218025508387076, + "balanced_accuracy": 0.8695652173913043 + }, + { + "prompt": "S_STRY|0", + "n": 36, + "rho": -0.01895993343092083, + "balanced_accuracy": 0.515625 + }, + { + "prompt": "S_STRY|1", + "n": 43, + "rho": -0.2702490046929101, + "balanced_accuracy": 0.5671296296296297 + }, + { + "prompt": "S_STRY|2", + "n": 39, + "rho": 0.3500486886923771, + "balanced_accuracy": 0.6440217391304348 + }, + { + "prompt": "S_STRY|3", + "n": 36, + "rho": -0.052756031396672655, + "balanced_accuracy": 0.66 + }, + { + "prompt": "S_STRY|4", + "n": 40, + "rho": 0.00692847968360052, + "balanced_accuracy": 0.6066666666666667 + }, + { + "prompt": "S_STRY|5", + "n": 40, + "rho": 0.30371227753215985, + "balanced_accuracy": 0.6515151515151515 + }, + { + "prompt": "S_STRY|6", + "n": 23, + "rho": 0.4980689677205781, + "balanced_accuracy": 0.9 + }, + { + "prompt": "S_TECH|0", + "n": 31, + "rho": 0.08490638892888869, + "balanced_accuracy": 0.6115384615384616 + }, + { + "prompt": "S_TECH|1", + "n": 39, + "rho": -0.20008418055224092, + "balanced_accuracy": 0.7607142857142857 + }, + { + "prompt": "S_TECH|2", + "n": 39, + "rho": -0.17430544069266043, + "balanced_accuracy": 0.5862068965517242 + }, + { + "prompt": "S_TECH|3", + "n": 38, + "rho": 0.34552642383658694, + "balanced_accuracy": 0.7508417508417509 + }, + { + "prompt": "S_TECH|4", + "n": 40, + "rho": 0.2823484860083537, + "balanced_accuracy": 0.6394984326018809 + }, + { + "prompt": "S_TECH|5", + "n": 34, + "rho": -0.30840838660281344, + "balanced_accuracy": 0.5444444444444444 + }, + { + "prompt": "S_TECH|6", + "n": 26, + "rho": 0.2332453993557593, + "balanced_accuracy": 0.706766917293233 + }, + { + "prompt": "S_WHIS|0", + "n": 38, + "rho": -0.09904214294498699, + "balanced_accuracy": 0.5405405405405406 + }, + { + "prompt": "S_WHIS|1", + "n": 36, + "rho": 0.022596134244656542, + "balanced_accuracy": 0.625 + }, + { + "prompt": "S_WHIS|2", + "n": 36, + "rho": 0.48700277224902555, + "balanced_accuracy": 0.7384615384615385 + }, + { + "prompt": "S_WHIS|3", + "n": 36, + "rho": 0.22287843704430088, + "balanced_accuracy": 0.8870967741935484 + }, + { + "prompt": "S_WHIS|4", + "n": 39, + "rho": 0.35535707049911375, + "balanced_accuracy": 0.7277777777777777 + }, + { + "prompt": "S_WHIS|5", + "n": 35, + "rho": -0.045254895539939534, + "balanced_accuracy": 0.6428571428571428 + }, + { + "prompt": "S_WHIS|6", + "n": 37, + "rho": 0.6652721269726036, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "TEMP|0", + "n": 30, + "rho": 0.1677013656847378, + "balanced_accuracy": 0.8136645962732919 + }, + { + "prompt": "TEMP|1", + "n": 41, + "rho": 0.20219384694156, + "balanced_accuracy": 0.7725694444444444 + }, + { + "prompt": "TEMP|2", + "n": 35, + "rho": 0.006607777148104415, + "balanced_accuracy": 0.6333333333333333 + }, + { + "prompt": "TEMP|3", + "n": 23, + "rho": 0.13558249463633412, + "balanced_accuracy": 0.6617647058823529 + }, + { + "prompt": "TEMP|4", + "n": 37, + "rho": -0.01712606616305469, + "balanced_accuracy": 0.6785714285714286 + }, + { + "prompt": "TEMP|5", + "n": 40, + "rho": 0.233188104603065, + "balanced_accuracy": 0.6714285714285715 + }, + { + "prompt": "TEMP|6", + "n": 33, + "rho": 0.23560052651809726, + "balanced_accuracy": 0.7142857142857143 + }, + { + "prompt": "TENS|0", + "n": 22, + "rho": 0.030831701801381808, + "balanced_accuracy": 0.8809523809523809 + }, + { + "prompt": "TENS|1", + "n": 40, + "rho": 0.5883561094876243, + "balanced_accuracy": 0.8333333333333333 + }, + { + "prompt": "TENS|2", + "n": 30, + "rho": 0.13665430048373056, + "balanced_accuracy": 0.896551724137931 + }, + { + "prompt": "TENS|3", + "n": 26, + "rho": 0.0625405608773731, + "balanced_accuracy": 0.7571428571428571 + }, + { + "prompt": "TENS|4", + "n": 36, + "rho": 0.3213253874336343, + "balanced_accuracy": 0.734375 + }, + { + "prompt": "TENS|5", + "n": 38, + "rho": 0.48956727153714413, + "balanced_accuracy": 0.7714285714285715 + }, + { + "prompt": "TENS|6", + "n": 35, + "rho": 0.42236000748378444, + "balanced_accuracy": 0.76 + }, + { + "prompt": "VALN|0", + "n": 38, + "rho": 0.42949119630092564, + "balanced_accuracy": 0.8371647509578544 + }, + { + "prompt": "VALN|1", + "n": 38, + "rho": 0.32952657719218664, + "balanced_accuracy": 0.6696428571428572 + }, + { + "prompt": "VALN|2", + "n": 32, + "rho": 0.15147182537962675, + "balanced_accuracy": 0.8275862068965517 + }, + { + "prompt": "VALN|3", + "n": 38, + "rho": 0.07249770483274415, + "balanced_accuracy": 0.6833333333333333 + }, + { + "prompt": "VALN|4", + "n": 40, + "rho": 0.16263567013780963, + "balanced_accuracy": 0.6369047619047619 + }, + { + "prompt": "VALN|5", + "n": 43, + "rho": 0.480339706892999, + "balanced_accuracy": 0.7714285714285714 + }, + { + "prompt": "VALN|6", + "n": 31, + "rho": 0.5598430646644836, + "balanced_accuracy": 0.8400000000000001 + }, + { + "prompt": "VALS|0", + "n": 31, + "rho": 0.010152797287140743, + "balanced_accuracy": 0.625 + }, + { + "prompt": "VALS|1", + "n": 35, + "rho": 0.15857695092949758, + "balanced_accuracy": 0.7121212121212122 + }, + { + "prompt": "VALS|2", + "n": 23, + "rho": 0.17744386700714562, + "balanced_accuracy": 0.675 + }, + { + "prompt": "VALS|3", + "n": 43, + "rho": -0.16934106070399593, + "balanced_accuracy": 0.5698198198198199 + }, + { + "prompt": "VALS|4", + "n": 30, + "rho": 0.41734811808999867, + "balanced_accuracy": 0.9166666666666667 + }, + { + "prompt": "VALS|5", + "n": 36, + "rho": 0.05131671289899346, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "VALS|6", + "n": 31, + "rho": 0.21822416384003507, + "balanced_accuracy": 0.7321428571428572 + }, + { + "prompt": "VFLX|0", + "n": 36, + "rho": -0.10113828518939039, + "balanced_accuracy": 0.5838709677419355 + }, + { + "prompt": "VFLX|1", + "n": 33, + "rho": 0.1400318214522811, + "balanced_accuracy": 0.6612903225806451 + }, + { + "prompt": "VFLX|2", + "n": 38, + "rho": -0.18864344986944476, + "balanced_accuracy": 0.6238095238095238 + }, + { + "prompt": "VFLX|3", + "n": 36, + "rho": -0.08496725419207418, + "balanced_accuracy": 0.645320197044335 + }, + { + "prompt": "VFLX|4", + "n": 36, + "rho": -0.1853113998322291, + "balanced_accuracy": 0.6323529411764706 + }, + { + "prompt": "VFLX|5", + "n": 38, + "rho": 0.09300808247128098, + "balanced_accuracy": 0.7638888888888888 + }, + { + "prompt": "VFLX|6", + "n": 40, + "rho": -0.1915010469068998, + "balanced_accuracy": 0.5972222222222222 + }, + { + "prompt": "VOLT|0", + "n": 34, + "rho": 0.23072012180294713, + "balanced_accuracy": 0.8448275862068966 + }, + { + "prompt": "VOLT|1", + "n": 39, + "rho": -0.0036928826777942085, + "balanced_accuracy": 0.7723214285714286 + }, + { + "prompt": "VOLT|2", + "n": 26, + "rho": -0.12199894810167711, + "balanced_accuracy": 0.6388888888888888 + }, + { + "prompt": "VOLT|3", + "n": 31, + "rho": -0.47374437006160974, + "balanced_accuracy": 0.5 + }, + { + "prompt": "VOLT|4", + "n": 25, + "rho": 0.22294168733419284, + "balanced_accuracy": 0.5833333333333334 + }, + { + "prompt": "VOLT|5", + "n": 37, + "rho": 0.2696857103331555, + "balanced_accuracy": 0.7306034482758621 + }, + { + "prompt": "VOLT|6", + "n": 29, + "rho": 0.3972389988239654, + "balanced_accuracy": 0.7954545454545454 + }, + { + "prompt": "VULN|0", + "n": 32, + "rho": 0.1461723039731155, + "balanced_accuracy": 0.7037037037037037 + }, + { + "prompt": "VULN|1", + "n": 36, + "rho": 0.24567882095183385, + "balanced_accuracy": 0.828125 + }, + { + "prompt": "VULN|2", + "n": 37, + "rho": 0.07378635055054772, + "balanced_accuracy": 0.5754310344827587 + }, + { + "prompt": "VULN|3", + "n": 38, + "rho": 0.2736828670540248, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|4", + "n": 43, + "rho": 0.35561795262959356, + "balanced_accuracy": 0.7428571428571429 + }, + { + "prompt": "VULN|5", + "n": 29, + "rho": 0.26044356921182116, + "balanced_accuracy": 0.7348484848484849 + }, + { + "prompt": "VULN|6", + "n": 33, + "rho": 0.150131776200288, + "balanced_accuracy": 0.6478260869565218 + }, + { + "prompt": "WARM|0", + "n": 30, + "rho": -0.36172182030995864, + "balanced_accuracy": 0.5535714285714286 + }, + { + "prompt": "WARM|1", + "n": 38, + "rho": 0.133282440844898, + "balanced_accuracy": 0.703125 + }, + { + "prompt": "WARM|2", + "n": 37, + "rho": -0.13048770832636897, + "balanced_accuracy": 0.5454545454545454 + }, + { + "prompt": "WARM|3", + "n": 34, + "rho": -0.1216951354326458, + "balanced_accuracy": 0.6103448275862069 + }, + { + "prompt": "WARM|4", + "n": 37, + "rho": 0.12839479952748095, + "balanced_accuracy": 0.6309523809523809 + }, + { + "prompt": "WARM|5", + "n": 33, + "rho": -0.04053487256254019, + "balanced_accuracy": 0.605 + }, + { + "prompt": "WARM|6", + "n": 16, + "rho": -0.13399094440241124, + "balanced_accuracy": 0.5666666666666667 + } + ], + "per_family": [ + { + "family": "AGEV", + "n": 265, + "mean_prompt_rho": 0.2609980056949261, + "balanced_accuracy_oracle": 0.7352553975776724 + }, + { + "family": "AROU", + "n": 257, + "mean_prompt_rho": 0.36726604714405103, + "balanced_accuracy_oracle": 0.7649833518312985 + }, + { + "family": "ARSH", + "n": 271, + "mean_prompt_rho": 0.19305058499177313, + "balanced_accuracy_oracle": 0.7569391392920805 + }, + { + "family": "ATCK", + "n": 266, + "mean_prompt_rho": 0.2958665855810863, + "balanced_accuracy_oracle": 0.737951593441692 + }, + { + "family": "BKGN", + "n": 230, + "mean_prompt_rho": -0.23034181233853382, + "balanced_accuracy_oracle": 0.5348796651552146 + }, + { + "family": "BRGT", + "n": 234, + "mean_prompt_rho": 0.07849793837103299, + "balanced_accuracy_oracle": 0.6560869565217391 + }, + { + "family": "CHNK", + "n": 231, + "mean_prompt_rho": 0.04999667270983458, + "balanced_accuracy_oracle": 0.6682953983176645 + }, + { + "family": "CLRT", + "n": 243, + "mean_prompt_rho": 0.18594822694168167, + "balanced_accuracy_oracle": 0.6967575534266766 + }, + { + "family": "COGL", + "n": 229, + "mean_prompt_rho": 0.1357873704153198, + "balanced_accuracy_oracle": 0.6395131086142323 + }, + { + "family": "DARC", + "n": 234, + "mean_prompt_rho": 0.1733155401254775, + "balanced_accuracy_oracle": 0.6693647962683495 + }, + { + "family": "DFLU", + "n": 256, + "mean_prompt_rho": 0.14539721732672553, + "balanced_accuracy_oracle": 0.6774221987128626 + }, + { + "family": "EMPH", + "n": 249, + "mean_prompt_rho": 0.18710929888552938, + "balanced_accuracy_oracle": 0.6811440677966101 + }, + { + "family": "ESTH", + "n": 223, + "mean_prompt_rho": 0.22860910242849167, + "balanced_accuracy_oracle": 0.6769221470019342 + }, + { + "family": "EXPL", + "n": 116, + "mean_prompt_rho": 0.1268732495868079, + "balanced_accuracy_oracle": 0.6504743833017077 + }, + { + "family": "FOCS", + "n": 242, + "mean_prompt_rho": 0.28204209779551026, + "balanced_accuracy_oracle": 0.6737653197427497 + }, + { + "family": "FULL", + "n": 188, + "mean_prompt_rho": 8.203103860982195e-05, + "balanced_accuracy_oracle": 0.6257309941520468 + }, + { + "family": "GEND", + "n": 251, + "mean_prompt_rho": 0.29968044186518245, + "balanced_accuracy_oracle": 0.7649245063879211 + }, + { + "family": "HARM", + "n": 241, + "mean_prompt_rho": 0.040607621172518024, + "balanced_accuracy_oracle": 0.7393648018648018 + }, + { + "family": "METL", + "n": 245, + "mean_prompt_rho": 0.10921413150815881, + "balanced_accuracy_oracle": 0.678793460741423 + }, + { + "family": "RANG", + "n": 210, + "mean_prompt_rho": 0.13343883061897488, + "balanced_accuracy_oracle": 0.7143512851897185 + }, + { + "family": "RCQL", + "n": 220, + "mean_prompt_rho": 0.09278161554945152, + "balanced_accuracy_oracle": 0.6959344401873138 + }, + { + "family": "REGS", + "n": 257, + "mean_prompt_rho": 0.14483651308742065, + "balanced_accuracy_oracle": 0.6534331518451301 + }, + { + "family": "RESP", + "n": 259, + "mean_prompt_rho": 0.32353581252883723, + "balanced_accuracy_oracle": 0.714710547184774 + }, + { + "family": "ROUG", + "n": 234, + "mean_prompt_rho": 0.09620045743274937, + "balanced_accuracy_oracle": 0.7301229757701206 + }, + { + "family": "R_CHST", + "n": 227, + "mean_prompt_rho": 0.1662512090882451, + "balanced_accuracy_oracle": 0.708451536643026 + }, + { + "family": "R_HEAD", + "n": 247, + "mean_prompt_rho": 0.021034428542530053, + "balanced_accuracy_oracle": 0.67046818727491 + }, + { + "family": "R_MASK", + "n": 248, + "mean_prompt_rho": 0.015318661633693538, + "balanced_accuracy_oracle": 0.6492154650805045 + }, + { + "family": "R_MIXD", + "n": 233, + "mean_prompt_rho": 0.08587992426258496, + "balanced_accuracy_oracle": 0.6494537601626016 + }, + { + "family": "R_NASL", + "n": 212, + "mean_prompt_rho": -0.016164303987437893, + "balanced_accuracy_oracle": 0.5782913165266106 + }, + { + "family": "R_ORAL", + "n": 242, + "mean_prompt_rho": 0.014578440982655946, + "balanced_accuracy_oracle": 0.6242771412984179 + }, + { + "family": "R_THRT", + "n": 241, + "mean_prompt_rho": 0.18210811721613632, + "balanced_accuracy_oracle": 0.7035534108357095 + }, + { + "family": "SMTH", + "n": 224, + "mean_prompt_rho": 0.11269901604954177, + "balanced_accuracy_oracle": 0.6910204081632654 + }, + { + "family": "STNC", + "n": 239, + "mean_prompt_rho": 0.33451372732029316, + "balanced_accuracy_oracle": 0.6977477477477478 + }, + { + "family": "STRU", + "n": 226, + "mean_prompt_rho": 0.21140464203354428, + "balanced_accuracy_oracle": 0.7253694581280787 + }, + { + "family": "S_ASMR", + "n": 251, + "mean_prompt_rho": 0.22498000500124782, + "balanced_accuracy_oracle": 0.647444831591173 + }, + { + "family": "S_AUTH", + "n": 245, + "mean_prompt_rho": 0.1963091257289214, + "balanced_accuracy_oracle": 0.7096560846560847 + }, + { + "family": "S_CART", + "n": 253, + "mean_prompt_rho": 0.27443283574889576, + "balanced_accuracy_oracle": 0.791158267020336 + }, + { + "family": "S_CASU", + "n": 214, + "mean_prompt_rho": 0.00973706048790907, + "balanced_accuracy_oracle": 0.600117194039846 + }, + { + "family": "S_CONV", + "n": 253, + "mean_prompt_rho": 0.21284529027535373, + "balanced_accuracy_oracle": 0.7212121212121212 + }, + { + "family": "S_DRAM", + "n": 254, + "mean_prompt_rho": 0.16260052907004957, + "balanced_accuracy_oracle": 0.7125089937300852 + }, + { + "family": "S_FORM", + "n": 253, + "mean_prompt_rho": 0.25881258887918457, + "balanced_accuracy_oracle": 0.7580814258256159 + }, + { + "family": "S_MONO", + "n": 256, + "mean_prompt_rho": 0.09388629546708947, + "balanced_accuracy_oracle": 0.5711315711315712 + }, + { + "family": "S_NARR", + "n": 259, + "mean_prompt_rho": 0.13862030709201087, + "balanced_accuracy_oracle": 0.6409322033898305 + }, + { + "family": "S_NEWS", + "n": 252, + "mean_prompt_rho": 0.26524249360041907, + "balanced_accuracy_oracle": 0.6948217317487266 + }, + { + "family": "S_PLAY", + "n": 242, + "mean_prompt_rho": 0.2367400265839176, + "balanced_accuracy_oracle": 0.7468154727123992 + }, + { + "family": "S_RANT", + "n": 251, + "mean_prompt_rho": 0.3033908170965948, + "balanced_accuracy_oracle": 0.7303571428571429 + }, + { + "family": "S_STRY", + "n": 257, + "mean_prompt_rho": 0.11668477772974459, + "balanced_accuracy_oracle": 0.5989114114114114 + }, + { + "family": "S_TECH", + "n": 247, + "mean_prompt_rho": 0.03760409861169626, + "balanced_accuracy_oracle": 0.6649122807017545 + }, + { + "family": "S_WHIS", + "n": 257, + "mean_prompt_rho": 0.22982992893211054, + "balanced_accuracy_oracle": 0.6833244491826582 + }, + { + "family": "TEMP", + "n": 239, + "mean_prompt_rho": 0.13767829276697768, + "balanced_accuracy_oracle": 0.6933430952917323 + }, + { + "family": "TENS", + "n": 227, + "mean_prompt_rho": 0.293090762729239, + "balanced_accuracy_oracle": 0.7921985815602837 + }, + { + "family": "VALN", + "n": 260, + "mean_prompt_rho": 0.31225796362868213, + "balanced_accuracy_oracle": 0.7191666666666667 + }, + { + "family": "VALS", + "n": 229, + "mean_prompt_rho": 0.12338879276411645, + "balanced_accuracy_oracle": 0.6598039215686275 + }, + { + "family": "VFLX", + "n": 257, + "mean_prompt_rho": -0.07407450458092517, + "balanced_accuracy_oracle": 0.6005172413793103 + }, + { + "family": "VOLT", + "n": 221, + "mean_prompt_rho": 0.07445004535045426, + "balanced_accuracy_oracle": 0.6345238095238095 + }, + { + "family": "VULN", + "n": 248, + "mean_prompt_rho": 0.21507337722446065, + "balanced_accuracy_oracle": 0.6793154761904762 + }, + { + "family": "WARM", + "n": 225, + "mean_prompt_rho": -0.07525046295164942, + "balanced_accuracy_oracle": 0.5473484848484849 + } + ] + }, + "truncated_audio_files": 391, + "flagged_count_min_2_raters": 33, + "rater_histogram": { + "1": 4615, + "2": 12502, + "3": 1358, + "4": 57 + }, + "score_formula": "negative absolute distance between predicted 0–6 ordinal VoiceNet score and queried level" + }, + "crema": { + "n": 7442, + "accuracy": 0.1973931738779898, + "macro_f1": 0.12473048152129029, + "per_class": [ + { + "class": "anger", + "support": 1271, + "recall": 0.1911880409126672 + }, + { + "class": "disgust", + "support": 1271, + "recall": 0.029110936270653028 + }, + { + "class": "fear", + "support": 1271, + "recall": 0.0055074744295830055 + }, + { + "class": "happy", + "support": 1271, + "recall": 0.8481510621557828 + }, + { + "class": "sad", + "support": 1271, + "recall": 0.0 + }, + { + "class": "neutral", + "support": 1087, + "recall": 0.09567617295308188 + } + ], + "confusion": { + "anger": { + "anger": 243, + "disgust": 85, + "fear": 1, + "happy": 684, + "sad": 3, + "neutral": 255 + }, + "disgust": { + "anger": 56, + "disgust": 37, + "fear": 0, + "happy": 975, + "sad": 2, + "neutral": 201 + }, + "fear": { + "anger": 100, + "disgust": 6, + "fear": 7, + "happy": 932, + "sad": 1, + "neutral": 225 + }, + "happy": { + "anger": 48, + "disgust": 10, + "fear": 1, + "happy": 1078, + "sad": 0, + "neutral": 134 + }, + "sad": { + "anger": 7, + "disgust": 4, + "fear": 2, + "happy": 1167, + "sad": 0, + "neutral": 91 + }, + "neutral": { + "anger": 0, + "disgust": 5, + "fear": 0, + "happy": 977, + "sad": 1, + "neutral": 104 + } + }, + "other_labels": [], + "mapping": { + "anger": [ + "Anger", + "Bitterness", + "Impatience_and_Irritability" + ], + "disgust": [ + "Contempt", + "Disgust" + ], + "fear": [ + "Distress", + "Fear" + ], + "happy": [ + "Amusement", + "Contentment", + "Elation", + "Hope_Enthusiasm_Optimism", + "Pleasure_Ecstasy", + "Relief", + "Triumph" + ], + "sad": [ + "Disappointment", + "Longing", + "Sadness" + ], + "neutral": [] + }, + "full_40_head_crosswalk": { + "Affection": null, + "Amusement": "happy", + "Anger": "angry", + "Astonishment_Surprise": "surprised", + "Awe": "surprised", + "Bitterness": "angry", + "Concentration": null, + "Confusion": null, + "Contemplation": null, + "Contempt": "disgust", + "Contentment": "calm", + "Disappointment": "sad", + "Disgust": "disgust", + "Distress": "fearful", + "Doubt": null, + "Elation": "happy", + "Embarrassment": null, + "Emotional_Numbness": null, + "Fatigue_Exhaustion": null, + "Fear": "fearful", + "Helplessness": null, + "Hope_Enthusiasm_Optimism": "happy", + "Impatience_and_Irritability": "angry", + "Infatuation": null, + "Interest": null, + "Intoxication_Altered_States_of_Consciousness": null, + "Jealousy_and_Envy": null, + "Longing": "sad", + "Malevolence_Malice": null, + "Pain": null, + "Pleasure_Ecstasy": "happy", + "Pride": null, + "Relief": "calm", + "Sadness": "sad", + "Sexual_Lust": null, + "Shame": null, + "Sourness": null, + "Teasing": null, + "Thankfulness_Gratitude": null, + "Triumph": "happy" + }, + "protocol": "Published EmoNet-synonym crosswalk fixed before scoring. Each basic-label logit is log(mean(exp(training-reference z-score))) over its listed semantic heads. CREMA-D happy combines happy and calm heads because CREMA-D has no calm label. Neutral has no positive emotion head and receives logit 0 on the training-reference z scale. Ambiguous fine-grained states stay unassigned; no benchmark labels are used for fitting." + }, + "ravdess": { + "n": 1440, + "accuracy": 0.24722222222222223, + "macro_f1": 0.1579915613215517, + "per_class": [ + { + "class": "angry", + "support": 192, + "recall": 0.15625 + }, + { + "class": "calm", + "support": 192, + "recall": 1.0 + }, + { + "class": "disgust", + "support": 192, + "recall": 0.0 + }, + { + "class": "fearful", + "support": 192, + "recall": 0.16666666666666666 + }, + { + "class": "happy", + "support": 192, + "recall": 0.005208333333333333 + }, + { + "class": "neutral", + "support": 96, + "recall": 0.0 + }, + { + "class": "sad", + "support": 192, + "recall": 0.015625 + }, + { + "class": "surprised", + "support": 192, + "recall": 0.5104166666666666 + } + ], + "confusion": { + "angry": { + "angry": 30, + "calm": 105, + "disgust": 2, + "fearful": 1, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 54 + }, + "calm": { + "angry": 0, + "calm": 192, + "disgust": 0, + "fearful": 0, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 0 + }, + "disgust": { + "angry": 8, + "calm": 139, + "disgust": 0, + "fearful": 0, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 45 + }, + "fearful": { + "angry": 11, + "calm": 93, + "disgust": 0, + "fearful": 32, + "happy": 0, + "neutral": 1, + "sad": 0, + "surprised": 55 + }, + "happy": { + "angry": 0, + "calm": 145, + "disgust": 0, + "fearful": 1, + "happy": 1, + "neutral": 0, + "sad": 0, + "surprised": 45 + }, + "neutral": { + "angry": 0, + "calm": 96, + "disgust": 0, + "fearful": 0, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 0 + }, + "sad": { + "angry": 2, + "calm": 165, + "disgust": 0, + "fearful": 13, + "happy": 1, + "neutral": 1, + "sad": 3, + "surprised": 7 + }, + "surprised": { + "angry": 2, + "calm": 92, + "disgust": 0, + "fearful": 0, + "happy": 0, + "neutral": 0, + "sad": 0, + "surprised": 98 + } + }, + "other_labels": [], + "mapping": { + "angry": [ + "Anger", + "Bitterness", + "Impatience_and_Irritability" + ], + "calm": [ + "Contentment", + "Relief" + ], + "disgust": [ + "Contempt", + "Disgust" + ], + "fearful": [ + "Distress", + "Fear" + ], + "happy": [ + "Amusement", + "Elation", + "Hope_Enthusiasm_Optimism", + "Pleasure_Ecstasy", + "Triumph" + ], + "neutral": [], + "sad": [ + "Disappointment", + "Longing", + "Sadness" + ], + "surprised": [ + "Astonishment_Surprise", + "Awe" + ] + }, + "full_40_head_crosswalk": { + "Affection": null, + "Amusement": "happy", + "Anger": "angry", + "Astonishment_Surprise": "surprised", + "Awe": "surprised", + "Bitterness": "angry", + "Concentration": null, + "Confusion": null, + "Contemplation": null, + "Contempt": "disgust", + "Contentment": "calm", + "Disappointment": "sad", + "Disgust": "disgust", + "Distress": "fearful", + "Doubt": null, + "Elation": "happy", + "Embarrassment": null, + "Emotional_Numbness": null, + "Fatigue_Exhaustion": null, + "Fear": "fearful", + "Helplessness": null, + "Hope_Enthusiasm_Optimism": "happy", + "Impatience_and_Irritability": "angry", + "Infatuation": null, + "Interest": null, + "Intoxication_Altered_States_of_Consciousness": null, + "Jealousy_and_Envy": null, + "Longing": "sad", + "Malevolence_Malice": null, + "Pain": null, + "Pleasure_Ecstasy": "happy", + "Pride": null, + "Relief": "calm", + "Sadness": "sad", + "Sexual_Lust": null, + "Shame": null, + "Sourness": null, + "Teasing": null, + "Thankfulness_Gratitude": null, + "Triumph": "happy" + }, + "protocol": "Published EmoNet-synonym crosswalk fixed before scoring. Each basic-label logit is log(mean(exp(training-reference z-score))) over its listed semantic heads. CREMA-D happy combines happy and calm heads because CREMA-D has no calm label. Neutral has no positive emotion head and receives logit 0 on the training-reference z scale. Ambiguous fine-grained states stay unassigned; no benchmark labels are used for fitting." + } +} diff --git a/evaluation/small/ravdess_matched_adapter.json b/evaluation/small/ravdess_matched_adapter.json new file mode 100644 index 0000000000000000000000000000000000000000..50131e0d90b936721bec9fa6d9af8b73def6af6f --- /dev/null +++ b/evaluation/small/ravdess_matched_adapter.json @@ -0,0 +1,468 @@ +{ + "dataset": "ravdess", + "parameters": 12872, + "classes": [ + "angry", + "calm", + "disgust", + "fearful", + "happy", + "neutral", + "sad", + "surprised" + ], + "seed": 20261006, + "protocol": "192 raw predictions -> training-fold StandardScaler -> 64 GELU -> class logits; five actor-disjoint outer folds; three inner folds select LR/epochs; full-batch AdamW", + "comparison": "Supervised benchmark adaptation; distinct from paper zero-shot", + "metrics": { + "n": 1440, + "actors": 24, + "accuracy": 0.6638888888888889, + "balanced_accuracy": 0.6588541666666666, + "macro_f1": 0.6590590593444845, + "accuracy_actor_bootstrap_95ci": [ + 0.6215104166666667, + 0.7055555555555556 + ], + "predicted_neutral_share": 0.075, + "per_class": [ + { + "class": "angry", + "support": 192, + "recall": 0.8229166666666666, + "precision": 0.8102564102564103 + }, + { + "class": "calm", + "support": 192, + "recall": 0.6770833333333334, + "precision": 0.7142857142857143 + }, + { + "class": "disgust", + "support": 192, + "recall": 0.6666666666666666, + "precision": 0.7664670658682635 + }, + { + "class": "fearful", + "support": 192, + "recall": 0.6927083333333334, + "precision": 0.6456310679611651 + }, + { + "class": "happy", + "support": 192, + "recall": 0.6145833333333334, + "precision": 0.6020408163265306 + }, + { + "class": "neutral", + "support": 96, + "recall": 0.5833333333333334, + "precision": 0.5185185185185185 + }, + { + "class": "sad", + "support": 192, + "recall": 0.5104166666666666, + "precision": 0.46445497630331756 + }, + { + "class": "surprised", + "support": 192, + "recall": 0.703125, + "precision": 0.7714285714285715 + } + ], + "confusion": { + "angry": { + "angry": 158, + "calm": 0, + "disgust": 11, + "fearful": 3, + "happy": 9, + "neutral": 2, + "sad": 2, + "surprised": 7 + }, + "calm": { + "angry": 0, + "calm": 130, + "disgust": 3, + "fearful": 0, + "happy": 4, + "neutral": 17, + "sad": 38, + "surprised": 0 + }, + "disgust": { + "angry": 16, + "calm": 2, + "disgust": 128, + "fearful": 6, + "happy": 7, + "neutral": 4, + "sad": 20, + "surprised": 9 + }, + "fearful": { + "angry": 6, + "calm": 5, + "disgust": 6, + "fearful": 133, + "happy": 9, + "neutral": 1, + "sad": 26, + "surprised": 6 + }, + "happy": { + "angry": 13, + "calm": 5, + "disgust": 6, + "fearful": 19, + "happy": 118, + "neutral": 9, + "sad": 5, + "surprised": 17 + }, + "neutral": { + "angry": 0, + "calm": 10, + "disgust": 1, + "fearful": 0, + "happy": 11, + "neutral": 56, + "sad": 17, + "surprised": 1 + }, + "sad": { + "angry": 1, + "calm": 27, + "disgust": 8, + "fearful": 28, + "happy": 12, + "neutral": 18, + "sad": 98, + "surprised": 0 + }, + "surprised": { + "angry": 1, + "calm": 3, + "disgust": 4, + "fearful": 17, + "happy": 26, + "neutral": 1, + "sad": 5, + "surprised": 135 + } + } + }, + "folds": [ + { + "fold": 0, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "04", + "05", + "06", + "08", + "09", + "10", + "11", + "13", + "14", + "15", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24" + ], + "held_actors": [ + "02", + "03", + "07", + "12", + "16" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.4842105263157895 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5894736842105263 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5885964912280702 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6149122807017544 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6149122807017544 + }, + "outer_accuracy": 0.7233333333333334 + }, + { + "fold": 1, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "04", + "05", + "07", + "08", + "09", + "10", + "12", + "13", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "24" + ], + "held_actors": [ + "06", + "11", + "14", + "22", + "23" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5008771929824561 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.6052631578947368 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5982456140350877 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6464912280701754 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6464912280701754 + }, + "outer_accuracy": 0.7166666666666667 + }, + { + "fold": 2, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "05", + "06", + "07", + "08", + "10", + "11", + "12", + "13", + "14", + "16", + "18", + "19", + "20", + "21", + "22", + "23" + ], + "held_actors": [ + "04", + "09", + "15", + "17", + "24" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.49122807017543857 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.6403508771929824 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.631578947368421 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6807017543859649 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6807017543859649 + }, + "outer_accuracy": 0.5633333333333334 + }, + { + "fold": 3, + "train_clips": 1140, + "held_clips": 300, + "train_actors": [ + "01", + "02", + "03", + "04", + "06", + "07", + "08", + "09", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "19", + "22", + "23", + "24" + ], + "held_actors": [ + "05", + "10", + "18", + "20", + "21" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.5052631578947369 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.5982456140350877 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.5956140350877193 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6368421052631579 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6368421052631579 + }, + "outer_accuracy": 0.69 + }, + { + "fold": 4, + "train_clips": 1200, + "held_clips": 240, + "train_actors": [ + "02", + "03", + "04", + "05", + "06", + "07", + "09", + "10", + "11", + "12", + "14", + "15", + "16", + "17", + "18", + "20", + "21", + "22", + "23", + "24" + ], + "held_actors": [ + "01", + "08", + "13", + "19" + ], + "trials": [ + { + "lr": 0.001, + "epochs": 20, + "inner_accuracy": 0.4875 + }, + { + "lr": 0.001, + "epochs": 50, + "inner_accuracy": 0.6066666666666667 + }, + { + "lr": 0.003, + "epochs": 20, + "inner_accuracy": 0.6066666666666667 + }, + { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6633333333333333 + } + ], + "selected": { + "lr": 0.003, + "epochs": 50, + "inner_accuracy": 0.6633333333333333 + }, + "outer_accuracy": 0.6166666666666667 + } + ] +} diff --git a/evaluation/small/validation_metrics.json b/evaluation/small/validation_metrics.json new file mode 100644 index 0000000000000000000000000000000000000000..0135066eea6c8fba72a815501e7498c2e63d0861 --- /dev/null +++ b/evaluation/small/validation_metrics.json @@ -0,0 +1,1586 @@ +{ + "loss": 1.582846255867744, + "clips": 3239, + "per_score": [ + { + "score": "emo_Affection", + "n": 3239, + "raw_mae": 0.3624160885810852, + "normalized_mae": 0.6665286421775818, + "pearson": 0.7804350852966309, + "spearman": 0.6145446436045559 + }, + { + "score": "emo_Amusement", + "n": 3239, + "raw_mae": 0.4804326593875885, + "normalized_mae": 0.5537136793136597, + "pearson": 0.7681946754455566, + "spearman": 0.6964206664066678 + }, + { + "score": "emo_Anger", + "n": 3239, + "raw_mae": 0.3147231340408325, + "normalized_mae": 0.5424988865852356, + "pearson": 0.7395689487457275, + "spearman": 0.5373525398319321 + }, + { + "score": "emo_Astonishment_Surprise", + "n": 3239, + "raw_mae": 0.35966956615448, + "normalized_mae": 0.651341438293457, + "pearson": 0.7330920696258545, + "spearman": 0.6099953603823091 + }, + { + "score": "emo_Awe", + "n": 3239, + "raw_mae": 0.29291582107543945, + "normalized_mae": 0.6977982521057129, + "pearson": 0.8074489831924438, + "spearman": 0.591786104479248 + }, + { + "score": "emo_Bitterness", + "n": 3239, + "raw_mae": 0.3405638039112091, + "normalized_mae": 0.8369168043136597, + "pearson": 0.736993134021759, + "spearman": 0.5815680780513529 + }, + { + "score": "emo_Concentration", + "n": 3239, + "raw_mae": 0.4602629244327545, + "normalized_mae": 0.6299943327903748, + "pearson": 0.7147646546363831, + "spearman": 0.70984525245335 + }, + { + "score": "emo_Confusion", + "n": 3239, + "raw_mae": 0.3508724570274353, + "normalized_mae": 0.6577999591827393, + "pearson": 0.6716163158416748, + "spearman": 0.5442641292086638 + }, + { + "score": "emo_Contemplation", + "n": 3239, + "raw_mae": 0.5505203008651733, + "normalized_mae": 0.934756338596344, + "pearson": 0.7532496452331543, + "spearman": 0.7429481766718604 + }, + { + "score": "emo_Contempt", + "n": 3239, + "raw_mae": 0.3039936423301697, + "normalized_mae": 0.6738394498825073, + "pearson": 0.711904764175415, + "spearman": 0.47521018783767743 + }, + { + "score": "emo_Contentment", + "n": 3239, + "raw_mae": 0.5345626473426819, + "normalized_mae": 1.0610421895980835, + "pearson": 0.7477469444274902, + "spearman": 0.7388285007230002 + }, + { + "score": "emo_Disappointment", + "n": 3239, + "raw_mae": 0.42192724347114563, + "normalized_mae": 0.6016004681587219, + "pearson": 0.7657911777496338, + "spearman": 0.6308032608858444 + }, + { + "score": "emo_Disgust", + "n": 3239, + "raw_mae": 0.21599358320236206, + "normalized_mae": 0.44056054949760437, + "pearson": 0.7217755317687988, + "spearman": 0.4734141864004028 + }, + { + "score": "emo_Distress", + "n": 3239, + "raw_mae": 0.461065411567688, + "normalized_mae": 0.5640713572502136, + "pearson": 0.7951546907424927, + "spearman": 0.7014823166333529 + }, + { + "score": "emo_Doubt", + "n": 3239, + "raw_mae": 0.4518052339553833, + "normalized_mae": 0.9347556829452515, + "pearson": 0.6626492738723755, + "spearman": 0.6486423009586768 + }, + { + "score": "emo_Elation", + "n": 3239, + "raw_mae": 0.32609373331069946, + "normalized_mae": 0.4538790285587311, + "pearson": 0.754449725151062, + "spearman": 0.6073886015390035 + }, + { + "score": "emo_Embarrassment", + "n": 3239, + "raw_mae": 0.16321206092834473, + "normalized_mae": 0.3734394609928131, + "pearson": 0.6773053407669067, + "spearman": 0.3489144038775482 + }, + { + "score": "emo_Emotional_Numbness", + "n": 3239, + "raw_mae": 0.24599675834178925, + "normalized_mae": 0.25585585832595825, + "pearson": 0.6076076626777649, + "spearman": 0.4613413190422394 + }, + { + "score": "emo_Fatigue_Exhaustion", + "n": 3239, + "raw_mae": 0.44413521885871887, + "normalized_mae": 0.8212647438049316, + "pearson": 0.7851437330245972, + "spearman": 0.7150735004273532 + }, + { + "score": "emo_Fear", + "n": 3239, + "raw_mae": 0.24876557290554047, + "normalized_mae": 0.4066515862941742, + "pearson": 0.6767146587371826, + "spearman": 0.45905839882076055 + }, + { + "score": "emo_Helplessness", + "n": 3239, + "raw_mae": 0.4143589437007904, + "normalized_mae": 0.5852038860321045, + "pearson": 0.8001692295074463, + "spearman": 0.678428392009325 + }, + { + "score": "emo_Hope_Enthusiasm_Optimism", + "n": 3239, + "raw_mae": 0.5084466934204102, + "normalized_mae": 0.6703563332557678, + "pearson": 0.7435425519943237, + "spearman": 0.716925364913574 + }, + { + "score": "emo_Impatience_and_Irritability", + "n": 3239, + "raw_mae": 0.4582568109035492, + "normalized_mae": 0.6698355078697205, + "pearson": 0.7126353979110718, + "spearman": 0.5851355800659597 + }, + { + "score": "emo_Infatuation", + "n": 3239, + "raw_mae": 0.13445986807346344, + "normalized_mae": 0.24843166768550873, + "pearson": 0.7336952686309814, + "spearman": 0.36283542218562176 + }, + { + "score": "emo_Interest", + "n": 3239, + "raw_mae": 0.5027316808700562, + "normalized_mae": 0.5499753355979919, + "pearson": 0.7699602842330933, + "spearman": 0.7365851849341749 + }, + { + "score": "emo_Intoxication_Altered_States_of_Consciousness", + "n": 3239, + "raw_mae": 0.11610563099384308, + "normalized_mae": 0.2087422013282776, + "pearson": 0.5792962312698364, + "spearman": 0.31657831961597427 + }, + { + "score": "emo_Jealousy_and_Envy", + "n": 3239, + "raw_mae": 0.048485781997442245, + "normalized_mae": 0.10877104848623276, + "pearson": 0.8315446376800537, + "spearman": 0.1407686094210959 + }, + { + "score": "emo_Longing", + "n": 3239, + "raw_mae": 0.3293037414550781, + "normalized_mae": 0.5179107785224915, + "pearson": 0.7508494853973389, + "spearman": 0.6109489892238265 + }, + { + "score": "emo_Malevolence_Malice", + "n": 3239, + "raw_mae": 0.16205690801143646, + "normalized_mae": 0.3094550669193268, + "pearson": 0.6200590133666992, + "spearman": 0.3333407542017637 + }, + { + "score": "emo_Pain", + "n": 3239, + "raw_mae": 0.2743310332298279, + "normalized_mae": 0.4769551157951355, + "pearson": 0.7920997738838196, + "spearman": 0.6038152075880486 + }, + { + "score": "emo_Pleasure_Ecstasy", + "n": 3239, + "raw_mae": 0.23333099484443665, + "normalized_mae": 0.38217753171920776, + "pearson": 0.7868494987487793, + "spearman": 0.5835895798735868 + }, + { + "score": "emo_Pride", + "n": 3239, + "raw_mae": 0.4625779092311859, + "normalized_mae": 0.8897233605384827, + "pearson": 0.6956667900085449, + "spearman": 0.5988508331403721 + }, + { + "score": "emo_Relief", + "n": 3239, + "raw_mae": 0.40225183963775635, + "normalized_mae": 0.576373279094696, + "pearson": 0.7085192203521729, + "spearman": 0.5473095750829268 + }, + { + "score": "emo_Sadness", + "n": 3239, + "raw_mae": 0.3428352177143097, + "normalized_mae": 0.4485592842102051, + "pearson": 0.795590877532959, + "spearman": 0.5946220425137301 + }, + { + "score": "emo_Sexual_Lust", + "n": 3239, + "raw_mae": 0.09335370361804962, + "normalized_mae": 0.18755725026130676, + "pearson": 0.6339981555938721, + "spearman": 0.2689131671707554 + }, + { + "score": "emo_Shame", + "n": 3239, + "raw_mae": 0.09587110579013824, + "normalized_mae": 0.1829526424407959, + "pearson": 0.7804228663444519, + "spearman": 0.28576690767904095 + }, + { + "score": "emo_Sourness", + "n": 3239, + "raw_mae": 0.3441246747970581, + "normalized_mae": 0.7959120273590088, + "pearson": 0.7327250242233276, + "spearman": 0.559499103904708 + }, + { + "score": "emo_Teasing", + "n": 3239, + "raw_mae": 0.39198359847068787, + "normalized_mae": 0.7285749912261963, + "pearson": 0.6910577416419983, + "spearman": 0.561652186631223 + }, + { + "score": "emo_Thankfulness_Gratitude", + "n": 3239, + "raw_mae": 0.20973679423332214, + "normalized_mae": 0.30340006947517395, + "pearson": 0.8089194893836975, + "spearman": 0.5139551311580076 + }, + { + "score": "emo_Triumph", + "n": 3239, + "raw_mae": 0.3016352653503418, + "normalized_mae": 0.571261465549469, + "pearson": 0.6944113969802856, + "spearman": 0.5115686931830522 + }, + { + "score": "vn_AGEV_reg", + "n": 3239, + "raw_mae": 0.3151014447212219, + "normalized_mae": 0.2500835657119751, + "pearson": 0.44679027795791626, + "spearman": 0.43355406272917707 + }, + { + "score": "vn_AROU_reg", + "n": 3239, + "raw_mae": 0.5240619778633118, + "normalized_mae": 0.46520039439201355, + "pearson": 0.7515125870704651, + "spearman": 0.7253643536833201 + }, + { + "score": "vn_ARSH_reg", + "n": 3239, + "raw_mae": 0.4749733507633209, + "normalized_mae": 0.5420278310775757, + "pearson": 0.3830987215042114, + "spearman": 0.34840587495222297 + }, + { + "score": "vn_ATCK_reg", + "n": 3239, + "raw_mae": 0.46310681104660034, + "normalized_mae": 0.3517081141471863, + "pearson": 0.7055434584617615, + "spearman": 0.6885166576898267 + }, + { + "score": "vn_BKGN_reg", + "n": 3239, + "raw_mae": 0.33509206771850586, + "normalized_mae": 0.4428357481956482, + "pearson": 0.6122440695762634, + "spearman": 0.6176309016127476 + }, + { + "score": "vn_BRGT_reg", + "n": 3239, + "raw_mae": 0.3770935535430908, + "normalized_mae": 0.46519938111305237, + "pearson": 0.683281660079956, + "spearman": 0.6666298152516151 + }, + { + "score": "vn_CHNK_reg", + "n": 3239, + "raw_mae": 0.4083485007286072, + "normalized_mae": 0.3275942802429199, + "pearson": 0.7365280389785767, + "spearman": 0.7376497383218785 + }, + { + "score": "vn_CLRT_reg", + "n": 3239, + "raw_mae": 0.4402329921722412, + "normalized_mae": 0.4581398069858551, + "pearson": 0.7978527545928955, + "spearman": 0.7143117987648939 + }, + { + "score": "vn_COGL_reg", + "n": 3239, + "raw_mae": 0.5510599613189697, + "normalized_mae": 0.5227269530296326, + "pearson": 0.7569067478179932, + "spearman": 0.7641185743622113 + }, + { + "score": "vn_DARC_reg", + "n": 3239, + "raw_mae": 0.4614301025867462, + "normalized_mae": 0.3387516438961029, + "pearson": 0.42335909605026245, + "spearman": 0.39184040015223387 + }, + { + "score": "vn_DFLU_reg", + "n": 3239, + "raw_mae": 0.5876264572143555, + "normalized_mae": 0.49749818444252014, + "pearson": 0.7993061542510986, + "spearman": 0.8013994578017339 + }, + { + "score": "vn_EMPH_reg", + "n": 3239, + "raw_mae": 0.44825419783592224, + "normalized_mae": 0.2852988541126251, + "pearson": 0.6698497533798218, + "spearman": 0.6340550582213186 + }, + { + "score": "vn_ESTH_reg", + "n": 3239, + "raw_mae": 0.45043399930000305, + "normalized_mae": 0.5784369707107544, + "pearson": 0.7387670278549194, + "spearman": 0.7071414759013891 + }, + { + "score": "vn_EXPL_reg", + "n": 3239, + "raw_mae": 0.10685891658067703, + "normalized_mae": 0.3263363540172577, + "pearson": 0.29849332571029663, + "spearman": 0.19301436866232488 + }, + { + "score": "vn_FOCS_reg", + "n": 3239, + "raw_mae": 0.414010226726532, + "normalized_mae": 0.3730304539203644, + "pearson": 0.6488807201385498, + "spearman": 0.5305457197514858 + }, + { + "score": "vn_FULL_reg", + "n": 3239, + "raw_mae": 0.35945504903793335, + "normalized_mae": 0.4067741632461548, + "pearson": 0.5769761800765991, + "spearman": 0.5736490878262412 + }, + { + "score": "vn_GEND_reg", + "n": 3239, + "raw_mae": 0.5887286067008972, + "normalized_mae": 0.3696889281272888, + "pearson": 0.8689672350883484, + "spearman": 0.7957844578148172 + }, + { + "score": "vn_HARM_reg", + "n": 3239, + "raw_mae": 0.47598543763160706, + "normalized_mae": 0.5749129056930542, + "pearson": 0.7045425176620483, + "spearman": 0.6768769177771036 + }, + { + "score": "vn_METL_reg", + "n": 3239, + "raw_mae": 0.47653183341026306, + "normalized_mae": 0.4976053237915039, + "pearson": 0.6435381174087524, + "spearman": 0.5941200562277026 + }, + { + "score": "vn_RANG_reg", + "n": 3239, + "raw_mae": 0.5032981038093567, + "normalized_mae": 0.5645459890365601, + "pearson": 0.7490918040275574, + "spearman": 0.75039249276355 + }, + { + "score": "vn_RCQL_reg", + "n": 3239, + "raw_mae": 0.41259175539016724, + "normalized_mae": 0.4583285450935364, + "pearson": 0.6261029243469238, + "spearman": 0.6455342520224854 + }, + { + "score": "vn_REGS_reg", + "n": 3239, + "raw_mae": 0.48673614859580994, + "normalized_mae": 0.38747069239616394, + "pearson": 0.8547676801681519, + "spearman": 0.8106873827987178 + }, + { + "score": "vn_RESP_reg", + "n": 3239, + "raw_mae": 0.4338551163673401, + "normalized_mae": 0.4056472182273865, + "pearson": 0.8404936790466309, + "spearman": 0.7974656489453886 + }, + { + "score": "vn_ROUG_reg", + "n": 3239, + "raw_mae": 0.5115371942520142, + "normalized_mae": 0.5801653861999512, + "pearson": 0.7723860740661621, + "spearman": 0.7317493569024084 + }, + { + "score": "vn_R_CHST_reg", + "n": 3239, + "raw_mae": 0.4732091426849365, + "normalized_mae": 0.5573493242263794, + "pearson": 0.7607860565185547, + "spearman": 0.7588288337040379 + }, + { + "score": "vn_R_HEAD_reg", + "n": 3239, + "raw_mae": 0.511212944984436, + "normalized_mae": 0.6207306385040283, + "pearson": 0.7646077871322632, + "spearman": 0.7597287289074481 + }, + { + "score": "vn_R_MASK_reg", + "n": 3239, + "raw_mae": 0.43624788522720337, + "normalized_mae": 0.42627450823783875, + "pearson": 0.7051059007644653, + "spearman": 0.6808067288560888 + }, + { + "score": "vn_R_MIXD_reg", + "n": 3239, + "raw_mae": 0.40111464262008667, + "normalized_mae": 0.47930774092674255, + "pearson": 0.6443465352058411, + "spearman": 0.6042192490335143 + }, + { + "score": "vn_R_NASL_reg", + "n": 3239, + "raw_mae": 0.39269137382507324, + "normalized_mae": 0.3718317449092865, + "pearson": 0.516772985458374, + "spearman": 0.5081353032317345 + }, + { + "score": "vn_R_ORAL_reg", + "n": 3239, + "raw_mae": 0.35402241349220276, + "normalized_mae": 0.47577613592147827, + "pearson": 0.6250635385513306, + "spearman": 0.6192921914855405 + }, + { + "score": "vn_R_THRT_reg", + "n": 3239, + "raw_mae": 0.4258991479873657, + "normalized_mae": 0.5288863182067871, + "pearson": 0.7228474617004395, + "spearman": 0.6922009616688952 + }, + { + "score": "vn_SMTH_reg", + "n": 3239, + "raw_mae": 0.4619424045085907, + "normalized_mae": 0.41565069556236267, + "pearson": 0.738714337348938, + "spearman": 0.7418142060616335 + }, + { + "score": "vn_STNC_reg", + "n": 3239, + "raw_mae": 0.6057895421981812, + "normalized_mae": 0.5320228338241577, + "pearson": 0.7080386877059937, + "spearman": 0.6793874497616369 + }, + { + "score": "vn_STRU_reg", + "n": 3239, + "raw_mae": 0.47764769196510315, + "normalized_mae": 0.4843936264514923, + "pearson": 0.7858661413192749, + "spearman": 0.7526642592900243 + }, + { + "score": "vn_S_ASMR_reg", + "n": 3239, + "raw_mae": 0.561885416507721, + "normalized_mae": 0.40754225850105286, + "pearson": 0.7416295409202576, + "spearman": 0.6989639508807581 + }, + { + "score": "vn_S_AUTH_reg", + "n": 3239, + "raw_mae": 0.6564152240753174, + "normalized_mae": 0.6318506598472595, + "pearson": 0.7603013515472412, + "spearman": 0.7510351273420746 + }, + { + "score": "vn_S_CART_reg", + "n": 3239, + "raw_mae": 0.601181149482727, + "normalized_mae": 0.4390769898891449, + "pearson": 0.6562930941581726, + "spearman": 0.6036560290743876 + }, + { + "score": "vn_S_CASU_reg", + "n": 3239, + "raw_mae": 0.7437771558761597, + "normalized_mae": 0.5829437971115112, + "pearson": 0.7586772441864014, + "spearman": 0.7726225037699617 + }, + { + "score": "vn_S_CONV_reg", + "n": 3239, + "raw_mae": 0.6736096739768982, + "normalized_mae": 0.5160374045372009, + "pearson": 0.7842527031898499, + "spearman": 0.7755242191211487 + }, + { + "score": "vn_S_DRAM_reg", + "n": 3239, + "raw_mae": 0.6699936389923096, + "normalized_mae": 0.588067889213562, + "pearson": 0.8106591701507568, + "spearman": 0.81371758822181 + }, + { + "score": "vn_S_FORM_reg", + "n": 3239, + "raw_mae": 0.6104399561882019, + "normalized_mae": 0.6053935289382935, + "pearson": 0.7729653120040894, + "spearman": 0.7714929135870394 + }, + { + "score": "vn_S_MONO_reg", + "n": 3239, + "raw_mae": 0.8231870532035828, + "normalized_mae": 0.6470005512237549, + "pearson": 0.6918551325798035, + "spearman": 0.6891663951369431 + }, + { + "score": "vn_S_NARR_reg", + "n": 3239, + "raw_mae": 0.6765583753585815, + "normalized_mae": 0.47139158844947815, + "pearson": 0.799296498298645, + "spearman": 0.792600007982173 + }, + { + "score": "vn_S_NEWS_reg", + "n": 3239, + "raw_mae": 0.46908512711524963, + "normalized_mae": 0.8513267040252686, + "pearson": 0.7333018779754639, + "spearman": 0.6996003961139323 + }, + { + "score": "vn_S_PLAY_reg", + "n": 3239, + "raw_mae": 0.7652629017829895, + "normalized_mae": 0.5886642932891846, + "pearson": 0.721048891544342, + "spearman": 0.7111497791750536 + }, + { + "score": "vn_S_RANT_reg", + "n": 3239, + "raw_mae": 0.5985997915267944, + "normalized_mae": 0.4691445827484131, + "pearson": 0.703834056854248, + "spearman": 0.5940226209570071 + }, + { + "score": "vn_S_STRY_reg", + "n": 3239, + "raw_mae": 0.7321662902832031, + "normalized_mae": 0.5253567099571228, + "pearson": 0.6788910031318665, + "spearman": 0.6774313468942407 + }, + { + "score": "vn_S_TECH_reg", + "n": 3239, + "raw_mae": 0.6574852466583252, + "normalized_mae": 0.5398364067077637, + "pearson": 0.7670819163322449, + "spearman": 0.7935377172978068 + }, + { + "score": "vn_S_WHIS_reg", + "n": 3239, + "raw_mae": 0.5303695797920227, + "normalized_mae": 0.3317584693431854, + "pearson": 0.7083675861358643, + "spearman": 0.6811211796320856 + }, + { + "score": "vn_TEMP_reg", + "n": 3239, + "raw_mae": 0.4138309359550476, + "normalized_mae": 0.3446694016456604, + "pearson": 0.7658510804176331, + "spearman": 0.7501708151648724 + }, + { + "score": "vn_TENS_reg", + "n": 3239, + "raw_mae": 0.48357006907463074, + "normalized_mae": 0.5810190439224243, + "pearson": 0.7432616949081421, + "spearman": 0.647006827832255 + }, + { + "score": "vn_VALN_reg", + "n": 3239, + "raw_mae": 0.6338969469070435, + "normalized_mae": 0.5610315203666687, + "pearson": 0.7645250558853149, + "spearman": 0.7473117268741137 + }, + { + "score": "vn_VALS_reg", + "n": 3239, + "raw_mae": 0.40787702798843384, + "normalized_mae": 0.37137192487716675, + "pearson": 0.5371129512786865, + "spearman": 0.4994206597592 + }, + { + "score": "vn_VFLX_reg", + "n": 3239, + "raw_mae": 0.3189198076725006, + "normalized_mae": 0.26427528262138367, + "pearson": 0.22337235510349274, + "spearman": 0.2191556882969858 + }, + { + "score": "vn_VOLT_reg", + "n": 3239, + "raw_mae": 0.44773611426353455, + "normalized_mae": 0.5155537128448486, + "pearson": 0.7385282516479492, + "spearman": 0.7220094279113786 + }, + { + "score": "vn_VULN_reg", + "n": 3239, + "raw_mae": 0.6501423716545105, + "normalized_mae": 0.6563625931739807, + "pearson": 0.7780672311782837, + "spearman": 0.7476541615729596 + }, + { + "score": "vn_WARM_reg", + "n": 3239, + "raw_mae": 0.44257739186286926, + "normalized_mae": 0.48911428451538086, + "pearson": 0.6585670113563538, + "spearman": 0.6254561475067277 + }, + { + "score": "genuineness_0_6", + "n": 3239, + "raw_mae": 0.47298434376716614, + "normalized_mae": 0.29438868165016174, + "pearson": 0.5612930655479431, + "spearman": 0.5956699996898118 + }, + { + "score": "blend_0_10", + "n": 2192, + "raw_mae": 0.836739718914032, + "normalized_mae": 0.3078543543815613, + "pearson": 0.2855517268180847, + "spearman": 0.30337797584649956 + }, + { + "score": "R_quality", + "n": 2129, + "raw_mae": 0.09865064173936844, + "normalized_mae": 0.2979392111301422, + "pearson": 0.9333481788635254, + "spearman": 0.9170821410633745 + }, + { + "score": "eiv_extra:Age", + "n": 3089, + "raw_mae": 0.1251470446586609, + "normalized_mae": 0.42422041296958923, + "pearson": 0.8654205799102783, + "spearman": 0.734125131577543 + }, + { + "score": "eiv_extra:Arousal", + "n": 3089, + "raw_mae": 0.24195173382759094, + "normalized_mae": 0.5549588799476624, + "pearson": 0.8819342851638794, + "spearman": 0.8932880035816936 + }, + { + "score": "eiv_extra:Authenticity", + "n": 3089, + "raw_mae": 0.08878675848245621, + "normalized_mae": 0.35514703392982483, + "pearson": 0.9235581159591675, + "spearman": 0.9250719998597563 + }, + { + "score": "eiv_extra:Background_Noise", + "n": 3089, + "raw_mae": 0.1271778643131256, + "normalized_mae": 0.4818326532840729, + "pearson": 0.902705192565918, + "spearman": 0.8765099897096076 + }, + { + "score": "eiv_extra:Confident_vs._Hesitant", + "n": 3089, + "raw_mae": 0.15440529584884644, + "normalized_mae": 0.5077310800552368, + "pearson": 0.926205039024353, + "spearman": 0.9301959952063759 + }, + { + "score": "eiv_extra:Gender", + "n": 3089, + "raw_mae": 0.2466585338115692, + "normalized_mae": 0.24730663001537323, + "pearson": 0.9477115273475647, + "spearman": 0.9293151914148688 + }, + { + "score": "eiv_extra:High-Pitched_vs._Low-Pitched", + "n": 3089, + "raw_mae": 0.0796910747885704, + "normalized_mae": 0.3187642991542816, + "pearson": 0.9527561068534851, + "spearman": 0.9542424909453803 + }, + { + "score": "eiv_extra:Monotone_vs._Expressive", + "n": 3089, + "raw_mae": 0.14755821228027344, + "normalized_mae": 0.3137950897216797, + "pearson": 0.9457440376281738, + "spearman": 0.9460897828085162 + }, + { + "score": "eiv_extra:Recording_Quality", + "n": 3089, + "raw_mae": 0.125826895236969, + "normalized_mae": 0.37833720445632935, + "pearson": 0.9565455913543701, + "spearman": 0.9575794083614267 + }, + { + "score": "eiv_extra:Serious_vs._Humorous", + "n": 3089, + "raw_mae": 0.18248406052589417, + "normalized_mae": 0.5352832674980164, + "pearson": 0.8844753503799438, + "spearman": 0.8587305369643139 + }, + { + "score": "eiv_extra:Soft_vs._Harsh", + "n": 3089, + "raw_mae": 0.1647123545408249, + "normalized_mae": 0.5156802535057068, + "pearson": 0.8278334140777588, + "spearman": 0.8293019217827197 + }, + { + "score": "eiv_extra:Submissive_vs._Dominant", + "n": 3089, + "raw_mae": 0.13820917904376984, + "normalized_mae": 0.42769667506217957, + "pearson": 0.864608645439148, + "spearman": 0.8586204666068122 + }, + { + "score": "eiv_extra:Valence", + "n": 3089, + "raw_mae": 0.3294723331928253, + "normalized_mae": 0.8633326292037964, + "pearson": 0.8931715488433838, + "spearman": 0.841211323168285 + }, + { + "score": "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "n": 3089, + "raw_mae": 0.1544128954410553, + "normalized_mae": 0.35431593656539917, + "pearson": 0.9325900077819824, + "spearman": 0.9292586330978918 + }, + { + "score": "eiv_extra:Warm_vs._Cold", + "n": 3089, + "raw_mae": 0.1776563674211502, + "normalized_mae": 0.5923417210578918, + "pearson": 0.8454700708389282, + "spearman": 0.8211886539479363 + }, + { + "score": "eiv_extra:score_background_quality", + "n": 3089, + "raw_mae": 0.10122620314359665, + "normalized_mae": 0.14594464004039764, + "pearson": 0.9520081281661987, + "spearman": 0.9040267572683414 + }, + { + "score": "eiv_extra:score_content_enjoyment", + "n": 3089, + "raw_mae": 0.07215617597103119, + "normalized_mae": 0.2375376671552658, + "pearson": 0.9593187570571899, + "spearman": 0.9515489417751302 + }, + { + "score": "eiv_extra:score_overall_quality", + "n": 3089, + "raw_mae": 0.08071909099817276, + "normalized_mae": 0.1590399444103241, + "pearson": 0.9631538391113281, + "spearman": 0.9431940943193192 + }, + { + "score": "eiv_extra:score_speech_quality", + "n": 3089, + "raw_mae": 0.044564589858055115, + "normalized_mae": 0.17825835943222046, + "pearson": 0.8595994114875793, + "spearman": 0.7836760855463243 + }, + { + "score": "audiobox:CE", + "n": 3239, + "raw_mae": 0.18344847857952118, + "normalized_mae": 0.1804419755935669, + "pearson": 0.9579653739929199, + "spearman": 0.9526983969735731 + }, + { + "score": "audiobox:CU", + "n": 3239, + "raw_mae": 0.19470709562301636, + "normalized_mae": 0.19492454826831818, + "pearson": 0.9506620168685913, + "spearman": 0.9517388137900714 + }, + { + "score": "audiobox:PC", + "n": 3239, + "raw_mae": 0.1192006915807724, + "normalized_mae": 0.07378622144460678, + "pearson": 0.9617234468460083, + "spearman": 0.8235071771615938 + }, + { + "score": "audiobox:PQ", + "n": 3239, + "raw_mae": 0.19561272859573364, + "normalized_mae": 0.22247213125228882, + "pearson": 0.9516366720199585, + "spearman": 0.9461204299153108 + }, + { + "score": "dnsmos:SIG_raw", + "n": 3089, + "raw_mae": 0.1454436480998993, + "normalized_mae": 0.2173812985420227, + "pearson": 0.9042521119117737, + "spearman": 0.8667307874568158 + }, + { + "score": "dnsmos:BAK_raw", + "n": 3089, + "raw_mae": 0.2045021951198578, + "normalized_mae": 0.18174001574516296, + "pearson": 0.9280752539634705, + "spearman": 0.8884071782289495 + }, + { + "score": "dnsmos:OVRL_raw", + "n": 3089, + "raw_mae": 0.17178086936473846, + "normalized_mae": 0.2112952172756195, + "pearson": 0.9331422448158264, + "spearman": 0.9076432260648124 + }, + { + "score": "dnsmos:SIG", + "n": 3089, + "raw_mae": 0.09186159819364548, + "normalized_mae": 0.18330518901348114, + "pearson": 0.8992406129837036, + "spearman": 0.863955544886444 + }, + { + "score": "dnsmos:BAK", + "n": 3089, + "raw_mae": 0.14099815487861633, + "normalized_mae": 0.15184488892555237, + "pearson": 0.929247260093689, + "spearman": 0.8774887802496547 + }, + { + "score": "dnsmos:OVRL", + "n": 3089, + "raw_mae": 0.1153024360537529, + "normalized_mae": 0.1900627613067627, + "pearson": 0.9342350363731384, + "spearman": 0.9075465830345022 + }, + { + "score": "dnsmos:P808_MOS", + "n": 3089, + "raw_mae": 0.1174275204539299, + "normalized_mae": 0.23654673993587494, + "pearson": 0.928391695022583, + "spearman": 0.8811174960446772 + }, + { + "score": "burst_count_log1p", + "n": 3239, + "raw_mae": 0.2515793740749359, + "normalized_mae": 0.3879280686378479, + "pearson": 0.8359383344650269, + "spearman": 0.8248559024783457 + }, + { + "score": "voiceclap_attribute:Affection", + "n": 3239, + "raw_mae": 0.46478867530822754, + "normalized_mae": 0.8382025957107544, + "pearson": 0.6894074082374573, + "spearman": 0.5561567139294018 + }, + { + "score": "voiceclap_attribute:Age", + "n": 3089, + "raw_mae": 0.14456522464752197, + "normalized_mae": 0.26586663722991943, + "pearson": 0.8336584568023682, + "spearman": 0.7502140020846737 + }, + { + "score": "voiceclap_attribute:Amusement", + "n": 3239, + "raw_mae": 0.5394867062568665, + "normalized_mae": 0.9400410652160645, + "pearson": 0.7399063110351562, + "spearman": 0.6687812863526655 + }, + { + "score": "voiceclap_attribute:Anger", + "n": 3239, + "raw_mae": 0.37503132224082947, + "normalized_mae": 0.7391657829284668, + "pearson": 0.6705925464630127, + "spearman": 0.5110208995311883 + }, + { + "score": "voiceclap_attribute:Arousal", + "n": 3089, + "raw_mae": 0.2911946177482605, + "normalized_mae": 0.467708557844162, + "pearson": 0.8338792324066162, + "spearman": 0.845400339439839 + }, + { + "score": "voiceclap_attribute:Astonishment_Surprise", + "n": 3239, + "raw_mae": 0.4636822044849396, + "normalized_mae": 0.9682837128639221, + "pearson": 0.6425167322158813, + "spearman": 0.5503884106244362 + }, + { + "score": "voiceclap_attribute:Authenticity", + "n": 3089, + "raw_mae": 0.09301295131444931, + "normalized_mae": 0.37205180525779724, + "pearson": 0.8827534317970276, + "spearman": 0.8901055703270261 + }, + { + "score": "voiceclap_attribute:Awe", + "n": 3239, + "raw_mae": 0.39997726678848267, + "normalized_mae": 1.5418707132339478, + "pearson": 0.7386765480041504, + "spearman": 0.5532543865295745 + }, + { + "score": "voiceclap_attribute:Background_Noise", + "n": 3089, + "raw_mae": 0.09909151494503021, + "normalized_mae": 0.3752039968967438, + "pearson": 0.87943035364151, + "spearman": 0.8755293392225584 + }, + { + "score": "voiceclap_attribute:Bitterness", + "n": 3239, + "raw_mae": 0.41125428676605225, + "normalized_mae": 1.645017147064209, + "pearson": 0.6989700198173523, + "spearman": 0.5524874916572137 + }, + { + "score": "voiceclap_attribute:Concentration", + "n": 3239, + "raw_mae": 0.49213266372680664, + "normalized_mae": 0.9276638031005859, + "pearson": 0.663593053817749, + "spearman": 0.6563300898784001 + }, + { + "score": "voiceclap_attribute:Confident_vs._Hesitant", + "n": 3089, + "raw_mae": 0.22347140312194824, + "normalized_mae": 0.47670215368270874, + "pearson": 0.8506917953491211, + "spearman": 0.8543624926928821 + }, + { + "score": "voiceclap_attribute:Confusion", + "n": 3239, + "raw_mae": 0.4418790340423584, + "normalized_mae": 1.3182053565979004, + "pearson": 0.5294662714004517, + "spearman": 0.48449122104571335 + }, + { + "score": "voiceclap_attribute:Contemplation", + "n": 3239, + "raw_mae": 0.6288188695907593, + "normalized_mae": 1.551324725151062, + "pearson": 0.6768484115600586, + "spearman": 0.6578474449744881 + }, + { + "score": "voiceclap_attribute:Contempt", + "n": 3239, + "raw_mae": 0.37687164545059204, + "normalized_mae": 1.1094462871551514, + "pearson": 0.6488301753997803, + "spearman": 0.4329452355396376 + }, + { + "score": "voiceclap_attribute:Contentment", + "n": 3239, + "raw_mae": 0.6058357357978821, + "normalized_mae": 1.9736979007720947, + "pearson": 0.7061485648155212, + "spearman": 0.7054222790283609 + }, + { + "score": "voiceclap_attribute:Disappointment", + "n": 3239, + "raw_mae": 0.477384090423584, + "normalized_mae": 1.6431456804275513, + "pearson": 0.713414192199707, + "spearman": 0.5910324787017764 + }, + { + "score": "voiceclap_attribute:Disgust", + "n": 3239, + "raw_mae": 0.2689250409603119, + "normalized_mae": 1.0757001638412476, + "pearson": 0.630492091178894, + "spearman": 0.4444717500193869 + }, + { + "score": "voiceclap_attribute:Distress", + "n": 3239, + "raw_mae": 0.4971165657043457, + "normalized_mae": 1.4204598665237427, + "pearson": 0.7724372148513794, + "spearman": 0.6828616131909504 + }, + { + "score": "voiceclap_attribute:Doubt", + "n": 3239, + "raw_mae": 0.5172457695007324, + "normalized_mae": 2.0689830780029297, + "pearson": 0.5740839242935181, + "spearman": 0.5905869829091359 + }, + { + "score": "voiceclap_attribute:Elation", + "n": 3239, + "raw_mae": 0.40108034014701843, + "normalized_mae": 1.0058763027191162, + "pearson": 0.6968157291412354, + "spearman": 0.5797083014158103 + }, + { + "score": "voiceclap_attribute:Embarrassment", + "n": 3239, + "raw_mae": 0.2081916779279709, + "normalized_mae": 0.6615263223648071, + "pearson": 0.3351164758205414, + "spearman": 0.2820356270639637 + }, + { + "score": "voiceclap_attribute:Emotional_Numbness", + "n": 3239, + "raw_mae": 0.26927751302719116, + "normalized_mae": 1.0116416215896606, + "pearson": 0.30719780921936035, + "spearman": 0.302588247982403 + }, + { + "score": "voiceclap_attribute:Fatigue_Exhaustion", + "n": 3239, + "raw_mae": 0.49428999423980713, + "normalized_mae": 1.8988170623779297, + "pearson": 0.7499858140945435, + "spearman": 0.7036973629794138 + }, + { + "score": "voiceclap_attribute:Fear", + "n": 3239, + "raw_mae": 0.3143538236618042, + "normalized_mae": 1.2574152946472168, + "pearson": 0.5401285886764526, + "spearman": 0.42984725210261926 + }, + { + "score": "voiceclap_attribute:Gender", + "n": 3089, + "raw_mae": 0.23999176919460297, + "normalized_mae": 0.23889100551605225, + "pearson": 0.9439729452133179, + "spearman": 0.9262493376331604 + }, + { + "score": "voiceclap_attribute:Helplessness", + "n": 3239, + "raw_mae": 0.472966730594635, + "normalized_mae": 1.7630261182785034, + "pearson": 0.7708054184913635, + "spearman": 0.6587378389427455 + }, + { + "score": "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "n": 3089, + "raw_mae": 0.1333554983139038, + "normalized_mae": 0.35701310634613037, + "pearson": 0.8582569360733032, + "spearman": 0.8639262984160951 + }, + { + "score": "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "n": 3239, + "raw_mae": 0.5467579960823059, + "normalized_mae": 1.3761929273605347, + "pearson": 0.7031643390655518, + "spearman": 0.6879286914327764 + }, + { + "score": "voiceclap_attribute:Impatience_and_Irritability", + "n": 3239, + "raw_mae": 0.5216100215911865, + "normalized_mae": 0.9623274803161621, + "pearson": 0.6570683717727661, + "spearman": 0.550644242587609 + }, + { + "score": "voiceclap_attribute:Infatuation", + "n": 3239, + "raw_mae": 0.20026084780693054, + "normalized_mae": 0.6020975708961487, + "pearson": 0.4430803060531616, + "spearman": 0.33083532080592326 + }, + { + "score": "voiceclap_attribute:Interest", + "n": 3239, + "raw_mae": 0.5443493127822876, + "normalized_mae": 1.2390320301055908, + "pearson": 0.731494128704071, + "spearman": 0.6954089475177675 + }, + { + "score": "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "n": 3239, + "raw_mae": 0.17385229468345642, + "normalized_mae": 0.3747062385082245, + "pearson": 0.28136715292930603, + "spearman": 0.24305004878963968 + }, + { + "score": "voiceclap_attribute:Jealousy_&_Envy", + "n": 3239, + "raw_mae": 0.0956801250576973, + "normalized_mae": 0.3827205002307892, + "pearson": 0.18253259360790253, + "spearman": 0.1098512471400321 + }, + { + "score": "voiceclap_attribute:Longing", + "n": 3239, + "raw_mae": 0.41696521639823914, + "normalized_mae": 1.6678608655929565, + "pearson": 0.6127288341522217, + "spearman": 0.5773020052368131 + }, + { + "score": "voiceclap_attribute:Malevolence_Malice", + "n": 3239, + "raw_mae": 0.2193121612071991, + "normalized_mae": 0.6338505744934082, + "pearson": 0.42709386348724365, + "spearman": 0.3278388302288823 + }, + { + "score": "voiceclap_attribute:Monotone_vs._Expressive", + "n": 3089, + "raw_mae": 0.23093090951442719, + "normalized_mae": 0.38716694712638855, + "pearson": 0.8715511560440063, + "spearman": 0.855919559924785 + }, + { + "score": "voiceclap_attribute:Pain", + "n": 3239, + "raw_mae": 0.36464041471481323, + "normalized_mae": 1.458561658859253, + "pearson": 0.7116669416427612, + "spearman": 0.6012336477309095 + }, + { + "score": "voiceclap_attribute:Pleasure_Ecstasy", + "n": 3239, + "raw_mae": 0.3071141541004181, + "normalized_mae": 1.0196293592453003, + "pearson": 0.7020449042320251, + "spearman": 0.5501698607996587 + }, + { + "score": "voiceclap_attribute:Pride", + "n": 3239, + "raw_mae": 0.5249341726303101, + "normalized_mae": 1.5041558742523193, + "pearson": 0.5849856734275818, + "spearman": 0.5516390405080989 + }, + { + "score": "voiceclap_attribute:Recording_Quality", + "n": 3089, + "raw_mae": 0.13308334350585938, + "normalized_mae": 0.40559276938438416, + "pearson": 0.9181739091873169, + "spearman": 0.9220500837276273 + }, + { + "score": "voiceclap_attribute:Relief", + "n": 3239, + "raw_mae": 0.4681965410709381, + "normalized_mae": 1.1256104707717896, + "pearson": 0.6132972240447998, + "spearman": 0.49148643273294096 + }, + { + "score": "voiceclap_attribute:Sadness", + "n": 3239, + "raw_mae": 0.4101768434047699, + "normalized_mae": 1.3108034133911133, + "pearson": 0.7305837273597717, + "spearman": 0.5737776704156328 + }, + { + "score": "voiceclap_attribute:Serious_vs._Humorous", + "n": 3089, + "raw_mae": 0.20096427202224731, + "normalized_mae": 0.35228022933006287, + "pearson": 0.8941868543624878, + "spearman": 0.842607969207186 + }, + { + "score": "voiceclap_attribute:Sexual_Lust", + "n": 3239, + "raw_mae": 0.14467570185661316, + "normalized_mae": 0.3462357223033905, + "pearson": 0.2325618714094162, + "spearman": 0.21193567263056043 + }, + { + "score": "voiceclap_attribute:Shame", + "n": 3239, + "raw_mae": 0.16184256970882416, + "normalized_mae": 0.5743461847305298, + "pearson": 0.3697497248649597, + "spearman": 0.22042696913033763 + }, + { + "score": "voiceclap_attribute:Soft_vs._Harsh", + "n": 3089, + "raw_mae": 0.17582917213439941, + "normalized_mae": 0.4881965219974518, + "pearson": 0.804598331451416, + "spearman": 0.8155528043306858 + }, + { + "score": "voiceclap_attribute:Sourness", + "n": 3239, + "raw_mae": 0.40499475598335266, + "normalized_mae": 1.3941899538040161, + "pearson": 0.6850731372833252, + "spearman": 0.539446524798312 + }, + { + "score": "voiceclap_attribute:Submissive_vs._Dominant", + "n": 3089, + "raw_mae": 0.15733033418655396, + "normalized_mae": 0.4382413625717163, + "pearson": 0.8177239894866943, + "spearman": 0.824456502820837 + }, + { + "score": "voiceclap_attribute:Teasing", + "n": 3239, + "raw_mae": 0.46219417452812195, + "normalized_mae": 1.218393325805664, + "pearson": 0.6424816250801086, + "spearman": 0.5301045499471515 + }, + { + "score": "voiceclap_attribute:Thankfulness_Gratitude", + "n": 3239, + "raw_mae": 0.3275446891784668, + "normalized_mae": 0.618764340877533, + "pearson": 0.6300103068351746, + "spearman": 0.46709305433851556 + }, + { + "score": "voiceclap_attribute:Triumph", + "n": 3239, + "raw_mae": 0.3787020742893219, + "normalized_mae": 1.0555524826049805, + "pearson": 0.5524948239326477, + "spearman": 0.45191363863536677 + }, + { + "score": "voiceclap_attribute:Valence", + "n": 3089, + "raw_mae": 0.4397704601287842, + "normalized_mae": 0.6935648918151855, + "pearson": 0.7448421716690063, + "spearman": 0.7397650305086985 + }, + { + "score": "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "n": 3089, + "raw_mae": 0.21403814852237701, + "normalized_mae": 0.3850415349006653, + "pearson": 0.8624390363693237, + "spearman": 0.8590273016528198 + }, + { + "score": "voiceclap_attribute:Warm_vs._Cold", + "n": 3089, + "raw_mae": 0.23356081545352936, + "normalized_mae": 0.5848369002342224, + "pearson": 0.7868248224258423, + "spearman": 0.7798371695797178 + }, + { + "score": "voiceclap_attribute:duration", + "n": 3089, + "raw_mae": 1.081497311592102, + "normalized_mae": 0.17075413465499878, + "pearson": 0.9660919904708862, + "spearman": 0.9625690227657832 + }, + { + "score": "voiceclap_attribute:score_background_quality", + "n": 3089, + "raw_mae": 0.1223151683807373, + "normalized_mae": 0.24534083902835846, + "pearson": 0.8781657814979553, + "spearman": 0.8605112353357108 + }, + { + "score": "voiceclap_attribute:score_content_enjoyment", + "n": 3089, + "raw_mae": 0.06368657201528549, + "normalized_mae": 0.25474628806114197, + "pearson": 0.8983961939811707, + "spearman": 0.913831884825405 + }, + { + "score": "voiceclap_attribute:score_overall_quality", + "n": 3089, + "raw_mae": 0.09499726444482803, + "normalized_mae": 0.23040670156478882, + "pearson": 0.919763445854187, + "spearman": 0.9098135943945252 + }, + { + "score": "voiceclap_attribute:score_speech_quality", + "n": 3089, + "raw_mae": 0.026841286569833755, + "normalized_mae": 0.10736514627933502, + "pearson": 0.8559004068374634, + "spearman": 0.8459151873894386 + }, + { + "score": "voiceclap_attribute:talking_speed", + "n": 3089, + "raw_mae": 1.3529478311538696, + "normalized_mae": 0.3605680465698242, + "pearson": 0.9281216859817505, + "spearman": 0.9272271176987172 + } + ], + "speaker_cosine": { + "timbre": { + "n": 1447, + "mean": 0.931404589762256 + }, + "identity": { + "n": 1447, + "mean": 0.8876386035823295 + } + }, + "frame_f1": 0.7044607859017137, + "frame_threshold": 0.5, + "cps_raw_mae": 0.9162952663231166, + "burst_class_oracle_span_accuracy": 0.4583781458378146, + "burst_class_events": 4649, + "burst_localization": { + "0.1": { + "precision": 0.12810293425388358, + "recall": 0.8780382878038288, + "f1": 0.2235854740647423, + "matched": 4082 + }, + "0.3": { + "precision": 0.12336419268790208, + "recall": 0.8455581845558184, + "f1": 0.21531467382373884, + "matched": 3931 + }, + "0.5": { + "precision": 0.11445159265651969, + "recall": 0.7844697784469779, + "f1": 0.19975899654926876, + "matched": 3647 + } + }, + "burst_start_mae_s": 0.11067613914747675, + "burst_end_mae_s": 0.20828025477707007, + "burst_matched_event_class_accuracy": 0.4456148946594806, + "burst_matched_event_class_n": 4082, + "limitations": "Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.", + "split": "validation", + "phase": "gemini", + "domain": "Flash", + "split_scope": "Same Flash validation audio before/after; used to select tuned checkpoint" +} diff --git a/gemini_burst_mapping.json b/gemini_burst_mapping.json new file mode 100644 index 0000000000000000000000000000000000000000..a7b2cc89fd37867dfe124cfa3cef18d193f3fa16 --- /dev/null +++ b/gemini_burst_mapping.json @@ -0,0 +1,237 @@ +{ + "fine_to_group23": { + "Breathy Giggle": "laugh_soft", + "Cackle": "laugh_loud", + "Childlike Giggle": "laugh_soft", + "Chuckle": "laugh_soft", + "Guffaw": "laugh_loud", + "Nervous Giggle": "laugh_soft", + "Snicker": "laugh_soft", + "Snorting Giggle": "laugh_soft", + "Convulsive Sob": "sob", + "Mournful Wail": "wail", + "Quiet Sob": "sob", + "Sobs": "sob", + "Trembling Whimper": "sob", + "Deep Breath": "breath_calm", + "Deep Breathing": "breath_calm", + "Fast Breathing": "breath_fast", + "Heavy Breathing": "breath_fast", + "Normal Breathing": "breath_calm", + "Panting": "breath_fast", + "Slow Breathing": "breath_calm", + "Contented Sigh": "sigh_pos", + "Exasperated Sigh": "sigh_neg", + "Relief Sigh": "sigh_pos", + "Wistful Sigh": "sigh_pos", + "Fearful Gasp": "gasp", + "Sharp Inhale": "gasp", + "Surprised Gasp": "gasp", + "Exhausted Groan": "sigh_neg", + "Frustrated Groan": "sigh_neg", + "Pain Moan": "moan", + "Pleasure Moan": "moan", + "Affirmative Grunt": "grunt", + "Displeased Grunt": "sigh_neg", + "Effort Grunt": "grunt", + "Ahem": "throat", + "Clears Throat": "throat", + "Growl": "growl", + "Gurgling": "misc_body", + "Hiss": "hiss", + "Low Mumble": "hum", + "Whispered Mumble": "hum", + "Humming": "hum", + "Purr": "hum", + "Resonant Hum": "hum", + "Soft Hum": "hum", + "Cough": "throat", + "Coughing": "throat", + "Hiccup": "hiccup", + "Hiccups": "hiccup", + "Sniff": "sniff", + "Snort": "sniff", + "Yawn": "yawn", + "Person Whistling Playfully": "whistle", + "Person Whistling to Get Attention": "whistle", + "Sharp Whistle": "whistle", + "Soft Whistle": "whistle", + "Wolf Whistle": "whistle", + "Blowing a Kiss": "mouth", + "Kissing Noises": "mouth", + "Kissing Sounds": "mouth", + "Lip Smack": "mouth", + "Smack One's Lips": "mouth", + "Smacks Lips": "mouth", + "Licking Sound": "mouth", + "Spitting": "mouth", + "Sucking Noise": "mouth", + "Click One's Tongue": "mouth", + "Clicks Tongue": "mouth", + "Tongue Click": "mouth", + "Tsk": "mouth", + "Chewing Noises": "mouth", + "Drinking Noises": "swallow", + "Gulps": "swallow", + "Nervous Gulp": "swallow", + "Slurping Noises": "swallow", + "Swallows": "swallow", + "Scream": "scream", + "Shriek": "scream" + }, + "fine_to_checkpoint_class": { + "Breathy Giggle": 4, + "Cackle": 5, + "Childlike Giggle": 6, + "Chuckle": 7, + "Guffaw": 18, + "Nervous Giggle": 27, + "Snicker": 38, + "Snorting Giggle": 41, + "Convulsive Sob": 0, + "Mournful Wail": 26, + "Quiet Sob": 30, + "Sobs": 0, + "Trembling Whimper": 48, + "Deep Breath": 3, + "Deep Breathing": 3, + "Fast Breathing": 3, + "Heavy Breathing": 3, + "Normal Breathing": 3, + "Panting": 0, + "Slow Breathing": 3, + "Contented Sigh": 8, + "Exasperated Sigh": 13, + "Relief Sigh": 31, + "Wistful Sigh": 51, + "Fearful Gasp": 15, + "Sharp Inhale": 33, + "Surprised Gasp": 44, + "Exhausted Groan": 14, + "Frustrated Groan": 16, + "Pain Moan": 0, + "Pleasure Moan": 0, + "Affirmative Grunt": 1, + "Displeased Grunt": 11, + "Effort Grunt": 12, + "Ahem": 2, + "Clears Throat": 46, + "Growl": 17, + "Gurgling": 0, + "Hiss": 0, + "Low Mumble": 25, + "Whispered Mumble": 50, + "Humming": 21, + "Purr": 29, + "Resonant Hum": 21, + "Soft Hum": 21, + "Cough": 9, + "Coughing": 9, + "Hiccup": 20, + "Hiccups": 20, + "Sniff": 39, + "Snort": 40, + "Yawn": 52, + "Person Whistling Playfully": 0, + "Person Whistling to Get Attention": 0, + "Sharp Whistle": 34, + "Soft Whistle": 42, + "Wolf Whistle": 0, + "Blowing a Kiss": 0, + "Kissing Noises": 22, + "Kissing Sounds": 22, + "Lip Smack": 24, + "Smack One's Lips": 0, + "Smacks Lips": 24, + "Licking Sound": 0, + "Spitting": 43, + "Sucking Noise": 0, + "Click One's Tongue": 0, + "Clicks Tongue": 47, + "Tongue Click": 47, + "Tsk": 49, + "Chewing Noises": 0, + "Drinking Noises": 0, + "Gulps": 19, + "Nervous Gulp": 28, + "Slurping Noises": 0, + "Swallows": 45, + "Scream": 32, + "Shriek": 35 + }, + "checkpoint_classes": [ + "Other / rare burst", + "Affirmative Grunt", + "Ahem", + "Breath", + "Breathy Giggle", + "Cackle", + "Childlike Giggle", + "Chuckle", + "Contented Sigh", + "Cough", + "Crying", + "Displeased Grunt", + "Effort Grunt", + "Exasperated Sigh", + "Exhausted Groan", + "Fearful Gasp", + "Frustrated Groan", + "Growl", + "Guffaw", + "Gulp", + "Hiccup", + "Hum", + "Kissing Sound", + "Laughter", + "Lip Smack", + "Low Mumble", + "Mournful Wail", + "Nervous Giggle", + "Nervous Gulp", + "Purr", + "Quiet Sob", + "Relief Sigh", + "Scream", + "Sharp Inhale", + "Sharp Whistle", + "Shriek", + "Sigh", + "Sneeze", + "Snicker", + "Sniff", + "Snort", + "Snorting Giggle", + "Soft Whistle", + "Spitting", + "Surprised Gasp", + "Swallows", + "Throat Clearing", + "Tongue Click", + "Trembling Whimper", + "Tsk", + "Whispered Mumble", + "Wistful Sigh", + "Yawn" + ], + "unrepresented_fine_classes": [ + "Convulsive Sob", + "Sobs", + "Panting", + "Pain Moan", + "Pleasure Moan", + "Gurgling", + "Hiss", + "Person Whistling Playfully", + "Person Whistling to Get Attention", + "Wolf Whistle", + "Blowing a Kiss", + "Smack One's Lips", + "Licking Sound", + "Sucking Noise", + "Click One's Tongue", + "Chewing Noises", + "Drinking Noises", + "Slurping Noises" + ] +} diff --git a/gemini_train_statistics.json b/gemini_train_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..6ac7a7928d9465cb338cafec08a702d4467cea14 --- /dev/null +++ b/gemini_train_statistics.json @@ -0,0 +1,780 @@ +{ + "basis": "current training partition only; provisional until final source/annotation completion", + "score_names": [ + "emo_Affection", + "emo_Amusement", + "emo_Anger", + "emo_Astonishment_Surprise", + "emo_Awe", + "emo_Bitterness", + "emo_Concentration", + "emo_Confusion", + "emo_Contemplation", + "emo_Contempt", + "emo_Contentment", + "emo_Disappointment", + "emo_Disgust", + "emo_Distress", + "emo_Doubt", + "emo_Elation", + "emo_Embarrassment", + "emo_Emotional_Numbness", + "emo_Fatigue_Exhaustion", + "emo_Fear", + "emo_Helplessness", + "emo_Hope_Enthusiasm_Optimism", + "emo_Impatience_and_Irritability", + "emo_Infatuation", + "emo_Interest", + "emo_Intoxication_Altered_States_of_Consciousness", + "emo_Jealousy_and_Envy", + "emo_Longing", + "emo_Malevolence_Malice", + "emo_Pain", + "emo_Pleasure_Ecstasy", + "emo_Pride", + "emo_Relief", + "emo_Sadness", + "emo_Sexual_Lust", + "emo_Shame", + "emo_Sourness", + "emo_Teasing", + "emo_Thankfulness_Gratitude", + "emo_Triumph", + "vn_AGEV_reg", + "vn_AROU_reg", + "vn_ARSH_reg", + "vn_ATCK_reg", + "vn_BKGN_reg", + "vn_BRGT_reg", + "vn_CHNK_reg", + "vn_CLRT_reg", + "vn_COGL_reg", + "vn_DARC_reg", + "vn_DFLU_reg", + "vn_EMPH_reg", + "vn_ESTH_reg", + "vn_EXPL_reg", + "vn_FOCS_reg", + "vn_FULL_reg", + "vn_GEND_reg", + "vn_HARM_reg", + "vn_METL_reg", + "vn_RANG_reg", + "vn_RCQL_reg", + "vn_REGS_reg", + "vn_RESP_reg", + "vn_ROUG_reg", + "vn_R_CHST_reg", + "vn_R_HEAD_reg", + "vn_R_MASK_reg", + "vn_R_MIXD_reg", + "vn_R_NASL_reg", + "vn_R_ORAL_reg", + "vn_R_THRT_reg", + "vn_SMTH_reg", + "vn_STNC_reg", + "vn_STRU_reg", + "vn_S_ASMR_reg", + "vn_S_AUTH_reg", + "vn_S_CART_reg", + "vn_S_CASU_reg", + "vn_S_CONV_reg", + "vn_S_DRAM_reg", + "vn_S_FORM_reg", + "vn_S_MONO_reg", + "vn_S_NARR_reg", + "vn_S_NEWS_reg", + "vn_S_PLAY_reg", + "vn_S_RANT_reg", + "vn_S_STRY_reg", + "vn_S_TECH_reg", + "vn_S_WHIS_reg", + "vn_TEMP_reg", + "vn_TENS_reg", + "vn_VALN_reg", + "vn_VALS_reg", + "vn_VFLX_reg", + "vn_VOLT_reg", + "vn_VULN_reg", + "vn_WARM_reg", + "genuineness_0_6", + "blend_0_10", + "R_quality", + "eiv_extra:Age", + "eiv_extra:Arousal", + "eiv_extra:Authenticity", + "eiv_extra:Background_Noise", + "eiv_extra:Confident_vs._Hesitant", + "eiv_extra:Gender", + "eiv_extra:High-Pitched_vs._Low-Pitched", + "eiv_extra:Monotone_vs._Expressive", + "eiv_extra:Recording_Quality", + "eiv_extra:Serious_vs._Humorous", + "eiv_extra:Soft_vs._Harsh", + "eiv_extra:Submissive_vs._Dominant", + "eiv_extra:Valence", + "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "eiv_extra:Warm_vs._Cold", + "eiv_extra:score_background_quality", + "eiv_extra:score_content_enjoyment", + "eiv_extra:score_overall_quality", + "eiv_extra:score_speech_quality", + "audiobox:CE", + "audiobox:CU", + "audiobox:PC", + "audiobox:PQ", + "dnsmos:SIG_raw", + "dnsmos:BAK_raw", + "dnsmos:OVRL_raw", + "dnsmos:SIG", + "dnsmos:BAK", + "dnsmos:OVRL", + "dnsmos:P808_MOS", + "burst_count_log1p", + "voiceclap_attribute:Affection", + "voiceclap_attribute:Age", + "voiceclap_attribute:Amusement", + "voiceclap_attribute:Anger", + "voiceclap_attribute:Arousal", + "voiceclap_attribute:Astonishment_Surprise", + "voiceclap_attribute:Authenticity", + "voiceclap_attribute:Awe", + "voiceclap_attribute:Background_Noise", + "voiceclap_attribute:Bitterness", + "voiceclap_attribute:Concentration", + "voiceclap_attribute:Confident_vs._Hesitant", + "voiceclap_attribute:Confusion", + "voiceclap_attribute:Contemplation", + "voiceclap_attribute:Contempt", + "voiceclap_attribute:Contentment", + "voiceclap_attribute:Disappointment", + "voiceclap_attribute:Disgust", + "voiceclap_attribute:Distress", + "voiceclap_attribute:Doubt", + "voiceclap_attribute:Elation", + "voiceclap_attribute:Embarrassment", + "voiceclap_attribute:Emotional_Numbness", + "voiceclap_attribute:Fatigue_Exhaustion", + "voiceclap_attribute:Fear", + "voiceclap_attribute:Gender", + "voiceclap_attribute:Helplessness", + "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "voiceclap_attribute:Impatience_and_Irritability", + "voiceclap_attribute:Infatuation", + "voiceclap_attribute:Interest", + "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "voiceclap_attribute:Jealousy_&_Envy", + "voiceclap_attribute:Longing", + "voiceclap_attribute:Malevolence_Malice", + "voiceclap_attribute:Monotone_vs._Expressive", + "voiceclap_attribute:Pain", + "voiceclap_attribute:Pleasure_Ecstasy", + "voiceclap_attribute:Pride", + "voiceclap_attribute:Recording_Quality", + "voiceclap_attribute:Relief", + "voiceclap_attribute:Sadness", + "voiceclap_attribute:Serious_vs._Humorous", + "voiceclap_attribute:Sexual_Lust", + "voiceclap_attribute:Shame", + "voiceclap_attribute:Soft_vs._Harsh", + "voiceclap_attribute:Sourness", + "voiceclap_attribute:Submissive_vs._Dominant", + "voiceclap_attribute:Teasing", + "voiceclap_attribute:Thankfulness_Gratitude", + "voiceclap_attribute:Triumph", + "voiceclap_attribute:Valence", + "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "voiceclap_attribute:Warm_vs._Cold", + "voiceclap_attribute:duration", + "voiceclap_attribute:score_background_quality", + "voiceclap_attribute:score_content_enjoyment", + "voiceclap_attribute:score_overall_quality", + "voiceclap_attribute:score_speech_quality", + "voiceclap_attribute:talking_speed" + ], + "count": [ + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 39001, + 38159, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380, + 58380 + ], + "mean": [ + 0.5192874272010963, + 0.8194929770469395, + 0.3966255566974979, + 0.4953579993148342, + 0.44897225077081243, + 0.46447413497773066, + 1.6810037684138335, + 0.41133949982870355, + 1.679496402877696, + 0.3649708804385086, + 1.2492977046933986, + 0.6139773895169456, + 0.24770469338814685, + 0.7459061322370573, + 0.6685337444330276, + 0.45397396368619514, + 0.15202124015073717, + 0.19498115793079762, + 0.6957519698526845, + 0.2684994861253824, + 0.636365193559424, + 0.9964542651593041, + 0.5949811579308014, + 0.12663583418978872, + 1.8540253511476465, + 0.07341555327166721, + 0.04021925316889366, + 0.41702637889687927, + 0.14842411784857978, + 0.3755738266529632, + 0.32266187050359474, + 0.6275094210345996, + 0.47195957519698184, + 0.47295306611853016, + 0.08124357656731661, + 0.0987667009249734, + 0.44242891401164874, + 0.5102261048304335, + 0.2551216169921222, + 0.35068516615279116, + 3.1353374443302626, + 2.7525865022267553, + 2.9202295306611767, + 2.923723878040449, + 3.6355943816375405, + 3.2135662898252586, + 2.5344295991778205, + 3.700702295306596, + 1.7232271325796513, + 2.998629667694438, + 1.3346008907160092, + 3.3840698869475836, + 3.6343953408701886, + 0.06791709489551243, + 3.8782631038026807, + 3.2260020554984594, + 3.433453237410097, + 3.2719253168893876, + 1.664354230901004, + 2.9878725590955955, + 3.79321685508737, + 2.2750256937307367, + 2.4556354916067002, + 2.0331963001027913, + 2.978639945186707, + 2.220897567660148, + 2.792069201781382, + 3.365741692360377, + 1.7864850976361832, + 3.414234326824244, + 2.753151764302858, + 3.1715998629667737, + 3.1539910928399952, + 3.529427886262416, + 0.723466940733134, + 2.358667351832805, + 0.7155704008222022, + 3.024734498115809, + 3.2268242548818384, + 2.6172147995889055, + 1.706543336759175, + 2.593114080164422, + 2.298681055155869, + 0.6772524837273053, + 1.5894484412469976, + 0.7427714970880375, + 2.112949640287793, + 1.4278691332648055, + 0.5706235011990417, + 2.762778348749599, + 2.4926515930112942, + 2.878143199725919, + 2.8546762589928028, + 2.9047276464542575, + 1.950736553614257, + 2.440733127783501, + 3.232168550873606, + 4.376892771497031, + 7.572395579600515, + 0.7693877485195274, + 3.1276252688748736, + 1.7975117851024482, + 2.9206331998079174, + 0.4244207237190548, + 1.2638457512362304, + 0.18546744358696285, + 1.6562414840420085, + 2.012678580510897, + 2.427450719181729, + 1.0305236693673285, + 0.40552226346753134, + 0.39699793928476956, + 0.39619846046379814, + 1.3613356041653706, + 0.23008181889474008, + 3.499185580987178, + 4.65496650034127, + 2.802598769030134, + 1.8963655511701567, + 5.467054878725572, + 6.219847980472767, + 1.78165686211031, + 7.089394044193112, + 3.8498586445700322, + 3.8741952291880803, + 3.464723351832813, + 3.4255701135662737, + 3.7690470659472406, + 3.0630566831106463, + 3.6434493018156706, + 0.6911627115926797, + 0.5192874272010963, + 3.046046147886795, + 0.8194929770469395, + 0.3966255566974979, + 1.8033007885401788, + 0.4953579993148342, + 2.9673965281637833, + 0.44897225077081243, + 0.42774576940390335, + 0.46447413497773066, + 1.6810037684138335, + 1.461671296478791, + 0.41133949982870355, + 1.679496402877696, + 0.3649708804385086, + 1.2492977046933986, + 0.6139773895169456, + 0.24770469338814685, + 0.7459061322370573, + 0.6685337444330276, + 0.45397396368619514, + 0.15202124015073717, + 0.19498115793079762, + 0.6957519698526845, + 0.2684994861253824, + 0.1481757374138329, + 0.636365193559424, + 1.6936685263957523, + 0.9964542651593041, + 0.5949811579308014, + 0.12663583418978872, + 1.8540253511476465, + 0.07341555327166721, + 0.04021925316889366, + 0.41702637889687927, + 0.14842411784857978, + 2.073102347687031, + 0.3755738266529632, + 0.32266187050359474, + 0.6275094210345996, + 2.410305775592271, + 0.47195957519698184, + 0.47295306611853016, + 1.0453307331945967, + 0.08124357656731661, + 0.0987667009249734, + 0.3493214684057118, + 0.44242891401164874, + 0.5024435844148578, + 0.5102261048304335, + 0.2551216169921222, + 0.35068516615279116, + -0.07671741054314579, + 1.3852912880492998, + 0.17436333947897234, + 10.24294253519524, + 3.4360303790571716, + 4.73948690762626, + 2.7390484171397644, + 1.9350600422551738, + 12.9722604064592 + ], + "std": [ + 0.9275509934462636, + 1.1199536967386903, + 0.8876714039103254, + 0.8777417965953798, + 0.9136679438380443, + 0.9352020825374199, + 0.8532260804844294, + 0.7958664757742199, + 1.034469784685504, + 0.8991313749213092, + 1.089972052452089, + 1.0450669978420806, + 0.7033534711122825, + 1.1993687071727375, + 0.8501536093242995, + 0.9062922673554012, + 0.5432606109052269, + 0.49567380682192186, + 1.0374120771862074, + 0.7688286378586915, + 1.1139542563326688, + 1.0143224595515967, + 1.0539923080983777, + 0.5552511981769991, + 0.9988860191471728, + 0.3784024798686873, + 0.346310391382999, + 0.856239575514884, + 0.5909113077863566, + 0.8990990149350612, + 0.7478989451961275, + 0.8815397693916925, + 0.9090830325094228, + 0.9754637418540082, + 0.46452910060514957, + 0.5177313545053387, + 0.8777784993195329, + 0.9446382746562131, + 0.7235127405869907, + 0.8254622029290207, + 0.48815533340997097, + 1.0081745316317827, + 0.704309507894119, + 0.8446813065137221, + 0.6147612508910077, + 0.6663401328416759, + 0.8225350034427309, + 0.9374344440333365, + 1.1056699615442602, + 0.7156055511146882, + 1.3066613675473895, + 0.7905356681376416, + 0.805157813783411, + 0.29322919836517575, + 0.7750588820333559, + 0.5560118485616042, + 1.8624343284362765, + 0.8450345220845084, + 0.765521373210316, + 0.9544024833565046, + 0.6733526568778027, + 1.3526406201073573, + 1.0494463859970398, + 1.0036731577791953, + 0.9442344473340155, + 1.0279521359597226, + 0.7615382644820817, + 0.6375629584173483, + 0.591413041607472, + 0.5668344764084486, + 0.780299461968861, + 0.877558048809578, + 1.1182991605989123, + 0.9957811218714696, + 1.1320008865029352, + 1.2914777469284786, + 1.1641413954144584, + 1.461497888182547, + 1.3664380770622713, + 1.4570292409850658, + 1.2450690715368136, + 1.4149330334727896, + 1.4064215427935223, + 1.0304609645985237, + 1.4531504105872122, + 1.1641866625818793, + 1.2333107185130365, + 1.36531482276621, + 1.1202901433185866, + 0.8157170267685178, + 0.9860264495378019, + 1.253983790325984, + 0.6535416646674022, + 0.47409955346718574, + 0.8798330365001463, + 1.371165503377374, + 0.6964303277886761, + 0.755500876905032, + 1.150546328691376, + 0.3437508103385477, + 0.485307810571245, + 0.7219584851126697, + 0.29442738253085027, + 0.4049086158849841, + 0.5351744073356577, + 1.0525658353834653, + 0.3580291520141125, + 0.5939040895379637, + 0.5557086437676062, + 0.5391045271464353, + 0.39553965092462434, + 0.3735075244288823, + 1.0786123681311364, + 0.5463615153339553, + 0.463316066408491, + 0.44621996612743514, + 0.3820256364734862, + 0.4151596525259533, + 0.1118751723257326, + 0.8663128517994356, + 0.9096225297560756, + 0.7269194109373684, + 0.9122801125337442, + 0.641860512284228, + 0.8319068241026344, + 0.7184776183686608, + 0.46497244281437566, + 0.6508405397923435, + 0.5209071344939292, + 0.4543288522399254, + 0.5829596392132322, + 0.9275509934462636, + 0.4948563951478026, + 1.1199536967386903, + 0.8876714039103254, + 0.7215692462474885, + 0.8777417965953798, + 0.2537341312660219, + 0.9136679438380443, + 0.2668640078062361, + 0.9352020825374199, + 0.8532260804844294, + 0.5388474147921921, + 0.7958664757742199, + 1.034469784685504, + 0.8991313749213092, + 1.089972052452089, + 1.0450669978420806, + 0.7033534711122825, + 1.1993687071727375, + 0.8501536093242995, + 0.9062922673554012, + 0.5432606109052269, + 0.49567380682192186, + 1.0374120771862074, + 0.7688286378586915, + 0.9730075512252295, + 1.1139542563326688, + 0.3460445167614073, + 1.0143224595515967, + 1.0539923080983777, + 0.5552511981769991, + 0.9988860191471728, + 0.3784024798686873, + 0.346310391382999, + 0.856239575514884, + 0.5909113077863566, + 0.6108176908974051, + 0.8990990149350612, + 0.7478989451961275, + 0.8815397693916925, + 0.44193650382263355, + 0.9090830325094228, + 0.9754637418540082, + 0.6080649815039615, + 0.46452910060514957, + 0.5177313545053387, + 0.41765448867011085, + 0.8777784993195329, + 0.38068228139485094, + 0.9446382746562131, + 0.7235127405869907, + 0.8254622029290207, + 0.9248001870897204, + 0.5582800985269258, + 0.5156901162403411, + 5.712554910550741, + 0.3178340658345531, + 0.209620872511189, + 0.32364017186116056, + 0.07038423458982083, + 5.1465783345930385 + ], + "default_training_normalization": "checkpoint_normalization.json; preserves existing output units; emotions remain 0..4" +} diff --git a/inference.py b/inference.py new file mode 100644 index 0000000000000000000000000000000000000000..4ce94b8ce76354a274e164a0dd924211ccdade05 --- /dev/null +++ b/inference.py @@ -0,0 +1,143 @@ +#!/usr/bin/env python3 +"""Inference for LAION's Gemini-tuned encoder-only Whisper Base/Small models.""" +from __future__ import annotations + +import argparse +import json +import math +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from safetensors.torch import load_file +from scipy.signal import resample_poly +from transformers import WhisperFeatureExtractor + +from model import LayeredMultiTaskWhisper + + +def read_audio(path): + wave, rate = sf.read(path, dtype='float32', always_2d=True) + wave = wave.mean(axis=1) + duration = len(wave) / rate + if not .1 <= duration <= 30.: + raise ValueError(f'Audio must last 0.1–30 seconds; received {duration:.3f}s') + if not np.isfinite(wave).all(): + raise ValueError('Audio contains nonfinite values') + if rate != 16000: + divisor = math.gcd(rate, 16000) + wave = resample_poly(wave, 16000 // divisor, rate // divisor).astype(np.float32) + return wave[:480000], duration + + +class Predictor: + """Load once and reuse. Local safe weights; no teachers or ASR decoder.""" + def __init__(self, repo_dir, model_size='small', device='cpu', threads=4): + if model_size not in ('base', 'small') or threads < 1: + raise ValueError('Use base/small and at least one CPU thread') + torch.set_num_threads(threads) + self.repo = Path(repo_dir) + self.model_size, self.device = model_size, device + self.norm = json.loads((self.repo / 'training_normalization.json').read_text()) + self.display = json.loads((self.repo / 'display_normalization.json').read_text()) + self.class_names = json.loads((self.repo / 'classes.json').read_text())['names'] + self.names = self.norm['score_names'] + if self.names != [r['name'] for r in self.display['targets']]: + raise ValueError('Display and training target orders differ') + directory = self.repo / model_size + self.model = LayeredMultiTaskWhisper(directory, len(self.class_names), initialize_pretrained=False) + self.model.load_state_dict(load_file(directory / 'model.safetensors', device='cpu'), strict=True) + self.model.to(device).eval() + self.extractor = WhisperFeatureExtractor.from_pretrained(directory, local_files_only=True) + + def predict(self, audio, *, frame_threshold=.5, event_threshold=.5, max_events=32, include_frames=False): + if not 0 < frame_threshold < 1 or not 0 < event_threshold < 1 or max_events < 1: + raise ValueError('Thresholds must be between zero and one, max_events positive') + wave, duration = read_audio(audio) + features = self.extractor([wave], sampling_rate=16000, padding='longest', truncation=True, + max_length=480000, return_attention_mask=True, return_tensors='np') + mel = features['input_features'].astype(np.float32) + mask = features['attention_mask'].astype(np.int64) + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + mask = np.pad(mask, ((0, 0), (0, 1))) + from contextlib import nullcontext + autocast = torch.autocast('cuda', dtype=torch.bfloat16) if self.device.startswith('cuda') else nullcontext() + with torch.inference_mode(), autocast: + out = self.model(torch.from_numpy(mel).to(self.device), torch.from_numpy(mask).to(self.device), + predict_events=True, event_threshold=event_threshold, max_pred_events=max_events) + standardized = out['scores'][0].float().cpu().numpy() + raw = standardized * np.asarray(self.norm['score_std']) + np.asarray(self.norm['score_mean']) + z = {name: ((float(value) - row['median']) / row['std'] + if row['median'] is not None and row['std'] not in (None, 0) else None) + for name, value, row in zip(self.names, raw, self.display['targets'])} + count = min(int((mask.sum() + 1) // 2), out['frame'].shape[1]) + frame = out['frame'][0, :count].float().sigmoid().cpu().numpy() + edges = np.diff(np.pad((frame >= frame_threshold).astype(np.int8), (1, 1))) + regions = [{'start_s': round(float(a) * .02, 6), 'end_s': round(min(float(b) * .02, duration), 6)} + for a, b in zip(np.flatnonzero(edges == 1), np.flatnonzero(edges == -1)) + if float(a) * .02 < duration] + probabilities = out['event_class'][0].float().softmax(-1).cpu().numpy() + starts = out['predicted_event_starts'][0].cpu().numpy() + ends = out['predicted_event_ends'][0].cpu().numpy() + valid = out['predicted_event_valid'][0].cpu().numpy() + onset = out['onset'][0].float().sigmoid().cpu().numpy() + proposals = [] + for j in np.flatnonzero(valid): + start, end = float(starts[j]) * .02, min(float(ends[j]) * .02, duration) + if start >= end: + continue + top = np.argsort(probabilities[j])[-3:][::-1] + proposals.append({'start_s': round(start, 6), 'end_s': round(end, 6), + 'onset_probability': float(onset[int(starts[j])]), + 'top3_classes': [{'label': self.class_names[int(k)], + 'softmax_probability': float(probabilities[j, k])} for k in top]}) + cps_z = float(out['cps'][0].float().cpu()) + result = { + 'model': self.model_size, 'checkpoint': 'best Gemini Flash 3.8 fine-tune; epoch 2', + 'duration_s': duration, + 'scores_raw': dict(zip(self.names, map(float, raw))), + 'scores_training_z': dict(zip(self.names, map(float, standardized))), + 'scores_z': z, + 'characters_per_second': cps_z * self.norm['cps_std'] + self.norm['cps_mean'], + 'characters_per_second_training_z': cps_z, + 'estimated_burst_count': float(np.expm1(np.clip(raw[130], 0, 8))), + 'orange_timbre_128d': out['timbre'][0].float().cpu().tolist(), + 'orange_identity_250d': out['identity'][0].float().cpu().tolist(), + 'binary_burst_regions': regions, 'burst_event_proposals': proposals, + 'decoding': {'frame_threshold': frame_threshold, 'event_threshold': event_threshold, 'max_events': max_events}, + 'notes': 'Encoder only: no transcript or captions. Raw regression scores are not clipped to ordinal scales. ' + 'Display z-scores use the original train-only reference median/std; they are not probabilities. ' + 'Class probabilities are uncalibrated. Blend is only meaningful when vocal bursts are present.', + } + if include_frames: + result['burst_probability_per_20ms_frame'] = frame.tolist() + return result + + +def predict(audio, repo_dir, *, model_size='small', device='cpu', threads=4, **options): + """Convenience call; reuse Predictor for many clips to avoid reloading weights.""" + return Predictor(repo_dir, model_size, device, threads).predict(audio, **options) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('audio', type=Path) + parser.add_argument('--repo-dir', type=Path, default=Path(__file__).resolve().parent) + parser.add_argument('--model', choices=('base', 'small'), default='small') + parser.add_argument('--device', default='cpu') + parser.add_argument('--threads', type=int, default=4) + parser.add_argument('--frame-threshold', type=float, default=.5) + parser.add_argument('--event-threshold', type=float, default=.5) + parser.add_argument('--max-events', type=int, default=32) + parser.add_argument('--include-frame-probabilities', action='store_true') + args = parser.parse_args() + result = predict(args.audio, args.repo_dir, model_size=args.model, device=args.device, threads=args.threads, + frame_threshold=args.frame_threshold, event_threshold=args.event_threshold, + max_events=args.max_events, include_frames=args.include_frame_probabilities) + print(json.dumps(result, indent=2, ensure_ascii=False, allow_nan=False)) + + +if __name__ == '__main__': + main() diff --git a/model.py b/model.py new file mode 100644 index 0000000000000000000000000000000000000000..9080bdb80574da8aa1a071f7dba4b7c3268c06db --- /dev/null +++ b/model.py @@ -0,0 +1,207 @@ +#!/usr/bin/env python3 +"""Encoder-only Whisper with layer-mean residual experts and event-local classes.""" +from __future__ import annotations + +from pathlib import Path + +import torch +from safetensors import safe_open +from torch import nn +from torch.nn import functional as F +from transformers import WhisperConfig +from transformers.models.whisper.modeling_whisper import WhisperEncoder + + +SCORE_FAMILIES={ + 'emotion':(0,40,64), + 'voicenet':(40,97,32), + 'genuineness_blend_quality':(97,100,32), + 'empathic_plus':(100,119,64), + 'audiobox':(119,123,32), + 'dnsmos':(123,130,32), + 'burst_count':(130,131,32), + 'voiceclap_attributes':(131,192,64), +} + + +class LayerMixture(nn.Module): + """Project each layer's masked mean, then learn a sample-specific layer mix.""" + def __init__(self, dim: int, width: int, layers: int): + super().__init__() + self.project=nn.Sequential(nn.LayerNorm(dim),nn.Linear(dim,width), + nn.GELU(),nn.Linear(width,width)) + self.gate=nn.Linear(width,1) + self.layer_bias=nn.Parameter(torch.zeros(layers)) + self.out_norm=nn.LayerNorm(width) + + def forward(self, means: torch.Tensor) -> torch.Tensor: + # means: [batch, encoder layers, hidden width] + z=self.project(means) + weights=(self.gate(z).squeeze(-1)+self.layer_bias).softmax(dim=1) + return self.out_norm((z*weights.unsqueeze(-1)).sum(dim=1)) + + +class LayeredMultiTaskWhisper(nn.Module): + def __init__(self, model_path: str | Path, n_event_classes: int, + *, initialize_pretrained: bool = True): + super().__init__() + model_path=Path(model_path) + config=WhisperConfig.from_pretrained(model_path,local_files_only=True) + self.encoder=WhisperEncoder(config) + if initialize_pretrained: + with safe_open(model_path/'model.safetensors',framework='pt',device='cpu') as file: + prefix='model.encoder.' + pretrained={name[len(prefix):]:file.get_tensor(name) for name in file.keys() + if name.startswith(prefix)} + self.encoder.load_state_dict(pretrained,strict=True) + self.hidden_dim=config.d_model + self.num_layers=config.encoder_layers + self.n_event_classes=n_event_classes + pooled_dim=config.d_model*4 + + def clip_head(inputs: int, outputs: int): + return nn.Sequential(nn.LayerNorm(inputs),nn.Linear(inputs,512), + nn.GELU(),nn.Linear(512,outputs)) + + # A direct final-layer route plus learned residuals from every layer. + self.score_head=clip_head(pooled_dim,192) + self.score_mix=nn.ModuleDict() + self.score_delta=nn.ModuleDict() + for family,(start,stop,width) in SCORE_FAMILIES.items(): + self.score_mix[family]=LayerMixture(config.d_model,width,self.num_layers) + self.score_delta[family]=nn.Linear(width,stop-start) + nn.init.zeros_(self.score_delta[family].weight) + nn.init.zeros_(self.score_delta[family].bias) + + self.timbre_mix=LayerMixture(config.d_model,128,self.num_layers) + self.identity_mix=LayerMixture(config.d_model,128,self.num_layers) + self.timbre_head=clip_head(pooled_dim+128,128) + self.identity_head=clip_head(pooled_dim+128,250) + self.cps_mix=LayerMixture(config.d_model,32,self.num_layers) + self.cps_head=clip_head(pooled_dim+32,1) + + self.frame_head=nn.Sequential(nn.LayerNorm(config.d_model), + nn.Linear(config.d_model,config.d_model//2), + nn.GELU(), + nn.Conv1d(config.d_model//2,config.d_model//2,7,padding=3), + nn.GELU(),nn.Conv1d(config.d_model//2,1,1)) + # Independent onset/duration proposals keep overlapping source events separate. + self.proposal_head=nn.Conv1d(config.d_model//2,2,3,padding=1) + self.event_mix=LayerMixture(config.d_model,64,self.num_layers) + self.event_head=nn.Sequential(nn.LayerNorm(config.d_model+64), + nn.Linear(config.d_model+64,256),nn.GELU(), + nn.Linear(256,n_event_classes)) + + @staticmethod + def _event_means(h: torch.Tensor, starts: torch.Tensor, + ends: torch.Tensor) -> torch.Tensor: + n=h.shape[1] + starts=starts.clamp(0,n) + ends=ends.clamp(0,n) + prefix=F.pad(h.float().cumsum(dim=1),(0,0,1,0)) + width=h.shape[-1] + left=prefix.gather(1,starts.unsqueeze(-1).expand(-1,-1,width)) + right=prefix.gather(1,ends.unsqueeze(-1).expand(-1,-1,width)) + return (right-left)/(ends-starts).clamp_min(1).unsqueeze(-1) + + def forward(self, mel: torch.Tensor, mel_mask: torch.Tensor, + event_starts: torch.Tensor | None = None, + event_ends: torch.Tensor | None = None, + *, predict_events: bool = False, + event_threshold: float = .5, + max_pred_events: int = 10) -> dict[str,torch.Tensor]: + enc=self.encoder + h=F.gelu(enc.conv1(mel)) + h=F.gelu(enc.conv2(h)).transpose(1,2) + n=h.shape[1] + h=h+enc.embed_positions(torch.arange(n,device=h.device)) + valid=torch.arange(n,device=h.device)[None,:]<((mel_mask.sum(1)+1)//2)[:,None] + attention=torch.zeros((len(h),1,1,n),device=h.device,dtype=h.dtype) + attention.masked_fill_(~valid[:,None,None,:],torch.finfo(h.dtype).min) + mask=valid.unsqueeze(-1) + count=mask.sum(1).clamp_min(1) + layer_means=[] + event_layers=[] + layer_frames=[] + if (event_starts is None)!=(event_ends is None): + raise ValueError('event starts and ends must be provided together') + if predict_events and event_starts is not None: + raise ValueError('Use ground-truth event spans or predicted spans, not both') + for layer in enc.layers: + h=layer(h,attention) + layer_means.append((h.float()*mask).sum(1)/count) + if event_starts is not None: + event_layers.append(self._event_means(h,event_starts,event_ends)) + elif predict_events: + layer_frames.append(h) + h=enc.layer_norm(h).float() + mean=(h*mask).sum(1)/count + var=((h-mean[:,None,:]).square()*mask).sum(1)/count + minimum=h.masked_fill(~mask,torch.inf).amin(1) + maximum=h.masked_fill(~mask,-torch.inf).amax(1) + pooled=torch.cat((mean,minimum,maximum,var.clamp_min(1e-8).sqrt()),dim=-1) + means=torch.stack(layer_means,dim=1) + + deltas=torch.cat([self.score_delta[family](self.score_mix[family](means)) + for family in SCORE_FAMILIES],dim=-1) + score=self.score_head(pooled)+deltas + timbre=F.normalize(self.timbre_head(torch.cat((pooled,self.timbre_mix(means)),dim=-1)).float(),dim=-1) + identity=F.normalize(self.identity_head(torch.cat((pooled,self.identity_mix(means)),dim=-1)).float(),dim=-1) + cps=self.cps_head(torch.cat((pooled,self.cps_mix(means)),dim=-1)).squeeze(-1) + x=self.frame_head[0](h) + x=self.frame_head[1](x) + x=self.frame_head[2](x).transpose(1,2) + frame=self.frame_head[3:](x).squeeze(1) + proposal=self.proposal_head(x) + onset=proposal[:,0,:] + log_duration=proposal[:,1,:] + output={'scores':score,'frame':frame,'timbre':timbre, + 'identity':identity,'cps':cps, + 'onset':onset,'log_duration':log_duration} + if predict_events: + if not 0=event_threshold)&valid[i] + padded=F.pad(probabilities[i],(1,1),value=-1.) + peaks=active&(probabilities[i]>=padded[:-2])&( + probabilities[i]>padded[2:]) + ranked=torch.nonzero(peaks).flatten().tolist() + ranked.sort(key=lambda start:float(probabilities[i,start]),reverse=True) + chosen=[] + for start in ranked: + if any(abs(start-old)<3 for old in chosen): + continue + chosen.append(start) + if len(chosen)>=max_pred_events: + break + row=[] + for start in chosen: + duration=int(round(float(log_duration[i,start].float().clamp(0,8).expm1()))) + end=min(int(valid[i].sum()),start+max(1,duration)) + row.append((start,end)) + spans.append(sorted(row)) + width=max(1,max(len(row) for row in spans)) + event_starts=torch.zeros((len(h),width),device=h.device,dtype=torch.int64) + event_ends=torch.zeros_like(event_starts) + event_valid=torch.zeros_like(event_starts,dtype=torch.bool) + for i,row in enumerate(spans): + for j,(start,end) in enumerate(row): + event_starts[i,j]=start + event_ends[i,j]=end + event_valid[i,j]=True + event_layers=[self._event_means(layer,event_starts,event_ends) + for layer in layer_frames] + output.update(predicted_event_starts=event_starts, + predicted_event_ends=event_ends, + predicted_event_valid=event_valid) + if event_starts is not None: + local=self._event_means(h,event_starts,event_ends) + per_layer=torch.stack(event_layers,dim=2) + b,e,l,d=per_layer.shape + mixed=self.event_mix(per_layer.reshape(b*e,l,d)).reshape(b,e,-1) + output['event_class']=self.event_head(torch.cat((local,mixed),dim=-1)) + return output diff --git a/release_manifest.json b/release_manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..864e9ac044c2820b1d621aae54d2ea8966285c64 --- /dev/null +++ b/release_manifest.json @@ -0,0 +1,518 @@ +{ + "repo_id": "laion/whisper-base-small-gemini-audio-scores", + "author": "Christoph Schuhmann", + "organization": "LAION", + "license": "cc-by-4.0", + "release_date": "2026-10-07", + "variants": { + "base": { + "model": "base", + "checkpoint_epoch": 2, + "updates": 914, + "source_checkpoint_sha256": "02ea9f6203a1d12590c36d34ba2f4e1bfa9034cae7018fcf1489bf1a6934ba0b", + "safe_weights_sha256": "c4d9e05295020cd0fab4e44ee10aae3bdf934b0a7700fea05bb271ffa2e410b4", + "safe_weights_bytes": 105795828, + "all_tensors_bitwise_equal": true, + "all_model_outputs_bitwise_equal": true, + "heldout_audio_sha256": "0003abe6b5462dfec7bd1ece5ece2c02c289c6bdefd8318db13580bbd050cd48", + "heldout_duration_s": 4.896, + "targets": 192, + "speaker_dimensions": [ + 128, + 250 + ], + "finite_outputs": true, + "timestamps_have_start_and_end": true, + "device": "cuda:0", + "one_thread_cpu_inference_passed": true, + "torch": "2.9.1+cu128", + "slurm_job": "2204359" + }, + "small": { + "model": "small", + "checkpoint_epoch": 2, + "updates": 914, + "source_checkpoint_sha256": "63f2dd8314cde82e998fa7ef802020ff984948d2cf4b7da32711e89b2bc637e6", + "safe_weights_sha256": "00f30de0f7d656d2a1e86bdc629673ff8b576532e1263b02bcebdfc2763e54f1", + "safe_weights_bytes": 388447068, + "all_tensors_bitwise_equal": true, + "all_model_outputs_bitwise_equal": true, + "heldout_audio_sha256": "0003abe6b5462dfec7bd1ece5ece2c02c289c6bdefd8318db13580bbd050cd48", + "heldout_duration_s": 4.896, + "targets": 192, + "speaker_dimensions": [ + 128, + 250 + ], + "finite_outputs": true, + "timestamps_have_start_and_end": true, + "device": "cuda:1", + "one_thread_cpu_inference_passed": true, + "torch": "2.9.1+cu128", + "slurm_job": "2204359" + } + }, + "benchmark_url": "https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html", + "files": { + ".gitattributes": { + "bytes": 91, + "sha256": "137fabec805869007ee08b090309aa47a8ce228d8e5caba83bebc5081efe82b8" + }, + "LICENSE": { + "bytes": 18657, + "sha256": "9ba9550ad48438d0836ddab3da480b3b69ffa0aac7b7878b5a0039e7ab429411" + }, + "NOTICE.md": { + "bytes": 865, + "sha256": "265d808ebbd18c36e302b96996be890a0790314e05cfb1bd3dddb8e3933563d7" + }, + "README.md": { + "bytes": 54760, + "sha256": "e0ec3f6bb20a89e2cea2cf279ba37420e08b492bab7625a3ea0e00cba0a4fc26" + }, + "base/checkpoint.pt": { + "bytes": 317713823, + "sha256": "02ea9f6203a1d12590c36d34ba2f4e1bfa9034cae7018fcf1489bf1a6934ba0b" + }, + "base/config.json": { + "bytes": 2007, + "sha256": "9637fe63f4d5fe9a03b16970914e8166af4a705026babafe5e9ccffe210f33e5" + }, + "base/model.safetensors": { + "bytes": 105795828, + "sha256": "c4d9e05295020cd0fab4e44ee10aae3bdf934b0a7700fea05bb271ffa2e410b4" + }, + "base/preprocessor_config.json": { + "bytes": 184990, + "sha256": "9b5cd03a36fbb8a627c64d98a5b5b126ead95a77720723944487311f0110b666" + }, + "classes.json": { + "bytes": 8046, + "sha256": "c040895e4ff292ba3fa2eb392c5e5e3c2da1b8e93ca4782c9aef70a3d22310a9" + }, + "display_normalization.json": { + "bytes": 47812, + "sha256": "4655e42b8ad425f2720474857fcd12e036a6eb8c4d28e5c69a65e2e41de39208" + }, + "evaluation/base/crema_matched_adapter.json": { + "bytes": 13859, + "sha256": "a5b3d4feee1edf1e940479ac0def4a75726698ec6b2a3dd6da17e3fe2e1bcb76" + }, + "evaluation/base/gemini_p3_test_metrics.json": { + "bytes": 44635, + "sha256": "34608899594fb3d9aa7e59cdddea6a8295ce3a2f860e29645106dbf6cdfac502" + }, + "evaluation/base/gemini_p3_validation_metrics.json": { + "bytes": 44635, + "sha256": "bd7b1de4a5644646cddd029c78a2aeb085c6ffed80b184ef4dda69458c9c827d" + }, + "evaluation/base/gemini_test_metrics.json": { + "bytes": 44741, + "sha256": "61b3884e96eb17550268a7d991907f024e2cb3c35cb192eb967670f08f09d489" + }, + "evaluation/base/legacy_on_flash_test_metrics.json": { + "bytes": 44722, + "sha256": "0d075a688a7f0137ee3519b04ac90db84c4c7dd9fb93dad3c90ddd305c052656" + }, + "evaluation/base/legacy_p3_test_metrics.json": { + "bytes": 44773, + "sha256": "d17b43d355a89cc6e4f2d369fa2e0d55c57b1879945267ba817c6a97c3943526" + }, + "evaluation/base/legacy_p3_validation_metrics.json": { + "bytes": 44776, + "sha256": "a7f04044ad8ab33a5875bf07631023bd16d1f3a1a07621d5737a4d078dbe4c8d" + }, + "evaluation/base/public_metrics.json": { + "bytes": 364987, + "sha256": "41582204833115b2636dbab12fc407cb0ecc878a950b405f896297fcd7845cad" + }, + "evaluation/base/ravdess_matched_adapter.json": { + "bytes": 9151, + "sha256": "d12b88496e58f110f981bda7176349f0989462ff6c94bc6ccc104444a4fec93d" + }, + "evaluation/base/validation_metrics.json": { + "bytes": 44781, + "sha256": "0cd48267ae4287558c94d73c595214721e0f21a9c7207afbc348efac7e4df303" + }, + "evaluation/small/crema_matched_adapter.json": { + "bytes": 13860, + "sha256": "3003abc23b71e5d75c1ab4f0af0268354ef3dffcd300bd5b13f22b2b94b5dc4e" + }, + "evaluation/small/gemini_p3_test_metrics.json": { + "bytes": 44646, + "sha256": "537712628635bd7a65d60063000f35358c1a68df0e16780df82b9b2ecd0f9262" + }, + "evaluation/small/gemini_p3_validation_metrics.json": { + "bytes": 44657, + "sha256": "d667a5f8bd8a7722c1081997782a4ff67d3272e4c4b53780622bb799f8074b78" + }, + "evaluation/small/gemini_test_metrics.json": { + "bytes": 44741, + "sha256": "f8dbde59d21d14e661d87e8f0553d975b13d386ceaa6fe9e61ebb5a60c943c7e" + }, + "evaluation/small/legacy_on_flash_test_metrics.json": { + "bytes": 44747, + "sha256": "1a07e7459805ad201d7371f213781f97ea3fcd8fcd124f08505163617662b123" + }, + "evaluation/small/legacy_p3_test_metrics.json": { + "bytes": 44779, + "sha256": "782012d739582e2c80b1e61c6b08166c9ae2e63fb3a093175adf6eebb0418165" + }, + "evaluation/small/legacy_p3_validation_metrics.json": { + "bytes": 44788, + "sha256": "f912a45f79fed5822afa759da8cae9e68681f870c136d9ffaf59ff1fe617087a" + }, + "evaluation/small/public_metrics.json": { + "bytes": 365229, + "sha256": "96971e132669d659f86b752df976daf35032f0dba81a4feaca26ffa6dcf2cca6" + }, + "evaluation/small/ravdess_matched_adapter.json": { + "bytes": 9177, + "sha256": "8a320c6d9d6e2ef122910a62d5d7ffdb9b13b74c6982ff78cae8e67e3eb16379" + }, + "evaluation/small/validation_metrics.json": { + "bytes": 44774, + "sha256": "6d973c7c743553a9dd05756d2b3f7c18cbdba44b018346c2d3b22d477df8ba84" + }, + "gemini_burst_mapping.json": { + "bytes": 5589, + "sha256": "e0484d9da0e8556e527978bb8456f718c10f702975ff1c93e873de94c26db633" + }, + "gemini_train_statistics.json": { + "bytes": 17199, + "sha256": "dfa3465596ce16f68ef9b15ded8f2aa90592b8b7ec8308acb17deb5c63acbf66" + }, + "inference.py": { + "bytes": 8174, + "sha256": "1ff7a93fe8534dcb0445e5efdc53027f2ec4a0cb46c2b4b4265a281e5ac71281" + }, + "model.py": { + "bytes": 10203, + "sha256": "7fa88f3c73fbedfd2b805a3b0007edd100da98064ac4dcf0c76659b0840bb7c0" + }, + "release_tools/export_and_verify.py": { + "bytes": 5905, + "sha256": "36513e6329a9d5a205198e6778d95468cd27eb3c070c2e6a364c2521bd9e0bab" + }, + "release_tools/export_rank.py": { + "bytes": 240, + "sha256": "fff19a6a8637302f2398023d618cd42d5354cb3866de8b7af0ba0995d628e658" + }, + "release_tools/package_release.py": { + "bytes": 13645, + "sha256": "a861dce8dda5054b46271e6bebf8f98d3c44e0e0326dc3f2468401ac42643af0" + }, + "release_tools/publish_release.py": { + "bytes": 4532, + "sha256": "c722f89387e78b7d41ce2f4da14ba6f065218c3528deeae858237f96368de619" + }, + "release_tools/verify.sbatch": { + "bytes": 909, + "sha256": "49ce9bb28dca1cf0e2da274322cb2b9906290c40692628e54a4dec828f10c7d5" + }, + "requirements-training.txt": { + "bytes": 32, + "sha256": "160b33b068106a3aedb54899d0aebc73aa32a9f0646df387688aae7b3227bb49" + }, + "requirements.txt": { + "bytes": 111, + "sha256": "160f87a132f111ebfd7cf6570ac93aea29b553c3a1ee494392bfd1554767b3a8" + }, + "small/checkpoint.pt": { + "bytes": 1165746759, + "sha256": "63f2dd8314cde82e998fa7ef802020ff984948d2cf4b7da32711e89b2bc637e6" + }, + "small/config.json": { + "bytes": 1991, + "sha256": "4336c268aaddd466947d15ea7fcf4bf304283d44f6b3e62068018e16bb12faa7" + }, + "small/model.safetensors": { + "bytes": 388447068, + "sha256": "00f30de0f7d656d2a1e86bdc629673ff8b576532e1263b02bcebdfc2763e54f1" + }, + "small/preprocessor_config.json": { + "bytes": 184990, + "sha256": "9b5cd03a36fbb8a627c64d98a5b5b126ead95a77720723944487311f0110b666" + }, + "training/configs/base_recorded_run.json": { + "bytes": 2633, + "sha256": "57166dd1274e48ab92216972736aa4b5ba2c656056fba222252624f200d6c089" + }, + "training/configs/small_recorded_run.json": { + "bytes": 2638, + "sha256": "5c26ba3e9e9d9a3a8a25519fdf013091b98b7ea8874b107ec1d2bbfeab94c75f" + }, + "training/embedding_probe_study/backbones.py": { + "bytes": 9870, + "sha256": "7d8dea9ffcb5f61255af16f774d7ede95c83fd0b11cf2988a735ad9d1ceeda7b" + }, + "training/embedding_probe_study/benchmark_supplement.py": { + "bytes": 53697, + "sha256": "a3a7233a2e13fabc708dab1c4e697eb917ebec6f59bf003dbf138874d7611d94" + }, + "training/embedding_probe_study/cache_dataset.py": { + "bytes": 7933, + "sha256": "909259d6bc5b0ba1820daafd33e4b24ca20c7c0ac5ff7025d70c9352c70fda4b" + }, + "training/embedding_probe_study/cache_features.py": { + "bytes": 6606, + "sha256": "00c1703e9209e9ba69050861196e65166bf7701247477bdbb04c4131345ff690" + }, + "training/embedding_probe_study/check_distributed_pipeline.py": { + "bytes": 4133, + "sha256": "4e7c00970b2a22eaacdbc7d6ea6426229271296e8a71b9ed0de25c948e39e8fd" + }, + "training/embedding_probe_study/check_training_pipeline.py": { + "bytes": 2871, + "sha256": "128efe46c34f8a1066e8933d53b7383cdc140ae21a0aa5b48bae527c6a1346c4" + }, + "training/embedding_probe_study/check_whisper_full_ft.py": { + "bytes": 2763, + "sha256": "7d88ceab438ea462a168b1f7c1910064cfdf8d86b65fcd16febe42531726e87f" + }, + "training/embedding_probe_study/configure.py": { + "bytes": 4143, + "sha256": "3663724e17b96a8b443f12f37f4567df9f1ce7eee3c7b2b3887832e948c2fef7" + }, + "training/embedding_probe_study/evaluate_validation.py": { + "bytes": 3533, + "sha256": "2fa57e8a5aa63815434b300860e49081fa9e76598a1773ae45fb6d2b952c8a94" + }, + "training/embedding_probe_study/evaluate_whisper.py": { + "bytes": 7367, + "sha256": "7189a65509297913daf794b20176f23e4f65a793d0c086bf203dae565ab53c1f" + }, + "training/embedding_probe_study/matched_acted.py": { + "bytes": 5006, + "sha256": "22f3dd68484439ce5b0e528c2e6b120f4a42b583fc39e017c48857c9d77a8a8b" + }, + "training/embedding_probe_study/predict_benchmarks.py": { + "bytes": 2838, + "sha256": "d27ec59d40e9e67cba560ff04adc1fef6b1082f2c4561a233b737da8e96ee4b6" + }, + "training/embedding_probe_study/probe_model.py": { + "bytes": 2881, + "sha256": "8865d767840ada932cc6ee5a9fa341d5f19e6b6446cef78045da9ff565679094" + }, + "training/embedding_probe_study/publish_consolidated_benchmark.py": { + "bytes": 4178, + "sha256": "feb51889fe413d50dece34af6d53fdc13f506cf1b6f23c4e24202f1ff18d6c23" + }, + "training/embedding_probe_study/publish_report.py": { + "bytes": 3922, + "sha256": "4c554e809431f807de6a67c53483bbeffbb123ef5e891558478137d94e581e60" + }, + "training/embedding_probe_study/queue_whisper.py": { + "bytes": 2626, + "sha256": "630c0313ddfdc66082206f8b96edec5211a11d078c6f518a34325dccfdc89ba1" + }, + "training/embedding_probe_study/run_evaluations.py": { + "bytes": 1941, + "sha256": "4f2709815745cc50663fe2f94e057115afc52c253d25d98ed11a4d32c697bffb" + }, + "training/embedding_probe_study/stage_models.py": { + "bytes": 3990, + "sha256": "fa089af45b9e43548ae1ce044ef302265dec393e3bcea304f5c15da91bdd7b80" + }, + "training/embedding_probe_study/study_data.py": { + "bytes": 5413, + "sha256": "07edcd4cdb23455d72d9ec8824066c530f3c8c6007d600c024707a883b0d7ee4" + }, + "training/embedding_probe_study/study_paths.py": { + "bytes": 1622, + "sha256": "ff1079737c8aead7a28940c77c2e7857acb17b39c50de55ba3c87c765ade9332" + }, + "training/embedding_probe_study/train_probes.py": { + "bytes": 15853, + "sha256": "951a893ac99d8f14b2a8bef35d94689da103b60cf5d8f442bc422ab337c9da98" + }, + "training/embedding_probe_study/watch_study.py": { + "bytes": 11267, + "sha256": "0f88f6201e042e06d52a10276d670d0c1bb0bc39084cc1c200808befa1a58223" + }, + "training/embedding_probe_study/write_report.py": { + "bytes": 26122, + "sha256": "5b97778d8c0d132db7c0d198661ac1eb6057a5aa7ef2e4d1c1c5fc51f1d0f434" + }, + "training/evaluate_public_benchmarks.py": { + "bytes": 8761, + "sha256": "62a3a5f89a32f2476d1d2b253a2e40d5ad4ea739fdc047d52667af491a739e5d" + }, + "training/full_ladder_dataset.py": { + "bytes": 11385, + "sha256": "3938bb86feaa2985b63cda51abd6b2bc2f205a3b92062104a66c6f20d20ed623" + }, + "training/gemini_finetune/backfill.py": { + "bytes": 16096, + "sha256": "852a2b45b1cb875bdd3bdc81d7b2d1d82751d4251f7f1df69133f5c5edf864b2" + }, + "training/gemini_finetune/common.py": { + "bytes": 3900, + "sha256": "b798d09f9ee5bc227a79590a0a34e5247750a59c4bb9342442b470a2fa9b724a" + }, + "training/gemini_finetune/configure.py": { + "bytes": 3198, + "sha256": "fdddd74276b71ecf27eea705be19432ff3bec18cf3fb6369ff058ab97653a4d7" + }, + "training/gemini_finetune/data.py": { + "bytes": 5398, + "sha256": "ec7cf67ea0c5706b988686ffc7a77fb1bb261fb69db4ceeedc5bc0ef8da7bdf2" + }, + "training/gemini_finetune/prepare.py": { + "bytes": 21900, + "sha256": "897d65eb501230d12a308aa30bf554cd671436dcc77b656132932ebc853ccbb3" + }, + "training/gemini_finetune/train_whisper.py": { + "bytes": 9271, + "sha256": "524fc490b3b846156f7c7184a0cd5417d9ac276fb30372805f940156153a07dd" + }, + "training/gemini_finetune/train_whisper.sbatch": { + "bytes": 1116, + "sha256": "529a397532039b0b4aa85156ed3aa957620f2c09556fffe537f69c6436002049" + }, + "training/gemini_s10_smoke/annotate.py": { + "bytes": 10452, + "sha256": "cc22236a0afffea49b74ee3f35178d15e55acccef736b618407c7cef49225721" + }, + "training/gemini_s10_smoke/gemini_voice_annotation_master_prompt_detailed.txt": { + "bytes": 110140, + "sha256": "18bc5ffcb1ce9cfe4dfbe1848c447fd8081384acfcc713c50f28254df4799911" + }, + "training/layered_curriculum_data.py": { + "bytes": 8399, + "sha256": "8fb39f1713368dd30f3e8ef90facee27d4d2e6edb4f9583eb9e0e39909e9b93e" + }, + "training/layered_multitask_model.py": { + "bytes": 10203, + "sha256": "7fa88f3c73fbedfd2b805a3b0007edd100da98064ac4dcf0c76659b0840bb7c0" + }, + "training/logs/base_COMPLETE.json": { + "bytes": 82, + "sha256": "9b51d30c78060602c640be897cf4a4a65397681cfb16f984732ee512ac2f5f53" + }, + "training/logs/base_epochs.jsonl": { + "bytes": 162, + "sha256": "ba1a94ac031e763bd06bd81f465039c556f14be400dd2fc66a52350c11bb8f16" + }, + "training/logs/small_COMPLETE.json": { + "bytes": 82, + "sha256": "e1787f1cf06b88dd196aded3de5d2dcb45dd28388b78952973eba901cc1186b9" + }, + "training/logs/small_epochs.jsonl": { + "bytes": 161, + "sha256": "4e567cbfd8a55884c33997d956ca569c8ff02c8eb0d1ff18623388849e7626e9" + }, + "training/make_finetune_config.py": { + "bytes": 1536, + "sha256": "211fa19ab8dde00ac626a044f1fd172b89f617126b509e53a54d11bf6c18b9ba" + }, + "training/multitask_p3_smoke.py": { + "bytes": 15134, + "sha256": "bdeed5c061e03fc72a0b8bac1cbea1f9744d5a3d40c313567f60a64b94974d97" + }, + "training/original_curriculum/base_run_config.json": { + "bytes": 16067, + "sha256": "3b31ee0a7ecaa0afffb39a354d003ed6af679d38c6b59242ecd51520870e221b" + }, + "training/original_curriculum/fastgen.sh": { + "bytes": 3211, + "sha256": "7a9071d20b33b748f5ceda57acc9b21e740adc5d102c420c95d40bd48996ab1b" + }, + "training/original_curriculum/small_run_config.json": { + "bytes": 16071, + "sha256": "34f5e0ae3759f419fe94690e1506e43497d66f6e5ae37b1b745a98c4b88782d0" + }, + "training/p3_frozen_loader.py": { + "bytes": 11649, + "sha256": "26b6c659ec7ff029fba43233fb9de521fb84870bef05df3ee0c3f9cce1cbcb90" + }, + "training/p3_frozen_mix_schedule.py": { + "bytes": 4177, + "sha256": "78808acebb168ef7a4501682f4399ee7428c4e2daee506c1a4e2841b04915c46" + }, + "training/p3_mix_schedule.py": { + "bytes": 4333, + "sha256": "cde7c082826d436ef634ed8cf50288c74c28e77d788efa2609403e742501f468" + }, + "training/p3_target_adapter.py": { + "bytes": 13429, + "sha256": "491d2e9d9e9dae586155d0c945d626230353c59a6786bf695830e7b33783649f" + }, + "training/prepare.py": { + "bytes": 6545, + "sha256": "b2d09aa46d06804eb33ddc721368cba0b479922694bfdccf468259610828c992" + }, + "training/prepare_full_ladder.py": { + "bytes": 8896, + "sha256": "c0f13733e10859e653fe21e396a6674d652878f6c458bae56ec936c327df04e1" + }, + "training/prepare_p3_frozen.py": { + "bytes": 13235, + "sha256": "9222c61e1e9560099206eb1b27b0873386758eda2bf24a185588bf52875b7858" + }, + "training/provenance/TRAINING_READY.json": { + "bytes": 8422, + "sha256": "659706acd565000cfbb70f5627be66a817488ad86fc531c7f4310d58452f8c3b" + }, + "training/provenance/selected_pool.json": { + "bytes": 36758, + "sha256": "6f0ea27c7e664c0e3cf321b0af1db6e84e73a3075f48601afa3652b2eef640a0" + }, + "training/provenance/valid_split_summary.json": { + "bytes": 5041, + "sha256": "56c900f4441b76a11c8c7f0c6d57ec318898d28887d8e929aa04c2b510725cbc" + }, + "training/report.py": { + "bytes": 5281, + "sha256": "f9f1cf4a6443330e67c1e5037225436213568fe9c6a6443b6556ec3ea0a070a3" + }, + "training/tar_member_map.py": { + "bytes": 2500, + "sha256": "b104a157e8222956b13afab165a85e77815bc09e508880e8f84b4c62d3be63f9" + }, + "training/timbre_targets.py": { + "bytes": 19678, + "sha256": "7829ea3b76578993391843dfd1b216f66a4454b6434e91c7746695c133d85702" + }, + "training/train.py": { + "bytes": 24599, + "sha256": "b26e4f44d4c5ca13723080170cb4470f322f636b2ac5c95cb919a9050c8eb835" + }, + "training/train_full_curriculum.py": { + "bytes": 19428, + "sha256": "ff93b3e6be700d82134a67f6cd956d35744d2ab6ba1300e70180188a1c7b07ab" + }, + "training/train_layered_curriculum.py": { + "bytes": 23215, + "sha256": "623d6bafbc4a9a7eaed21a42b82bdd8b9efe0aa3a1e243a77730303a41567ea7" + }, + "training_normalization.json": { + "bytes": 14945, + "sha256": "5f25d50b50a61802673041d3333cc8b5ffeaadceda2de1823c52a320192a946f" + }, + "verification/base.json": { + "bytes": 746, + "sha256": "65ea1536942c52ee18dc5745948c506ca7a33b217a01ea9cd5b7f00b228d4471" + }, + "verification/small.json": { + "bytes": 747, + "sha256": "df2de23f008390d816dea1855a1a5c3a3fe23bb2b982c443a87a2753653b1714" + }, + "vocal_burst_pool/p3/annotate_audiobox.py": { + "bytes": 3446, + "sha256": "065abf64aeedd790b5036a3139fea61cb171fbee6578d4ecd6cea787cef7ebaa" + }, + "vocal_burst_pool/p3/annotate_dnsmos.py": { + "bytes": 6930, + "sha256": "a6d044df6772e5166e6453e1271eb49cf905fe59de0fc878827f4c98a9542cae" + }, + "vocal_burst_pool/p3/annotate_empathic.py": { + "bytes": 6204, + "sha256": "efc999712fb8af060e96c8f056ae1c83a85dd000100b633ff35d9959d9f90992" + }, + "vocal_burst_pool/p3/annotate_voiceclap.py": { + "bytes": 7931, + "sha256": "fc210d5ed1c110c9345192dfc7026a29942665e89887b5d959dc85eac1247cf1" + } + } +} diff --git a/release_tools/export_and_verify.py b/release_tools/export_and_verify.py new file mode 100644 index 0000000000000000000000000000000000000000..f740be377901eadf1f3668208e232c7efc8994e9 --- /dev/null +++ b/release_tools/export_and_verify.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python3 +"""Export the actual saved best states and check safe-weight inference on compute.""" +import argparse +import hashlib +import json +import os +import sys +import tempfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from safetensors.torch import load_file, save_file + +HERE = Path(__file__).resolve().parent +GEMINI = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005') +RELEASE = GEMINI.parent / 'hf_gemini_release_20261007/model' + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + while part := stream.read(8 * 1024 * 1024): + h.update(part) + return h.hexdigest() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--model', choices=('base', 'small'), required=True) + args = parser.parse_args() + size = args.model + torch.set_num_threads(2) + source = GEMINI / 'training' / ('whisper_' + size) / 'best.pt' + checkpoint = torch.load(source, map_location='cpu', weights_only=False) + assert checkpoint['epoch_completed'] == 2 and checkpoint['update'] == 914 + norm = json.loads((RELEASE / 'training_normalization.json').read_text()) + for key in ['score_names', 'score_mean', 'score_std', 'cps_mean', 'cps_std']: + assert checkpoint['normalization'][key] == norm[key], key + state = {k: v.detach().contiguous() for k, v in checkpoint['model'].items()} + assert all(not k.startswith(('decoder.', 'model.decoder.')) for k in state) + output = RELEASE / size / 'model.safetensors' + save_file(state, output, metadata={'format': 'pt', 'author': 'Christoph Schuhmann', + 'license': 'cc-by-4.0', 'checkpoint_sha256': digest(source), + 'epochs': '2', 'update': '914', 'teacher': 'gemini-3.8-flash'}) + restored = load_file(output) + assert set(restored) == set(state) + assert all(torch.equal(state[k], restored[k]) for k in state) + sys.path.insert(0, str(RELEASE)) + from inference import Predictor + from model import LayeredMultiTaskWhisper + device = 'cuda:' + os.environ.get('LOCAL_RANK', '0') + predictor = Predictor(RELEASE, size, device, threads=2) + original = LayeredMultiTaskWhisper(RELEASE / size, 53, initialize_pretrained=False).to(device).eval() + original.load_state_dict(checkpoint['model'], strict=True) + assert sum(p.numel() for p in original.parameters()) == json.loads( + (RELEASE / 'training/configs' / (size + '_recorded_run.json')).read_text())['trainable_total_parameters'] + # Exact saved-weights parity, including layer-mixture and event heads. + generator = torch.Generator().manual_seed(20261007) + mel = torch.randn((1, 80, 100), generator=generator).to(device) + mask = torch.ones((1, 100), dtype=torch.long, device=device) + with torch.inference_mode(): + a = original(mel, mask, predict_events=True, max_pred_events=32) + b = predictor.model(mel, mask, predict_events=True, max_pred_events=32) + assert set(a) == set(b) + assert all(torch.equal(a[k], b[k]) for k in a), 'Export altered inference outputs' + del original, checkpoint, state, restored, a, b + # End-to-end new CLI/API on an actual held-out waveform, including resampling. + row = None + with (GEMINI / 'prepared/targets.jsonl').open() as stream: + for line in stream: + candidate = json.loads(line) + if candidate['split'] == 'test' and candidate['ready_for_whisper_training']: + row = candidate + break + sys.path.insert(0, str(RELEASE / 'training/gemini_finetune')) + from common import TarReader + wave = TarReader().audio(row, verify=True) + with tempfile.TemporaryDirectory(prefix='whisper-release-') as directory: + path = Path(directory) / 'heldout.wav' + sf.write(path, wave, 16000, subtype='FLOAT') + result = predictor.predict(path, include_frames=True) + assert len(result['scores_raw']) == len(result['scores_z']) == len(result['scores_training_z']) == 192 + assert len(result['orange_timbre_128d']) == 128 and len(result['orange_identity_250d']) == 250 + assert len(result['burst_probability_per_20ms_frame']) > 0 + json.dumps(result, allow_nan=False) + for event in result['binary_burst_regions'] + result['burst_event_proposals']: + assert 0 <= event['start_s'] < event['end_s'] <= result['duration_s'] + 1e-6 + for event in result['burst_event_proposals']: + assert len(event['top3_classes']) == 3 + # The advertised one-core CPU entry point also runs on real audio. + cpu = Predictor(RELEASE, size, 'cpu', threads=1) + short = Path(directory) / 'heldout-short.wav' + sf.write(short, wave[:16000], 16000, subtype='FLOAT') + cpu_result = cpu.predict(short) + json.dumps(cpu_result, allow_nan=False) + assert len(cpu_result['scores_raw']) == 192 + evidence = {'model': size, 'checkpoint_epoch': 2, 'updates': 914, + 'source_checkpoint_sha256': digest(source), 'safe_weights_sha256': digest(output), + 'safe_weights_bytes': output.stat().st_size, + 'all_tensors_bitwise_equal': True, 'all_model_outputs_bitwise_equal': True, + 'heldout_audio_sha256': row['sha256_mp3'], 'heldout_duration_s': result['duration_s'], + 'targets': 192, 'speaker_dimensions': [128, 250], 'finite_outputs': True, + 'timestamps_have_start_and_end': True, 'device': device, + 'one_thread_cpu_inference_passed': True, + 'torch': torch.__version__, 'slurm_job': os.environ.get('SLURM_JOB_ID')} + path = RELEASE / 'verification' / (size + '.json') + path.parent.mkdir(exist_ok=True) + path.write_text(json.dumps(evidence, indent=2) + '\n') + print(json.dumps(evidence), flush=True) + + +if __name__ == '__main__': + main() diff --git a/release_tools/export_rank.py b/release_tools/export_rank.py new file mode 100644 index 0000000000000000000000000000000000000000..d10f3fb038f05a42fc65e028479fd45510fc7183 --- /dev/null +++ b/release_tools/export_rank.py @@ -0,0 +1,7 @@ +import os +import subprocess +import sys +from pathlib import Path + +model = ('base', 'small')[int(os.environ['LOCAL_RANK'])] +subprocess.run([sys.executable, str(Path(__file__).with_name('export_and_verify.py')), '--model', model], check=True) diff --git a/release_tools/package_release.py b/release_tools/package_release.py new file mode 100644 index 0000000000000000000000000000000000000000..30cbabeb929bfb6e3a0d065c85bd3f488861027a --- /dev/null +++ b/release_tools/package_release.py @@ -0,0 +1,220 @@ +#!/usr/bin/env python3 +"""Build a credential-free, reproducible release from completed training artifacts.""" +import ast +import hashlib +import json +import shutil +from collections import Counter, defaultdict +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CODE = HERE.parent +SCRATCH = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression') +GEMINI = SCRATCH / 'gemini_finetune_preparation_20261005' +OLD = SCRATCH / 'hf_layered_release/model' +STUDY = SCRATCH / 'embedding_probe_study_20261006' +OUT = SCRATCH / 'hf_gemini_release_20261007/model' +REPO = 'laion/whisper-base-small-gemini-audio-scores' +BENCHMARK = 'https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html' + + +def read(path): + return json.loads(Path(path).read_text()) + + +def write(path, value): + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(value, indent=2, ensure_ascii=False, allow_nan=False) + '\n') + + +def copy(source, relative): + destination = OUT / relative + destination.parent.mkdir(parents=True, exist_ok=True) + if destination.suffix != '.pt' or not destination.exists() or destination.stat().st_size != Path(source).stat().st_size: + shutil.copy2(source, destination) + + +def dependency_closure(names): + pending, seen = list(names), set() + while pending: + name = pending.pop() + path = CODE / (name + '.py') + if name in seen or not path.exists(): + continue + seen.add(name) + for node in ast.walk(ast.parse(path.read_text())): + if isinstance(node, ast.Import): + modules = [n.name.split('.')[0] for n in node.names] + elif isinstance(node, ast.ImportFrom): + modules = [(node.module or '').split('.')[0]] + else: + continue + pending.extend(m for m in modules if (CODE / (m + '.py')).exists()) + return seen + + +def stage(): + OUT.mkdir(parents=True, exist_ok=True) + for filename in ('LICENSE', 'classes.json', 'display_normalization.json'): + copy(OLD / filename, filename) + copy(GEMINI / 'prepared/checkpoint_normalization.json', 'training_normalization.json') + copy(GEMINI / 'prepared/gemini_train_statistics.json', 'gemini_train_statistics.json') + copy(GEMINI / 'prepared/gemini_burst_mapping.json', 'gemini_burst_mapping.json') + copy(CODE / 'layered_multitask_model.py', 'model.py') + shutil.copy2(HERE / 'inference.py', OUT / 'inference.py') + copy(OLD / 'requirements.txt', 'requirements.txt') + (OUT / 'requirements-training.txt').write_text('-r requirements.txt\npyarrow>=20\n') + for size in ('base', 'small'): + configuration = read(OLD / size / 'config.json') + configuration.update(architectures=['LayeredMultiTaskWhisper'], is_encoder_decoder=False, + use_cache=False, _name_or_path=REPO + '/' + size) + write(OUT / size / 'config.json', configuration) + copy(OLD / size / 'preprocessor_config.json', size + '/preprocessor_config.json') + train = GEMINI / 'training' / ('whisper_' + size) + copy(train / 'best.pt', size + '/checkpoint.pt') + copy(train / 'config.json', 'training/configs/' + size + '_recorded_run.json') + copy(train / 'metrics.jsonl', 'training/logs/' + size + '_epochs.jsonl') + copy(train / 'COMPLETE.json', 'training/logs/' + size + '_COMPLETE.json') + for kind in ['gemini_test_metrics', 'validation_metrics', 'public_metrics', + 'legacy_on_flash_test_metrics', 'legacy_p3_test_metrics', 'legacy_p3_validation_metrics', + 'gemini_p3_test_metrics', 'gemini_p3_validation_metrics', + 'crema_matched_adapter', 'ravdess_matched_adapter']: + copy(STUDY / 'whisper/gemini' / size / (kind + '.json'), 'evaluation/' + size + '/' + kind + '.json') + copy(OLD / 'training' / (size + '_run_config.json'), 'training/original_curriculum/' + size + '_run_config.json') + names = dependency_closure(['train_layered_curriculum', 'full_ladder_dataset', 'layered_multitask_model']) + for name in sorted(names): + copy(CODE / (name + '.py'), 'training/' + name + '.py') + for name in ['common.py', 'data.py', 'train_whisper.py', 'train_whisper.sbatch', 'prepare.py', 'backfill.py', 'configure.py']: + copy(CODE / 'gemini_finetune' / name, 'training/gemini_finetune/' + name) + for name in ['annotate.py', 'gemini_voice_annotation_master_prompt_detailed.txt']: + copy(CODE / 'gemini_s10_smoke' / name, 'training/gemini_s10_smoke/' + name) + teachers = CODE.parent / 'vocal_burst_pool/p3' + for name in ['annotate_dnsmos.py', 'annotate_audiobox.py', 'annotate_voiceclap.py', 'annotate_empathic.py']: + copy(teachers / name, 'vocal_burst_pool/p3/' + name) + for name in dependency_closure(['evaluate_public_benchmarks']): + copy(CODE / (name + '.py'), 'training/' + name + '.py') + for path in sorted((CODE / 'embedding_probe_study').glob('*.py')): + copy(path, 'training/embedding_probe_study/' + path.name) + helper = Path('/e/scratch/reformo/schuhmann1_moss/out/m2_600m_ladder/code_v4_highlr_20260920/tar_member_map.py') + if helper.exists(): + copy(helper, 'training/tar_member_map.py') + copy(SCRATCH.parent / 'code/fastgen.sh', 'training/original_curriculum/fastgen.sh') + copy(HERE / 'make_finetune_config.py', 'training/make_finetune_config.py') + for name in ['export_and_verify.py', 'export_rank.py', 'verify.sbatch', 'package_release.py', 'publish_release.py']: + copy(HERE / name, 'release_tools/' + name) + copy(SCRATCH / 'gemini_multisource_100h_20261004/combined_summary.json', 'training/provenance/selected_pool.json') + copy(GEMINI / 'prepared/TRAINING_READY.json', 'training/provenance/TRAINING_READY.json') + (OUT / 'NOTICE.md').write_text('''# License and attribution + +Author: **Christoph Schuhmann**. Organization: **LAION**. Release: 7 October 2026. +LAION's new fine-tuned weights, code and documentation: **CC BY 4.0**, see `LICENSE`. +Please credit Christoph Schuhmann and LAION, link this repository and indicate changes. + +OpenAI Whisper's original code and weights retain their MIT notice: +https://github.com/openai/whisper/blob/main/LICENSE +Hugging Face Transformers is an external Apache-2.0 dependency: +https://github.com/huggingface/transformers/blob/main/LICENSE +Teacher models and source audio retain their own terms; they are not redistributed here. +Orange's identity teacher card declares CC BY-SA 3.0: +https://huggingface.co/Orange/Speaker-wavLM-id +Orange timbre: https://huggingface.co/Orange/Speaker-wavLM-tbr +The release license is not a grant of rights over upstream datasets or packages. +''') + (OUT / '.gitattributes').write_text('*.safetensors filter=lfs diff=lfs merge=lfs -text\n*.pt filter=lfs diff=lfs merge=lfs -text\n') + print('STAGED', str(OUT), 'training dependency modules', len(names), flush=True) + + +def data_summary(): + summary = OUT / 'training/provenance/valid_split_summary.json' + if summary.exists(): + return read(summary) + counts, hours, languages, sources = Counter(), defaultdict(float), Counter(), Counter() + fingerprint = hashlib.sha256() + with (GEMINI / 'prepared/targets.jsonl').open('rb') as stream: + for raw in stream: + fingerprint.update(raw) + row = json.loads(raw) + if not row['ready_for_whisper_training']: + continue + counts[row['split']] += 1 + hours[row['split']] += row['duration_s'] / 3600 + languages[row['annotation']['language']] += 1 + for source in {m['source'] for m in row['source_memberships']}: + sources[source] += 1 + assert counts == {'train': 58380, 'validation': 3239, 'test': 3544}, counts + result = {'valid_clips': sum(counts.values()), 'split_clips': dict(counts), 'split_hours': dict(hours), + 'valid_total_hours': sum(hours.values()), 'language_strings': dict(languages), + 'source_membership_counts_nonexclusive': dict(sources), + 'prepared_targets_sha256': fingerprint.hexdigest(), + 'deduplication': 'Exact selected compressed audio SHA256 across all selected sources/tasks', + 'split': '90/5/5 deterministic group hash; explicit speaker or synthetic family before exact audio SHA', + 'excluded_clips': 1036, 'captions_used_as_model_inputs': False} + write(summary, result) + return result + + +def card(): + data = data_summary() + template = (HERE / 'README_template.md').read_text() + base = read(OUT / 'evaluation/base/gemini_test_metrics.json') + small = read(OUT / 'evaluation/small/gemini_test_metrics.json') + def num(v): + return 'Unavailable' if v is None else f'{v:.4f}' + def score(m, name, key): + return next(x[key] for x in m['per_score'] if x['score'] == name) + def family(m, prefix): + values = [x['normalized_mae'] for x in m['per_score'] if x['score'].startswith(prefix) and x['normalized_mae'] is not None] + return sum(values) / len(values) + rows = [] + for task, function in [ + ('Burst frame F1 ↑', lambda m: m['frame_f1']), + ('Burst event F1, IoU ≥0.5 ↑', lambda m: m['burst_localization']['0.5']['f1']), + ('Burst start MAE on IoU ≥0.1 matches, seconds ↓', lambda m: m['burst_start_mae_s']), + ('Burst end MAE on IoU ≥0.1 matches, seconds ↓', lambda m: m['burst_end_mae_s']), + ('53-class accuracy with reference spans ↑', lambda m: m['burst_class_oracle_span_accuracy']), + ('53-class accuracy on matched predicted spans ↑', lambda m: m['burst_matched_event_class_accuracy']), + ('Orange timbre cosine ↑ (1,718 valid single-speaker clips)', lambda m: m['speaker_cosine']['timbre']['mean']), + ('Orange identity cosine ↑ (1,718 valid single-speaker clips)', lambda m: m['speaker_cosine']['identity']['mean']), + ('CPS raw MAE, characters/second ↓', lambda m: m['cps_raw_mae']), + ('Genuineness raw MAE on 0–6 scale ↓ (3,544 clips)', lambda m: score(m, 'genuineness_0_6', 'raw_mae')), + ('Genuineness normalized MAE ↓', lambda m: score(m, 'genuineness_0_6', 'normalized_mae')), + ('Blend raw MAE on 0–10 scale ↓ (2,391 valid clips)', lambda m: score(m, 'blend_0_10', 'raw_mae')), + ('Blend normalized MAE ↓', lambda m: score(m, 'blend_0_10', 'normalized_mae')), + ('40 emotions, mean normalized MAE ↓', lambda m: family(m, 'emo_')), + ('57 VoiceNet dimensions, mean normalized MAE ↓', lambda m: family(m, 'vn_')), + ('AudioBox four axes, mean normalized MAE ↓', lambda m: family(m, 'audiobox:')), + ('DNSMOS seven outputs, mean normalized MAE ↓', lambda m: family(m, 'dnsmos:'))]: + rows.append('| ' + task + ' | ' + num(function(base)) + ' | ' + num(function(small)) + ' |') + holdout_table = '| Flash test target / metric | Base | Small |\n| --- | ---: | ---: |\n' + '\n'.join(rows) + public_rows = [] + for task, key, metric in [('EmoNet-Voice intensity, Pearson r ↑', 'emonet', 'pearson'), + ('EmoNet-Voice intensity, Spearman ρ ↑', 'emonet', 'spearman'), + ('VoiceNet-Emo, mean prompt Spearman ρ ↑', 'emolia-emo', 'mean_prompt_spearman'), + ('VoiceNet-Ext / emolia-dim, mean prompt Spearman ρ ↑', 'emolia-dim', 'mean_prompt_spearman')]: + values = [] + for size in ['base', 'small']: + result = read(OUT / 'evaluation' / size / 'public_metrics.json')[key] + values.append(result['all_mapped_40' if key == 'emonet' else 'repo_min_2_raters'][metric]) + public_rows.append('| ' + task + ' | ' + num(values[0]) + ' | ' + num(values[1]) + ' |') + for key in ['crema', 'ravdess']: + values = [read(OUT / 'evaluation' / s / (key + '_matched_adapter.json'))['metrics']['accuracy'] for s in ['base', 'small']] + public_rows.append('| ' + ('CREMA-D' if key == 'crema' else 'RAVDESS') + ' matched actor-CV score-MLP accuracy ↑ | ' + num(values[0]) + ' | ' + num(values[1]) + ' |') + public_table = '| Human-label benchmark / metric | Base | Small |\n| --- | ---: | ---: |\n' + '\n'.join(public_rows) + target_rows = [] + for index, (b, s) in enumerate(zip(base['per_score'], small['per_score'])): + assert b['score'] == s['score'] + target_rows.append('| ' + str(index) + ' | `' + b['score'] + '` | ' + str(b['n']) + ' | ' + ' | '.join( + num(m[k]) for m in [b, s] for k in ['raw_mae', 'normalized_mae', 'pearson', 'spearman']) + ' |') + target_table = '| Index | Exact target key | Valid N | Base raw MAE | Base norm. MAE | Base r | Base ρ | Small raw MAE | Small norm. MAE | Small r | Small ρ |\n| ---: | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |\n' + '\n'.join(target_rows) + names = read(OUT / 'classes.json')['names'] + classes = '| ID | Canonical vocal-burst class |\n| ---: | --- |\n' + '\n'.join('| ' + str(i) + ' | ' + name + ' |' for i, name in enumerate(names)) + card = template.replace('{{HOLDOUT_TABLE}}', holdout_table).replace('{{PUBLIC_TABLE}}', public_table).replace('{{TARGET_TABLE}}', target_table).replace('{{CLASS_TABLE}}', classes).replace('{{VALID_HOURS}}', f"{data['valid_total_hours']:.2f}") + assert '{{' not in card.replace('author = {Schuhmann, Christoph and {LAION}}', ''), 'Unexpanded placeholder' + (OUT / 'README.md').write_text(card) + print('WROTE model card', len(card.encode()), flush=True) + + +if __name__ == '__main__': + stage() + card() diff --git a/release_tools/publish_release.py b/release_tools/publish_release.py new file mode 100644 index 0000000000000000000000000000000000000000..bf42c4c618dd429e2dd00edf2c20fb4a74a9358a --- /dev/null +++ b/release_tools/publish_release.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 +"""Publish the verified Gemini model release using the existing Hub login.""" +import hashlib +import json +import os +import re +from pathlib import Path + +os.environ.pop('HF_HUB_OFFLINE', None) +os.environ.pop('TRANSFORMERS_OFFLINE', None) +os.environ['HF_HUB_DISABLE_PROGRESS_BARS'] = '1' +from huggingface_hub import CommitOperationAdd, HfApi, hf_hub_download + +HERE = Path(__file__).resolve().parent +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_gemini_release_20261007') +FOLDER = ROOT / 'model' +REPO = 'laion/whisper-base-small-gemini-audio-scores' + + +def digest(path): + h = hashlib.sha256() + with path.open('rb') as stream: + while chunk := stream.read(8 * 1024 * 1024): + h.update(chunk) + return h.hexdigest() + + +def main(): + verification = {size: json.loads((FOLDER / 'verification' / (size + '.json')).read_text()) + for size in ('base', 'small')} + for size, evidence in verification.items(): + assert evidence['all_tensors_bitwise_equal'] and evidence['all_model_outputs_bitwise_equal'] + assert evidence['targets'] == 192 and evidence['speaker_dimensions'] == [128, 250] + assert digest(FOLDER / size / 'model.safetensors') == evidence['safe_weights_sha256'] + assert digest(FOLDER / size / 'checkpoint.pt') == evidence['source_checkpoint_sha256'] + paths = sorted(p for p in FOLDER.rglob('*') if p.is_file() and '__pycache__' not in p.parts + and '.cache' not in p.parts and p.name != 'release_manifest.json') + # Fail without printing matched values. Only source/config/docs are inspected. + patterns = [r'hf_[A-Za-z0-9]{20,}', r'AIza[A-Za-z0-9_-]{25,}', + r'(?i)(?:api_key|access_token|password)\s*[=:]\s*[\"\'][A-Za-z0-9_-]{20,}[\"\']'] + for path in paths: + if path.suffix in ('.py', '.json', '.md', '.txt', '.sbatch', '.sh', '.jsonl'): + content = path.read_text() + if any(re.search(pattern, content) for pattern in patterns): + raise RuntimeError('Potential credential in ' + str(path.relative_to(FOLDER))) + manifest = {'repo_id': REPO, 'author': 'Christoph Schuhmann', 'organization': 'LAION', + 'license': 'cc-by-4.0', 'release_date': '2026-10-07', 'variants': verification, + 'benchmark_url': 'https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html', + 'files': {str(p.relative_to(FOLDER)): {'bytes': p.stat().st_size, 'sha256': digest(p)} for p in paths}} + manifest_path = FOLDER / 'release_manifest.json' + manifest_path.write_text(json.dumps(manifest, indent=2) + '\n') + paths.append(manifest_path) + api = HfApi() + api.create_repo(repo_id=REPO, repo_type='model', private=False, exist_ok=True) + info = api.repo_info(REPO, repo_type='model') + if info.private: + raise RuntimeError('Expected a public repository') + operations = [CommitOperationAdd(path_in_repo=str(p.relative_to(FOLDER)), path_or_fileobj=str(p)) for p in paths] + print('Uploading verified release', REPO, len(operations), 'files', + round(sum(p.stat().st_size for p in paths) / 1024**3, 3), 'GiB', flush=True) + commit = api.create_commit(repo_id=REPO, repo_type='model', operations=operations, parent_commit=info.sha, + commit_message='Release best Gemini-tuned Whisper Base and Small with code, normalization and evaluation', + num_threads=4) + remote = api.model_info(REPO, revision=commit.oid, files_metadata=True) + siblings = {s.rfilename: s for s in remote.siblings} + for path in paths: + name = str(path.relative_to(FOLDER)) + assert name in siblings and siblings[name].size == path.stat().st_size, name + if siblings[name].lfs: + assert siblings[name].lfs.sha256 == digest(path), name + card = Path(hf_hub_download(REPO, 'README.md', revision=commit.oid)).read_text() + assert card == (FOLDER / 'README.md').read_text() + assert 'license: cc-by-4.0' in card and 'Christoph Schuhmann' in card + record = {'repo_id': REPO, 'url': 'https://huggingface.co/' + REPO, + 'commit': commit.oid, 'commit_url': commit.commit_url, 'public': not remote.private, + 'remote_file_count': len(paths), 'remote_sizes_and_large_file_hashes_verified': True} + (ROOT / 'publication.json').write_text(json.dumps(record, indent=2) + '\n') + print(json.dumps(record), flush=True) + + +if __name__ == '__main__': + main() diff --git a/release_tools/verify.sbatch b/release_tools/verify.sbatch new file mode 100644 index 0000000000000000000000000000000000000000..ea976b1426f215456aeb765bf2c6afb4c0d41e1d --- /dev/null +++ b/release_tools/verify.sbatch @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --account=reformo +#SBATCH --partition=booster +#SBATCH --job-name=whisper-release-verify +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task=16 +#SBATCH --gres=gpu:4 +#SBATCH --time=00:20:00 +#SBATCH --time-min=00:05:00 +#SBATCH --output=/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_gemini_release_20261007/verify-%j.out +#SBATCH --error=/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_gemini_release_20261007/verify-%j.err +set -euo pipefail +source /e/scratch/reformo/schuhmann1_moss/code/fastgen.sh +export PYTHONNOUSERSITE=1 OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=1 +export HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 TOKENIZERS_PARALLELISM=false +code=/e/home/jusers/schuhmann1/jupiter/whisper_score_regression/gemini_release +export RELEASE_CODE="$code" +srun --ntasks=1 python -m torch.distributed.run --standalone --nproc_per_node=2 "$code/export_rank.py" diff --git a/requirements-training.txt b/requirements-training.txt new file mode 100644 index 0000000000000000000000000000000000000000..fc77507e9afdefab7429ab0950fdb07063c291cb --- /dev/null +++ b/requirements-training.txt @@ -0,0 +1,2 @@ +-r requirements.txt +pyarrow>=20 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..6990108e599b43214ac78fc79f48cab0fb9bba8f --- /dev/null +++ b/requirements.txt @@ -0,0 +1,7 @@ +numpy>=2.0 +scipy>=1.13 +soundfile>=0.13 +torch>=2.6 +transformers>=5.14,<6 +safetensors>=0.5 +huggingface_hub>=0.25 diff --git a/small/checkpoint.pt b/small/checkpoint.pt new file mode 100644 index 0000000000000000000000000000000000000000..665f4a2cd86985869be33db89f3f448019802a6b --- /dev/null +++ b/small/checkpoint.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f2dd8314cde82e998fa7ef802020ff984948d2cf4b7da32711e89b2bc637e6 +size 1165746759 diff --git a/small/config.json b/small/config.json new file mode 100644 index 0000000000000000000000000000000000000000..afe2c04e1a3281af11013fec42925b78c4439f9e --- /dev/null +++ b/small/config.json @@ -0,0 +1,142 @@ +{ + "_name_or_path": "laion/whisper-base-small-gemini-audio-scores/small", + "activation_dropout": 0.0, + "activation_function": "gelu", + "architectures": [ + "LayeredMultiTaskWhisper" + ], + "attention_dropout": 0.0, + "begin_suppress_tokens": [ + 220, + 50257 + ], + "bos_token_id": 50257, + "d_model": 768, + "decoder_attention_heads": 12, + "decoder_ffn_dim": 3072, + "decoder_layerdrop": 0.0, + "decoder_layers": 12, + "decoder_start_token_id": 50258, + "dropout": 0.0, + "encoder_attention_heads": 12, + "encoder_ffn_dim": 3072, + "encoder_layerdrop": 0.0, + "encoder_layers": 12, + "eos_token_id": 50257, + "forced_decoder_ids": [ + [ + 1, + 50259 + ], + [ + 2, + 50359 + ], + [ + 3, + 50363 + ] + ], + "init_std": 0.02, + "is_encoder_decoder": false, + "max_length": 448, + "max_source_positions": 1500, + "max_target_positions": 448, + "model_type": "whisper", + "num_hidden_layers": 12, + "num_mel_bins": 80, + "pad_token_id": 50257, + "scale_embedding": false, + "suppress_tokens": [ + 1, + 2, + 7, + 8, + 9, + 10, + 14, + 25, + 26, + 27, + 28, + 29, + 31, + 58, + 59, + 60, + 61, + 62, + 63, + 90, + 91, + 92, + 93, + 359, + 503, + 522, + 542, + 873, + 893, + 902, + 918, + 922, + 931, + 1350, + 1853, + 1982, + 2460, + 2627, + 3246, + 3253, + 3268, + 3536, + 3846, + 3961, + 4183, + 4667, + 6585, + 6647, + 7273, + 9061, + 9383, + 10428, + 10929, + 11938, + 12033, + 12331, + 12562, + 13793, + 14157, + 14635, + 15265, + 15618, + 16553, + 16604, + 18362, + 18956, + 20075, + 21675, + 22520, + 26130, + 26161, + 26435, + 28279, + 29464, + 31650, + 32302, + 32470, + 36865, + 42863, + 47425, + 49870, + 50254, + 50258, + 50360, + 50361, + 50362 + ], + "torch_dtype": "float32", + "transformers_version": "4.27.0.dev0", + "use_cache": false, + "vocab_size": 51865 +} diff --git a/small/model.safetensors b/small/model.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..71edf230d621d0b156bcf8a5c9b66d3829982969 --- /dev/null +++ b/small/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00f30de0f7d656d2a1e86bdc629673ff8b576532e1263b02bcebdfc2763e54f1 +size 388447068 diff --git a/small/preprocessor_config.json b/small/preprocessor_config.json new file mode 100644 index 0000000000000000000000000000000000000000..c2048dfa9fd94a052e62e908d2c4dfb18534b4d2 --- /dev/null +++ b/small/preprocessor_config.json @@ -0,0 +1,16256 @@ +{ + "chunk_length": 30, + "feature_extractor_type": "WhisperFeatureExtractor", + "feature_size": 80, + "hop_length": 160, + "mel_filters": [ + [ + -0.0, + 0.02486259490251541, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.001990821911022067, + 0.022871771827340126, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.003981643822044134, + 0.02088095061480999, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0059724655002355576, + 0.018890129402279854, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.007963287644088268, + 0.01689930632710457, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009954108856618404, + 0.014908484183251858, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.011944931000471115, + 0.012917662039399147, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.013935752213001251, + 0.010926840826869011, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.015926575288176537, + 0.0089360186830163, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.017917396500706673, + 0.006945197004824877, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01990821771323681, + 0.004954374860972166, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.021899040788412094, + 0.0029635531827807426, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02388986200094223, + 0.0009727313299663365, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.025880683213472366, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.025835324078798294, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010180906392633915, + 0.023844502866268158, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.003008912317454815, + 0.021853681653738022, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004999734461307526, + 0.019862858578562737, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006990555673837662, + 0.0178720373660326, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.008981377817690372, + 0.015881216153502464, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.010972199961543083, + 0.013890394009649754, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01296302117407322, + 0.011899571865797043, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01495384331792593, + 0.009908749721944332, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01694466546177864, + 0.007917927578091621, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.018935488536953926, + 0.005927106365561485, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.020874010398983955, + 0.004040425643324852, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.022114217281341553, + 0.0033186059445142746, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02173672430217266, + 0.0036109676584601402, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.020497702062129974, + 0.004762193653732538, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.018486659973859787, + 0.006592618301510811, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.01585603691637516, + 0.00896277092397213, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.012738768011331558, + 0.011751330457627773, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009250369854271412, + 0.014853144995868206, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005490840878337622, + 0.018177473917603493, + 0.0028155462350696325, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0015463664894923568, + 0.01632951945066452, + 0.007420188747346401, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.011181050911545753, + 0.012018864043056965, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006065350491553545, + 0.016561277210712433, + 0.004360878840088844, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010297985281795263, + 0.012770536355674267, + 0.009707189165055752, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.006986402906477451, + 0.01485429983586073, + 0.004391219466924667, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.001418047584593296, + 0.011486922390758991, + 0.010089744813740253, + 0.00040022286702878773, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005411104764789343, + 0.014735566452145576, + 0.006518189795315266, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00827841367572546, + 0.012277561239898205, + 0.00396781275048852, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.002187808509916067, + 0.010184479877352715, + 0.00998187530785799, + 0.0022864851634949446, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00386943481862545, + 0.011274894699454308, + 0.008466221392154694, + 0.0013397691072896123, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004820294212549925, + 0.011678251437842846, + 0.007608682848513126, + 0.0010091039584949613, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.005156961735337973, + 0.011507894843816757, + 0.007301822770386934, + 0.0011901655234396458, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004982104524970055, + 0.010863498784601688, + 0.007451189681887627, + 0.001791381393559277, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.004385921638458967, + 0.009832492098212242, + 0.007973956875503063, + 0.002732589840888977, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0034474546555429697, + 0.008491347543895245, + 0.008797688409686089, + 0.00394382793456316, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0022357646375894547, + 0.0069067515432834625, + 0.009859241545200348, + 0.005364237818866968, + 0.0008692338014952838, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0008110002381727099, + 0.005136650986969471, + 0.00946230161935091, + 0.0069410777650773525, + 0.0027783995028585196, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.003231203882023692, + 0.007237049750983715, + 0.00862883497029543, + 0.004773912951350212, + 0.0009189908159896731, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.001233637798577547, + 0.0049433219246566296, + 0.008653006516397, + 0.006818502210080624, + 0.003248583758249879, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0026164355222135782, + 0.006051854696124792, + 0.008880467154085636, + 0.005574479699134827, + 0.002268492942675948, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0002863667905330658, + 0.003467798000201583, + 0.0066492292098701, + 0.00787146482616663, + 0.004809896927326918, + 0.0017483289120718837, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0009245910914614797, + 0.0038708120118826628, + 0.00681703258305788, + 0.007283343467861414, + 0.004448124207556248, + 0.0016129047144204378, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0011703289346769452, + 0.003898728871718049, + 0.006627128925174475, + 0.0070473202504217625, + 0.004421714693307877, + 0.0017961094854399562, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010892992140725255, + 0.003615982597693801, + 0.006142666097730398, + 0.007102936040610075, + 0.004671447444707155, + 0.002239959081634879, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0007392280967906117, + 0.0030791081953793764, + 0.005418988410383463, + 0.007397185545414686, + 0.005145462695509195, + 0.002893739379942417, + 0.0006420162972062826, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00017068670422304422, + 0.0023375742603093386, + 0.004504461772739887, + 0.0066713495180010796, + 0.005798479542136192, + 0.003713231300935149, + 0.0016279831761494279, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0014345343224704266, + 0.0034412189852446318, + 0.005447904113680124, + 0.006591092795133591, + 0.004660011734813452, + 0.002728930441662669, + 0.0007978491485118866, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0004075043834745884, + 0.002265830524265766, + 0.004124156199395657, + 0.005982482805848122, + 0.005700822453945875, + 0.003912510350346565, + 0.0021241982467472553, + 0.0003358862304594368, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0010099108330905437, + 0.002730846870690584, + 0.004451782442629337, + 0.006172718480229378, + 0.005150905344635248, + 0.0034948070533573627, + 0.0018387088784947991, + 0.0001826105872169137, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0012943691108375788, + 0.002888072282075882, + 0.004481775686144829, + 0.006075479090213776, + 0.0048866597935557365, + 0.003353001084178686, + 0.0018193417927250266, + 0.00028568264679051936, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0013131388695910573, + 0.0027890161145478487, + 0.004264893010258675, + 0.0057407706044614315, + 0.004859979264438152, + 0.0034397069830447435, + 0.0020194342359900475, + 0.0005991620710119605, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0011121684219688177, + 0.002478930866345763, + 0.0038456933107227087, + 0.0052124555222690105, + 0.005028639920055866, + 0.0037133716978132725, + 0.002398103242740035, + 0.0010828346712514758, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0007317548734135926, + 0.0019974694587290287, + 0.003263183869421482, + 0.004528898745775223, + 0.005355686880648136, + 0.004137659445405006, + 0.0029196315445005894, + 0.0017016039928421378, + 0.0004835762665607035, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00020713974663522094, + 0.0013792773243039846, + 0.0025514145381748676, + 0.003723552217707038, + 0.004895689897239208, + 0.004680895246565342, + 0.0035529187880456448, + 0.0024249425623565912, + 0.0012969663366675377, + 0.00016899015463422984, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006545265205204487, + 0.0017400053329765797, + 0.0028254841454327106, + 0.003910962492227554, + 0.004996441304683685, + 0.0042709787376224995, + 0.003226396394893527, + 0.002181813819333911, + 0.0011372314766049385, + 9.264905384043232e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.000854626705404371, + 0.001859853626228869, + 0.002865080488845706, + 0.003870307235047221, + 0.00487553421407938, + 0.00408313749358058, + 0.003115783678367734, + 0.0021484296303242445, + 0.001181075582280755, + 0.0002137213887181133, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0008483415003865957, + 0.0017792496364563704, + 0.0027101580053567886, + 0.0036410661414265633, + 0.004571974277496338, + 0.004079728852957487, + 0.003183893393725157, + 0.002288057701662183, + 0.0013922222424298525, + 0.0004963868414051831, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006716204807162285, + 0.0015337044605985284, + 0.002395788673311472, + 0.0032578727696090937, + 0.004119956865906715, + 0.004227725323289633, + 0.0033981208689510822, + 0.0025685166474431753, + 0.0017389123095199466, + 0.0009093079133890569, + 7.970355363795534e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0003559796023182571, + 0.0011543278815224767, + 0.0019526762189343572, + 0.002751024439930916, + 0.0035493727773427963, + 0.004347721114754677, + 0.0037299629766494036, + 0.002961693098768592, + 0.00219342322088778, + 0.0014251532265916467, + 0.0006568834069184959, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0006682946113869548, + 0.0014076193328946829, + 0.0021469437051564455, + 0.002886268775910139, + 0.0036255933810025454, + 0.004154576454311609, + 0.0034431067761033773, + 0.0027316368650645018, + 0.0020201667211949825, + 0.0013086966937407851, + 0.0005972267827019095, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 9.926508937496692e-05, + 0.0007839298341423273, + 0.001468594535253942, + 0.0021532592363655567, + 0.0028379240538924932, + 0.0035225888714194298, + 0.0039915177039802074, + 0.0033326479606330395, + 0.002673778682947159, + 0.002014909405261278, + 0.0013560398947447538, + 0.0006971705006435513, + 3.8301113818306476e-05, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.00010181095422012731, + 0.0007358568836934865, + 0.0013699028640985489, + 0.0020039486698806286, + 0.002637994708493352, + 0.0032720407471060753, + 0.003906086552888155, + 0.0033682563807815313, + 0.0027580985333770514, + 0.002147940918803215, + 0.0015377833042293787, + 0.0009276255150325596, + 0.000317467754939571, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0005530364578589797, + 0.0011402058880776167, + 0.0017273754347115755, + 0.0023145449813455343, + 0.002901714527979493, + 0.003488884074613452, + 0.003523340215906501, + 0.002958292607218027, + 0.002393245231360197, + 0.0018281979719176888, + 0.001263150479644537, + 0.0006981031037867069, + 0.0001330557424807921, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0002608386566862464, + 0.0008045974536798894, + 0.0013483562506735325, + 0.0018921148730441928, + 0.0024358737282454967, + 0.002979632467031479, + 0.003523391205817461, + 0.003251380519941449, + 0.0027281083166599274, + 0.002204835880547762, + 0.001681563793681562, + 0.001158291706815362, + 0.0006350195035338402, + 0.00011174729297636077, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0003849811910185963, + 0.0008885387214832008, + 0.001392096164636314, + 0.0018956535495817661, + 0.00239921105094254, + 0.002902768552303314, + 0.0034063260536640882, + 0.003132763085886836, + 0.0026481777895241976, + 0.0021635922603309155, + 0.0016790067311376333, + 0.0011944210855290294, + 0.0007098356145434082, + 0.00022525011445395648, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.000366741674952209, + 0.0008330700220540166, + 0.0012993983691558242, + 0.0017657268326729536, + 0.0022320549469441175, + 0.002698383294045925, + 0.0031647118739783764, + 0.003141313325613737, + 0.002692554146051407, + 0.0022437951993197203, + 0.00179503601975739, + 0.0013462770730257034, + 0.000897518009878695, + 0.0004487590049393475, + 0.0 + ] + ], + "n_fft": 400, + "n_samples": 480000, + "nb_max_frames": 3000, + "padding_side": "right", + "padding_value": 0.0, + "processor_class": "WhisperProcessor", + "return_attention_mask": false, + "sampling_rate": 16000 +} diff --git a/training/configs/base_recorded_run.json b/training/configs/base_recorded_run.json new file mode 100644 index 0000000000000000000000000000000000000000..4bba25e4faacfaa863ef9848537a29320f8c9c63 --- /dev/null +++ b/training/configs/base_recorded_run.json @@ -0,0 +1,99 @@ +{ + "model": "base", + "stage": "S4", + "selection": { + "model": "base", + "stage": "S4", + "validation_rank": 1, + "update": 266238, + "selection_loss": 0.8878263272196334, + "p3_validation_loss": 0.7239464588798667, + "ladder_validation_loss": 0.16387986833976667, + "evaluated_on_independent_test": true, + "safetensors_bytes": 105795724, + "safetensors_sha256": "62284fc7543c398f801fdff0c69a8175b7fa5ec6703da92f6527b31c82c7ec41", + "checkpoint_bytes": 311605464, + "checkpoint_sha256": "2c9b077f79c0e184a9bc626eca8348c95ad0535036a24a43ae3ffb8c2d8c3568" + }, + "checkpoint": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model/base/S4/checkpoint.pt", + "checkpoint_sha256": "2c9b077f79c0e184a9bc626eca8348c95ad0535036a24a43ae3ffb8c2d8c3568", + "model_config": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model/base", + "data_root": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/prepared", + "output": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/training/whisper_base", + "epochs": 2, + "encoder_lr": 1e-05, + "head_lr": 0.0001, + "minimum_lr_ratio": 0.1, + "warmup_ratio": 0.05, + "batch_per_gpu": 32, + "accumulation": 1, + "workers": 4, + "weight_decay": 0.01, + "seed": 20261005, + "normalization": "checkpoint_normalization.json", + "optimizer_policy": "fresh fine-tune AdamW/cosine; best curriculum weights restored strictly", + "loss_policy": "existing masked Huber192+CPS, Orange cosine+Huber, frames BCE+Dice, onset BCE, duration Huber, event CE", + "save_policy": "best and latest epoch checkpoint, optimizer/scheduler and per-rank RNG; epoch-boundary resume", + "world": 4, + "updates": 914, + "train_clips": 58380, + "validation_clips": 3239, + "event_class_counts": [ + 4711.0, + 531.0, + 57.0, + 9463.0, + 2215.0, + 534.0, + 157.0, + 8715.0, + 3381.0, + 202.0, + 0.0, + 685.0, + 1221.0, + 11244.0, + 2765.0, + 740.0, + 2159.0, + 403.0, + 665.0, + 1.0, + 109.0, + 3333.0, + 5.0, + 0.0, + 289.0, + 878.0, + 28.0, + 282.0, + 1.0, + 1.0, + 919.0, + 2665.0, + 937.0, + 16118.0, + 60.0, + 213.0, + 0.0, + 0.0, + 770.0, + 71.0, + 595.0, + 27.0, + 11.0, + 3.0, + 487.0, + 0.0, + 439.0, + 28.0, + 1245.0, + 49.0, + 23.0, + 1095.0, + 243.0 + ], + "fine_tune_mode": "Full encoder and every multitask head; no LoRA or frozen encoder", + "trainable_encoder_parameters": 20590592, + "trainable_total_parameters": 26441735 +} diff --git a/training/configs/small_recorded_run.json b/training/configs/small_recorded_run.json new file mode 100644 index 0000000000000000000000000000000000000000..03da4ad272caf6ad585f57ab9df8f31338cad9d8 --- /dev/null +++ b/training/configs/small_recorded_run.json @@ -0,0 +1,99 @@ +{ + "model": "small", + "stage": "S3", + "selection": { + "model": "small", + "stage": "S3", + "validation_rank": 1, + "update": 237434, + "selection_loss": 0.795881355066459, + "p3_validation_loss": 0.6556822225672116, + "ladder_validation_loss": 0.14019913249924737, + "evaluated_on_independent_test": true, + "safetensors_bytes": 388446964, + "safetensors_sha256": "cfa8973b9789fc09685d3975eb6270ac069dc4385a95ab92ddd3131f5589227b", + "checkpoint_bytes": 1156559840, + "checkpoint_sha256": "60221b4df841562434292f9c034fe9464da0799f1899d66a2f2059e26ea98881" + }, + "checkpoint": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model/small/S3/checkpoint.pt", + "checkpoint_sha256": "60221b4df841562434292f9c034fe9464da0799f1899d66a2f2059e26ea98881", + "model_config": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model/small", + "data_root": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/prepared", + "output": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/training/whisper_small", + "epochs": 2, + "encoder_lr": 5e-06, + "head_lr": 0.0001, + "minimum_lr_ratio": 0.1, + "warmup_ratio": 0.05, + "batch_per_gpu": 16, + "accumulation": 2, + "workers": 4, + "weight_decay": 0.01, + "seed": 20261005, + "normalization": "checkpoint_normalization.json", + "optimizer_policy": "fresh fine-tune AdamW/cosine; best curriculum weights restored strictly", + "loss_policy": "existing masked Huber192+CPS, Orange cosine+Huber, frames BCE+Dice, onset BCE, duration Huber, event CE", + "save_policy": "best and latest epoch checkpoint, optimizer/scheduler and per-rank RNG; epoch-boundary resume", + "world": 4, + "updates": 914, + "train_clips": 58380, + "validation_clips": 3239, + "event_class_counts": [ + 4711.0, + 531.0, + 57.0, + 9463.0, + 2215.0, + 534.0, + 157.0, + 8715.0, + 3381.0, + 202.0, + 0.0, + 685.0, + 1221.0, + 11244.0, + 2765.0, + 740.0, + 2159.0, + 403.0, + 665.0, + 1.0, + 109.0, + 3333.0, + 5.0, + 0.0, + 289.0, + 878.0, + 28.0, + 282.0, + 1.0, + 1.0, + 919.0, + 2665.0, + 937.0, + 16118.0, + 60.0, + 213.0, + 0.0, + 0.0, + 770.0, + 71.0, + 595.0, + 27.0, + 11.0, + 3.0, + 487.0, + 0.0, + 439.0, + 28.0, + 1245.0, + 49.0, + 23.0, + 1095.0, + 243.0 + ], + "fine_tune_mode": "Full encoder and every multitask head; no LoRA or frozen encoder", + "trainable_encoder_parameters": 88154112, + "trainable_total_parameters": 97102031 +} diff --git a/training/embedding_probe_study/backbones.py b/training/embedding_probe_study/backbones.py new file mode 100644 index 0000000000000000000000000000000000000000..213e947222cdf30b6216a205c7c6414c4da35506 --- /dev/null +++ b/training/embedding_probe_study/backbones.py @@ -0,0 +1,163 @@ +"""Frozen native audio encoders, pooled embeddings and aligned temporal features.""" +from __future__ import annotations + +import sys +from pathlib import Path +import numpy as np +import torch +from torch import nn +from torch.nn import functional as F +from study_paths import ROOT, CLAP_CODE, SEED + + +class FrozenEncoder: + def __init__(self, spec, device): + self.spec, self.device = spec, device + self.kind = spec['backend'] + self.frame_projection = None + local = Path(spec.get('local_path') or '') + if self.kind == 'clap': + sys.path.insert(0, str(CLAP_CODE / 'src')) + import open_clip + from open_clip.audio.naflex_audio import AudioNaFlexCfg, AudioNaFlexPatchify + self.model = open_clip.create_model(spec['model_name'], output_dict=True) + ck = torch.load(spec['checkpoint'], map_location='cpu', weights_only=False) + state = {k.removeprefix('module.'): v for k, v in ck.get('state_dict', ck).items()} + self.model.load_state_dict(state, strict=True) + del ck, state + self.audio_cfg = AudioNaFlexCfg.from_clip_audio_cfg(self.model.audio.cfg) + self.patchify = AudioNaFlexPatchify(self.audio_cfg, random_crop=False) + self.tokens = None + self.model.audio.encoder.vit.norm.register_forward_hook(self._capture) + elif self.kind == 'commercial': + from transformers import AutoModel + self.model = AutoModel.from_pretrained(local, local_files_only=True, trust_remote_code=True) + self.tokens = None + self.model.audio_encoder.register_forward_hook(self._capture) + elif self.kind == 'gemma': + from transformers import AutoModel, AutoProcessor + self.processor = AutoProcessor.from_pretrained(local, local_files_only=True) + self.model = AutoModel.from_pretrained(local, local_files_only=True, torch_dtype=torch.bfloat16, + vision_config=None, attn_implementation='sdpa') + elif self.kind == 'omni': + from transformers import Qwen2_5OmniProcessor, Qwen2_5OmniThinkerConfig, Qwen2_5OmniThinkerForConditionalGeneration + import json + local = local / spec.get('subfolder', '') + config = json.loads((local / 'config.json').read_text()) + thinker = config.get('thinker_config', config) + self.processor = Qwen2_5OmniProcessor.from_pretrained(local, local_files_only=True) + self.model, loading = Qwen2_5OmniThinkerForConditionalGeneration.from_pretrained( + local, config=Qwen2_5OmniThinkerConfig(**thinker), local_files_only=True, + torch_dtype=torch.bfloat16, attn_implementation='sdpa', output_loading_info=True) + missing = [k for k in loading.get('missing_keys', []) if not k.startswith(('visual.', 'lm_head.'))] + if missing: + raise RuntimeError('Missing trained audio/Thinker weights: ' + str(missing[:8])) + self.model.lm_head = nn.Identity() # No vocabulary logits or generation. + self.tokens = None + self.model.model.register_forward_hook(self._capture) + else: + raise ValueError(self.kind) + self.model.to(device).eval() + self.model.requires_grad_(False) + + def _capture(self, _module, _args, result): + self.tokens = result.last_hidden_state if hasattr(result, 'last_hidden_state') else result + if isinstance(self.tokens, tuple): + self.tokens = self.tokens[0] + + def _compress_frames(self, tensor): + width = tensor.shape[-1] + if self.frame_projection is None: + generator = torch.Generator(device='cpu').manual_seed(SEED + width) + matrix = torch.randn(width, min(64, width), generator=generator) + self.frame_projection = torch.linalg.qr(matrix, mode='reduced').Q.to(self.device) + result = tensor.float() @ self.frame_projection + return F.pad(result, (0, 64 - result.shape[-1])) + + @torch.inference_mode() + def encode(self, waves): + durations = [len(w) / 16000 for w in waves] + frames, times = [], [] + with torch.autocast('cuda', dtype=torch.bfloat16): + if self.kind == 'clap': + patches = [self.patchify((torch.from_numpy(w).float()[None], 16000)) for w in waves] + width = max(len(p['patches']) for p in patches) + inputs = {} + for name in ('patches', 'patch_coord', 'patch_valid'): + shape = (len(waves), width, *patches[0][name].shape[1:]) + inputs[name] = torch.zeros(shape, dtype=patches[0][name].dtype, device=self.device) + for i, p in enumerate(patches): + inputs[name][i, :len(p[name])] = p[name].to(self.device) + pooled = self.model.encode_audio(inputs, normalize=True) + if self.tokens is None or self.tokens.ndim != 3 or self.tokens.shape[1] < width: + raise RuntimeError('NaFlex temporal hook did not expose the patch sequence') + tokens = self.tokens[:, -width:] + dt = self.audio_cfg.patch_time * self.audio_cfg.hop_size / self.audio_cfg.sample_rate + for i, p in enumerate(patches): + coords = inputs['patch_coord'][i, :len(p['patches']), 1] + valid = inputs['patch_valid'][i, :len(p['patches'])].bool() + columns = coords[valid].unique(sorted=True) + frame = torch.stack([tokens[i, :len(coords)][valid & (coords == t)].mean(0) for t in columns]) + frames.append(self._compress_frames(frame)) + times.append((columns.float() + .5) * dt) + elif self.kind == 'commercial': + wave = torch.zeros(len(waves), 480000, device=self.device) + for i, w in enumerate(waves): + wave[i, :len(w)] = torch.from_numpy(w).to(self.device) + pooled = self.model.encode_waveform(wave) + if self.tokens is None: + raise RuntimeError('Commercial audio encoder hook failed') + for i, duration in enumerate(durations): + count = min(self.tokens.shape[1], int(np.ceil(duration * 50))) + frames.append(self._compress_frames(self.tokens[i, :count])) + times.append((torch.arange(count, device=self.device) + .5) / 50) + else: + if self.kind == 'gemma': + inputs = self.processor(audio=waves, padding=True, return_tensors='pt') + else: + conversation = [{'role': 'user', 'content': [{'type': 'audio', 'audio': 'unused'}]}] + text = self.processor.apply_chat_template(conversation, tokenize=False, add_generation_prompt=False) + inputs = self.processor(text=[text] * len(waves), audio=waves, padding=True, + sampling_rate=16000, return_tensors='pt') + inputs = {k: v.to(self.device) if torch.is_tensor(v) else v for k, v in inputs.items()} + output = self.model(**inputs, use_cache=False) if self.kind == 'omni' else self.model(**inputs) + hidden = output.last_hidden_state if self.kind == 'gemma' else self.tokens + if hidden is None: + raise RuntimeError('Native hidden state extraction failed') + mask = inputs['attention_mask'].bool() + if self.kind == 'gemma': + pooled = (hidden.float() * mask[:, :, None]).sum(1) / mask.sum(1)[:, None].clamp_min(1) + else: + last = (mask * torch.arange(mask.shape[1], device=self.device)[None]).max(1).values + pooled = hidden[torch.arange(len(waves), device=self.device), last] + config = self.model.config + token = getattr(config, 'audio_token_id', None) + if token is None: + token = getattr(config, 'audio_token_index', None) + if token is None: + raise RuntimeError('Native audio token ID is unavailable') + for i, duration in enumerate(durations): + audio_mask = (inputs['input_ids'][i] == token) & mask[i] + frame = hidden[i, audio_mask] + if not len(frame): + raise RuntimeError('No aligned audio-token features') + frames.append(self._compress_frames(frame)) + # One contiguous complete audio input. Native token count + # defines the interval grid; no invented frame resolution. + times.append((torch.arange(len(frame), device=self.device) + .5) * duration / len(frame)) + pooled = F.normalize(pooled.float(), dim=-1) + if pooled.shape != (len(waves), self.spec['native_dim']): + raise RuntimeError('Native pooled embedding dimension mismatch') + outputs = [] + for i, duration in enumerate(durations): + embedding = pooled[i].float().cpu().numpy() + frame = frames[i].float().cpu().numpy() + time = times[i].float().cpu().numpy() + keep = time < duration + frame, time = frame[keep], time[keep] + if not len(frame) or not np.isfinite(embedding).all() or not np.isfinite(frame).all(): + raise RuntimeError('Empty or non-finite frozen features') + outputs.append({'embedding': embedding.astype(np.float16), 'frame_features': frame.astype(np.float32), + 'frame_times_s': time.astype(np.float32), 'duration_s': np.float32(duration)}) + self.tokens = None + return outputs diff --git a/training/embedding_probe_study/benchmark_supplement.py b/training/embedding_probe_study/benchmark_supplement.py new file mode 100644 index 0000000000000000000000000000000000000000..e50301dc9d52df3a2db7920f4dad596580053276 --- /dev/null +++ b/training/embedding_probe_study/benchmark_supplement.py @@ -0,0 +1,537 @@ +"""Consolidate completed probe and Whisper measurements into the main report. + +Only saved measurements enter these tables. This module uses the standard +library and publishes no audio, model weights, predictions or credentials. +""" +from __future__ import annotations + +import gzip +import html +import json +from datetime import datetime, timezone +from pathlib import Path + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/embedding_probe_study_20261006') +GEMINI = ROOT.parent / 'gemini_finetune_preparation_20261005' +BENCH = ROOT.parent / 'bench_eval_20261004' +RELEASE = ROOT.parent / 'hf_layered_release/model' +HOME = Path('/e/home/jusers/schuhmann1/jupiter') +BUNDLE = HOME / 'WHISPER_ALL_BENCHMARK_RESULTS_2026-10-07.json.gz' +MANIFEST = ROOT / 'consolidated_benchmark/result_manifest.json' +PUBLIC_RESULTS = 'embedding-probe-results/' +LABELS = {'embeddinggemma2': 'EmbeddingGemma 2', 'ovis3b': 'Ovis Omni 3B', + 'voiceclap_large_v2': 'VoiceCLAP Large v2', 'voiceclap_commercial': 'VoiceCLAP Commercial', + 'clapv2_xxs': 'CLAPv2 XXS', 'clapv2_xs': 'CLAPv2 XS', 'clapv2_s': 'CLAPv2 S', + 'clapv2_m': 'CLAPv2 M', 'clapv2_l': 'CLAPv2 L'} + + +def esc(value): + return html.escape(str(value), quote=True) + + +def read(path): + return json.loads(Path(path).read_text()) + + +def optional(path): + return read(path) if Path(path).exists() else {} + + +def num(value, digits=4): + return 'Not recorded / undefined' if value is None else f'{value:.{digits}f}' + + +def pct(value): + return 'Not recorded / undefined' if value is None else f'{100 * value:.2f}%' + + +def table(headers, rows): + return '
' + ''.join( + '' for h in headers) + '' + ''.join( + '' + ''.join('' for cell in row) + '' + for row in rows) + '
' + esc(h) + '
' + esc(cell) + '
' + + +def raw_link(path): + return 'Exact metric JSON' + + +def score_table(metrics): + return table(['Target (exact model key)', 'Valid clips N', 'Raw MAE ↓', 'Normalized MAE ↓', + 'Pearson r ↑', 'Spearman ρ ↑'], + [[v['score'], v['n'], num(v.get('raw_mae')), num(v.get('normalized_mae')), + num(v.get('pearson')), num(v.get('spearman'))] for v in metrics.get('per_score', [])]) + + +def internal_metrics(metrics): + cps_raw = metrics.get('cps_raw_mae') + cps_normalized = cps_raw / read(RELEASE / 'training_normalization.json')['cps_std'] if cps_raw is not None else None + rows = [['Evaluated clips', metrics.get('clips')], ['Multitask loss ↓', num(metrics.get('loss'))], + ['CPS raw MAE (characters/second) ↓', num(metrics.get('cps_raw_mae'))], + ['CPS normalized MAE, derived using frozen training SD ↓', num(cps_normalized)], + ['Frame F1 @ probability 0.5 ↑', pct(metrics.get('frame_f1'))], + ['Oracle-span class accuracy ↑', pct(metrics.get('burst_class_oracle_span_accuracy'))], + ['Oracle-span labeled events', metrics.get('burst_class_events')], + ['Detected-span class accuracy, matched at IoU ≥0.1 ↑', pct(metrics.get('burst_matched_event_class_accuracy'))], + ['Detected-span matched labeled events', metrics.get('burst_matched_event_class_n')], + ['Start-time MAE, matches at IoU ≥0.1 (seconds) ↓', num(metrics.get('burst_start_mae_s'))], + ['End-time MAE, matches at IoU ≥0.1 (seconds) ↓', num(metrics.get('burst_end_mae_s'))]] + for name, vector in metrics.get('speaker_cosine', {}).items(): + rows += [[name.title() + ' mean cosine ↑', num(vector.get('mean'))], + [name.title() + ' valid single-speaker clips', vector.get('n')]] + result = table(['Measurement', 'Recorded result'], rows) + localization = metrics.get('burst_localization', {}) + result += table(['Interval IoU required', 'Precision ↑', 'Recall ↑', 'Event F1 ↑', 'Matched events'], + [[level, pct(v.get('precision')), pct(v.get('recall')), pct(v.get('f1')), v.get('matched')] + for level, v in localization.items()]) + return result + score_table(metrics) + + +def records(cfg, old_public): + runs = [] + for phase in ('legacy', 'gemini'): + for model in cfg['models']: + for variant in ('linear', 'mlp'): + out = ROOT / 'probes' / phase / model['id'] / variant + runs.append({'id': 'probe/' + phase + '/' + model['id'] + '/' + variant, + 'label': LABELS[model['id']] + ' / ' + variant.upper(), 'phase': phase, + 'kind': 'frozen probe', 'head': variant, 'out': out, + 'public': read(out / 'public_metrics.json'), + 'internal': read(out / 'test_metrics.json'), + 'domain': 'Flash test' if phase == 'gemini' else 'Ladder/P3 test', + 'config': read(out / 'config.json'), + 'completion': read(out / 'COMPLETE.json')}) + for phase in ('legacy', 'gemini'): + for size in ('base', 'small'): + out = ROOT / 'whisper' / phase / size + public = (old_public[size] if phase == 'legacy' else read(out / 'public_metrics.json')) + if phase == 'legacy': + public = {key: public[source] for key, source in [ + ('emolia-emo', 'emolia_emo'), ('emolia-dim', 'emolia_dim'), + ('emonet', 'emonet'), ('crema', 'crema'), ('ravdess', 'ravdess')]} + internal_path = ROOT / 'whisper/gemini' / size / ( + 'legacy_on_flash_test_metrics.json' if phase == 'legacy' else 'gemini_test_metrics.json') + runs.append({'id': 'whisper/' + phase + '/' + size, 'label': 'Whisper ' + size.title(), + 'phase': phase, 'kind': 'full encoder tuning' if phase == 'gemini' else 'original encoder', + 'head': 'layer-pooled multitask heads', 'out': out, + 'public': public, 'internal': read(internal_path), 'internal_path': internal_path, + 'domain': 'Flash test', 'config': {}, 'completion': optional(out / 'COMPLETE.json')}) + for run in runs: + run['adapters'] = {kind: read(run['out'] / (kind + '_matched_adapter.json')) + for kind in ('crema', 'ravdess')} + run['validation'] = optional(run['out'] / 'validation_metrics.json') + return runs + + +def benchmark_summary(runs): + rows = [] + for run in runs: + p = run['public']; emo = p['emolia-emo']['repo_min_2_raters']; dim = p['emolia-dim']['repo_min_2_raters'] + en = p['emonet']['all_mapped_40'] + rows.append([run['label'], run['phase'], num(en.get('pearson')), num(en.get('spearman')), + num(en.get('mae')), num(emo.get('mean_prompt_spearman')), + num(emo.get('balanced_accuracy_oracle_per_prompt')), + num(emo.get('balanced_accuracy_5fold_clip_grouped')), + num(dim.get('mean_prompt_spearman')), + num(dim.get('balanced_accuracy_oracle_per_prompt')), + num(dim.get('balanced_accuracy_5fold_clip_grouped')), + pct(run['adapters']['crema']['metrics']['accuracy']), + pct(run['adapters']['ravdess']['metrics']['accuracy'])]) + return table(['Model / head', 'Training phase', 'EmoNet Pearson ↑', 'EmoNet Spearman ↑', 'EmoNet MAE ↓', + 'VoiceNet-Emo mean ρ ↑', 'Emo oracle bal@pp ↑', 'Emo held-clip threshold bal ↑', + 'VoiceNet-Ext mean ρ ↑', 'Ext oracle bal@pp ↑', 'Ext held-clip threshold bal ↑', + 'CREMA-D matched MLP accuracy ↑', 'RAVDESS matched MLP accuracy ↑'], rows) + + +def burst_summary(runs): + rows = [] + for run in runs: + x = run['internal']; loc = x['burst_localization']; speaker = x['speaker_cosine'] + rows.append([run['label'], run['phase'], run['domain'], x['clips'], pct(x.get('frame_f1')), + pct(loc['0.1']['f1']), pct(loc['0.3']['f1']), pct(loc['0.5']['f1']), + num(x.get('burst_start_mae_s')), num(x.get('burst_end_mae_s')), + pct(x.get('burst_class_oracle_span_accuracy')), pct(x.get('burst_matched_event_class_accuracy')), + num(speaker['timbre'].get('mean')), speaker['timbre']['n'], + num(speaker['identity'].get('mean')), speaker['identity']['n'], num(x.get('cps_raw_mae'))]) + return table(['Model / head', 'Phase', 'Test domain', 'Clips', 'Frame F1 ↑', + 'Event F1 @ IoU .1 ↑', 'Event F1 @ IoU .3 ↑', 'Event F1 @ IoU .5 ↑', + 'Start MAE s ↓', 'End MAE s ↓', 'Oracle-span class acc ↑', 'Detected-span class acc ↑', + 'Timbre cosine ↑', 'Timbre N', 'Identity cosine ↑', 'Identity N', 'CPS MAE ↓'], rows) + + +def score_mean(run, prefix, field): + values = [x[field] for x in run['internal']['per_score'] + if x['score'].startswith(prefix) and x.get(field) is not None] + return sum(values) / len(values) if values else None + + +def task_leaders(runs): + frozen = [r for r in runs if r['kind'] == 'frozen probe'] + flash = [r for r in frozen if r['phase'] == 'gemini'] + whisper = {r['label']: r for r in runs if r['id'].startswith('whisper/gemini/')} + public_tasks = [ + ('EmoNet emotion intensity', 'Human labels; 12,000 clips; Pearson r ↑', + lambda r: r['public']['emonet']['all_mapped_40']['pearson'], frozen, True), + ('VoiceNet-Emo / emolia-emo', 'Human labels; ≥2 raters; mean prompt ρ ↑', + lambda r: r['public']['emolia-emo']['repo_min_2_raters']['mean_prompt_spearman'], frozen, True), + ('VoiceNet-Ext / emolia-dim', 'Human labels; ≥2 raters; mean prompt ρ ↑', + lambda r: r['public']['emolia-dim']['repo_min_2_raters']['mean_prompt_spearman'], frozen, True), + ('CREMA-D', 'Supervised matched actor-CV MLP; accuracy ↑', + lambda r: r['adapters']['crema']['metrics']['accuracy'], frozen, True), + ('RAVDESS speech', 'Supervised matched actor-CV MLP; accuracy ↑', + lambda r: r['adapters']['ravdess']['metrics']['accuracy'], frozen, True), + ('Orange timbre128 prediction', 'Same Flash test; mean cosine ↑', + lambda r: r['internal']['speaker_cosine']['timbre']['mean'], flash, True), + ('Orange identity250 prediction', 'Same Flash test; mean cosine ↑', + lambda r: r['internal']['speaker_cosine']['identity']['mean'], flash, True), + ('Characters per second', 'Same Flash test; raw MAE ↓', + lambda r: r['internal']['cps_raw_mae'], flash, False), + ('Burst frame detection', 'Same Flash test; frame F1 ↑', + lambda r: r['internal']['frame_f1'], flash, True), + ('Burst interval localization', 'Same Flash test; event F1 @ IoU .5 ↑', + lambda r: r['internal']['burst_localization']['0.5']['f1'], flash, True), + ('Burst class with true intervals', 'Same Flash test; oracle-span accuracy ↑', + lambda r: r['internal']['burst_class_oracle_span_accuracy'], flash, True), + ('40 emotion-target regressions', 'Same Flash test; mean normalized MAE ↓', + lambda r: score_mean(r, 'emo_', 'normalized_mae'), flash, False), + ('57 VoiceNet-target regressions', 'Same Flash test; mean normalized MAE ↓', + lambda r: score_mean(r, 'vn_', 'normalized_mae'), flash, False), + ('Genuineness (0–6)', 'Same Flash test; normalized MAE ↓', + lambda r: score_mean(r, 'genuineness_0_6', 'normalized_mae'), flash, False), + ('Vocal-burst blend (0–10)', 'Same Flash test; valid blend labels only; normalized MAE ↓', + lambda r: score_mean(r, 'blend_0_10', 'normalized_mae'), flash, False), + ('AudioBox aesthetics, four axes', 'Same Flash test; mean normalized MAE ↓', + lambda r: score_mean(r, 'audiobox:', 'normalized_mae'), flash, False), + ('DNSMOS, seven outputs', 'Same Flash test; mean normalized MAE ↓', + lambda r: score_mean(r, 'dnsmos:', 'normalized_mae'), flash, False)] + rows = [] + leaders = [] + for label, metric, extract, candidates, higher in public_tasks: + best = (max if higher else min)(candidates, key=extract) + b = whisper['Whisper Base']; s = whisper['Whisper Small'] + win = (max if higher else min)([best, b, s], key=extract) + display = pct if 'accuracy' in metric or 'F1' in metric else num + phase = lambda r: 'Flash' if r['phase'] == 'gemini' else 'S8–S10' + rows.append([label, metric, best['label'] + ' / ' + phase(best), display(extract(best)), + display(extract(b)), display(extract(s)), win['label'] + ' / ' + phase(win)]) + leaders.append({'task': label, 'metric': metric, 'best_frozen_run': best['id'], + 'best_frozen_value': extract(best), 'whisper_base_flash': extract(b), + 'whisper_small_flash': extract(s), 'highest_measured_run': win['id']}) + result = table(['Task', 'Metric and selection', 'Best frozen embedding probe', 'Probe result', + 'Whisper Base full FT', 'Whisper Small full FT', 'Best observed result'], rows) + return result.replace('class="sortable"', 'class="sortable task-leaders"', 1), leaders + + +def quality_summary(runs): + flash = [r for r in runs if r['phase'] == 'gemini'] + rows = [] + for r in flash: + rows.append([r['label'], num(score_mean(r, 'emo_', 'normalized_mae')), + num(score_mean(r, 'vn_', 'normalized_mae')), + num(score_mean(r, 'audiobox:', 'normalized_mae')), + num(score_mean(r, 'audiobox:', 'spearman')), + num(score_mean(r, 'dnsmos:', 'normalized_mae')), + num(score_mean(r, 'dnsmos:', 'spearman')), + num(score_mean(r, 'eiv_extra:', 'normalized_mae')), + num(score_mean(r, 'voiceclap_attribute:', 'normalized_mae'))]) + return table(['Flash-tuned model / head', '40 emotion mean norm MAE ↓', '57 VoiceNet mean norm MAE ↓', + 'AudioBox mean norm MAE ↓', 'AudioBox mean ρ ↑', 'DNSMOS mean norm MAE ↓', + 'DNSMOS mean ρ ↑', 'Empathic extras mean norm MAE ↓', 'VoiceCLAP attributes mean norm MAE ↓'], rows) + + +def quality_axes(runs): + flash = [r for r in runs if r['phase'] == 'gemini'] + frozen = [r for r in flash if r['kind'] == 'frozen probe'] + whisper = {r['label']: r for r in flash if r['id'].startswith('whisper/')} + lookup = {r['id']: {s['score']: s for s in r['internal']['per_score']} for r in flash} + names = [s['score'] for s in whisper['Whisper Base']['internal']['per_score'] + if s['score'].startswith(('audiobox:', 'dnsmos:')) or s['score'] in + ('eiv_extra:score_content_enjoyment', 'eiv_extra:score_speech_quality', + 'eiv_extra:score_background_quality', 'eiv_extra:score_overall_quality', + 'eiv_extra:Background_Noise', 'eiv_extra:Recording_Quality', 'R_quality', + 'genuineness_0_6', 'blend_0_10')] + rows = [] + for name in names: + candidates = [r for r in frozen if lookup[r['id']][name].get('normalized_mae') is not None] + best = min(candidates, key=lambda r: lookup[r['id']][name]['normalized_mae']) if candidates else None + b = lookup[whisper['Whisper Base']['id']][name]; s = lookup[whisper['Whisper Small']['id']][name] + p = lookup[best['id']][name] if best else {} + rows.append([name, b['n'], s['n'], best['label'] if best else 'No valid targets', + num(p.get('normalized_mae')), num(b.get('raw_mae')), num(b.get('normalized_mae')), + num(b.get('spearman')), num(s.get('raw_mae')), num(s.get('normalized_mae')), num(s.get('spearman'))]) + return table(['Quality / enjoyment / genuineness target', 'Base valid N', 'Small valid N', + 'Best Flash frozen probe by norm MAE', 'Probe norm MAE ↓', 'Base raw MAE ↓', + 'Base norm MAE ↓', 'Base Spearman ↑', 'Small raw MAE ↓', 'Small norm MAE ↓', 'Small Spearman ↑'], rows) + + +def public_details(run): + public = run['public']; parts = [] + en = public['emonet'] + parts.append('

EmoNet intensity: all recorded cuts

' + table( + ['Cut', 'N', 'MAE ↓', 'RMSE ↓', 'Pearson ↑', 'Spearman ↑'], + [[cut, en[cut]['n'], num(en[cut].get('mae')), num(en[cut].get('rmse')), + num(en[cut].get('pearson')), num(en[cut].get('spearman'))] + for cut in ('all_mapped_40', 'strict_unanimous', 'untruncated_mapped_40')])) + parts.append('
All 40 EmoNet emotion categories' + table( + ['Emotion', 'N', 'MAE ↓', 'RMSE ↓', 'Pearson ↑', 'Spearman ↑'], + [[r['category'], r['n'], num(r.get('mae')), num(r.get('rmse')), num(r.get('pearson')), num(r.get('spearman'))] + for r in en['per_emotion']]) + '
') + for kind in ('emolia-emo', 'emolia-dim'): + x = public[kind] + parts.append('

' + esc(kind) + ': all label-selection audits

' + table( + ['Cut', 'Question pairs N', 'Prompts', 'Positive fraction', 'Mean prompt Spearman ↑', + 'Oracle bal@pp ↑', 'Held-clip threshold balanced accuracy ↑'], + [[cut, x[cut]['n'], x[cut]['prompts'], pct(x[cut].get('positive_rate')), + num(x[cut].get('mean_prompt_spearman')), num(x[cut].get('balanced_accuracy_oracle_per_prompt')), + num(x[cut].get('balanced_accuracy_5fold_clip_grouped'))] + for cut in ('all_repo_rows', 'repo_min_2_raters', 'unflagged_min_2_raters', 'untruncated_min_2_raters')])) + for cut in ('all_repo_rows', 'repo_min_2_raters', 'unflagged_min_2_raters', 'untruncated_min_2_raters'): + z = x[cut] + parts.append('
' + esc(kind + ' / ' + cut) + ': every dimension and prompt') + parts.append(table(['Emotion / dimension', 'Questions N', 'Mean prompt ρ ↑', 'Oracle balanced accuracy ↑'], + [[r['family'], r['n'], num(r.get('mean_prompt_rho')), num(r.get('balanced_accuracy_oracle'))] + for r in z.get('per_family', [])])) + parts.append('
All individual prompts in this cut' + table( + ['Prompt (dimension | ordinal level)', 'Questions N', 'Spearman ρ ↑', 'Oracle balanced accuracy ↑'], + [[r['prompt'], r['n'], num(r.get('rho')), num(r.get('balanced_accuracy'))] + for r in z.get('per_prompt', [])]) + '
') + parts.append('

CREMA-D and RAVDESS: fixed mappings versus matched supervised MLPs

' + table( + ['Corpus', 'Protocol', 'Clips N', 'Accuracy ↑', 'Balanced accuracy ↑', 'Macro F1 ↑', 'Actor-bootstrap accuracy 95% CI'], + [[kind, protocol, x['n'], pct(x.get('accuracy')), pct(x.get('balanced_accuracy')), pct(x.get('macro_f1')), + '–'.join(pct(v) for v in x.get('accuracy_actor_bootstrap_95ci', [])) or 'Not recorded'] + for kind in ('crema', 'ravdess') + for protocol, x in [('Fixed taxonomy; no corpus labels fitted', public[kind]), + ('Nested actor-disjoint matched MLP', run['adapters'][kind]['metrics'])]])) + for kind in ('crema', 'ravdess'): + adapter = run['adapters'][kind] + parts.append('
' + esc(kind) + ': every class, confusion matrix and matched-MLP fold') + for protocol, x in [('Fixed mapping', public[kind]), ('Matched MLP', adapter['metrics'])]: + parts.append('

' + esc(protocol) + '

' + table(['Class', 'Support N', 'Recall ↑', 'Precision ↑'], + [[r['class'], r['support'], pct(r.get('recall')), pct(r.get('precision'))] for r in x['per_class']])) + classes = list(x['confusion']) + parts.append(table(['True label / predicted label'] + classes, + [[c] + [x['confusion'][c][other] for other in classes] for c in classes])) + parts.append('

' + esc(adapter['protocol']) + '; ' + str(adapter['parameters']) + ' trainable parameters.

') + parts.append(table(['Outer fold', 'Train clips', 'Test clips', 'Train actors', 'Test actors', + 'Selected LR', 'Selected epochs', 'Inner accuracy', 'Outer accuracy'], + [[x['fold'], x['train_clips'], x['held_clips'], len(x['train_actors']), len(x['held_actors']), + x['selected']['lr'], x['selected']['epochs'], pct(x['selected']['inner_accuracy']), + pct(x['outer_accuracy'])] for x in adapter['folds']])) + trials = [[x['fold'], t['lr'], t['epochs'], pct(t['inner_accuracy'])] + for x in adapter['folds'] for t in x['trials']] + parts.append('
Every inner-fold hyperparameter trial' + table( + ['Outer fold', 'Candidate LR', 'Candidate epochs', 'Mean inner held-actor accuracy'], trials) + '
') + parts.append(raw_link(run['out'] / (kind + '_matched_adapter.json')) + '
') + return ''.join(parts) + + +def make_sections(): + cfg = read(ROOT / 'study.json'); workflow = read(ROOT / 'workflow.json') + old = read(BENCH / 'public_scores.json')['models']; runs = records(cfg, old) + audit = read(ROOT / 'consolidated_benchmark/job_audit.json') + latest_ids = {workflow['pilot_job']} | {a[-1]['id'] for group in ('cache_jobs', 'tasks') + for a in workflow[group].values()} + by_id = {int(x['JobIDRaw']): x for x in audit['jobs']} + if any(by_id[j]['State'] != 'COMPLETED' or by_id[j]['ExitCode'] != '0:0' for j in latest_ids): + raise RuntimeError('A final study allocation is not successfully completed') + if workflow['state'] != 'COMPLETE' or workflow.get('errors'): + raise RuntimeError('Consolidation requires a complete error-free study') + for run in runs: + if len(run['internal']['per_score']) != 192: + raise RuntimeError('Incomplete 192-target evaluation: ' + run['id']) + stamp = datetime.now(timezone.utc).isoformat() + gpu_hours = sum(int(x['ElapsedRaw']) * 4 / 3600 for x in audit['jobs'] if 'gres/gpu=4' in x['AllocTRES']) + leader_table, leaders = task_leaders(runs) + validation_job = optional(ROOT / 'consolidated_benchmark/validation_job.json') + validation_count = sum(bool(r['validation']) for r in runs) + result = ['
Completed comparison · 7 October 2026
', + '

What we trained, in plain language

', + '

We want one audio model to describe how a voice sounds: its emotions, speaking style, sound quality and non-speech vocal events such as laughter or crying. It also predicts two speaker-characteristic vectors and how many transcript characters are spoken per second. Every detected event has a start and an end time. These models use the Whisper audio encoder only; they do not transcribe speech, generate captions or identify a person by name.

', + '

We tested two approaches. First, we kept nine existing audio embedding models fixed and trained small prediction heads on their saved audio features. Second, we trained all weights of our existing Whisper Base and Small multitask models for two further epochs using the final Gemini Flash 3.8 annotations. All models predict the same target schema; frozen embeddings use equal head capacities within each linear/MLP variant.

', + '

An embedding is a list of numbers that represents an audio recording. A prediction head maps those numbers to an emotion or another target. We tested a single linear mapping and a small two-layer neural network, called an MLP. Full fine-tuning updates both the audio encoder and its output networks. An epoch is one pass through the training clips.

', + '

The frozen models are EmbeddingGemma 2, Ovis Omni 3B, VoiceCLAP Large v2, VoiceCLAP Commercial, and five CLAPv2 sizes: XXS, XS, S, M and L. We tested a linear head and a small MLP for each, on both the older S8–S10 targets and the final Flash targets. Repository links and exact versions are in the training section.

', + '

Human-rated benchmarks test emotion and voice-style agreement. Separate audio holdouts test agreement with the Flash and other teacher annotations for sound quality, speaker vectors and burst times. A model can lead on one task and lose on another, so the table below identifies the best measured result for each task.

', + '

EmoNet-Voice measures emotion intensity in synthetic speech. VoiceNet-Emo / emolia-emo measures 40 emotions in real speech. VoiceNet-Ext / emolia-dim measures 57 voice-style dimensions: EXT and DIM are two names for the same benchmark. CREMA-D and RAVDESS test six and eight basic acted-emotion classes respectively.

', + '

This is the current consolidated report. The original S1–S10 Whisper evaluation and paper context remain below as historical measurements. New results are read directly from completed experiment artifacts, including all measurements in the embedding-probe report.

', + '

Which model is best for which task?

', + '

For accuracy, F1, correlations and cosine, higher is better. For mean absolute error (MAE), lower is better. Correlation 1 means a perfect linear relationship or ordering; cosine 1 means the same vector direction; MAE 0 means no error. A normalized MAE of 0.20 means an average error of 0.20 training standard deviations. Each row uses one stated metric; a model can rank differently on another metric.

', leader_table, + '

Public-benchmark probe winners are selected from all 36 measured probe configurations; Flash-target winners are selected from the 18 Flash-tuned probes on the same 3,544 test clips. Genuineness and vocal-burst blend are compared against valid Flash annotations, not independent human ratings. A null blend on a clip without bursts is excluded rather than treated as zero; per-target sample counts, raw MAE and correlations are in the detailed model panels. Picking the largest test score is descriptive and does not demonstrate statistical superiority. Family MAEs are unweighted means over valid targets. Only matched nested actor-CV classifier results are compared in the acted-speech rows.

', + '

How our Whisper fine-tunes compare

', + '

Whisper Small is the strongest measured choice for speaker-vector regression, the AudioBox/DNSMOS target families and EmoNet intensity correlation. Base has the highest measured VoiceNet-Emo rank correlation and the lowest CPS error. Both full fine-tunes reproduce the new Flash burst membership labels more closely than the frozen probes. Their advantages on teacher-scored holdouts are not independent human quality judgments.

', + '

Frozen VoiceCLAP Large v2 probes are stronger on CREMA-D and RAVDESS after matched supervised actor adaptation. The best frozen probe also has better Flash event-interval F1 than either full Whisper fine-tune, despite lower frame F1. VoiceNet-Ext correlations remain low for every model and are close enough that a universal style winner would be misleading. The full Whisper fine-tunes also lose accuracy on the original P3 burst domain.

', + '

Study completion and data

', + table(['Component', 'Verified outcome'], [ + ['Frozen embedding backbones', '9; all feature caches complete'], + ['Probe configurations', '36 = 9 backbones × linear/MLP × legacy/Flash; all trained and evaluated'], + ['Whisper full fine-tunes', 'Base and Small; two epochs each; all encoder weights and heads trainable'], + ['Public benchmarks per configuration', 'EmoNet-Voice, VoiceNet-Emo, VoiceNet-Ext, CREMA-D, RAVDESS'], + ['Final Slurm allocations', str(len(latest_ids)) + ' including smoke pilot; every final state COMPLETED with exit 0:0'], + ['Workflow completion', workflow['updated_utc'] + ' (UTC)'], + ['Flash dataset', '65,163 valid annotations; 58,380 train / 3,239 validation / 3,544 test'], + ['Excluded annotations', '1,036 invalid or blocked; retained for review, excluded from tuning'], + ['Tracked study allocation usage', num(gpu_hours, 2) + ' GH200 GPU-hours; entire four-GPU allocations counted'], + ['Original training and benchmark jobs', 'None pending or running'], + ['Supplementary full validation evaluation', str(validation_count) + '/40 configurations evaluated; ' + + ('all metrics complete' if validation_count == 40 else 'Slurm job ' + str(validation_job.get('id', 'not submitted yet')) + ' processes the saved best checkpoints')]]), + '

Allocation usage includes the tracked encoder caches, head training, full fine-tuning, evaluation and repaired failed attempts. It excludes earlier S1–S10 pretraining, Gemini API charges, teacher backfills, model downloads and other projects. Superseded held jobs used no GPU time. Other account jobs are outside this study.

', + '

What changed, and what did not improve

', + '

Report generated ' + esc(stamp) + '. Download every exact result, configuration, fold and job receipt (compressed JSON).

'] + result += ['

Protocols and metric definitions

', + table(['Experiment', 'Audio / targets', 'Training and checkpoint selection'], [ + ['Legacy frozen probes', 'S8 → S9 → S10; 10% P3 at each stage', 'One epoch per stage; backbone frozen; validation-selected best head'], + ['Flash frozen probes', 'Same 58,380 final Flash train clips as Whisper tuning', 'Two epochs from corresponding legacy best; backbone and legacy PCA frozen'], + ['Original Whisper comparison', 'Base S4 and Small S3, selected stage checkpoints from the S1–S10 campaign', 'Original fixed encoder and layered heads; re-evaluated on identical Flash/P3 selections'], + ['Full Whisper Flash tuning', 'Same Flash split; missing values masked; Flash targets override older scores', 'Two epochs; entire encoder plus heads optimized; Flash validation selects best'], + ['Matched acted-emotion MLP', '192 raw output scores, not hidden representations', 'Same capacity for all models; five actor-disjoint outer folds; three inner folds select LR/epochs']]), + '

Legacy probe test contains 12,059 mixed Ladder/P3 clips; Flash test contains 3,544 clips. These domains have different teacher targets. Probe PCA uses only legacy training features, maps pooled vectors to 256 dimensions and scales training components; XXS retains 224 components and pads zeros. Temporal features use a fixed seeded projection to 64 dimensions. Native CLAP patches are 160 ms; interpolation to 20 ms does not add timing information. Backbones receive audio only; reference captions, transcripts and ASR outputs do not enter inference.

', + table(['Metric', 'Meaning / interpretation'], [ + ['Raw MAE ↓', 'Mean absolute error in the target’s native units. burst_count_log1p is log(1 + count), not count error.'], + ['Normalized MAE ↓', 'MAE after frozen training mean/SD normalization; benchmark/test labels never fit these statistics.'], + ['Pearson r / Spearman ρ ↑', 'Linear agreement / ordering. Undefined if the reference or predictions are constant or too few labels exist.'], + ['Emolia mean prompt ρ ↑', 'Mean per-query ranking agreement against human yes-vote share; threshold-free.'], + ['Oracle bal@pp ↑', 'Per-prompt balanced accuracy with threshold fitted on the same evaluated labels; optimistic separability statistic.'], + ['Held-clip threshold accuracy ↑', 'Five-fold audit; threshold fitted on other clips. Ext exact audio duplicates are grouped by hash.'], + ['Acted matched-MLP accuracy ↑', 'Supervised outer-fold actor-held-out classification; not zero-shot. Same MLP architecture for all compared models.'], + ['Speaker cosine ↑', 'Cosine against Orange model vectors: timbre128 / identity250. Only valid single-speaker targets are scored.'], + ['CPS MAE ↓', 'Error in literal Unicode transcript characters per second; an independent 193rd scalar output.'], + ['Frame F1 ↑', 'Binary vocal-burst membership on the 20 ms grid at fixed probability threshold 0.5.'], + ['Event F1 @ IoU ↑', 'One-to-one Hungarian assignment of predicted start/end intervals to references at the stated overlap threshold.'], + ['Start/end MAE ↓', 'Mean boundary error in seconds, conditional on a matched event at IoU ≥0.1; missed bursts are not included.'], + ['Oracle-span class accuracy ↑', '53-class event recognition given reference start/end times; only pooled frames inside the event are used.'], + ['Detected-span class accuracy ↑', 'Recognition on predicted intervals matched at IoU ≥0.1; conditional, not end-to-end class F1.']]), + '

The new study decodes onset/duration event proposals (up to 32 per clip); its event metric differs from the original report’s continuous-positive-frame regions and greedy matching. Compare old and new event scores only with this distinction in mind. Both use a fixed 0.5 operating threshold, but event decoding and matching are different. The original 9,693-clip P3 test and the new fixed 2,000-clip P3 audit also differ in coverage.

', + '

VoiceNet-Ext and emolia-dim name the same benchmark, not two separate tests. Current ≥2-rater coverage is 7,986 Emo questions and 13,917 Ext questions, with an additional unflagged audit. EmoNet evaluates 12,000 mapped clips; Arousal and Authenticity are unsupported by the 40-emotion head. Scores use the fixed 0–4 → 0–10 endpoint conversion; clips longer than 30 seconds use the first 30 seconds. Source overlap with upstream pretraining/Emolia and the ladder is not exhaustively audited. Original Whisper training budgets and head sizes differ from frozen probes. The original campaign ran through S10; evaluation restores the earlier validation-selected S4/S3 checkpoints rather than the final S10 weights.

'] + result += ['

All 40 model/phase combinations: public benchmark results

', + '

legacy = S8–S10 head training for frozen probes, or original S1–S10-trained Whisper. gemini = two further epochs on final Flash targets. All acted accuracy columns below use the same 192 → 64 GELU → class MLP; the older 80-feature logistic adapters remain separately labeled below.

', + benchmark_summary(runs), '
', + '

Speaker vectors, CPS and vocal-burst timing for every run

', + '

Compare within a test domain. All Whisper rows and all gemini probe rows use the same 3,544 Flash test clips; legacy probe rows use the mixed Ladder/P3 holdout. Valid speaker count is shown beside cosine; only 1,718 Flash test clips satisfy the valid single-speaker target mask. Boundary and detected-class metrics include matched events only.

', + burst_summary(runs), '
'] + result += ['

Emotion, voice-style, aesthetics and DNSMOS target agreement

', + '

All rows here use the same Flash test selection. A family mean averages its recorded valid targets equally, not its clips. The detailed native-unit errors and per-target counts appear in the model panels below. These are agreement scores against recorded annotations, not ratings from a fresh listening panel.

', + quality_summary(runs), + '

Every aesthetics, DNSMOS and related quality axis

', quality_axes(runs), + '

AudioBox Aesthetics supplies Content Enjoyment (CE), Content Usefulness (CU), Production Complexity (PC) and Production Quality (PQ). DNSMOS supplies speech signal (SIG), background (BAK), overall quality (OVRL), their raw variants and P808 MOS. Empathic extras include recording/background/speech quality, content enjoyment, valence/arousal and other voice attributes. MOS means mean opinion score; here its target is an automatic model prediction.

'] + retention = []; audits = [] + for size in ('base', 'small'): + out = ROOT / 'whisper/gemini' / size + for phase in ('legacy', 'gemini'): + for domain in ('p3_validation', 'p3_test'): + path = out / (phase + '_' + domain + '_metrics.json'); x = read(path) + audits.append((size, phase, domain, path, x)) + retention.append([size.title(), phase, domain, x['clips'], pct(x['frame_f1']), + pct(x['burst_localization']['0.5']['f1']), num(x['burst_start_mae_s']), num(x['burst_end_mae_s']), + num(x['speaker_cosine']['timbre']['mean']), num(x['speaker_cosine']['identity']['mean'])]) + result += ['

Full Whisper tuning: P3 retention before and after

', + table(['Encoder', 'Phase', 'Identical P3 selection', 'Clips', 'Frame F1 ↑', 'Event F1 @ IoU .5 ↑', + 'Start MAE s ↓', 'End MAE s ↓', 'Timbre cosine ↑', 'Identity cosine ↑'], retention), + '

P3 validation and test selections each contain 2,000 clips. Within each split, exactly the same audio and masks are evaluated before/after tuning. P3 has constructed burst intervals, while Flash targets are model-generated event annotations. The two domains measure different kinds of agreement. Synthetic sample partitions are disjoint; source-pool disjointness for this new cached selection is not fully audited.

'] + for size, phase, domain, path, x in audits: + result.append('
' + esc('Whisper ' + size.title() + ' / ' + phase + ' / ' + domain) + + ': all 192 scores and event metrics' + internal_metrics(x) + raw_link(path) + '
') + result.append('
') + result += ['

Complete per-run results: every score, emotion, dimension, class and fold

', + '

Each panel contains the 192 native scalar targets, all recorded benchmark cuts, 40 EmoNet emotions, every VoiceNet dimension and ordinal prompt, speaker vectors, CPS, burst boundaries/classes and acted-emotion confusions. Missing/undefined measurements are explicit. Expand a model to read its tables; headings in all tables can be clicked to sort.

'] + extras = [] + for run in runs: + result.append('
' + esc(run['label'] + ' / ' + run['phase'] + ' / ' + run['domain']) + '') + result.append('

Held-out audio targets

' + internal_metrics(run['internal'])) + path = run.get('internal_path', run['out'] / 'test_metrics.json') + result.append(raw_link(path)) + if run['validation']: + validation_note = ('The original Whisper checkpoint was selected using Ladder validation. This row re-evaluates it on the same Flash validation clips as its tuned counterpart.' + if run['kind'] == 'original encoder' else + 'This split selected the checkpoint. Its metrics are validation measurements, not an untouched test.') + result.append('
Full selection-validation metrics: every score and class objective' + + '

' + esc(validation_note) + '

' + + internal_metrics(run['validation']) + raw_link(run['out'] / 'validation_metrics.json') + '
') + previous = run['out'] / 'pre_finetune_test_metrics.json' + if previous.exists(): + pre = read(previous); extras.append((str(previous.relative_to(ROOT)), pre)) + result.append('
Same Flash test: legacy head before its two tuning epochs' + + internal_metrics(pre) + '
') + result.append(public_details(run) + '
') + result.append('
') + training = [] + validation = [] + for run in runs: + c = run['config'] + if c: + training.append([run['label'], run['phase'], ', '.join(c['stages']), c['epochs_per_stage'], + c['train_clips'], c['validation_clips'], c['test_clips'], + ', '.join(map(str, c['stage_training_clips'])), c['parameters'], c['scalar_parameters_each'], + run['completion']['updates'], num(run['completion']['best_validation_loss'])]) + for line in (run['out'] / 'metrics.jsonl').read_text().splitlines(): + row = json.loads(line) + validation.append([run['label'], run['phase'], row['stage'], row['epoch'], row['update'], + row['validation']['clips'], num(row['validation']['loss'])]) + for size in ('base', 'small'): + for line in (GEMINI / 'training' / ('whisper_' + size) / 'metrics.jsonl').read_text().splitlines(): + row = json.loads(line) + validation.append(['Whisper ' + size.title(), 'gemini full FT', 'Flash', row['epoch'], + row['update'], 3239, num(row['validation_loss'])]) + result += ['

Executed training details and reproducibility

', + table(['Model / head', 'Phase', 'Stages', 'Epochs per stage', 'Unique train pool', 'Validation clips', + 'Test clips', 'Actual stage exposure counts', 'Total head parameters', 'Parameters per scalar', + 'Optimizer updates', 'Best validation loss ↓'], training), + '

Probe heads use AdamW LR 0.001, weight decay 0.01, batch 256 per GPU, 5% warmup and continuous cosine to a 10% floor. MLP scalars use 256 → 64 GELU → 1 (16,513 parameters each); linear scalars use 256 → 1 (257 each). Other heads are capped at 50,000 parameters. In the linear control, an oversized speaker head is factorized through a 64-dimensional linear layer. The backbone has zero trainable parameters for every probe.

', + '

Full Whisper Base uses encoder LR 0.00001; Small uses 0.000005; both use head LR 0.0001, global batch 128, two epochs/914 optimizer updates and a four-GPU allocation. Every encoder parameter, including positional embeddings, and every head is trainable. Losses combine masked normalized Huber, cosine/Huber speaker targets, frame BCE/Dice, onset BCE, duration Huber and event categorical cross entropy. Checkpoints store model, optimizer, schedule and random states. Flash tuning has no P3 replay.

', + '

Every recorded validation result

', + '

The training loop recorded multitask validation loss, not a scalar-regression “accuracy”. This combined loss selected checkpoints and cannot be interpreted as a percentage; compare losses only within the same phase and target masks. The supplementary evaluation below measures actual validation class accuracy, frame/event F1, speaker cosine and CPS from the saved best checkpoint. Recomputed holdout losses use unit burst-class weights; full Whisper training selected checkpoints using its configured class-balancing weights, so those loss values differ. P3 validation is in the retention table; acted-classifier inner/outer accuracies are in each model panel.

', + table(['Model / head', 'Phase', 'Stage', 'Completed epoch', 'Optimizer updates', 'Validation clips', + 'Recorded multitask validation loss ↓'], validation), + '

Full validation quality of the selected best checkpoint

', + '

These existing validation clips participated in checkpoint selection. Accuracy is reported for the burst class head; continuous regression targets use MAE and correlation. The complete per-target validation tables are inside each model panel. Original Whisper rows here use the same Flash validation audio as tuned Whisper.

', + burst_summary([{**r, 'internal': r['validation'], 'domain': 'Flash validation' if r['domain'] == 'Flash test' else 'Ladder/P3 validation'} + for r in runs if r['validation']]), + '

The matched acted MLP uses 192 raw scores, training-fold StandardScaler, 64 GELU hidden units and class logits: 12,742 parameters for six-class CREMA-D; 12,872 for eight-class RAVDESS. Five outer actor folds and three inner folds select LR 0.001/0.003 and 20/50 epochs. Outer test actors never fit the scaler or MLP. Confidence intervals resample actors. This exploratory supervised adaptation is different from paper zero-shot comparison and from the earlier 80-score logistic adapter.

', + '
Backbones, exact revisions and native feature widths' + table( + ['Backbone', 'Source', 'Revision / original checkpoint', 'Native pooled dimensions'], + [[LABELS[m['id']], m.get('repo', m.get('model_name')), m.get('revision', m.get('checkpoint')), m['native_dim']] + for m in cfg['models']]) + '
', + '

Models, teachers and training data repositories

', + '
Canonical 53 vocal-burst class labels' + table( + ['Class index', 'Canonical label'], enumerate(read(RELEASE / 'classes.json')['names'])) + '
', + '

The supplementary validation produced all 40 metric files successfully. Its original trailing upload step failed because the compute node has no external network route. Publication was recovered on the login node; the Slurm receipt retains that post-evaluation failure for an accurate audit.

' if validation_job.get('publication_recovery') else '', + '
Every Slurm attempt: repaired failures, replacements and final receipts' + table( + ['Slurm job', 'Name', 'Final study job?', 'State', 'Exit', 'Allocated elapsed seconds', 'Resources'], + [[x['JobIDRaw'], x['JobName'], 'Yes' if int(x['JobIDRaw']) in latest_ids else + 'Supplementary validation; publication recovered on login' if int(x['JobIDRaw']) == validation_job.get('id') else 'Superseded attempt', + x['State'], x['ExitCode'], x['ElapsedRaw'], x['AllocTRES']] for x in audit['jobs']]) + '
', + '

Machine-readable result inventory and complete compressed result bundle. Source: consolidation code, probe training and scoring code, full Whisper tuning code. Original normalization: training_normalization.json.

', + '

Study code and this report: CC BY 4.0, LAION. Upstream models and source datasets retain their own licenses. Published paper tables and earlier adapter studies follow in the historical sections; their original protocols and coverage remain visible.

'] + bundle_runs = [] + for run in runs: + value = {k: v for k, v in run.items() if k not in ('out', 'internal_path', 'config')} + value['config'] = {k: v for k, v in run['config'].items() if k != 'normalization'} + bundle_runs.append(value) + payload = {'schema': 'consolidated-audio-benchmarks-v1', 'generated_utc': stamp, + 'study': cfg, 'workflow': workflow, 'job_audit': audit, + 'normalization': read(RELEASE / 'training_normalization.json'), 'runs': bundle_runs, + 'task_leaders': leaders, 'validation_history': validation, 'supplementary_validation_job': validation_job, + 'whisper_p3_audits': [{'size': s, 'phase': p, 'domain': d, 'metrics': x} + for s, p, d, _, x in audits], + 'probe_before_flash_tuning': dict(extras)} + BUNDLE.write_bytes(gzip.compress(json.dumps(payload, ensure_ascii=False, allow_nan=False).encode(), mtime=0)) + manifest = {'schema': payload['schema'], 'generated_utc': stamp, 'study_completed_utc': workflow['updated_utc'], + 'probe_runs': 36, 'whisper_runs': 4, 'all_run_ids': [x['id'] for x in runs], + 'scalar_target_count': 192, 'extra_scalar': 'CPS', 'recorded_job_attempts': len(audit['jobs']), + 'latest_successful_jobs_including_pilot': len(latest_ids), 'tracked_gh200_gpu_hours': gpu_hours, + 'result_bundle': 'benchmark-results-2026-10-07.json.gz', + 'p3_retention_evaluations': len(audits), 'probe_pre_flash_evaluations': len(extras)} + manifest['full_validation_configurations'] = validation_count + MANIFEST.parent.mkdir(exist_ok=True); MANIFEST.write_text(json.dumps(manifest, indent=2) + '\n') + return result diff --git a/training/embedding_probe_study/cache_dataset.py b/training/embedding_probe_study/cache_dataset.py new file mode 100644 index 0000000000000000000000000000000000000000..36c9e9e0731b836fd5451258011720e29ab355da --- /dev/null +++ b/training/embedding_probe_study/cache_dataset.py @@ -0,0 +1,152 @@ +"""Read cached native features and attach the selected target regime.""" +import io +import json +import math +import os +from collections import OrderedDict +from pathlib import Path +import numpy as np +import torch +from study_paths import ROOT, GEMINI, RELEASE, read + +_COMMITTED_INDEX_ROWS = {} + + +class FeatureData: + def __init__(self, model, domains=None, split=None, phase='legacy', stage=None): + self.rows = [] + self.fds = OrderedDict() + self.projection = None + self.phase = phase + self.flash = None + self.norm = read(RELEASE / 'training_normalization.json') + if phase == 'gemini': + if not (GEMINI / 'prepared/TRAINING_READY.json').exists(): + raise RuntimeError('Final Gemini training gate is not ready') + self.flash = {r['sha256_mp3']: r for r in map(json.loads, (GEMINI / 'prepared/targets.jsonl').open()) + if r['ready_for_whisper_training'] and (split is None or r['split'] == split)} + feature_root=ROOT/'features'/model + domain_key=tuple(sorted(domains)) if domains else () + cache_key=(model,domain_key) + committed=bool(domains) and all((feature_root/(d+'-rank'+str(r)+'-COMPLETE.json')).exists() + for d in domains for r in range(4)) + # The same immutable index serves train/validation/test and S8/S9/S10. + # Decode its metadata once per process; keep the original split filters. + indexed=_COMMITTED_INDEX_ROWS.get(cache_key) if committed else None + if indexed is None: + indexed=[] + for path in sorted(feature_root.glob('*.jsonl')): + if domains and not any(path.name.startswith(d+'-rank') for d in domains): + continue + with path.open() as stream: + indexed.extend(row for row in map(json.loads,stream) + if not domains or row['source'] in domains) + if committed:_COMMITTED_INDEX_ROWS[cache_key]=indexed + for row in indexed: + if phase == 'gemini': + if row['source'] != 'gemini' or row['key'] not in self.flash: + continue + elif split and row.get('split') != split: + continue + if stage and stage not in row.get('stages', []): + continue + self.rows.append(row) + + def __len__(self): + return len(self.rows) + + def payload(self, row): + path = row['feature_tar'] + if path not in self.fds: + if len(self.fds) >= 24: + _, old = self.fds.popitem(last=False) + os.close(old) + self.fds[path] = os.open(path, os.O_RDONLY) + self.fds.move_to_end(path) + raw = os.pread(self.fds[path], row['feature_size'], row['feature_offset']) + if len(raw) != row['feature_size']: + raise RuntimeError('Short feature cache read') + with np.load(io.BytesIO(raw), allow_pickle=False) as data: + return {k: data[k] for k in data.files} + + def __getstate__(self): + state = {**self.__dict__, 'fds': OrderedDict()} + state.pop('teacher_reader', None) + return state + + def __getitem__(self, index): + row = self.rows[index] + value = self.payload(row) + embedding = value['embedding'].astype(np.float32) + if self.projection: + p = self.projection + embedding = ((embedding - p['mean']) @ p['components'].T) / p['scale'] + embedding = np.pad(embedding, (0, 256 - len(embedding))).astype(np.float32) + frames = int(math.ceil(float(value['duration_s']) * 50)) + # The model sees interpolated native features on the shared 20-ms grid. + # Native timestamps/count are retained for resolution-aware reporting. + ticks = (np.arange(frames) + .5) / 50 + native = value['frame_features'].astype(np.float32) + times = value['frame_times_s'] + value['frame_features'] = np.stack([np.interp(ticks, times, native[:, i]) for i in range(64)], axis=1).astype(np.float32) + value['embedding'] = embedding + value['feature_key'] = row['feature_key'] + if self.phase == 'gemini': + # Targets are prepared without decoding the cached full audio. + r = self.flash[row['key']] + norm = self.norm + raw = np.asarray([r['raw_scores'].get(n, np.nan) for n in norm['score_names']], np.float32) + valid = np.isfinite(raw) + teachers = r.get('teacher_metadata', {}) + if not teachers.get('dnsmos', {}).get('valid_for_speech', False): + valid[123:130] = False + if not teachers.get('empathic', {}).get('speech_domain_valid', False): + valid[100:119] = False + if not teachers.get('voiceclap', {}).get('speech_domain_valid', False): + for i in range(131, 192): + if r['score_provenance'].get(norm['score_names'][i]) != 'gemini-3.8-flash': + valid[i] = False + value.update(scores=np.where(valid, (raw - norm['score_mean']) / norm['score_std'], 0).astype(np.float32), + score_mask=valid, frame=np.zeros(frames, np.float32), + frame_mask=np.full(frames, r['burst_frames_valid'], np.float32)) + events = r['vocal_bursts'] + starts = np.asarray([max(0, min(frames-1, int(e['start'] * 50))) for e in events], np.int64) + ends = np.asarray([min(frames, max(int(a)+1, math.ceil(e['end'] * 50))) for a,e in zip(starts,events)], np.int64) + for a,b in zip(starts,ends): + value['frame'][a:b] = 1 + cps = r['characters_per_second'] + value.update(event_starts=starts, event_ends=ends, + event_classes=np.asarray([e['checkpoint_class_id'] for e in events], np.int64), + cps=np.float32((cps-norm['cps_mean'])/norm['cps_std']) if cps is not None else np.float32(0), + cps_valid=np.bool_(cps is not None)) + import sys + from study_paths import CODE + sys.path.insert(0, str(CODE / 'gemini_finetune')) + from common import TarReader + if not hasattr(self, 'teacher_reader'): + self.teacher_reader = TarReader() + for name,dim in [('timbre',128),('identity',250)]: + reference = r['embeddings'].get(name) + value[name] = np.zeros(dim,np.float32) + if reference: + value[name] = np.load(io.BytesIO(self.teacher_reader.read(reference['tar'],reference['member'])),allow_pickle=False).astype(np.float32) + value[name+'_valid'] = np.bool_(reference and teachers.get('orange',{}).get('valid_single_speaker_target')) + return value + + +def collate(items): + width = max(len(x['frame_features']) for x in items) + events = max(1, max(len(x.get('event_starts', [])) for x in items)) + arrays = {} + for name in ('embedding','scores','score_mask','timbre','identity','timbre_valid','identity_valid','cps','cps_valid'): + arrays[name] = torch.from_numpy(np.stack([x[name] for x in items])) + for name in ('frame','frame_mask','frame_features'): + source = [np.pad(x[name], ((0,width-len(x[name])),(0,0)) if x[name].ndim == 2 else (0,width-len(x[name]))) for x in items] + arrays[name] = torch.from_numpy(np.stack(source)) + for name in ('event_starts','event_ends','event_classes'): + arrays[name] = torch.from_numpy(np.stack([np.pad(x[name], (0,events-len(x[name]))) for x in items])) + mask = np.stack([np.arange(events)= 0) + result = {'dataset': kind, 'parameters': parameters, 'classes': classes, 'seed': SEED, + 'protocol': '192 raw predictions -> training-fold StandardScaler -> 64 GELU -> class logits; ' + 'five actor-disjoint outer folds; three inner folds select LR/epochs; full-batch AdamW', + 'comparison': 'Supervised benchmark adaptation; distinct from paper zero-shot', + 'metrics': metrics(y, prediction, groups, classes), 'folds': folds} + with (output / (kind + '_matched_oof.jsonl')).open('w') as stream: + for i, row in enumerate(rows): + stream.write(json.dumps({'audio_name': row['audio_name'], 'actor': str(groups[i]), + 'outer_fold': int(fold_ids[i]), 'truth': classes[y[i]], + 'prediction': classes[prediction[i]]}) + '\n') + write(path, result) + return result diff --git a/training/embedding_probe_study/predict_benchmarks.py b/training/embedding_probe_study/predict_benchmarks.py new file mode 100644 index 0000000000000000000000000000000000000000..7254630a39fdfb56dae52c47463c53756efd8e87 --- /dev/null +++ b/training/embedding_probe_study/predict_benchmarks.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +"""Apply selected probes and the established, explicitly labeled benchmark metrics.""" +import argparse +import json +import sys +from pathlib import Path +import numpy as np +import torch +from study_paths import ROOT, CODE, RELEASE, read, write +from cache_dataset import FeatureData +from probe_model import Probe + + +def score_metrics(predictions, model_id, out): + norm=read(RELEASE/'training_normalization.json') + sys.path.insert(0,str(CODE));import score_public_benchmarks as metric + metric.data=lambda kind,_model:predictions[kind] + result={kind:(metric.emonet(model_id,norm['score_names']) if kind=='emonet' else + metric.emolia(kind,model_id,norm['score_names']) if kind.startswith('emolia') else + metric.acted(kind,model_id,norm['score_names'],np.asarray(norm['score_mean']),np.asarray(norm['score_std']))) + for kind in predictions} + write(out/'public_metrics.json',result) + + +def run(model_id,variant,phase): + out=ROOT/'probes'/phase/model_id/variant + checkpoint=torch.load(out/'best.pt',map_location='cpu',weights_only=False) + classes=read(RELEASE/'classes.json')['names'];norm=read(RELEASE/'training_normalization.json') + device=torch.device('cuda',int(__import__('os').environ.get('LOCAL_RANK',0))) + core=Probe(len(classes),variant=='linear').to(device).eval();core.load_state_dict(checkpoint['model']) + predictions={} + with torch.inference_mode(): + for kind in read(ROOT/'study.json')['benchmarks']: + data=FeatureData(model_id,[kind]);data.projection=checkpoint['pca'] + scores=[];rows=[] + for index in range(0,len(data),32): + values=[data[j] for j in range(index,min(index+32,len(data)))] + # Scalar benchmark inference uses only the cached pooled feature. + x=torch.from_numpy(np.stack([v['embedding'] for v in values])).to(device) + score=core.scalars(x)[:,:192].cpu().numpy()*np.asarray(norm['score_std'])+np.asarray(norm['score_mean']) + scores.append(score);rows.extend(data.rows[index:index+len(values)]) + scores=np.concatenate(scores).astype(np.float32) + np.savez_compressed(out/(kind+'_predictions.npz'),scores=scores) + (out/(kind+'_predictions.jsonl')).write_text(''.join(json.dumps(r,ensure_ascii=False)+'\n' for r in rows)) + predictions[kind]=(scores,rows) + score_metrics(predictions,model_id,out) + print('public_metrics',model_id,variant,phase,flush=True) + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--model',required=True);ap.add_argument('--variant',choices=['linear','mlp'],required=True);ap.add_argument('--phase',choices=['legacy','gemini'],required=True) + args=ap.parse_args();run(args.model,args.variant,args.phase) diff --git a/training/embedding_probe_study/probe_model.py b/training/embedding_probe_study/probe_model.py new file mode 100644 index 0000000000000000000000000000000000000000..d41da6c72b9e7ed4bc12d358891ce16218359f1c --- /dev/null +++ b/training/embedding_probe_study/probe_model.py @@ -0,0 +1,59 @@ +"""Matched small heads on cached frozen pooled and temporal features.""" +import torch +from torch import nn +from torch.nn import functional as F + + +class ScalarHeads(nn.Module): + def __init__(self, linear=False): + super().__init__() + self.linear = linear + if linear: + self.output = nn.Linear(256, 193) + else: + self.first = nn.Parameter(torch.empty(193, 256, 64)) + self.bias = nn.Parameter(torch.zeros(193, 64)) + self.second = nn.Parameter(torch.empty(193, 64)) + self.final_bias = nn.Parameter(torch.zeros(193)) + nn.init.normal_(self.first, std=.02) + nn.init.normal_(self.second, std=.02) + self.dropout = nn.Dropout(.1) + + def forward(self, features): + if self.linear: + return self.output(features) + hidden = self.dropout(F.gelu(torch.einsum('bi,sih->bsh', features, self.first) + self.bias)) + return (hidden * self.second[None]).sum(-1) + self.final_bias + + +class Probe(nn.Module): + def __init__(self, n_classes, linear=False): + super().__init__() + self.scalars = ScalarHeads(linear) + def head(d, out): + if linear: + return nn.Linear(d, out) if (d + 1) * out <= 50000 else nn.Sequential(nn.Linear(d, 64), nn.Linear(64, out)) + return nn.Sequential(nn.Linear(d, 64), nn.GELU(), nn.Dropout(.1), nn.Linear(64, out)) + self.timbre_head, self.identity_head = head(256, 128), head(256, 250) + self.frame_head = head(64, 3) + self.event_head = head(64, n_classes) + for name, module in [('timbre', self.timbre_head), ('identity', self.identity_head), ('frame', self.frame_head), ('event', self.event_head)]: + if sum(p.numel() for p in module.parameters()) > 50000: + raise ValueError('Head parameter cap exceeded: ' + name) + + def forward(self, features, frame_features, starts, ends): + scalar = self.scalars(features) + temporal = self.frame_head(frame_features) + # Prefix sums pool only each event's frames without per-event CUDA sync. + width = frame_features.shape[1] + a = starts.clamp(0, width - 1) + b = torch.maximum(ends, a + 1).clamp(max=width) + prefix = F.pad(frame_features.cumsum(1), (0, 0, 1, 0)) + ai = a[..., None].expand(-1, -1, frame_features.shape[-1]) + bi = b[..., None].expand_as(ai) + event = (prefix.gather(1, bi) - prefix.gather(1, ai)) / (b - a)[..., None] + return {'scores': scalar[:, :192], 'cps': scalar[:, 192], + 'timbre': F.normalize(self.timbre_head(features), dim=-1), + 'identity': F.normalize(self.identity_head(features), dim=-1), + 'frame': temporal[:, :, 0], 'onset': temporal[:, :, 1], 'log_duration': temporal[:, :, 2], + 'event_class': self.event_head(event)} diff --git a/training/embedding_probe_study/publish_consolidated_benchmark.py b/training/embedding_probe_study/publish_consolidated_benchmark.py new file mode 100644 index 0000000000000000000000000000000000000000..c4588712240619521dd824f8e1ad978051c38915 --- /dev/null +++ b/training/embedding_probe_study/publish_consolidated_benchmark.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 +"""Publish the requested main benchmark report and its exact result inventory.""" +import hashlib +import os +import re +from pathlib import Path + +# Compute inference stays offline; this separate publication process needs Hub +# access and inherits the compute launcher environment on the final step. +os.environ.pop('HF_HUB_OFFLINE', None) +os.environ.pop('TRANSFORMERS_OFFLINE', None) +from huggingface_hub import CommitOperationAdd, HfApi, hf_hub_download + +from benchmark_supplement import BUNDLE, HOME, MANIFEST, ROOT, read +from study_paths import HERE, write + + +def main(): + repo = 'laion/whisper-base-small-emotion-voice-burst' + report = HOME / 'WHISPER_BASE_SMALL_COMPREHENSIVE_PUBLIC_BENCHMARKS_2026-10-04.html' + manifest = read(MANIFEST) + if manifest['probe_runs'] != 36 or manifest['whisper_runs'] != 4: + raise RuntimeError('Incomplete consolidated result inventory') + api = HfApi() + info = api.repo_info(repo_id=repo, repo_type='space') + original = Path(hf_hub_download(repo, 'README.md', repo_type='space', revision=info.sha)).read_text() + begin, end = '', '' + section = begin + ''' +## Completed comprehensive evaluation — 7 October 2026 + +[Plain-language overview, task winners and every measured result](https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html). +All nine frozen audio backbones × linear/MLP heads × legacy/Flash target phases +(36 probe configurations), plus original and fully Flash-tuned Whisper Base/Small, +have completed training and evaluation. The report includes EmoNet-Voice, +VoiceNet-Emo, VoiceNet-Ext (emolia-dim), matched actor-disjoint CREMA-D/RAVDESS +MLPs, 192 scalar targets, CPS, Orange speaker cosines and timed/classified vocal bursts. +Whisper tuning improves Flash-target agreement but reduces P3 burst retention; +both domains and the limitations of comparison to paper results are explicit. +Exact aggregate metrics, configurations and fold/job receipts are downloadable +from the report. Human-label benchmarks are distinguished from teacher-target agreement. +''' + end + card = re.sub(re.escape(begin) + '.*?' + re.escape(end), lambda _: section, original, flags=re.S) if begin in original else original.rstrip() + '\n\n' + section + '\n' + folder = ROOT / 'consolidated_benchmark' + card_path = folder / 'README.md'; card_path.write_text(card) + sources = { + 'benchmark.html': report, + 'benchmark-results-2026-10-07.json.gz': BUNDLE, + 'benchmark-result-manifest.json': MANIFEST, + 'embedding-probe-code/benchmark_supplement.py': HERE / 'benchmark_supplement.py', + 'embedding-probe-code/publish_consolidated_benchmark.py': HERE / 'publish_consolidated_benchmark.py', + 'embedding-probe-code/evaluate_validation.py': HERE / 'evaluate_validation.py', + 'embedding-probe-code/validation.sbatch': HERE / 'validation.sbatch', + 'write_comprehensive_benchmark_html.py': HERE.parent / 'write_comprehensive_benchmark_html.py', + 'README.md': card_path, + } + for tree in ('probes', 'whisper'): + for path in sorted((ROOT / tree).rglob('validation_metrics.json')): + sources['embedding-probe-results/' + str(path.relative_to(ROOT))] = path + operations = [CommitOperationAdd(path_in_repo=name, path_or_fileobj=str(path)) for name, path in sources.items()] + commit = api.create_commit(repo_id=repo, repo_type='space', operations=operations, + commit_message='Consolidate all completed probe and full Whisper tuning benchmark results', + parent_commit=info.sha) + write(folder / 'publication.json', { + 'commit': commit.oid, 'commit_url': commit.commit_url, + 'report_url': 'https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/benchmark.html', + 'artifacts': {name: {'bytes': path.stat().st_size, 'sha256': hashlib.sha256(path.read_bytes()).hexdigest()} + for name, path in sources.items()}, + }) + print(commit.commit_url) + + +if __name__ == '__main__': + main() diff --git a/training/embedding_probe_study/publish_report.py b/training/embedding_probe_study/publish_report.py new file mode 100644 index 0000000000000000000000000000000000000000..17a82535fd74d1a7feb91052c51632948873d01f --- /dev/null +++ b/training/embedding_probe_study/publish_report.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python3 +"""Update the existing authorized HF report Space, preserving unrelated files.""" +import hashlib +import re +from pathlib import Path +from huggingface_hub import HfApi, CommitOperationAdd, hf_hub_download +from study_paths import ROOT, HERE, read, write +from write_report import OUT + + +def main(): + cfg=read(ROOT/'study.json');repo=cfg['report_space'];api=HfApi() + # Read the current remote card immediately before applying a narrow update. + info=api.repo_info(repo_id=repo,repo_type='space') + original=Path(hf_hub_download(repo,'README.md',repo_type='space',revision=info.sha)).read_text() + begin,end='','' + section=begin+'\n## Frozen embedding comparison study\n\n[English methods, execution status and measured comparisons](https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/embedding-probes.html). ' + section+='Nine frozen audio backbones with matched linear/MLP heads; S8–S10 then Gemini target tuning, plus two-epoch Whisper Base/Small fine-tuning. ' + section+='CREMA-D/RAVDESS use identical actor-held-out score MLPs, reported separately from paper zero-shot results. Pending experiments are explicitly labeled.\n'+end + card=re.sub(re.escape(begin)+'.*?'+re.escape(end),lambda _:section,original,flags=re.S) if begin in original else original.rstrip()+'\n\n'+section+'\n' + local=ROOT/'publication';local.mkdir(exist_ok=True);(local/'README.md').write_text(card) + operations=[CommitOperationAdd(path_in_repo=cfg['report_path'],path_or_fileobj=str(OUT)), + CommitOperationAdd(path_in_repo='embedding-probes-study.json',path_or_fileobj=str(ROOT/'study.json')), + CommitOperationAdd(path_in_repo='README.md',path_or_fileobj=str(local/'README.md'))] + for path in sorted(HERE.iterdir()): + if path.suffix in ('.py','.sh','.sbatch','.txt'): + operations.append(CommitOperationAdd(path_in_repo='embedding-probe-code/'+path.name,path_or_fileobj=str(path))) + from study_paths import CODE + for name in ('common.py','data.py','train_whisper.py','train_whisper.sbatch'): + path=CODE/'gemini_finetune'/name + operations.append(CommitOperationAdd(path_in_repo='gemini-full-ft-code/'+name,path_or_fileobj=str(path))) + for model in ('base','small'): + path=CODE/'gemini_finetune/configs'/('whisper_'+model+'.json') + operations.append(CommitOperationAdd(path_in_repo='gemini-full-ft-code/configs/'+path.name,path_or_fileobj=str(path))) + # Only measured evaluation artifacts are published; no audio, credentials, + # unfinished checkpoints or unrelated Space content enter this commit. + for tree in ('probes','whisper'): + for path in sorted((ROOT/tree).rglob('*.json')): + if path.name.endswith(('metrics.json','matched_adapter.json')) or path.name=='COMPLETE.json': + operations.append(CommitOperationAdd(path_in_repo='embedding-probe-results/'+str(path.relative_to(ROOT)),path_or_fileobj=str(path))) + for name in ('TRAINING_PIPELINE_CONTRACT.json','WHISPER_FULL_FT_CONTRACT.json','DISTRIBUTED_PIPELINE_CONTRACT.json'): + path=ROOT/name + if path.exists():operations.append(CommitOperationAdd(path_in_repo='embedding-probe-results/software-checks/'+name,path_or_fileobj=str(path))) + result=api.create_commit(repo_id=repo,repo_type='space',operations=operations, + commit_message='Update frozen audio embedding comparison methods and available results',parent_commit=info.sha) + write(ROOT/'publication/latest.json',{'commit':result.oid,'url':result.commit_url, + 'report_url':'https://laion-whisper-base-small-emotion-voice-burst.static.hf.space/embedding-probes.html', + 'html_sha256':hashlib.sha256(OUT.read_bytes()).hexdigest()}) + print(result.commit_url) + + +if __name__=='__main__': + main() diff --git a/training/embedding_probe_study/queue_whisper.py b/training/embedding_probe_study/queue_whisper.py new file mode 100644 index 0000000000000000000000000000000000000000..11ba27c703320531f15651d6d2d0e3e9246b68a4 --- /dev/null +++ b/training/embedding_probe_study/queue_whisper.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Pre-submit full FT on hold; queue four-rank evaluation after both runs.""" +import fcntl +import subprocess +from datetime import datetime, timezone +from study_paths import ROOT, HERE, CODE, read, write + + +def queue(script,name,env,extra): + r=subprocess.run(['sbatch','--parsable','--job-name='+name, + '--export=ALL,'+','.join(k+'='+str(v) for k,v in env.items()), + *extra,str(script)],capture_output=True,text=True,check=True,timeout=20) + return int(r.stdout.strip().split(';')[0]) + + +def main(): + with (ROOT/'watcher.lock').open('a') as lock: + fcntl.flock(lock,fcntl.LOCK_EX|fcntl.LOCK_NB) + w=read(ROOT/'workflow.json');ids=[] + for model in ('base','small'): + attempts=w.setdefault('tasks',{}).setdefault('whisper-gemini-'+model,[]) + if not attempts: + job=queue(CODE/'gemini_finetune/train_whisper.sbatch','flash38-fullft-'+model, + {'WHISPER_MODEL':model,'RESUME_CHECKPOINT':''},['--hold']) + attempts.append({'id':job,'state':'PENDING','held_for_targets':True, + 'submitted_utc':datetime.now(timezone.utc).isoformat(), + 'reason':'Release on final TRAINING_READY; full encoder and heads, two epochs, four GPUs'}) + write(ROOT/'workflow.json',w) + ids.append(attempts[-1]['id']) + attempts=w.setdefault('tasks',{}).setdefault('whisper-eval-all',[]) + if not attempts: + job=queue(HERE/'whisper_eval.sbatch','flash38-fullft-evaluation',{'WHISPER_MODEL':'all'}, + ['--dependency=afterok:'+':'.join(map(str,ids)),'--kill-on-invalid-dep=yes']) + attempts.append({'id':job,'state':'PENDING','wait_for_ids':ids, + 'submitted_utc':datetime.now(timezone.utc).isoformat(), + 'reason':'Fine-tuned Base/Small on Flash holdout and all benchmarks; matched original Whisper MLPs'}) + write(ROOT/'workflow.json',w) + w.update(scheduling_policy={'cache_nodes':2,'whisper_full_ft_nodes':2,'probe_or_evaluation_nodes':1, + 'whisper_release':'Independent of cache/probe capacity; release on final Flash export', + 'probe_start':'Individual model training domains complete'}, + priority_updated_utc=datetime.now(timezone.utc).isoformat()) + write(ROOT/'workflow.json',w) + print('WHISPER_FULL_FT',ids,'EVALUATION',attempts[-1]['id']) + + +if __name__=='__main__': + main() diff --git a/training/embedding_probe_study/run_evaluations.py b/training/embedding_probe_study/run_evaluations.py new file mode 100644 index 0000000000000000000000000000000000000000..f98d93499bc295289cae12a9dc3ac0803f9d588c --- /dev/null +++ b/training/embedding_probe_study/run_evaluations.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python3 +"""Evaluate every trained probe and matched score adapters, once per artifact.""" +import argparse +import json +import os +import numpy as np +from study_paths import ROOT, BENCH, read +from predict_benchmarks import run as predict +from matched_acted import run as acted + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--phase', choices=['legacy', 'gemini'], required=True) + ap.add_argument('--models', nargs='+') + ap.add_argument('--include-whisper-baselines', action='store_true') + args = ap.parse_args() + rank, world = int(os.environ.get('LOCAL_RANK', 0)), int(os.environ.get('WORLD_SIZE', 1)) + tasks = [(m['id'], v) for m in read(ROOT / 'study.json')['models'] if not args.models or m['id'] in args.models for v in ('linear', 'mlp')] + for model, variant in tasks[rank::world]: + out = ROOT / 'probes' / args.phase / model / variant + if not (out / 'public_metrics.json').exists(): + predict(model, variant, args.phase) + for kind in ('crema', 'ravdess'): + scores = np.load(out / (kind + '_predictions.npz'))['scores'] + rows = [json.loads(line) for line in (out / (kind + '_predictions.jsonl')).open()] + acted(kind, scores, rows, out) + # Apply the same new MLPs to the original best Whisper checkpoints. + for index, model in enumerate(('base', 'small')): + if not args.include_whisper_baselines or index % world != rank: + continue + stage = 'S4' if model == 'base' else 'S3' + out = ROOT / 'whisper' / 'legacy' / model + out.mkdir(parents=True, exist_ok=True) + for kind in ('crema', 'ravdess'): + stem = BENCH / 'predictions' / (kind + '_' + model + '_' + stage) + acted(kind, np.load(stem.with_suffix('.npz'))['scores'], + [json.loads(line) for line in stem.with_suffix('.jsonl').open()], out) + + +if __name__ == '__main__': + main() diff --git a/training/embedding_probe_study/stage_models.py b/training/embedding_probe_study/stage_models.py new file mode 100644 index 0000000000000000000000000000000000000000..edb8390104bcc5c7a85adf030fc692e588f4ba4c --- /dev/null +++ b/training/embedding_probe_study/stage_models.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python3 +"""Stage pinned public weights with two resumable streams before offline jobs.""" +import concurrent.futures +import os +import time +import urllib.request +from datetime import datetime, timezone +from study_paths import ROOT, read, write + + +def fetch(task): + url, path, size = task + path.parent.mkdir(parents=True, exist_ok=True) + if path.exists() and path.stat().st_size == size: + return + part = path.with_name(path.name + '.part') + for attempt in range(5): + offset = part.stat().st_size if part.exists() else 0 + if offset == size: + part.replace(path) + return + request = urllib.request.Request(url, headers={'Range': f'bytes={offset}-'} if offset else {}) + try: + with urllib.request.urlopen(request, timeout=90) as response: + if offset and response.status != 206: + offset = 0 + began = time.monotonic() + sent = 0 + with part.open('ab' if offset else 'wb') as stream: + while chunk := response.read(1024 * 1024): + stream.write(chunk) + sent += len(chunk) + delay = sent / (8 * 1024 * 1024) - (time.monotonic() - began) + if delay > 0: + time.sleep(delay) + if part.stat().st_size != size: + raise RuntimeError('Incomplete pinned file') + part.replace(path) + return + except Exception: + if attempt == 4: + raise RuntimeError('Pinned download failed: ' + path.name) from None + time.sleep(min(30, 2 ** attempt)) + + +def main(): + cfg = read(ROOT / 'study.json') + tasks = [] + for model in cfg['models']: + if not model.get('repo'): + continue + repo, revision = model['repo'], model['revision'] + with urllib.request.urlopen(f'https://huggingface.co/api/models/{repo}/revision/{revision}?blobs=true', timeout=30) as response: + info = __import__('json').load(response) + if info['sha'] != revision: + raise RuntimeError('Model revision mismatch') + folder = model.get('subfolder', '') + for file in info['siblings']: + name = file['rfilename'] + if folder and not name.startswith(folder + '/'): + continue + if not name.endswith(('.json', '.safetensors', '.model', '.jinja', '.py', '.txt', '.md')): + continue + if name.startswith('adapter/') or name.endswith('zero_to_fp32.py'): + continue # VoiceCLAP root is the merged released backbone. + size = file.get('size') or file.get('lfs', {}).get('size') + if size is None: + raise RuntimeError('Missing pinned size metadata') + local = ROOT / 'models' / model['id'] / name + tasks.append((f'https://huggingface.co/{repo}/resolve/{revision}/{name}', local, size)) + write(ROOT / 'models' / model['id'] / 'MODEL_SOURCE.json', {'repo': repo, 'revision': revision, 'subfolder': folder}) + write(ROOT / 'staging_status.json', {'state': 'DOWNLOADING', 'pid': os.getpid(), 'files': len(tasks), + 'bytes': sum(t[2] for t in tasks), 'streams': 2, + 'started_utc': datetime.now(timezone.utc).isoformat()}) + with concurrent.futures.ThreadPoolExecutor(2) as pool: + for _ in pool.map(fetch, tasks): + pass + write(ROOT / 'MODELS_READY.json', {'files': len(tasks), 'bytes': sum(t[2] for t in tasks), + 'finished_utc': datetime.now(timezone.utc).isoformat()}) + write(ROOT / 'staging_status.json', {'state': 'COMPLETE', 'files': len(tasks), + 'bytes': sum(t[2] for t in tasks), 'updated_utc': datetime.now(timezone.utc).isoformat()}) + + +if __name__ == '__main__': + main() diff --git a/training/embedding_probe_study/study_data.py b/training/embedding_probe_study/study_data.py new file mode 100644 index 0000000000000000000000000000000000000000..2615d27ab7ee9d3fa6d01950c2d0ede9df2e73f7 --- /dev/null +++ b/training/embedding_probe_study/study_data.py @@ -0,0 +1,88 @@ +"""Frozen selections and targets from existing Ladder/P3/Gemini readers.""" +import hashlib +import math +import sys +import numpy as np +from study_paths import CODE, ROOT, GEMINI, RELEASE, SEED, read + +sys.path.insert(0, str(CODE)) +from train_full_curriculum import normalization, TIMBRE_INDEX, IDENTITY_INDEX +from layered_curriculum_data import LadderAuxDataset, taxonomy +from p3_frozen_loader import P3FrozenDataset +from timbre_targets import TimbreIndex + + +class SourceData: + def __init__(self, domain): + self.domain = domain + self.mean, self.std, self.names = normalization() + self.norm = read(RELEASE / 'training_normalization.json') + self.classes = read(RELEASE / 'classes.json') + self.map = self.classes if 'ladder_raw_to_canonical' in self.classes else taxonomy() + if domain == 'ladder': + self.data = LadderAuxDataset(self.mean, self.std) + self.indices = np.asarray([i for s, shard in enumerate(self.data.shards) + if shard['level'] in ('t0', 't1', 't2') + for i in range(0 if s == 0 else int(self.data.ends[s-1]), int(self.data.ends[s]))], np.int64) + self.speakers = {'timbre': TimbreIndex(TIMBRE_INDEX, 128), 'identity': TimbreIndex(IDENTITY_INDEX, 250)} + elif domain.startswith('p3_'): + split = domain[3:] + self.data = P3FrozenDataset(split, score_mean=self.mean, score_std=self.std, + event_class_path=__import__('pathlib').Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3/frozen_1120k/event_class_ids.npy')) + # Enough training clips for all three 10% stage mixes. Validation + # and test use the same fixed 2k-clips-per-split pilot across models. + size = min(len(self.data), 22000 if split == 'train' else 2000) + self.indices = np.random.default_rng(SEED).choice(len(self.data), size, replace=False) + elif domain == 'gemini': + sys.path.insert(0, str(CODE / 'gemini_finetune')) + from common import TarReader + self.reader = TarReader() + selection = GEMINI.parent / 'gemini_multisource_100h_20261004/combined_unique_manifest.jsonl' + self.data = [__import__('json').loads(line) for line in selection.open()] + self.indices = np.arange(len(self.data)) + else: + from evaluate_public_benchmarks import parquet_samples, emolia_samples + self.data = parquet_samples(domain) if domain in ('emonet', 'crema', 'ravdess') else emolia_samples(domain) + self.indices = np.arange(len(self.data)) + + def __len__(self): + return len(self.indices) + + def __getitem__(self, position): + index = int(self.indices[position]) + if self.domain == 'gemini': + row = self.data[index] + return row['sha256_mp3'], self.reader.audio(row, verify=True), {'source': 'gemini', 'key': row['sha256_mp3']}, {} + if self.domain not in ('ladder', 'p3_train', 'p3_validation', 'p3_test'): + from evaluate_public_benchmarks import decode + sample = self.data[index] + wave, duration, truncated = decode(sample) + return sample.key, wave, {**sample.metadata, 'source': self.domain, 'key': sample.key, + 'duration_s': duration, 'truncated_30s': truncated}, {} + item = self.data[index] + if self.domain == 'ladder': + shard = int(np.searchsorted(self.data.ends, index, side='right')) + level = self.data.shards[shard]['level'] + stages = ['S8'] + (['S9'] if level in ('t0', 't1') else []) + (['S10'] if level == 't0' else []) + value = int(hashlib.sha256(item['uid'].encode()).hexdigest()[:8], 16) % 100 + split = 'train' if value < 90 else 'validation' if value < 95 else 'test' + lookup = self.map['ladder_raw_to_canonical'] + spans = item['events_frames'] + for name, speaker in self.speakers.items(): + vector, valid = speaker.lookup([item['uid']]) + item[name], item[name + '_valid'] = vector[0].astype(np.float32), bool(valid[0]) + else: + stages = ['S8', 'S9', 'S10'] + split = self.domain[3:] + lookup = self.map['p3_raw_to_canonical'] + spans = [(start // 320, math.ceil(end / 320)) for start, end in item['events_samples']] + for name in ('timbre', 'identity'): + item[name + '_valid'] = item['speaker_valid'] + classes = [lookup[int(c)] for c in item['event_raw_class_ids'][:len(spans)]] + target = {k: np.asarray(item[k]) for k in ('scores', 'score_mask', 'frame', 'frame_mask', 'timbre', 'identity', 'timbre_valid', 'identity_valid')} + cps = item.get('cps_raw') + cps_valid = cps is not None and np.isfinite(cps) + target.update(cps=np.float32((cps - self.norm['cps_mean']) / self.norm['cps_std']) if cps_valid else np.float32(0), + cps_valid=np.bool_(cps_valid), event_starts=np.asarray([x[0] for x in spans], np.int64), + event_ends=np.asarray([x[1] for x in spans], np.int64), event_classes=np.asarray(classes, np.int64)) + return self.domain + ':' + item['key'], item['audio'], {'source': self.domain, 'key': item['key'], 'split': split, 'stages': stages}, target diff --git a/training/embedding_probe_study/study_paths.py b/training/embedding_probe_study/study_paths.py new file mode 100644 index 0000000000000000000000000000000000000000..c5a5caa6261c99887315b54e9dca2ed5c0faae48 --- /dev/null +++ b/training/embedding_probe_study/study_paths.py @@ -0,0 +1,44 @@ +"""Pinned experiment paths and atomic, credential-free metadata.""" +import hashlib +import json +import os +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CODE = HERE.parent +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/embedding_probe_study_20261006') +BENCH = ROOT.parent / 'bench_eval_20261004' +GEMINI = ROOT.parent / 'gemini_finetune_preparation_20261005' +RELEASE = ROOT.parent / 'hf_layered_release/model' +CLAP_CODE = Path('/e/project1/laionize/foerster5_jupiter/clap_v2_refactor/open_clip') +CLAP_BENCH = CLAP_CODE.parent / 'clap_benchmark' +TRANSFORMERS_REVISION = '14e738b5d0cc69aa27a95dde272aea41fde44f2f' +SEED = 20261006 + + +def read(path): + return json.loads(Path(path).read_text()) + + +def json_number(value): + # Keep the orchestration process stdlib-only while accepting NumPy metric + # scalars/arrays produced by the compute jobs. Nonfinite values still fail. + if type(value).__module__.split('.')[0] == 'numpy' and hasattr(value, 'tolist'): + return value.tolist() + raise TypeError('Unsupported metadata value: ' + type(value).__name__) + + +def write(path, value): + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + temporary = path.with_name(path.name + '.tmp-' + str(os.getpid())) + temporary.write_text(json.dumps(value, indent=2, ensure_ascii=False, allow_nan=False, default=json_number) + '\n') + os.replace(temporary, path) + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + while chunk := stream.read(8 * 1024 * 1024): + h.update(chunk) + return h.hexdigest() diff --git a/training/embedding_probe_study/train_probes.py b/training/embedding_probe_study/train_probes.py new file mode 100644 index 0000000000000000000000000000000000000000..8393add5353a1308fcf9ccda64c5e9349f471b2d --- /dev/null +++ b/training/embedding_probe_study/train_probes.py @@ -0,0 +1,250 @@ +#!/usr/bin/env python3 +"""Train matched linear/MLP probes and report independent cached holdout scores.""" +import argparse +import json +import math +import os +import sys +import time +from pathlib import Path +import numpy as np +import torch +from torch.utils.data import DataLoader +from scipy.stats import pearsonr, spearmanr +from scipy.optimize import linear_sum_assignment +from sklearn.decomposition import PCA +from study_paths import ROOT, CODE, RELEASE, SEED, read, write +from cache_dataset import FeatureData, collate +from probe_model import Probe + +sys.path.insert(0, str(CODE)) +from train_layered_curriculum import loss_terms + + +def projection(data, output): + path = output / 'pca.npz' + if path.exists(): + with np.load(path) as value: + return {k: value[k] for k in value.files} + indices = np.random.default_rng(SEED).choice(len(data), min(50000,len(data)), replace=False) + x = np.stack([data.payload(data.rows[i])['embedding'].astype(np.float32) for i in indices]) + pca = PCA(n_components=min(256, x.shape[1], len(x)-1), svd_solver='randomized', random_state=SEED) + z = pca.fit_transform(x) + result = {'mean': pca.mean_.astype(np.float32), 'components': pca.components_.astype(np.float32), + 'scale': np.maximum(z.std(0),1e-5).astype(np.float32)} + np.savez(path, **result) + write(output / 'pca_fit.json', {'training_clips':len(data), 'fit_clips':len(indices), + 'training_key_sha256':__import__('hashlib').sha256('\n'.join(data.rows[i]['feature_key'] for i in indices).encode()).hexdigest(), + 'native_dim':x.shape[1], 'retained_dim':len(result['scale']), 'output_dim':256, + 'scope':'Training split only; validation and benchmark features never used'}) + return result + + +def loader(data, shuffle=False): + return DataLoader(data,batch_size=256,shuffle=shuffle,num_workers=4, + multiprocessing_context='spawn',persistent_workers=True,collate_fn=collate) + + +def gpu(item,device): + return {k:v.to(device) if torch.is_tensor(v) else v for k,v in item.items()} + + +def predict(model,batch): + return model(batch['embedding'],batch['frame_features'],batch['event_starts'],batch['event_ends']) + + +@torch.no_grad() +def evaluate(model,data,device,classes,full=False,make_loader=None,predictor=None): + model.eval() + total=count=0 + predictions=[]; targets=[]; masks=[] + speaker={'timbre':[],'identity':[]}; cps=[]; y_cps=[] + burst_tp=burst_fp=burst_fn=0 + event_correct=event_count=0 + span_counts={threshold:[0,0,0] for threshold in (.1,.3,.5)} + starts_error=[];ends_error=[];matched_class_correct=matched_class_total=0 + for item in (make_loader or loader)(data): + batch=gpu(item,device) + output=(predictor or predict)(model,batch) + loss=sum(loss_terms(output,batch,classes).values()) + total+=float(loss)*len(batch['scores']);count+=len(batch['scores']) + if not full:continue + predictions.append(output['scores'].float().cpu().numpy()) + targets.append(batch['scores'].float().cpu().numpy()) + masks.append(batch['score_mask'].cpu().numpy()) + valid=batch['frame_mask'].bool();truth=batch['frame']>0;decision=output['frame']>=0 + burst_tp+=int((valid&truth&decision).sum());burst_fp+=int((valid&~truth&decision).sum());burst_fn+=int((valid&truth&~decision).sum()) + for name in speaker: + mask=batch[name+'_valid'].bool() + reference=torch.nn.functional.normalize(batch[name][mask].float(),dim=-1) + speaker[name].extend((output[name][mask].float()*reference).sum(-1).cpu().tolist()) + valid_cps=batch['cps_valid'].bool() + cps.extend(output['cps'][valid_cps].cpu().tolist());y_cps.extend(batch['cps'][valid_cps].cpu().tolist()) + event_mask=batch['event_valid'].bool() + event_correct+=int((output['event_class'].argmax(-1)[event_mask]==batch['event_classes'][event_mask]).sum());event_count+=int(event_mask.sum()) + for i in range(len(batch['scores'])): + length=int(batch['frame_mask'][i].bool().sum()) + if not length:continue + prob=output['onset'][i,:length].float().sigmoid().cpu().numpy() + peaks=[j for j in range(length) if prob[j]>=.5 and (j==0 or prob[j]>=prob[j-1]) and (j==length-1 or prob[j]>prob[j+1])] + chosen=[] + for j in sorted(peaks,key=lambda j:-prob[j]): + if all(abs(j-k)>=3 for k in chosen):chosen.append(j) + if len(chosen)==32:break + predicted=[] + for j in sorted(chosen): + duration=max(1,round(math.expm1(float(output['log_duration'][i,j].clamp(0,8))))) + predicted.append((j,min(length,j+duration))) + if 'predicted_event_valid' in output: + keep=output['predicted_event_valid'][i] + predicted=list(zip(output['predicted_event_starts'][i,keep].cpu().tolist(), + output['predicted_event_ends'][i,keep].cpu().tolist())) + selected=batch['event_valid'][i].bool() + reference=list(zip(batch['event_starts'][i,selected].cpu().tolist(),batch['event_ends'][i,selected].cpu().tolist())) + overlap=np.zeros((len(reference),len(predicted))) + for a,(s,e) in enumerate(reference): + for b,(t,u) in enumerate(predicted): + intersection=max(0,min(e,u)-max(s,t));overlap[a,b]=intersection/max(1,e-s+u-t-intersection) + matches=list(zip(*linear_sum_assignment(-overlap))) if overlap.size else [] + for threshold,counts in span_counts.items(): + tp=sum(bool(overlap[a,b]>=threshold) for a,b in matches) + counts[0]+=tp;counts[1]+=len(predicted)-tp;counts[2]+=len(reference)-tp + for a,b in matches: + if overlap[a,b]<.1:continue + s,e=reference[a];t,u=predicted[b] + starts_error.append(abs(s-t)*.02);ends_error.append(abs(e-u)*.02) + if 'predicted_event_class' in output: + guess=int(output['predicted_event_class'][i,output['predicted_event_valid'][i]][b].argmax()) + else: + local=batch['frame_features'][i,t:u].mean(0) + guess=int(model.event_head(local).argmax()) + target=int(batch['event_classes'][i,selected][a]) + matched_class_correct+=guess==target;matched_class_total+=1 + result={'loss':total/max(1,count),'clips':count} + if full: + p=np.concatenate(predictions);y=np.concatenate(targets);mask=np.concatenate(masks) + norm=read(RELEASE/'training_normalization.json');per=[] + for i,name in enumerate(norm['score_names']): + take=mask[:,i];a=p[take,i];b=y[take,i] + nonconstant=len(a)>2 and a.std()>1e-8 and b.std()>1e-8 + per.append({'score':name,'n':int(take.sum()),'raw_mae':float(np.abs(a-b).mean()*norm['score_std'][i]) if len(a) else None, + 'normalized_mae':float(np.abs(a-b).mean()) if len(a) else None, + 'pearson':float(pearsonr(a,b).statistic) if nonconstant else None, + 'spearman':float(spearmanr(a,b).statistic) if nonconstant else None}) + result.update(per_score=per,speaker_cosine={k:{'n':len(v),'mean':float(np.mean(v)) if v else None} for k,v in speaker.items()}, + frame_f1=2*burst_tp/max(1,2*burst_tp+burst_fp+burst_fn),frame_threshold=.5, + cps_raw_mae=float(np.abs(np.asarray(cps)-y_cps).mean()*norm['cps_std']) if cps else None, + burst_class_oracle_span_accuracy=event_correct/max(1,event_count),burst_class_events=event_count, + burst_localization={str(t):{'precision':tp/max(1,tp+fp),'recall':tp/max(1,tp+fn),'f1':2*tp/max(1,2*tp+fp+fn),'matched':tp} for t,(tp,fp,fn) in span_counts.items()}, + burst_start_mae_s=float(np.mean(starts_error)) if starts_error else None, + burst_end_mae_s=float(np.mean(ends_error)) if ends_error else None, + burst_matched_event_class_accuracy=matched_class_correct/max(1,matched_class_total), + burst_matched_event_class_n=matched_class_total, + limitations='Oracle-span and predicted-span classification reported separately. Boundaries use fixed 0.5 onset threshold and native-feature interpolation; IoU matching uses Hungarian assignment.') + return result + + +def run(model_id,variant,phase): + cfg=read(ROOT/'study.json');device=torch.device('cuda',int(os.environ.get('LOCAL_RANK',0))) + torch.cuda.set_device(device);torch.set_num_threads(2);torch.manual_seed(SEED) + out=ROOT/'probes'/phase/model_id/variant;out.mkdir(parents=True,exist_ok=True) + if (out/'COMPLETE.json').exists():return + domains=['gemini'] if phase=='gemini' else ['ladder','p3_train','p3_validation','p3_test'] + train=FeatureData(model_id,domains,'train',phase) + val=FeatureData(model_id,domains,'validation',phase) + test=FeatureData(model_id,domains,'test',phase) + if not train or not val or not test:raise RuntimeError('Training and two independent holdout partitions required') + previous=None + if phase=='gemini': + previous=torch.load(ROOT/'probes/legacy'/model_id/variant/'best.pt',map_location='cpu',weights_only=False) + pca=previous['pca'];np.savez(out/'pca.npz',**pca) + else:pca=projection(train,out) + for data in (train,val,test):data.projection=pca + classes=read(RELEASE/'classes.json')['names'] + model=Probe(len(classes),variant=='linear').to(device) + if previous: + model.load_state_dict(previous['model'],strict=True) + write(out/'pre_finetune_test_metrics.json',evaluate(model,test,device,torch.ones(len(classes),device=device),True)) + del previous + weights=torch.ones(len(classes),device=device) + # Stage P3 exposure is 10% of training examples at each stage. + stages=['Gemini'] if phase=='gemini' else cfg['stages'] + training=[] + for stage in stages: + if phase=='gemini':data=train + else: + data=FeatureData(model_id,domains,'train',phase,stage);data.projection=pca + ladder=[r for r in data.rows if r['source']=='ladder'];p3=[r for r in data.rows if r['source']=='p3_train'] + # Hash order avoids sample-ID blocks biasing the later small stages + # toward one synthetic subtype or the positive/negative generation order. + p3=sorted(p3,key=lambda r:__import__('hashlib').sha256((str(SEED)+r['feature_key']).encode()).digest())[:round(len(ladder)/9)] + data.rows=ladder+p3 + training.append(data) + epochs=cfg['gemini_probe_epochs'] if phase=='gemini' else cfg['probe_epochs_per_stage'] + updates=sum(math.ceil(len(data)/cfg['probe_batch'])*epochs for data in training) + warm=max(1,round(updates*cfg['warmup_ratio'])) + def scale(u): + if u=3: + w.setdefault('errors',{})[name]='Three incomplete FT allocations; inspect saved logs.' + elif a['state'] in RESUMABLE: + env={'WHISPER_MODEL':model,'RESUME_CHECKPOINT':str(out/'latest.pt') if (out/'latest.pt').exists() else ''} + job=submit(CODE/'gemini_finetune/train_whisper.sbatch',env,'flash38-fullft-'+model) + attempts.append({'id':job,'state':'PENDING','submitted_utc':stamp,'resumed_from':a['id']}) + write(ROOT/'workflow.json',w) + else:w.setdefault('errors',{})[name]='FT ended '+a['state']+'; repair the concrete error before another allocation.' + parents=[w['tasks']['whisper-gemini-'+m][-1]['id'] for m in ('base','small')] + eval_attempts=w['tasks'].setdefault('whisper-eval-all',[]) + done_whisper=all((ROOT/'whisper/gemini'/m/'COMPLETE.json').exists() for m in ('base','small')) + # Reconnect evaluation to resumed FT jobs, rather than leaving a broken + # afterok dependency attached to an obsolete wall-time-limited allocation. + if not done_whisper: + a=eval_attempts[-1] if eval_attempts else None + if a and a['state']=='PENDING' and a.get('wait_for_ids')!=parents: + subprocess.run(['scontrol','update','JobId='+str(a['id']), + 'Dependency=afterok:'+':'.join(map(str,parents))], + check=True,capture_output=True,text=True,timeout=20) + a['wait_for_ids']=parents;write(ROOT/'workflow.json',w) + elif not a or a['state'] not in ACTIVE|{'UNKNOWN'}: + if retry_allocations(eval_attempts)<3 and (not a or a['state'] in RESUMABLE|{'CANCELLED','COMPLETED'}): + job=submit(HERE/'whisper_eval.sbatch',{'WHISPER_MODEL':'all'},'flash38-fullft-evaluation', + ['--dependency=afterok:'+':'.join(map(str,parents)),'--kill-on-invalid-dep=yes']) + eval_attempts.append({'id':job,'state':'PENDING','wait_for_ids':parents,'submitted_utc':stamp}) + write(ROOT/'workflow.json',w) + else:w.setdefault('errors',{})['whisper-eval-all']='Evaluation incomplete; inspect its concrete error.' + # One probe/evaluation node runs alongside two cache nodes and two dedicated + # FT nodes. Evaluation with an unmet dependency consumes no node or slot. + busy_aux=False;active_aux=0 + for name,attempts in w['tasks'].items(): + if name.startswith('whisper-gemini-') or not attempts:continue + a=attempts[-1] + if a['state'] not in ACTIVE|{'UNKNOWN'}:continue + if a.get('wait_for_ids') and a['state']=='PENDING' and not all(known.get(j)=='COMPLETED' for j in a['wait_for_ids']):continue + busy_aux=True;active_aux+=1 + def probe_task(phase,models,evaluation): + nonlocal busy_aux,active_aux + if busy_aux or not models:return + models=models[:2];name=('eval-' if evaluation else 'train-')+phase+'-'+'-'.join(models) + attempts=w['tasks'].setdefault(name,[]) + if attempts and attempts[-1]['state'] in ACTIVE|{'UNKNOWN'}:return + if retry_allocations(attempts)>=3 or (attempts and attempts[-1]['state'] not in RESUMABLE|{'COMPLETED'}): + w.setdefault('errors',{})[name]='Incomplete allocation; repair its concrete error before retrying.';return + env={'PROBE_PHASE':phase,'PROBE_MODELS':':'.join(models),'PROBE_EVAL':0} + job=submit(HERE/('probe_eval.sbatch' if evaluation else 'train.sbatch'),env,name) + attempts.append({'id':job,'state':'PENDING','submitted_utc':stamp,'models':models,'phase':phase, + 'operation':'evaluation' if evaluation else 'training'}) + busy_aux=True;active_aux+=1;write(ROOT/'workflow.json',w) + for phase in ('gemini','legacy'): + ready=[m['id'] for m in cfg['models'] if probe_done(phase,m['id']) and not probe_done(phase,m['id'],True) + and domains_done(m['id'],cfg['benchmarks'])] + probe_task(phase,ready,True) + ready=[m['id'] for m in cfg['models'] if gate and domains_done(m['id'],['gemini']) + and probe_done('legacy',m['id']) and not probe_done('gemini',m['id'])] + probe_task('gemini',ready,False) + legacy_domains=['ladder','p3_train','p3_validation','p3_test'] + ready=[m['id'] for m in cfg['models'] if domains_done(m['id'],legacy_domains) and not probe_done('legacy',m['id'])] + probe_task('legacy',ready,False) + active_cache=sum(bool(a) and a[-1]['state'] in ACTIVE|{'UNKNOWN'} for a in w['cache_jobs'].values()) + active_ft=sum(w['tasks']['whisper-gemini-'+m][-1]['state'] in ACTIVE|{'UNKNOWN'} for m in ('base','small')) + ft_finished=all((GEMINI/'training'/('whisper_'+m)/'COMPLETE.json').exists() for m in ('base','small')) + # Keep FT capacity available until both full runs finish. Then reuse those + # slots for remaining frozen encoders without exceeding five study nodes. + cache_limit=min(4,max(0,5-active_ft-active_aux)) if ft_finished else 2 + w['cache_node_limit_now']=cache_limit + w['scheduling_policy']['cache_after_full_ft']='Up to four; total study allocations stay at most five' + pilot=state(w['pilot_job']);w['pilot_state']=pilot + pilot_ok=pilot=='COMPLETED' and all((ROOT/'smoke/clapv2_xxs'/('CONTRACT-rank'+str(r)+'.json')).exists() for r in range(4)) + if pilot_ok: + for m in cfg['models']: + mid=m['id'] + if active_cache>=cache_limit:break + if done_cache(mid,cfg):continue + if m.get('repo') and not ((ROOT/'models'/mid/'MODEL_READY.json').exists() or (ROOT/'MODELS_READY.json').exists()):continue + attempts=w['cache_jobs'].setdefault(mid,[]) + if attempts and attempts[-1]['state'] in ACTIVE|{'UNKNOWN'}:continue + if retry_allocations(attempts)>=3 or (attempts and attempts[-1]['state'] not in RESUMABLE): + w.setdefault('errors',{})[mid]='Encoder cache failed; inspect smoke/full-cache logs.';continue + job=submit(HERE/'cache.sbatch',{'PROBE_MODEL':mid,'PROBE_SMOKE':0},'probe-cache-'+mid) + attempts.append({'id':job,'state':'PENDING','submitted_utc':stamp});active_cache+=1 + write(ROOT/'workflow.json',w) + else:w.setdefault('errors',{})['pilot']='Encoder/head smoke contract has not passed.' + w['cache_states']={} + for m in cfg['models']: + attempts=w['cache_jobs'].get(m['id'],[]) + w['cache_states'][m['id']]='COMPLETE' if done_cache(m['id'],cfg) else attempts[-1]['state'] if attempts else 'NOT_SUBMITTED' + complete=done_whisper and all(probe_done(p,m['id'],True) for m in cfg['models'] for p in ('legacy','gemini')) + w['state']='COMPLETE' if complete else 'RUNNING_WITH_ERRORS' if w.get('errors') else 'RUNNING_OR_WAITING_FOR_DATA' + write(ROOT/'workflow.json',w) + return complete + + +def main(): + with (ROOT/'watcher.lock').open('a') as lock: + try:fcntl.flock(lock,fcntl.LOCK_EX|fcntl.LOCK_NB) + except BlockingIOError:return + w=read(ROOT/'workflow.json');last_report=0 + while True: + try: + complete=tick(w,read(ROOT/'study.json'));w.pop('watcher_error',None) + if complete or time.monotonic()-last_report>300: + subprocess.run(['python3',str(HERE/'write_report.py')],check=True,timeout=30) + r=subprocess.run(['bash',str(HERE/'publish.sh')],capture_output=True,text=True,timeout=120) + if r.returncode:w['publication_error']=r.stderr[-1200:] + else:w.pop('publication_error',None) + write(ROOT/'workflow.json',w);last_report=time.monotonic() + if complete:return + except Exception as error: + w['watcher_error']=str(error)[-1800:];write(ROOT/'workflow.json',w) + time.sleep(30) + + +if __name__=='__main__': + main() diff --git a/training/embedding_probe_study/write_report.py b/training/embedding_probe_study/write_report.py new file mode 100644 index 0000000000000000000000000000000000000000..7455251873a55abafadbafdf04154c9e6c786459 --- /dev/null +++ b/training/embedding_probe_study/write_report.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Render an honest English study log; pending experiments have no invented scores.""" +import html +import json +from datetime import datetime, timezone +from pathlib import Path +from study_paths import ROOT, CODE, BENCH, GEMINI, RELEASE, read + +OUT = CODE.parent / 'WHISPER_EMBEDDING_PROBE_COMPARISON_2026-10-06.html' + + +def esc(value): + return html.escape(str(value)) + + +def number(value): + return 'Pending / unavailable' if value is None else f'{value:.4f}' + + +def optional(path): + return read(path) if path.exists() else {} + + +def table(headers, rows): + return '
' + ''.join('' for x in headers) + '' + ''.join(''+''.join('' for x in row)+'' for row in rows)+'
'+esc(x)+'
'+esc(x)+'
' + + +def main(): + cfg = read(ROOT / 'study.json') + workflow = optional(ROOT / 'workflow.json') + selection = ROOT.parent / 'gemini_multisource_100h_20261004/annotation_batch_20261005' + flash = optional(selection / 'status.json') + teachers = optional(GEMINI / 'bulk_annotation_workflow.json') + parts = ['

Frozen audio embedding probes versus Whisper Base and Small

', + '

A controlled downstream-head study of emotion, voice style, quality, speaker embeddings and vocal-burst localization. This page records actual execution state and fills result tables as completed artifacts become available.

', + '

Updated '+esc(datetime.now(timezone.utc).isoformat())+'. Existing public benchmark report · Earlier supervised score adapters · Released Whisper weights.

', + '

Execution status

', + table(['Component','Observed state'], [ + ['Gemini selected audio', str(flash.get('selected_available_unique_clips',66199))+' unique clips; 197.36 hours'], + ['Valid Flash targets',str(flash.get('valid_clips','Unknown'))+'; provider status timestamp '+str(flash.get('updated_utc','Unknown'))], + ['Other teacher annotations',teachers.get('state','Unknown')], + ['Study workflow',workflow.get('state','Prepared; execution gates pending')], + ['Final Flash training gate',str((GEMINI/'prepared/TRAINING_READY.json').exists())], + ['Public comparison results','Available only when individual evaluation artifacts below exist']])] + checks=[] + for filename,label in [('TRAINING_PIPELINE_CONTRACT.json','Real cached-feature probe training and held-out metric pipeline'), + ('WHISPER_FULL_FT_CONTRACT.json','Full Base/Small encoder and head optimizer updates'), + ('DISTRIBUTED_PIPELINE_CONTRACT.json','Four-GPU distributed updates and real P3 evaluation loaders')]: + evidence=optional(ROOT/filename) + checks.append([label,'Passed' if evidence.get('passed') else 'Not yet verified', + evidence.get('scope','No completed check artifact')]) + parts += ['

Execution checks

',table(['Check','Observed result','Scope'],checks), + '

These bounded checks verify software compatibility and finite training updates. They are not scientific evaluation results. A stale console launcher used the system Python instead of the active production interpreter; affected queued scripts were replaced with python -m torch.distributed.run. The live job IDs below are the replacements. Final Flash targets remain a required gate; unresolved or invalid annotations are retained for review and excluded from fine-tuning.

'] + queued=[] + for label,attempts in workflow.get('tasks',{}).items(): + if not attempts:continue + job=attempts[-1] + state='Held until final Flash training targets are ready; no GPU reservation' if job.get('held_for_targets') else job.get('state','Unknown') + queued.append([label,job['id'],state,job.get('reason',job.get('operation','')),', '.join(map(str,job.get('wait_for_ids',[]))) or 'Data / per-model readiness gate']) + if queued: + parts += ['

Submitted training and evaluation jobs

',table(['Job','Slurm ID','Current state','Purpose','Dependencies'],queued), + '

Base and Small each have a dedicated four-GPU full fine-tuning allocation for two epochs. Every encoder weight, including the initially fixed positional embedding table, and every multitask head is trainable. The jobs are pre-submitted on hold and released immediately when the final Flash-priority dataset export passes its training gate. They do not wait for the embedding caches to finish. The pre-submitted evaluation allocation depends on successful completion of both full fine-tunes and evaluates identical Flash test clips before/after tuning, fixed 2,000-clip P3 validation and test selections before/after tuning, the five public benchmarks, and matched actor-disjoint classification adapters.

', + '

Embedding probes start independently as soon as their own Ladder/P3 training features are complete. Their evaluations wait for that model’s complete benchmark features. Gemini probe tuning starts when its legacy head and final Flash features are ready. Before full Whisper training finishes, two encoder-cache nodes run alongside two dedicated Whisper training nodes and one probe/evaluation node. Afterwards, the freed capacity permits up to four encoder-cache nodes; pending/running evaluations reduce that limit as needed. Maximum concurrency remains five study nodes, with four GPUs per node. Held jobs and unmet queue dependencies reserve no compute node.

', + '

To fit earlier scheduler openings, full Whisper fine-tuning and evaluation jobs accept time windows as short as one hour; probe training accepts windows as short as 45 minutes, and encoder caching as short as two hours. These are allocation limits, not promised completion times. Training saves model, optimizer and scheduler states at epoch boundaries; probes additionally save their random states. Interrupted epochs restart from the last completed epoch; caches skip every committed chunk. Queue priority and the remaining provider batches still determine actual start times.

'] + progress=[] + for path in sorted((ROOT/'probes').rglob('metrics.jsonl')): + completed=[] + for line in path.read_text().splitlines(): + try:completed.append(json.loads(line)) + except json.JSONDecodeError:continue + if completed: + row=completed[-1];validation=row.get('validation',{}) + progress.append([str(path.parent.relative_to(ROOT/'probes')),row['stage'],row['epoch'], + row['update'],number(validation.get('loss')),validation.get('clips','Unknown')]) + for size in ('base','small'): + path=GEMINI/'training'/('whisper_'+size)/'metrics.jsonl' + if path.exists(): + for line in path.read_text().splitlines()[::-1]: + try:row=json.loads(line) + except json.JSONDecodeError:continue + progress.append(['Gemini full FT / Whisper '+size,'Gemini',row['epoch'],row['update'], + number(row.get('validation_loss')),'See fine-tuning config']);break + if progress: + parts += ['

Completed training epochs and interim validation

', + table(['Run','Last completed stage','Epoch','Optimizer updates','Multitask validation loss ↓','Validation clips'],progress), + '

These are recorded epoch checks, before the final held-out benchmark evaluation. The loss combines masked normalized regression, speaker embedding and burst objectives with different weights; it is not accuracy, correlation or a paper benchmark score. Compare final per-target and public benchmark metrics below once they exist.

'] + retention=[] + for size in ('base','small'): + out=ROOT/'whisper/gemini'/size + for domain,before_file,after_file in [('Flash test','legacy_on_flash_test_metrics.json','gemini_test_metrics.json'), + ('P3 validation','legacy_p3_validation_metrics.json','gemini_p3_validation_metrics.json'), + ('P3 test','legacy_p3_test_metrics.json','gemini_p3_test_metrics.json')]: + before=optional(out/before_file);after=optional(out/after_file) + if before and after: + retention.append([size,domain,after['clips'],number(before.get('frame_f1')),number(after.get('frame_f1')), + number(after['frame_f1']-before['frame_f1'])]) + if retention: + parts += ['

Whisper burst agreement before and after Flash tuning

', + table(['Encoder','Identical held-out split','Clips','Original frame F1','Tuned frame F1','Absolute change'],retention), + '

Frame F1 uses a fixed 0.5 decision threshold on the 20 ms grid. Flash test labels are machine-generated event annotations; P3 labels are known synthetic construction intervals. These domains have different labels and acoustic distributions. The current fine-tunes improve agreement with Flash targets while reducing performance on P3. Checkpoints were selected by Flash validation loss, and this two-epoch tuning stage contained no P3 replay. The separate localization IoU and boundary-error metrics below must also be considered; frame F1 alone does not measure event localization accuracy.

'] + model_rows=[] + for m in cfg['models']: + source=m.get('repo',m.get('model_name')) + jobs=workflow.get('cache_jobs',{}).get(m['id'],[]) + temporal='160 ms patches' if m['backend']=='clap' else '20 ms' if m['backend']=='commercial' else 'Native audio-token grid; verified by cached token counts' + model_rows.append([m['id'],source,m['native_dim'],temporal,', '.join(str(j['id']) for j in jobs) or 'Not submitted', + workflow.get('cache_states',{}).get(m['id'],'Pending')]) + parts += ['

Backbones and feature extraction

',table(['Backbone','Source','Native pooled dimensions','Native temporal resolution','Cache Slurm jobs','Execution state'],model_rows), + '

All nine embedding backbones stay frozen. Audio is resampled to mono 16 kHz and cropped to 30 seconds where necessary; NaFlex performs its native 32 kHz feature transform. No reference transcription, caption, ASR decoding or generated answer enters a probe. The exact epoch-320 CLAP checkpoints are used; Large is the 32-node checkpoint. Native embeddings and time-indexed features are saved once in immutable TAR sidecars and reused.

', + '

Training-only PCA maps pooled embeddings to 256 dimensions and scales components using training statistics. XXS has 224 native dimensions: 224 retained components are padded with zeros to 256. Temporal features use a fixed seeded projection to 64 dimensions. Interpolation onto the common 20 ms target grid does not improve a backbone’s native timing resolution.

', + '

Heads, targets and losses

',table(['Objective','Head','Trainable parameters','Loss / evaluation'],[ + ['Each of 192 scalar outputs, plus CPS','256 → 64 GELU → 1',16513,'Masked normalized Huber; raw MAE, normalized MAE, Pearson and Spearman'], + ['Linear scalar control','256 → 1',257,'Same target masks and Huber loss'], + ['Orange timbre','256 → 64 → 128',24768,'Cosine + Huber; held-out cosine similarity'], + ['Orange identity','256 → 64 → 250',32698,'Cosine + Huber; held-out cosine similarity'], + ['Burst frame / onset / log duration','64 → 64 → 3',4355,'BCE + Dice, onset BCE and duration Huber; frame F1 and interval IoU'], + ['Burst event class','Mean of frames inside each event → 64 → 53',7605,'Categorical cross entropy; oracle-span and matched predicted-span accuracy'], + ['CREMA-D adapter (every model)','192 scalar predictions → 64 GELU → 6',12742,'Cross entropy; actor-held-out top-1, balanced accuracy and macro F1'], + ['RAVDESS adapter (every model)','192 scalar predictions → 64 GELU → 8',12872,'Same protocol; calm and neutral remain separate']]), + '

The 192-score schema contains 40 EmoNet emotion targets, 57 VoiceNet dimensions, genuineness/blend/quality, Empathic Insight Plus outputs, AudioBox scores, all DNSMOS outputs, burst count and additional VoiceCLAP attributes. CPS is an independent 193rd scalar. Missing or out-of-domain teacher targets are masked; they are not replaced with zero labels. Gemini Flash values override older teacher values wherever a valid corresponding Flash annotation exists. Orange vectors come from their audio models; Gemini does not synthesize embeddings.

', + '

Training schedule and comparison limits

',table(['Run','Data','Epochs','Optimizer / schedule'],[ + ['Legacy embedding probes','S8 → S9 → S10, with a 10% synthetic P3 mixture at each stage','One per stage','AdamW LR 0.001; 5% warmup; continuous cosine with 10% floor; batch 256 per GPU'], + ['Gemini embedding probes','Final hash-deduplicated Flash clips; existing teacher sidecars','Two','Initialize each corresponding legacy probe; frozen backbone and legacy training PCA; new optimizer'], + ['Whisper Base fine-tune','Same Flash targets, same deterministic held-out partitions','Two','Encoder LR 0.00001; heads LR 0.0001; global batch 128'], + ['Whisper Small fine-tune','Same Flash targets','Two','Encoder LR 0.000005; heads LR 0.0001; global batch 128']]), + '

The original Whisper encoders were trained over S1–S10 and have larger heads and a different training budget. Identical probe inputs/head sizes control downstream capacity across embedding backbones; they do not equalize backbone size, pretraining data or previous Whisper exposure. Ladder holdouts here are withheld from the new probes, but may have been seen by the previously trained Whisper model. Underlying Emolia source overlap and upstream benchmark exposure are not audited. Before/after Gemini scores use exactly the same Flash test clips; improvements combine extra training and changed targets.

', + '

Benchmark protocol

VoiceNet-Emo is emolia-emo; VoiceNet-Ext is emolia-dim, not an additional independent benchmark. We report the current repository ≥2-rater cut and unflagged cut, threshold-free mean per-prompt Spearman, the paper-style oracle threshold statistic and a separate five-fold clip-grouped threshold audit. Oracle thresholds fit the evaluated labels and must not be presented as held-out classification. The current Ext snapshot’s rater counts differ from the paper; see the existing detailed report.

', + '

EmoNet human intensities 0/1/2 become 0/5/10; native emotion outputs use a fixed 2.5 endpoint conversion without fitting benchmark labels. Forty mapped emotion categories cover 12,000 of the released 12,600 clips. CREMA-D and RAVDESS fixed taxonomy mappings are reported separately from supervised adapters. Each new adapter uses all 192 predictions, exactly the same parameter count across models, five outer actor-disjoint folds and three inner actor-disjoint folds to select LR (0.001 or 0.003) and epochs (20 or 50). Scaling is fitted inside each training fold. Every clip receives one outer held-out prediction; reported confidence intervals resample actors.

'] + outputs=[] + baseline=optional(BENCH/'public_scores.json').get('models',{}) + transfer=[] + for size in ('base','small'): + previous=baseline.get(size,{}) + tuned=optional(ROOT/'whisper/gemini'/size/'public_metrics.json') + for benchmark,key,metric,label in [ + ('emolia-emo','emolia_emo','mean_prompt_spearman','Mean per-prompt Spearman'), + ('emolia-dim','emolia_dim','mean_prompt_spearman','Mean per-prompt Spearman')]: + before=previous.get(key,{}).get('repo_min_2_raters',{}) + after=tuned.get(benchmark,{}).get('repo_min_2_raters',{}) + if before and after: + transfer.append([size,benchmark,'Repository ≥2 raters; '+str(after['n'])+' pairs',label, + number(before.get(metric)),number(after.get(metric))]) + for benchmark in ('crema','ravdess'): + before=optional(ROOT/'whisper/legacy'/size/(benchmark+'_matched_adapter.json')).get('metrics',{}) + after=optional(ROOT/'whisper/gemini'/size/(benchmark+'_matched_adapter.json')).get('metrics',{}) + if before and after: + transfer.append([size,benchmark,'Same nested actor-disjoint folds','Matched score-MLP accuracy', + number(before.get('accuracy')),number(after.get('accuracy'))]) + if transfer: + parts += ['

Whisper public-benchmark transfer after two full tuning epochs

', + table(['Encoder','Benchmark','Evaluation selection','Metric ↑','Original checkpoint','Flash-tuned checkpoint'],transfer), + '

The original rows reuse existing benchmark predictions for Base S4 and Small S3. The tuned rows evaluate their new full fine-tunes. The two Emolia correlations use the same repository ≥2-rater selection and require no fitted decision threshold. CREMA-D and RAVDESS use supervised score adapters with the same architecture and nested actor-disjoint protocol before and after tuning. Results are mixed: emotion correlations improve, CREMA-D is nearly unchanged for Base and slightly higher for Small, while RAVDESS adapter accuracy decreases for both. These measurements do not establish a uniform improvement across tasks.

'] + reference=[] + for name in ('base','small'): + result=baseline.get(name,{}) + emo=result.get('emolia_emo',{}).get('repo_min_2_raters',{}) + dim=result.get('emolia_dim',{}).get('repo_min_2_raters',{}) + en=result.get('emonet',{}).get('all_mapped_40',{}) + reference.append(['Original Whisper '+name,number(emo.get('balanced_accuracy_oracle_per_prompt')), + number(emo.get('mean_prompt_spearman')),number(dim.get('balanced_accuracy_oracle_per_prompt')), + number(dim.get('mean_prompt_spearman')),number(en.get('pearson')),'Existing regression-head evaluation']) + reference.extend([ + ['VoiceCLAP-Small, VoiceNet paper','0.6754','0.3176','0.6367','0.1051','Different EmoNet protocol','Paper embedding/text-prompt evaluation'], + ['VoiceCLAP-Large, VoiceNet paper','0.7021','0.3719','0.6510','0.1475','Different EmoNet protocol','Paper embedding/text-prompt evaluation'], + ['VoiceCLAP-Large-v2, released model card','0.7069','0.3865','0.6816','0.2125','Not specified here','Released embedding benchmark numbers, not the new probes']]) + parts += ['

Existing results and published reference context

', + table(['Model','Emo oracle bal@pp','Emo mean prompt ρ','Ext oracle bal@pp','Ext mean prompt ρ','EmoNet Pearson','Protocol'],reference), + '

These Whisper rows predate Gemini tuning and this embedding-probe study. Paper and model-card rows are quoted as context from their linked primary sources; current benchmark snapshots, regression scoring versus text-prompt similarity, and upstream training exposure differ. These are not controlled same-protocol rankings. The newly trained probes will appear separately below.

'] + for phase in ('legacy','gemini'): + for m in cfg['models']: + for variant in ('linear','mlp'): + out=ROOT/'probes'/phase/m['id']/variant + outputs.append((phase+' / '+m['id']+' / '+variant,out)) + for phase in ('legacy','gemini'): + for m in ('base','small'): + outputs.append((phase+' / Whisper '+m,ROOT/'whisper'/phase/m)) + rows=[] + details=[] + for name,out in outputs: + public=optional(out/'public_metrics.json') + internal=optional(out/'test_metrics.json') or optional(out/'gemini_test_metrics.json') + domain='Flash test' if name.startswith('gemini') else 'Ladder S8–S10 + P3 test' + if name.startswith('legacy / Whisper '): + size=name.rsplit(' ',1)[-1] + old=baseline.get(size,{}) + public=public or {key:old[source] for key,source in [ + ('emolia-emo','emolia_emo'),('emolia-dim','emolia_dim'), + ('emonet','emonet'),('crema','crema'),('ravdess','ravdess')] if source in old} + internal=internal or optional(ROOT/'whisper/gemini'/size/'legacy_on_flash_test_metrics.json') + domain='Flash test, original checkpoint' + emo=public.get('emolia-emo',{}).get('repo_min_2_raters',{}) + dim=public.get('emolia-dim',{}).get('repo_min_2_raters',{}) + emonet=public.get('emonet',{}).get('all_mapped_40',{}) + adapters=[optional(out/(kind+'_matched_adapter.json')).get('metrics',{}) for kind in ('crema','ravdess')] + rows.append([name,'Complete' if public else 'Pending',number(emo.get('balanced_accuracy_oracle_per_prompt')), + number(emo.get('mean_prompt_spearman')),number(dim.get('mean_prompt_spearman')), + number(adapters[0].get('accuracy')),number(adapters[1].get('accuracy')),domain,number(internal.get('frame_f1'))]) + if internal or public: + details.append('
'+esc(name)+' — complete metrics and target tables') + if internal: + details.append(table(['Target','Valid N','Raw MAE ↓','Normalized MAE ↓','Pearson ↑','Spearman ↑'], + [[v['score'],v['n'],number(v.get('raw_mae')),number(v.get('normalized_mae')), + number(v.get('pearson')),number(v.get('spearman'))] for v in internal.get('per_score',[])])) + details.append(table(['Additional metric','Result'],[[k,json.dumps(v,ensure_ascii=False)] for k,v in internal.items() if k!='per_score'])) + details.append('
'+esc(json.dumps(public,indent=2))+'
') + if 'Whisper ' in name and name.startswith('gemini'): + for phase in ('legacy','gemini'): + for domain in ('p3_validation','p3_test'): + result=optional(out/(phase+'_'+domain+'_metrics.json')) + if result: + details.append('
'+esc(name+' / '+phase+' / '+domain)+' — synthetic retention audit'+table( + ['Target','Valid N','Raw MAE','Normalized MAE','Pearson','Spearman'], + [[v['score'],v['n'],number(v.get('raw_mae')),number(v.get('normalized_mae')), + number(v.get('pearson')),number(v.get('spearman'))] for v in result.get('per_score',[])])+ + '
'+esc(json.dumps({k:v for k,v in result.items() if k!='per_score'},indent=2))+'
') + parts += ['

Measured comparisons

',table(['Run','Public scores','Emo oracle bal@pp','Emo mean prompt ρ','Ext mean prompt ρ','CREMA-D matched MLP accuracy','RAVDESS matched MLP accuracy','Internal test domain','Burst frame F1'],rows), + '

Internal frame F1 must be compared within the same test domain. Legacy embedding probes use the mixed Ladder/P3 holdout; Gemini runs use Flash test labels. Original and tuned Whisper rows both use the same Flash test clips; their separate P3 retention audit is above.

', + '

Pending means the experiment has not produced a complete evaluation artifact. None of the pending rows are estimates. Supervised actor-CV adapter accuracy cannot be directly ranked against zero-shot paper accuracy.

',*details, + '

Reference papers and source models

VoiceNet paper · EmoNet-Voice paper · Human benchmark labels and taxonomy · Empathic Insight Voice Plus.

    '+''.join('
  • '+esc(m['repo'])+'; pinned revision '+esc(m['revision'])+'
  • ' for m in cfg['models'] if m.get('repo'))+'
', + '

Study artifacts: '+esc(ROOT)+'. Machine-readable protocol: study.json. Source code: embedding-probe-code; Gemini full fine-tuning code and exact configurations. Report and new study code: CC BY 4.0, LAION; upstream models and datasets retain their own licenses.

'] + style='body{font:16px/1.6 system-ui;background:#f3f6fa;color:#172b40;margin:0}main{max-width:1400px;margin:auto;padding:36px}h1{font-size:38px;line-height:1.2}h2{margin-top:36px}.lead{font-size:20px}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;background:white;font-size:14px}th,td{padding:10px;border-bottom:1px solid #dde4ed;text-align:left;vertical-align:top}th{background:#e0ebf5}details{background:white;padding:14px;margin:12px 0}pre{white-space:pre-wrap;max-height:600px;overflow:auto}a{color:#075a9d}' + OUT.write_text('Audio embedding probe comparison
'+''.join(parts)+'
') + print(OUT) + + +if __name__=='__main__': + main() diff --git a/training/evaluate_public_benchmarks.py b/training/evaluate_public_benchmarks.py new file mode 100644 index 0000000000000000000000000000000000000000..28ac23f84e91c065f4287a3fbbc4ca670a995001 --- /dev/null +++ b/training/evaluate_public_benchmarks.py @@ -0,0 +1,187 @@ +#!/usr/bin/env python3 +"""Reproducible inference of best layered checkpoints on public emotion benchmarks. + +Writes one NPZ with raw 192 target scores per benchmark and an aligned JSONL +manifest. Metric calculation and HTML rendering are intentionally separate. +""" +from __future__ import annotations + +import argparse +import ast +import csv +import io +import json +import math +import os +from concurrent.futures import ThreadPoolExecutor +from dataclasses import dataclass +from pathlib import Path + +import numpy as np +import pyarrow.parquet as pq +import soundfile as sf +import torch +from safetensors.torch import load_file +from scipy.signal import resample_poly +from transformers import WhisperFeatureExtractor + +from layered_multitask_model import LayeredMultiTaskWhisper + + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/bench_eval_20261004') +RELEASE = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/hf_layered_release/model') +STAGES = {'base': 'S4', 'small': 'S3'} + + +@dataclass +class Sample: + key: str + audio: bytes | Path + metadata: dict + + +def parquet_samples(kind: str) -> list[Sample]: + folder = {'emonet': 'emonet', 'crema': 'crema', 'ravdess': 'ravdess'}[kind] + samples: list[Sample] = [] + for path in sorted((ROOT / folder / 'data').glob('*.parquet')): + pf = pq.ParquetFile(path) + for batch in pf.iter_batches(batch_size=256): + for row in batch.to_pylist(): + col = 'audioId' if kind == 'emonet' else 'audio' + audio = row[col] + if kind == 'emonet': + ratings = ast.literal_eval(row['label']) + targets = [] + for annotation in ratings: + for response in annotation.values(): + for name, intensity in response.items(): + targets.append([name, int(intensity)]) + meta = {'ratings': targets, 'audio_name': audio['path']} + elif kind == 'crema': + meta = {'emotion': row['emotion'], 'audio_name': audio['path']} + else: + meta = {'emotion': row['emotion'], 'audio_name': audio['path'], + 'actor': row['actor'], 'vocal_channel': row['vocal_channel']} + samples.append(Sample(f'{kind}:{len(samples)}', audio['bytes'], meta)) + return samples + + +def emolia_samples(kind: str) -> list[Sample]: + repo = ROOT / 'emolia' / 'repo' + labels = repo / 'analysis_outputs' / kind / 'benchmark_labels.csv' + rows = list(csv.DictReader(labels.open())) + samples: list[Sample] = [] + if kind == 'emolia-emo': + index: dict[str, Path] = {} + for path in sorted((repo / 'dataset' / kind / 'data').rglob('*.mp3')): + index.setdefault(path.stem, path) + grouped: dict[str, list[dict]] = {} + for row in rows: + grouped.setdefault(Path(row['file_name']).stem, []).append(row) + for stem, group in grouped.items(): + path = index.get(stem) + if path is None: + raise FileNotFoundError(stem) + samples.append(Sample(f'{kind}:{stem}', path, + {'audio_name': path.name, 'rows': group})) + else: + for row in rows: + if row['dimension'] == 'LANG': + continue # No LANG head; all 57 ordinal dimensions are retained. + path = (repo / 'dataset' / kind / 'data' / row['dimension'] / + row['level'] / row['polarity'] / row['file_name']) + if not path.is_file(): + raise FileNotFoundError(path) + samples.append(Sample(f'{kind}:{len(samples)}', path, + {'audio_name': str(path.relative_to(repo)), 'rows': [row]})) + return samples + + +def decode(sample: Sample) -> tuple[np.ndarray, float, bool]: + source = io.BytesIO(sample.audio) if isinstance(sample.audio, bytes) else sample.audio + wave, rate = sf.read(source, dtype='float32', always_2d=True) + wave = wave.mean(axis=1) + duration = len(wave) / rate + if rate != 16000: + divisor = math.gcd(rate, 16000) + wave = resample_poly(wave, 16000 // divisor, rate // divisor).astype(np.float32) + truncated = len(wave) > 480000 + wave = wave[:480000] + if len(wave) < 1600: + wave = np.pad(wave, (0, 1600 - len(wave))) + return np.nan_to_num(wave), duration, truncated + + +def run(args: argparse.Namespace) -> None: + torch.set_num_threads(2) + device = torch.device(args.device) + stage = STAGES[args.model] + suffix = f'_smoke{args.limit}' if args.limit else '' + out = ROOT / 'predictions' / f'{args.dataset}_{args.model}_{stage}{suffix}' + out.parent.mkdir(parents=True, exist_ok=True) + if out.with_suffix('.npz').exists() and not args.overwrite: + print('EXISTS', out, flush=True) + return + print('LOADING', args.dataset, flush=True) + samples = (parquet_samples(args.dataset) if args.dataset in ('emonet', 'crema', 'ravdess') + else emolia_samples(args.dataset)) + if args.limit: + samples = samples[:args.limit] + print('DECODING', len(samples), flush=True) + with ThreadPoolExecutor(max_workers=args.decode_workers) as pool: + decoded = list(pool.map(decode, samples)) + print('DECODED', len(decoded), 'seconds', round(sum(d for _, d, _ in decoded)), flush=True) + model_dir = RELEASE / args.model + classes = json.loads((RELEASE / 'classes.json').read_text())['names'] + train_norm = json.loads((RELEASE / 'training_normalization.json').read_text()) + mean = np.asarray(train_norm['score_mean'], dtype=np.float32) + std = np.asarray(train_norm['score_std'], dtype=np.float32) + model = LayeredMultiTaskWhisper(model_dir, len(classes), initialize_pretrained=False) + model.load_state_dict(load_file(str(model_dir / stage / 'model.safetensors'), device='cpu'), strict=True) + model = model.to(device).eval() + extractor = WhisperFeatureExtractor.from_pretrained(model_dir, local_files_only=True) + order = sorted(range(len(samples)), key=lambda i: len(decoded[i][0])) + result = np.empty((len(samples), 192), dtype=np.float32) + print('INFER', args.model, stage, args.dataset, flush=True) + with torch.inference_mode(): + for offset in range(0, len(order), args.batch_size): + ids = order[offset:offset + args.batch_size] + wave = [decoded[i][0] for i in ids] + features = extractor(wave, sampling_rate=16000, padding='longest', + truncation=True, max_length=480000, + return_attention_mask=True, return_tensors='np') + mel = features['input_features'].astype(np.float32) + mask = features['attention_mask'].astype(np.int64) + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + mask = np.pad(mask, ((0, 0), (0, 1))) + if device.type == 'cuda': + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(torch.from_numpy(mel).to(device), + torch.from_numpy(mask).to(device)) + else: + output = model(torch.from_numpy(mel).to(device), + torch.from_numpy(mask).to(device)) + scores = output['scores'].float().cpu().numpy() * std + mean + result[ids] = scores + if offset // args.batch_size % 50 == 0 or offset + len(ids) == len(order): + print(args.model, args.dataset, min(offset + len(ids), len(order)), '/', len(order), flush=True) + rows = [{**sample.metadata, 'key': sample.key, 'duration_s': float(decoded[i][1]), + 'truncated_30s': bool(decoded[i][2])} for i, sample in enumerate(samples)] + np.savez_compressed(out.with_suffix('.npz'), scores=result) + tmp = out.with_suffix('.jsonl.incomplete') + tmp.write_text(''.join(json.dumps(row, ensure_ascii=False) + '\n' for row in rows)) + os.replace(tmp, out.with_suffix('.jsonl')) + print('COMPLETE', out, len(samples), flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--model', choices=('base', 'small'), required=True) + parser.add_argument('--dataset', choices=('emolia-emo', 'emolia-dim', 'emonet', 'crema', 'ravdess'), required=True) + parser.add_argument('--device', default='cuda:0') + parser.add_argument('--batch-size', type=int, default=16) + parser.add_argument('--decode-workers', type=int, default=16) + parser.add_argument('--limit', type=int) + parser.add_argument('--overwrite', action='store_true') + run(parser.parse_args()) diff --git a/training/full_ladder_dataset.py b/training/full_ladder_dataset.py new file mode 100644 index 0000000000000000000000000000000000000000..87e468d0ea844ff37a312e32825b1336d0c93c09 --- /dev/null +++ b/training/full_ladder_dataset.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +"""Mixed random-access Ladder/P3 loader for the continuous score curriculum.""" +from __future__ import annotations + +import bisect +import io +import json +import math +import os +from collections import OrderedDict +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from scipy.signal import resample_poly +from torch.utils.data import Dataset, Sampler +from transformers import WhisperFeatureExtractor + +from p3_frozen_loader import P3FrozenDataset +from p3_frozen_mix_schedule import p3_train_position +from prepare_full_ladder import DTYPE, LEVELS, OUT + + +class LadderAudioDataset(Dataset): + def __init__(self, mean: np.ndarray, std: np.ndarray, root: Path = OUT): + spec = json.loads((root / 'manifest.json').read_text()) + if spec['status'] != 'complete' or spec['levels'] != list(LEVELS): + raise RuntimeError('full Ladder index is not complete') + self.shards = spec['shards'] + self.counts = np.asarray([x['rows'] for x in self.shards], dtype=np.int64) + self.ends = np.cumsum(self.counts) + self.mean = np.asarray(mean, dtype=np.float32) + self.std = np.asarray(std, dtype=np.float32) + if self.mean.shape != (192,) or self.std.shape != (192,): + raise ValueError('expected 192 shared score normalization entries') + self._rows: OrderedDict[int, np.ndarray] = OrderedDict() + self._fds: OrderedDict[int, int] = OrderedDict() + + def __len__(self) -> int: + return int(self.ends[-1]) + + def __getstate__(self): + state = self.__dict__.copy() + state['_rows'] = OrderedDict() + state['_fds'] = OrderedDict() + return state + + def close(self): + for fd in self._fds.values(): + os.close(fd) + self._fds.clear() + self._rows.clear() + + def __del__(self): + if hasattr(self, '_fds'): + self.close() + + def _row(self, shard: int, local: int): + if shard not in self._rows: + if len(self._rows) >= 32: + self._rows.popitem(last=False) + rows = np.load(self.shards[shard]['meta'], mmap_mode='r') + if rows.dtype != DTYPE or len(rows) != self.shards[shard]['rows']: + raise RuntimeError(f'stale metadata shard {shard}') + self._rows[shard] = rows + else: + self._rows.move_to_end(shard) + return self._rows[shard][local] + + def _audio(self, shard: int, row) -> np.ndarray: + if shard not in self._fds: + if len(self._fds) >= 32: + _, fd = self._fds.popitem(last=False) + os.close(fd) + self._fds[shard] = os.open(self.shards[shard]['audio'], os.O_RDONLY) + else: + self._fds.move_to_end(shard) + raw = os.pread(self._fds[shard], int(row['audio_size']), int(row['audio_offset'])) + if len(raw) != int(row['audio_size']): + raise RuntimeError(f'short audio read in shard {shard}') + audio, sr = sf.read(io.BytesIO(raw), dtype='float32', always_2d=False) + if audio.ndim == 2: + audio = audio.mean(axis=1) + if sr != 16000: + common = math.gcd(sr, 16000) + audio = resample_poly(audio, 16000 // common, sr // common).astype(np.float32) + audio = np.nan_to_num(audio[:480000], copy=False) + if len(audio) < 1600: + audio = np.pad(audio, (0, 1600 - len(audio))) + return audio + + def get_shard_row(self, shard: int, local: int) -> dict: + row = self._row(shard, local) + audio = self._audio(shard, row) + raw_scores = row['scores'].astype(np.float32) + valid = np.isfinite(raw_scores) + scores = np.zeros(192, dtype=np.float32) + score_mask = np.zeros(192, dtype=np.bool_) + scores[:100] = np.where(valid, (raw_scores - self.mean[:100]) / self.std[:100], 0) + score_mask[:100] = valid + if row['burst_count_valid']: + scores[130] = (float(row['burst_count_log1p']) - self.mean[130]) / self.std[130] + score_mask[130] = True + n_frames = min(1500, (len(audio) + 319) // 320) + frame = np.zeros(n_frames, dtype=np.float32) + frame_mask = np.full(n_frames, float(row['burst_frame_valid']), dtype=np.float32) + if row['burst_frame_valid']: + for i in range(int(row['event_count'])): + start = int(float(row['starts'][i]) * 50) + end = math.ceil(float(row['ends'][i]) * 50) + frame[max(0, start):min(n_frames, end)] = 1 + uid = bytes(row['uid']).rstrip(b'\0').decode('utf-8') + return {'key': uid, 'uid': uid, 'domain': 'ladder', 'audio': audio, + 'scores': scores, 'score_mask': score_mask, + 'frame': frame, 'frame_mask': frame_mask, + 'timbre': np.zeros(128, np.float32), + 'identity': np.zeros(250, np.float32), + 'timbre_valid': False, 'identity_valid': False} + + def __getitem__(self, index: int) -> dict: + shard = bisect.bisect_right(self.ends, int(index)) + start = 0 if shard == 0 else int(self.ends[shard - 1]) + return self.get_shard_row(shard, int(index) - start) + + +class MixedDataset(Dataset): + def __init__(self, ladder: LadderAudioDataset, p3: P3FrozenDataset): + self.ladder, self.p3 = ladder, p3 + + def __len__(self): + return len(self.ladder) + len(self.p3) + + def __getitem__(self, coordinate: tuple[str, int, bool]) -> dict: + domain, index, enabled = coordinate + if domain == 'ladder': + result = self.ladder[int(index)] + elif domain == 'p3': + result = self.p3[int(index)] + result['uid'] = result['key'] + result['domain'] = 'p3' + result['timbre_valid'] = result['speaker_valid'] + result['identity_valid'] = result['speaker_valid'] + else: + raise ValueError(domain) + result['enabled'] = bool(enabled) + if not enabled: + result['score_mask'][:] = False + result['frame_mask'][:] = 0 + result['timbre_valid'] = False + result['identity_valid'] = False + return result + + +class StageBatches(Sampler[list[tuple[str, int, bool]]]): + """Exact stage counts, whole-domain batches, deterministic DDP sharding.""" + def __init__(self, ladder: LadderAudioDataset, schedule: dict, stage_index: int, + *, batch_per_rank: int, world: int, rank: int, start_batch: int = 0): + self.ladder = ladder + self.schedule = schedule + self.stage = schedule['stages'][stage_index] + self.stage_index = stage_index + self.batch_per_rank = batch_per_rank + self.world = world + self.rank = rank + self.width = batch_per_rank * world + self.ladder_batches = math.ceil(self.stage['ladder'] / self.width) + self.p3_batches = math.ceil(self.stage['p3'] / self.width) + self.total_batches = self.ladder_batches + self.p3_batches + self.start_batch = start_batch + if not 0 <= rank < world or not 0 <= start_batch <= self.total_batches: + raise ValueError('invalid DDP batch coordinate') + allowed = set(LEVELS[:len(LEVELS) - stage_index]) + rng = np.random.default_rng(640913 + stage_index) + self.shards = np.asarray([i for i, spec in enumerate(ladder.shards) + if spec['level'] in allowed], dtype=np.int32) + rng.shuffle(self.shards) + self.ends = np.cumsum(ladder.counts[self.shards]) + if int(self.ends[-1]) != self.stage['ladder']: + raise RuntimeError(f'{self.stage["stage"]}: Ladder row count mismatch') + + def __len__(self) -> int: + return self.total_batches - self.start_batch + + def _ladder_index(self, position: int) -> int: + shard_position = bisect.bisect_right(self.ends, position) + shard = int(self.shards[shard_position]) + start = 0 if shard_position == 0 else int(self.ends[shard_position - 1]) + local = position - start + return (0 if shard == 0 else int(self.ladder.ends[shard - 1])) + local + + def __iter__(self): + for batch in range(self.start_batch, self.total_batches): + p3_before = batch * self.p3_batches // self.total_batches + p3_after = (batch + 1) * self.p3_batches // self.total_batches + if p3_after > p3_before: + domain = 'p3' + first = p3_before * self.width + self.rank * self.batch_per_rank + limit = self.stage['p3'] + else: + domain = 'ladder' + first = (batch - p3_before) * self.width + self.rank * self.batch_per_rank + limit = self.stage['ladder'] + result = [] + for i in range(first, first + self.batch_per_rank): + enabled = i < limit + position = i if enabled else 0 + index = (p3_train_position(self.schedule, + self.stage['p3_exposure_start'] + position) + if domain == 'p3' else self._ladder_index(position)) + result.append((domain, index, enabled)) + yield result + + +class MixedCollator: + def __init__(self, model_path: Path): + self.model_path = str(model_path) + self.extractor = None + + def __getstate__(self): + return {'model_path': self.model_path, 'extractor': None} + + def __call__(self, batch: list[dict]) -> dict: + if self.extractor is None: + self.extractor = WhisperFeatureExtractor.from_pretrained( + self.model_path, local_files_only=True) + feat = self.extractor([x['audio'] for x in batch], sampling_rate=16000, + padding='longest', truncation=True, max_length=480000, + return_attention_mask=True, return_tensors='np') + mel = feat['input_features'].astype(np.float32) + mel_mask = feat['attention_mask'].astype(np.int64) + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + mel_mask = np.pad(mel_mask, ((0, 0), (0, 1))) + n_frames = mel.shape[-1] // 2 + frame = np.zeros((len(batch), n_frames), dtype=np.float32) + frame_mask = np.zeros_like(frame) + for i, item in enumerate(batch): + n = min(n_frames, len(item['frame'])) + frame[i, :n] = item['frame'][:n] + frame_mask[i, :n] = item['frame_mask'][:n] + return {'uid': [x['uid'] for x in batch], + 'domain': [x['domain'] for x in batch], + 'enabled': torch.tensor([x.get('enabled', True) for x in batch]), + 'mel': torch.from_numpy(mel), 'mel_mask': torch.from_numpy(mel_mask), + 'scores': torch.from_numpy(np.stack([x['scores'] for x in batch])), + 'score_mask': torch.from_numpy(np.stack([x['score_mask'] for x in batch])), + 'frame': torch.from_numpy(frame), + 'frame_mask': torch.from_numpy(frame_mask), + 'timbre': torch.from_numpy(np.stack([x['timbre'] for x in batch])), + 'identity': torch.from_numpy(np.stack([x['identity'] for x in batch])), + 'timbre_valid': torch.tensor([x['timbre_valid'] for x in batch]), + 'identity_valid': torch.tensor([x['identity_valid'] for x in batch])} diff --git a/training/gemini_finetune/backfill.py b/training/gemini_finetune/backfill.py new file mode 100644 index 0000000000000000000000000000000000000000..18985c51c2aa7ec05f660f63aa03cf00b7ba6e1f --- /dev/null +++ b/training/gemini_finetune/backfill.py @@ -0,0 +1,278 @@ +#!/usr/bin/env python3 +"""Offline missing-teacher annotation, exact-audio hashes, resumable TAR sidecars. + +Runs on compute GPUs. Waveforms are decoded once per batch and reused by the +requested teachers. Never creates per-clip audio/embedding files. +""" +from __future__ import annotations + +import argparse +import io +import json +import os +import sys +import tarfile +import time +import threading +from concurrent.futures import ThreadPoolExecutor +from datetime import datetime, timezone +from pathlib import Path + +from common import (CODE, HOME, ROOT, TarReader, add_member, jsonl, read_json, write_json) + + +class Teachers: + def __init__(self, names): + import torch + self.torch = torch + self.models = {} + self.names = set(names) + self.timing_s = {} + sys.path.insert(0, str(HOME / 'vocal_burst_pool/p3')) + sys.path.insert(0, str(CODE)) + if 'orange' in names: + from timbre_targets import OrangeTimbreTeacher, OrangeIdentityTeacher + self.models['timbre'] = OrangeTimbreTeacher().to('cuda').eval() + self.models['identity'] = OrangeIdentityTeacher().to('cuda').eval() + if 'dnsmos' in names: + import annotate_dnsmos as dns + self.dns = dns + self.dns_workers = int(os.environ.get('TEACHER_DNSMOS_WORKERS', '1')) + self.dns_threads = int(os.environ.get('TEACHER_DNSMOS_THREADS', '2')) + if self.dns_workers < 1 or self.dns_threads < 1: + raise ValueError('DNSMOS workers and threads must be positive') + self._dns_local = threading.local() + self.dns_pool = None + if self.dns_workers == 1: + self.models['dnsmos'] = self._new_dns_scorer() + else: + self.dns_pool = ThreadPoolExecutor(max_workers=self.dns_workers, + initializer=self._init_dns_scorer) + if 'audiobox' in names: + import annotate_audiobox as box + self.box = box + self.models['audiobox'] = box.AesMultiOutput.from_pretrained(str(box.MODEL)).to('cuda').eval() + if 'voiceclap' in names: + import annotate_voiceclap as voice + self.voice = voice + predictor = voice.VoiceNetPredictor(root=str(voice.VN), device='cuda') + self.models['voiceclap'] = predictor + self.gen = voice.weights(voice.GEN / 'genuineness_head.pt', 'genuineness') + self.blend = voice.weights(voice.BLEND / 'blend_head_commercial.pt', 'blend') + bundle = torch.load(voice.ATTR / 'heads.pt', map_location='cpu', weights_only=False) + self.attr_mu, self.attr_sd = bundle['emb_mu'].to('cuda').float(), bundle['emb_sd'].to('cuda').float() + self.attr_heads = {n: voice.build_attribute_head(state).to('cuda').eval() for n, state in bundle['heads'].items()} + if 'empathic' in names: + import annotate_empathic as eiv + self.eiv = eiv + self.models['eiv_feature'] = eiv.WhisperFeatureExtractor.from_pretrained(eiv.BUD, local_files_only=True) + full = eiv.WhisperModel.from_pretrained(eiv.BUD, local_files_only=True, low_cpu_mem_usage=True) + self.models['eiv_encoder'] = full.get_encoder().to('cuda').eval() + del full + self.models['eiv_experts'] = eiv.models() + + def _new_dns_scorer(self): + return self.dns.ComputeScore(str(self.dns.CODE / 'DNSMOS/sig_bak_ovr.onnx'), + str(self.dns.CODE / 'DNSMOS/model_v8.onnx'), threads=self.dns_threads) + + def _init_dns_scorer(self): + self._dns_local.model = self._new_dns_scorer() + + def _score_dns(self, wav): + scorer = self._dns_local.model if self.dns_pool is not None else self.models['dnsmos'] + return self.dns.score_wav(scorer, wav) + + def close(self): + if getattr(self, 'dns_pool', None) is not None: + self.dns_pool.shutdown(wait=True) + + def annotate(self, rows, wavs): + import numpy as np + torch = self.torch + result = [{'sha256_mp3': row['sha256_mp3'], 'scores': {}, 'embeddings': {}, 'teachers': {}, + 'schema': 'gemini-teacher-sidecar-v1', 'audio_tar': row['audio_tar'], + 'audio_member': row['audio_member'], 'annotated_utc': datetime.now(timezone.utc).isoformat(), + 'input': 'exact_selected_audio_sha256; mono16k; no teacher-specific source substitution'} for row in rows] + arrays = [{} for _ in rows] + with torch.inference_mode(): + for kind in sorted(self.names): + positions = [i for i, row in enumerate(rows) if kind in row['missing_teachers']] + if not positions: + continue + teacher_start = time.monotonic() + part = [wavs[i] for i in positions] + docs = [result[i] for i in positions] + if kind == 'orange': + for name, dim in [('timbre', 128), ('identity', 250)]: + emb = self.models[name].encode_waveforms(part, torch.device('cuda'), batch_size=2) + if emb.shape != (len(part), dim): + raise ValueError(f'Wrong Orange {name} dimensions: {emb.shape}') + for i, value in zip(positions, emb): + arrays[i][name] = np.asarray(value, dtype=np.float16) + for i in positions: + result[i]['teachers']['orange'] = { + 'timbre': 'Orange/Speaker-wavLM-tbr@b8d2608d56f18e2b6e27ba566cf69132e2c2ad6c', + 'identity': 'Orange/Speaker-wavLM-id@abbb3c7b8d220ceebc33d9bd3bb5aedb580342c7', + 'valid_single_speaker_target': rows[i].get('speaker_target_valid', False), + 'speaker_validity_source': rows[i].get('speaker_validity_source', 'unknown'), + } + elif kind == 'dnsmos': + values = (list(self.dns_pool.map(self._score_dns, part)) + if self.dns_pool is not None else [self._score_dns(wav) for wav in part]) + for i, (score, windows) in zip(positions, values): + result[i]['scores'].update({'dnsmos:' + n: float(v) for n, v in score.items()}) + result[i]['teachers']['dnsmos'] = {'model': 'Microsoft DNSMOS non-personalized + P808', + 'code': str(self.dns.CODE), 'valid_for_speech': rows[i].get('speech_target_valid', False), + 'window_count': windows, + 'short_audio_policy': 'repeat to 9.01 s; one-second window hop'} + elif kind == 'audiobox': + values = self.box.infer(self.models['audiobox'], [(str(i), w) for i, w in zip(positions, part)]) + for doc, value in zip(docs, values): + doc['scores'].update({'audiobox:' + n: float(v) for n, v in value.items()}) + doc['teachers']['audiobox'] = {'model': 'facebook/audiobox-aesthetics', 'revision': self.box.MODEL_REVISION} + elif kind == 'voiceclap': + predictor = self.models[kind] + tensor = torch.zeros(len(part), 480000, dtype=torch.float32, device='cuda') + for i, wav in enumerate(part): + tensor[i, :len(wav)] = torch.from_numpy(wav).to('cuda') + emb = torch.nn.functional.normalize(predictor.embedder.encode_waveform(tensor).float(), dim=-1) + if emb.shape != (len(part), 768): + raise ValueError('VoiceCLAP embedding dimension differs') + for dim in predictor.dims: + reg = predictor.reg[dim] + value = reg['net']((emb - reg['mu']) / reg['sd']).reshape(-1).cpu().numpy() + for doc, score in zip(docs, value): + doc['scores']['vn_' + dim.upper() + '_reg'] = float(score) + for key, (net, mean, std), upper in [('genuineness_0_6', self.gen, 6), ('blend_0_10', self.blend, 10)]: + values = net((emb - mean) / std).reshape(-1).clamp(0, upper).cpu().numpy() + for doc, value in zip(docs, values): + doc['scores'][key] = float(value) + attr_input = (emb - self.attr_mu) / self.attr_sd + for name, net in self.attr_heads.items(): + values = net(attr_input).reshape(-1).cpu().numpy() + for doc, value in zip(docs, values): + doc['scores']['voiceclap_attribute:' + name] = float(value) + for i, value in zip(positions, emb.cpu().numpy()): + arrays[i]['voiceclap'] = value.astype(np.float16) + result[i]['teachers']['voiceclap'] = {**self.voice.REVISIONS, 'speech_domain_valid': rows[i].get('speech_target_valid', False)} + elif kind == 'empathic': + features = self.models['eiv_feature'](part, sampling_rate=16000, return_tensors='pt').input_features.to('cuda') + with torch.autocast('cuda', torch.bfloat16): + hidden = self.models['eiv_encoder'](features).last_hidden_state.float() + pooled = torch.cat([hidden.mean(1), hidden.min(1).values, hidden.max(1).values, hidden.std(1)], 1) + for name, (net, quality) in self.models['eiv_experts'].items(): + values = net(pooled if quality else hidden).reshape(-1).cpu().numpy() + for doc, value in zip(docs, values): + doc['scores']['emo_' + name] = float(value) + doc['scores']['eiv_extra:' + name] = float(value) + for i, value in zip(positions, pooled.cpu().numpy()): + arrays[i]['bud_e_pooled'] = value.astype(np.float16) + result[i]['teachers']['empathic'] = {'model': 'laion/Empathic-Insight-Voice-Plus', + 'revision': self.eiv.EIV_SHA, 'encoder_revision': self.eiv.BUD_SHA, + 'speech_domain_valid': rows[i].get('speech_target_valid', False)} + self.timing_s[kind] = self.timing_s.get(kind, 0.0) + time.monotonic() - teacher_start + for doc, stored in zip(result, arrays): + for name, value in stored.items(): + if not np.isfinite(value).all(): + raise ValueError(f'Non-finite teacher embedding {name}') + doc['embeddings'][name] = {'member': doc['sha256_mp3'] + '.' + name + '.npy', 'dim': len(value), 'dtype': 'float16'} + if any(not np.isfinite(v) for v in doc['scores'].values()): + raise ValueError('Non-finite teacher score') + return result, arrays + + +def completed(root): + result = {} + for path in root.glob('*.tar'): + with tarfile.open(path, 'r:') as archive: + for member in archive: + if member.name.endswith('.teachers.json'): + doc = json.load(archive.extractfile(member)) + result.setdefault(doc['sha256_mp3'], set()).update(doc['teachers']) + return result + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--queue', type=Path, default=ROOT / 'prepared/teacher_backfill_queue.jsonl') + parser.add_argument('--limit', type=int, default=0) + parser.add_argument('--batch-size', type=int, default=4) + parser.add_argument('--shard-size', type=int, default=128) + parser.add_argument('--rank', type=int, default=int(os.environ.get('SLURM_PROCID', 0))) + parser.add_argument('--world', type=int, default=int(os.environ.get('SLURM_NTASKS', 1))) + args = parser.parse_args() + if args.world < 1 or not 0 <= args.rank < args.world: + parser.error('rank must be in [0, world)') + if args.batch_size < 1 or args.shard_size < 1: + parser.error('batch and shard sizes must be positive') + import numpy as np + import torch + if not torch.cuda.is_available(): + raise RuntimeError('Teacher backfill must run on an allocated GPU') + # Slurm assigns one visible GPU per task. + torch.set_num_threads(2) + output = ROOT / 'teacher_sidecars' + output.mkdir(exist_ok=True) + old = completed(output) + queue = list(jsonl(args.queue)) + if args.limit: + queue = queue[:args.limit] + queue.sort(key=lambda row: (row['audio_tar'], row['audio_member'])) + queue = [row for i, row in enumerate(queue) if i % args.world == args.rank] + for row in queue: + row['missing_teachers'] = [n for n in row['missing_teachers'] if n not in old.get(row['sha256_mp3'], set())] + queue = [row for row in queue if row['missing_teachers']] + job = os.environ.get('SLURM_JOB_ID', str(os.getpid())) + progress_path = ROOT / f'backfill-{job}-r{args.rank:02d}-status.json' + progress = {'job_id': job, 'rank': args.rank, 'world': args.world, + 'queue': str(args.queue), 'queue_clips_for_rank': len(queue), + 'already_cached_clips_global': len(old), + 'dnsmos_workers': int(os.environ.get('TEACHER_DNSMOS_WORKERS', '1')), + 'dnsmos_threads_per_worker': int(os.environ.get('TEACHER_DNSMOS_THREADS', '2')), + 'completed': 0, 'remaining': len(queue)} + def update(state, **extra): + progress.update(state=state, updated_utc=datetime.now(timezone.utc).isoformat(), **extra) + write_json(progress_path, progress) + if not queue: + update('COMPLETE') + write_json(ROOT / f'backfill-{job}-r{args.rank:02d}-complete.json', {'clips': 0, 'teachers': [], 'limit': args.limit}) + print('No missing targets for this rank', flush=True) + return + names = set(n for row in queue for n in row['missing_teachers']) + update('LOADING_TEACHERS', teachers=sorted(names)) + teachers = Teachers(names) + reader = TarReader() + started = time.monotonic() + update('ANNOTATING') + for start in range(0, len(queue), args.shard_size): + shard = queue[start:start + args.shard_size] + path = output / f'teachers-{job}-r{args.rank:02d}-b{start:07d}.tar' + temporary = path.with_suffix('.tar.incomplete') + with tarfile.open(temporary, 'w') as archive: + for batch_start in range(0, len(shard), args.batch_size): + part = shard[batch_start:batch_start + args.batch_size] + wavs = [reader.audio(row, verify=True) for row in part] + docs, arrays = teachers.annotate(part, wavs) + for doc, array in zip(docs, arrays): + for name, value in array.items(): + buffer = io.BytesIO() + np.save(buffer, value, allow_pickle=False) + add_member(archive, doc['embeddings'][name]['member'], buffer.getvalue()) + add_member(archive, doc['sha256_mp3'] + '.teachers.json', json.dumps(doc, ensure_ascii=False, allow_nan=False).encode()) + os.replace(temporary, path) + count = start + len(shard) + elapsed = time.monotonic() - started + update('ANNOTATING', completed=count, remaining=len(queue) - count, + inference_elapsed_s=round(elapsed, 3), + clips_per_second=round(count / max(elapsed, .001), 4), + teacher_elapsed_s={n: round(v, 3) for n, v in teachers.timing_s.items()}, + last_committed_sidecar=str(path)) + print(json.dumps({'rank': args.rank, 'completed': start + len(shard), 'remaining': len(queue) - start - len(shard), 'sidecar': str(path)}), flush=True) + reader.close() + teachers.close() + write_json(ROOT / f'backfill-{job}-r{args.rank:02d}-complete.json', {'clips': len(queue), 'teachers': sorted(names), 'limit': args.limit}) + update('COMPLETE') + + +if __name__ == '__main__': + main() diff --git a/training/gemini_finetune/common.py b/training/gemini_finetune/common.py new file mode 100644 index 0000000000000000000000000000000000000000..c1af7849675380fbde4b7ad429917aa84dd34c20 --- /dev/null +++ b/training/gemini_finetune/common.py @@ -0,0 +1,110 @@ +"""Shared paths, atomic outputs and random access to audio in WebDataset TARs.""" +from __future__ import annotations + +import hashlib +import io +import json +import math +import os +import tarfile +from collections import OrderedDict +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CODE = HERE.parent +HOME = CODE.parent +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005') +SELECTION = ROOT.parent / 'gemini_multisource_100h_20261004' +GEMINI = SELECTION / 'annotation_batch_20261005' +RELEASE = ROOT.parent / 'hf_layered_release/model' +MOSS_UPSTREAM = ROOT / 'upstream/MOSS-Audio' +MOSS_REVISION = 'd4dc5a6d8cd79b43dcd82884c75e303b1ecd016d' +UPSTREAM_REVISION = '66326e6e0db34f036c86a76ba005efa4830c69dd' +TEACHER_NAMES = ('orange', 'dnsmos', 'audiobox', 'voiceclap', 'empathic') +EMOTION_ALIASES = { + 'Hope_Enthusiasm_Optimism': 'hope_optimism', + 'Impatience_and_Irritability': 'impatience_irritability', + 'Intoxication_Altered_States_of_Consciousness': 'intoxication_altered_states', + 'Jealousy_and_Envy': 'jealousy_envy', 'Jealousy_&_Envy': 'jealousy_envy', + 'Thankfulness_Gratitude': 'gratitude', +} + + +def emotion_key(name): + return EMOTION_ALIASES.get(name, name.lower()) + + +def read_json(path): + return json.loads(Path(path).read_text()) + + +def write_json(path, obj): + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + temporary = path.with_name(path.name + '.incomplete') + temporary.write_text(json.dumps(obj, ensure_ascii=False, indent=2, allow_nan=False) + '\n') + os.replace(temporary, path) + + +def jsonl(path): + with Path(path).open() as stream: + for line in stream: + if line.strip(): + yield json.loads(line) + + +def put_jsonl(stream, row): + stream.write(json.dumps(row, ensure_ascii=False, separators=(',', ':'), allow_nan=False) + '\n') + + +def finite(value): + return type(value) in (int, float) and math.isfinite(value) + + +def add_member(archive, name, payload): + member = tarfile.TarInfo(name) + member.size, member.mtime = len(payload), 0 + archive.addfile(member, io.BytesIO(payload)) + + +class TarReader: + """Small per-worker TAR cache; no extracted audio files or network calls.""" + def __init__(self, maximum=12): + self.maximum = maximum + self.archives = OrderedDict() + + def read(self, path, member): + path = str(path) + if path not in self.archives: + if len(self.archives) >= self.maximum: + _, old = self.archives.popitem(last=False) + old.close() + self.archives[path] = tarfile.open(path, 'r:') + self.archives.move_to_end(path) + handle = self.archives[path].extractfile(member) + if handle is None: + raise ValueError(f'Not a regular TAR member: {member}') + return handle.read() + + def audio(self, row, verify=False): + import numpy as np + import soundfile as sf + from scipy.signal import resample_poly + raw = self.read(row['audio_tar'], row['audio_member']) + if verify and hashlib.sha256(raw).hexdigest() != row['sha256_mp3']: + raise ValueError('Audio hash differs from selected, annotated audio') + wav, sr = sf.read(io.BytesIO(raw), dtype='float32', always_2d=True) + wav = wav.mean(axis=1) + if sr != 16000: + divisor = math.gcd(sr, 16000) + wav = resample_poly(wav, 16000 // divisor, sr // divisor).astype(np.float32) + if not len(wav) or not np.isfinite(wav).all(): + raise ValueError('Empty or non-finite audio') + if len(wav) > 480000 + 1600: + raise ValueError('Selected audio exceeds the 30-second training contract') + return wav[:480000] + + def close(self): + for archive in self.archives.values(): + archive.close() + self.archives.clear() diff --git a/training/gemini_finetune/configure.py b/training/gemini_finetune/configure.py new file mode 100644 index 0000000000000000000000000000000000000000..eaa37bf796862bbf37df7ef64ea08b33a512707e --- /dev/null +++ b/training/gemini_finetune/configure.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +"""Pin the best validation checkpoints and create independent training configs.""" +import json +from common import (HERE, MOSS_REVISION, RELEASE, ROOT, UPSTREAM_REVISION, read_json, write_json) + + +def main(): + root = ROOT / 'prepared' + for model in ('base', 'small'): + candidates = [read_json(p) for p in (RELEASE / model).glob('S*/selection.json')] + selected = min(candidates, key=lambda row: row['selection_loss']) + stage = selected['stage'] + cfg = {'model': model, 'stage': stage, 'selection': selected, + 'checkpoint': str(RELEASE / model / stage / 'checkpoint.pt'), + 'checkpoint_sha256': selected['checkpoint_sha256'], + 'model_config': str(RELEASE / model), 'data_root': str(root), + 'output': str(ROOT / 'training' / ('whisper_' + model)), + 'epochs': 2, 'encoder_lr': 1e-5 if model == 'base' else 5e-6, + 'head_lr': 1e-4, 'minimum_lr_ratio': .10, 'warmup_ratio': .05, + 'batch_per_gpu': 32 if model == 'base' else 16, 'accumulation': 1 if model == 'base' else 2, + 'workers': 4, 'weight_decay': .01, 'seed': 20261005, + 'normalization': 'checkpoint_normalization.json', + 'optimizer_policy': 'fresh fine-tune AdamW/cosine; best curriculum weights restored strictly', + 'loss_policy': 'existing masked Huber192+CPS, Orange cosine+Huber, frames BCE+Dice, onset BCE, duration Huber, event CE', + 'save_policy': 'best and latest epoch checkpoint, optimizer/scheduler and per-rank RNG; epoch-boundary resume'} + write_json(HERE / 'configs' / f'whisper_{model}.json', cfg) + for task in ('caption', 'director_caption', 'burst_caption'): + cfg = {'task': task, 'model_id': 'OpenMOSS-Team/MOSS-Audio-8B-Instruct', + 'model_revision': MOSS_REVISION, 'upstream_revision': UPSTREAM_REVISION, + 'model_dir': str(ROOT / 'models/MOSS-Audio-8B-Instruct'), 'data_root': str(root), + 'output': str(ROOT / 'training' / ('moss_' + task)), + 'epochs': 2, 'learning_rate': 1e-4, 'warmup_ratio': .05, + 'weight_decay': .01, 'lora_rank': 32, 'lora_alpha': 64, 'lora_dropout': .05, + 'microbatch_per_gpu': 1, 'accumulation': 16, 'workers': 4, + 'maximum_tokens': 8192, 'attention_backend': 'sdpa', + 'audio_time_markers': task == 'burst_caption', + 'gradient_checkpointing': False, 'seed': 20261005, + 'frozen': ['audio_encoder', 'audio_adapter', 'deepstack_audio_merger_list', 'base_language_model'], + 'loss': 'assistant caption text only; system/user/audio labels -100; no thinking trace', + 'burst_input': 'full original audio + start and end in seconds; no event label or reference caption in input', + 'save_policy': 'best adapter plus full Trainer resume states at each epoch'} + write_json(HERE / 'configs' / f'moss_{task}.json', cfg) + print(json.dumps({'configs': str(HERE / 'configs'), 'whisper_checkpoints': ['Base S4', 'Small S3'], + 'moss_tasks': ['caption', 'director_caption', 'burst_caption'], 'training_started': False})) + + +if __name__ == '__main__': + main() diff --git a/training/gemini_finetune/data.py b/training/gemini_finetune/data.py new file mode 100644 index 0000000000000000000000000000000000000000..5284537d9d8752ca91ec88aaa9045c423be35c81 --- /dev/null +++ b/training/gemini_finetune/data.py @@ -0,0 +1,108 @@ +"""TAR-backed dataset for the existing encoder-only Whisper multitask architecture.""" +from __future__ import annotations + +import io +import math +import sys +from pathlib import Path + +import numpy as np +import torch +from torch.utils.data import Dataset + +from common import CODE, TarReader, jsonl, read_json +sys.path.insert(0, str(CODE)) +from full_ladder_dataset import MixedCollator + + +class GeminiDataset(Dataset): + def __init__(self, root, split, require_complete=True): + self.root = Path(root) + if require_complete and not (self.root / 'TRAINING_READY.json').exists(): + raise RuntimeError('Training gate is not satisfied; inspect coverage.json') + self.norm = read_json(self.root / 'checkpoint_normalization.json') + self.rows = [row for row in jsonl(self.root / 'targets.jsonl') if row['split'] == split and row['ready_for_whisper_training']] + self.reader = None + self.mean = np.asarray(self.norm['score_mean'], np.float32) + self.std = np.asarray(self.norm['score_std'], np.float32) + + def __len__(self): + return len(self.rows) + + def __getstate__(self): + return {**self.__dict__, 'reader': None} + + def __getitem__(self, index): + if self.reader is None: + self.reader = TarReader() + row = self.rows[index] + wav = self.reader.audio(row) + n_frames = min(1500, math.ceil(len(wav) / 320)) + raw = np.asarray([row['raw_scores'].get(n, np.nan) for n in self.norm['score_names']], np.float32) + valid = np.isfinite(raw) + teachers = row.get('teacher_metadata', {}) + if not teachers.get('dnsmos', {}).get('valid_for_speech', False): + valid[123:130] = False + if not teachers.get('empathic', {}).get('speech_domain_valid', False): + valid[100:119] = False + if not teachers.get('voiceclap', {}).get('speech_domain_valid', False): + for i in range(131, 192): + # Valid Gemini emotion annotations remain usable even where + # the older speech-only attribute teacher is outside its domain. + if row['score_provenance'].get(self.norm['score_names'][i]) != 'gemini-3.8-flash': + valid[i] = False + scores = np.where(valid, (raw - self.mean) / self.std, 0).astype(np.float32) + frame = np.zeros(n_frames, np.float32) + spans, classes = [], [] + for event in row['vocal_bursts']: + start = max(0, min(n_frames - 1, int(event['start'] / .02))) + end = min(n_frames, max(start + 1, math.ceil(event['end'] / .02))) + frame[start:end] = 1 + spans.append((start, end)) + classes.append(event['checkpoint_class_id']) + result = {'key': row['sha256_mp3'], 'uid': row['sha256_mp3'], 'domain': 'gemini', + 'audio': wav, 'scores': scores, 'score_mask': valid, + 'frame': frame, 'frame_mask': np.full(n_frames, row['burst_frames_valid'], np.float32), + 'events_frames': spans, 'event_class_ids': classes, + 'cps': row['characters_per_second'], 'enabled': True} + speaker_valid = bool(teachers.get('orange', {}).get('valid_single_speaker_target')) + for name, dim in [('timbre', 128), ('identity', 250)]: + reference = row['embeddings'].get(name) + result[name] = np.zeros(dim, np.float32) + if reference: + value = np.load(io.BytesIO(self.reader.read(reference['tar'], reference['member'])), allow_pickle=False) + if value.shape != (dim,) or not np.isfinite(value).all(): + raise ValueError(f'Invalid {name} target for {row["sha256_mp3"]}') + result[name] = value.astype(np.float32) + result[name + '_valid'] = bool(reference and speaker_valid) + return result + + +class GeminiCollator: + def __init__(self, model_path, normalization): + self.base = MixedCollator(Path(model_path)) + self.cps_mean = normalization['cps_mean'] + self.cps_std = normalization['cps_std'] + + def __call__(self, items): + batch = self.base(items) + n_frames = batch['frame'].shape[1] + width = max(1, max(len(row['events_frames']) for row in items)) + starts = np.zeros((len(items), width), np.int64) + ends = np.zeros_like(starts) + classes = np.zeros_like(starts) + event_valid = np.zeros_like(starts, np.bool_) + cps = np.zeros(len(items), np.float32) + cps_valid = np.zeros(len(items), np.bool_) + for i, row in enumerate(items): + for j, ((start, end), class_id) in enumerate(zip(row['events_frames'], row['event_class_ids'])): + starts[i, j], ends[i, j] = min(start, n_frames - 1), min(end, n_frames) + classes[i, j] = class_id + event_valid[i, j] = ends[i, j] > starts[i, j] + if row['cps'] is not None and math.isfinite(row['cps']): + cps[i], cps_valid[i] = row['cps'], True + batch.update(event_starts=torch.from_numpy(starts), event_ends=torch.from_numpy(ends), + event_classes=torch.from_numpy(classes), event_valid=torch.from_numpy(event_valid), + event_span_valid=torch.from_numpy(event_valid.copy()), cps_raw=torch.from_numpy(cps), + cps=torch.from_numpy((cps - self.cps_mean) / self.cps_std), cps_valid=torch.from_numpy(cps_valid)) + return batch diff --git a/training/gemini_finetune/prepare.py b/training/gemini_finetune/prepare.py new file mode 100644 index 0000000000000000000000000000000000000000..c181cb60ac01b77b35162b3f912fa15cf7bfbfeb --- /dev/null +++ b/training/gemini_finetune/prepare.py @@ -0,0 +1,365 @@ +#!/usr/bin/env python3 +"""Incremental Gemini target parser, coverage audit, backfill queue and SFT export. + +No provider calls, no teacher inference, no audio extraction. Outputs are snapshots; +the final training gate requires complete source/Gemini manifests and all sidecars. +""" +from __future__ import annotations + +import argparse +import fcntl +import hashlib +import json +import math +import os +import re +import sqlite3 +import sys +from collections import Counter, defaultdict +from datetime import datetime, timezone +from pathlib import Path + +from common import (CODE, GEMINI, HERE, RELEASE, ROOT, SELECTION, TEACHER_NAMES, + TarReader, emotion_key, finite, jsonl, put_jsonl, read_json, write_json) +sys.path.insert(0, str(CODE / 'gemini_s10_smoke')) +from annotate import PROMPT, contract, eligible_burst_taxonomy, validate + +TASK_PROMPTS = { + 'caption': 'Describe the audible voice, delivery, emotions, vocal bursts and recording environment in English. Ground the description in this audio.', + 'director_caption': 'Write English voice-director instructions that reproduce the audible performance, including delivery, emotion and vocal bursts. Ground the instructions in this audio.', + 'burst_caption': 'Describe only the vocal burst audible from {start:.6f} to {end:.6f} seconds in the full recording. Times are relative to the beginning of the supplied audio. Use surrounding audio as context. Write a detailed English acoustic and expressive description of this event.', +} + + +def choose_annotations(): + expected = contract(PROMPT.read_text()) + best = {} + attempts = 0 + for path in sorted((GEMINI / 'sidecars').glob('*.jsonl'), key=lambda x: (x.stat().st_mtime_ns, x.name)): + for row in jsonl(path): + attempts += 1 + annotation = row.get('annotation') + errors = validate(annotation, expected, row['duration_s']) if isinstance(annotation, dict) else ['no JSON annotation'] + feedback = row.get('prompt_feedback') or {} + usable = not errors and not row.get('request_error') and not feedback.get('blockReason') + rank = (int(usable), -len(errors)) + old = best.get(row['sha256_mp3']) + if old is None or rank >= old[0]: + best[row['sha256_mp3']] = (rank, {**row, 'parse_validation_errors': errors, 'parser_usable': bool(usable)}) + return {key: row for key, (_, row) in best.items()}, attempts + + +def source_cache(selections, output): + """Read each metadata TAR once, persist original targets in a compact SQLite file.""" + database = sqlite3.connect(output / 'source_metadata.sqlite') + database.execute('CREATE TABLE IF NOT EXISTS metadata (sha TEXT PRIMARY KEY, doc TEXT NOT NULL)') + known = {row[0] for row in database.execute('SELECT sha FROM metadata')} + by_tar = defaultdict(dict) + for row in selections: + if row['sha256_mp3'] in known: + continue + for membership in row['source_memberships']: + if membership.get('metadata_tar') and membership.get('metadata_member'): + by_tar[membership['metadata_tar']].setdefault(membership['metadata_member'], []).append(row['sha256_mp3']) + break + import tarfile + for path, wanted in by_tar.items(): + with tarfile.open(path, 'r:') as archive: + for member in archive: + if member.name in wanted: + document = json.load(archive.extractfile(member)) + for sha in wanted[member.name]: + database.execute('INSERT OR REPLACE INTO metadata VALUES (?, ?)', (sha, json.dumps(document, ensure_ascii=False))) + database.commit() + return database + + +def split_group(selection, metadata): + # Explicit speaker identities take priority; related synthetic voice variants + # share their original family, and exact duplicates always share one SHA. + speaker = metadata.get('speaker_id') or metadata.get('speaker') or metadata.get('voice') + if isinstance(speaker, str) and speaker: + return 'speaker:' + str(metadata.get('dataset', selection['source_memberships'][0]['source'])) + ':' + speaker + uid = metadata.get('uid') or selection['source_memberships'][0].get('uid', '') + if isinstance(uid, str) and '__' in uid: + return 'audio-family:' + uid.split('__', 1)[0] + return 'audio-sha256:' + selection['sha256_mp3'] + + +def assign_split(group): + fraction = int(hashlib.sha256(('gemini-finetune-v1:' + group).encode()).hexdigest()[:12], 16) / 16**12 + return 'test' if fraction < .05 else 'validation' if fraction < .10 else 'train' + + +def backfill_index(): + import tarfile + rows = {} + for path in sorted((ROOT / 'teacher_sidecars').glob('*.tar')): + with tarfile.open(path, 'r:') as archive: + for member in archive: + if member.name.endswith('.teachers.json'): + doc = json.load(archive.extractfile(member)) + # Only same-audio SHA-keyed sidecars are accepted. Array refs + # are bound to this immutable archive, never matched by UID. + sha = doc['sha256_mp3'] + old = rows.setdefault(sha, {'scores': {}, 'embeddings': {}, 'teachers': {}}) + old['scores'].update(doc.get('scores', {})) + old['teachers'].update(doc.get('teachers', {})) + for key, reference in doc.get('embeddings', {}).items(): + old['embeddings'][key] = {**reference, 'tar': str(path)} + return rows + + +def conversation(selection, task, prompt, target, split, event=None): + result = { + 'schema': 'moss-caption-sft-v1', 'sha256_mp3': selection['sha256_mp3'], + 'split': split, 'task': task, 'duration_s': selection['duration_s'], + 'audio_tar': selection['audio_tar'], 'audio_member': selection['audio_member'], + 'full_audio': True, + 'conversation': [ + {'role': 'user', 'message_type': 'audio', 'content': {'tar': selection['audio_tar'], 'member': selection['audio_member']}}, + {'role': 'user', 'message_type': 'text', 'content': prompt}, + {'role': 'assistant', 'message_type': 'text', 'content': target.strip()}, + ], + } + if event: + result['event_start_s'], result['event_end_s'] = event['start'], event['end'] + result['event_index'] = event['i'] + return result + + +def prepare(args): + annotation_finished = (GEMINI / 'ANNOTATION_FINISHED.json').exists() + selected_path = SELECTION / 'combined_unique_manifest.jsonl' + if not selected_path.exists(): + selected_path = GEMINI / 'latest_selection_manifest.jsonl' + if not selected_path.exists(): + selected_path = SELECTION / 'available_unique_manifest.jsonl' + if args.manifest: + selected_path = args.manifest + annotations, attempts = choose_annotations() + selections = list(jsonl(selected_path)) + if args.limit: + selections = [row for row in selections if annotations.get(row['sha256_mp3'], {}).get('parser_usable')][:args.limit] + metadata = source_cache(selections, args.out) + teachers = backfill_index() + normalization = read_json(RELEASE / 'training_normalization.json') + names = normalization['score_names'] + assert len(names) == 192 + _, vn_keys, emo_keys = contract(PROMPT.read_text()) + assert {emotion_key(n[4:]) for n in names[:40]} == emo_keys + assert {n[3:-4].lower() for n in names[40:97]} == vn_keys + classes = read_json(RELEASE / 'classes.json') + class_ids = {name: index for index, name in enumerate(classes['names'])} + taxonomy = eligible_burst_taxonomy() + class_mapping = {name: class_ids.get(classes['aliases'].get(name, name), 0) for name in taxonomy} + write_json(args.out / 'gemini_burst_mapping.json', {'fine_to_group23': taxonomy, 'fine_to_checkpoint_class': class_mapping, + 'checkpoint_classes': classes['names'], 'unrepresented_fine_classes': [n for n, index in class_mapping.items() if not index]}) + handles = {} + filenames = ['targets.jsonl', 'teacher_backfill_queue.jsonl', 'annotations_review.jsonl'] + [f'moss_{task}_{split}.jsonl' for task in TASK_PROMPTS for split in ('train', 'validation', 'test')] + for name in filenames: + handles[name] = (args.out / (name + '.incomplete')).open('w') + counts, coverage, missing, task_counts, split_counts = Counter(), Counter(), Counter(), Counter(), Counter() + moments = {name: [0, 0., 0.] for name in names} + try: + for selection in selections: + sha = selection['sha256_mp3'] + found = metadata.execute('SELECT doc FROM metadata WHERE sha=?', (sha,)).fetchone() + original = json.loads(found[0]) if found else {} + gemini = annotations.get(sha) + valid = bool(gemini and gemini['parser_usable']) + answer = gemini['annotation'] if valid else {} + computed = teachers.get(sha, {}) + scores = {name: value for name, value in (original.get('scores') or {}).items() if name in names and finite(value)} + provenance = {name: 'original_source_metadata' for name in scores} + for name, value in computed.get('scores', {}).items(): + if name in names and finite(value): + scores[name], provenance[name] = value, 'teacher_sidecar' + if valid: + for name in names[:40]: + scores[name], provenance[name] = answer['emonet'][emotion_key(name[4:])], 'gemini-3.8-flash' + for name in names[40:97]: + scores[name], provenance[name] = answer['voicenet'][name[3:-4].lower()], 'gemini-3.8-flash' + scores['genuineness_0_6'] = answer['genuineness'] + provenance['genuineness_0_6'] = 'gemini-3.8-flash' + if answer['vocal_burst_blend'] is not None: + scores['blend_0_10'] = answer['vocal_burst_blend'] + provenance['blend_0_10'] = 'gemini-3.8-flash' + else: + scores.pop('blend_0_10', None) + provenance.pop('blend_0_10', None) + for name in names[131:]: + key = emotion_key(name.split(':', 1)[1]) + if key in answer['emonet']: + scores[name], provenance[name] = answer['emonet'][key], 'gemini-3.8-flash' + events = [] + if valid: + # Provider allows +0.3 s end tolerance; retain raw timestamps and + # clamp training spans at actual audio end, recording the clamp. + for event in answer['vocal_bursts']: + if event['start'] >= selection['duration_s']: + continue + events.append({**event, 'end': min(event['end'], selection['duration_s']), + 'raw_end': event['end'], 'checkpoint_class_id': class_mapping[event['fine']], + 'timestamp_clamped': event['end'] > selection['duration_s']}) + scores['burst_count_log1p'] = math.log1p(len(events)) + provenance['burst_count_log1p'] = 'gemini-3.8-flash' + group = split_group(selection, original) + split = assign_split(group) + split_counts[split] += 1 + counts['selected'] += 1 + counts['gemini_valid'] += int(valid) + counts['gemini_pending_or_invalid'] += int(not valid) + embeddings = computed.get('embeddings', {}) + required = [] + # Originals keep their scalars. Backfill the additional objectives + # from the exact selected waveform, not an upstream speaker UID. + checks = { + 'orange': all(embeddings.get(n, {}).get('dim') == d for n, d in [('timbre', 128), ('identity', 250)]), + 'dnsmos': all(n in scores for n in names[123:130]), + 'audiobox': all(n in scores for n in names[119:123]), + 'voiceclap': all(n in scores for n in names[131:]) and embeddings.get('voiceclap', {}).get('dim') == 768, + 'empathic': all(n in scores for n in names[100:119]) and embeddings.get('bud_e_pooled', {}).get('dim') == 3072, + } + for teacher, complete in checks.items(): + # All selected audio receives independent teacher annotations, + # even if its Flash response is pending or ultimately excluded. + if not complete: + required.append(teacher) + missing[teacher] += 1 + transcript = answer.get('transcript', '') if valid else original.get('source_transcript', '') + speech_valid = bool(re.sub(r'\[[^\]]*\]', '', transcript).strip()) if isinstance(transcript, str) else False + # Teacher inference can finish before Flash. Recompute the loss-domain + # masks from the latest annotation, rather than freezing an unknown + # pending transcript as a permanent non-speech/speaker exclusion. + explicit_speaker = original.get('speaker_id') or original.get('speaker') or original.get('voice') + source_types = {m['source'] for m in selection['source_memberships']} + one_explicit_speaker = isinstance(explicit_speaker, (str, int)) and bool(explicit_speaker) + single_speaker = bool(one_explicit_speaker or 'talent' in source_types or + ('S1_100h' in source_types and '/synth' in str(original.get('language_source', '')))) + if original.get('speaker_count') is not None: + single_speaker = original['speaker_count'] == 1 + validity_source = 'explicit_metadata_or_single_voice_synthetic_source' if single_speaker else 'unknown_masked' + teacher_metadata = {name: dict(doc) for name, doc in computed.get('teachers', {}).items()} + for family, field, value in ( + ('orange', 'valid_single_speaker_target', single_speaker and speech_valid), + ('dnsmos', 'valid_for_speech', speech_valid), + ('voiceclap', 'speech_domain_valid', speech_valid), + ('empathic', 'speech_domain_valid', speech_valid), + ): + if family in teacher_metadata: + doc = teacher_metadata[family] + doc['validity_at_teacher_annotation'] = doc.get(field) + doc[field] = value + doc['current_validity_source'] = 'latest_valid_flash_transcript_and_source_metadata' if valid else 'original_source_metadata' + if 'orange' in teacher_metadata: + teacher_metadata['orange']['speaker_validity_source'] = validity_source + if required: + put_jsonl(handles['teacher_backfill_queue.jsonl'], {**selection, 'split': split, 'missing_teachers': required, + 'gemini_language': answer.get('language'), 'gemini_transcript': answer.get('transcript'), + 'gemini_valid': valid, 'speech_target_valid': speech_valid, + 'speaker_target_valid': single_speaker and speech_valid, + 'speaker_validity_source': validity_source}) + cps = None + if valid and isinstance(answer.get('transcript'), str): + # Literal Unicode character count, including spaces and punctuation; + # [unclear] placeholders are removed, denominator is full clip length. + text = re.sub(r'\[[^\]]*\]', '', answer['transcript']).strip() + cps = len(text) / selection['duration_s'] + if cps is None and finite(original.get('source_characters_per_second')): + cps = original['source_characters_per_second'] + row = {**selection, 'schema': 'gemini-whisper-targets-v1', 'split': split, 'split_group': group, + 'gemini_usable': valid, 'annotation': answer or None, + 'annotation_provenance': {key: gemini.get(key) for key in ('annotation_model', 'prompt_sha256', 'batch_tag', 'batch_name')} if gemini else None, + 'raw_scores': scores, 'score_provenance': provenance, + 'vocal_bursts': events, 'burst_frames_valid': valid, + 'characters_per_second': cps, + 'cps_source': 'gemini_transcript' if valid else 'original_source_metadata' if cps is not None else None, + 'embeddings': embeddings, 'missing_teachers': required, + 'teacher_metadata': teacher_metadata, + 'speaker_target_policy': 'same_audio_teacher_vector; multi_speaker_or_non_speech_is_masked', + 'original_annotation': original, + 'ready_for_whisper_training': valid and not required, + } + put_jsonl(handles['targets.jsonl'], row) + counts['ready_for_whisper_training'] += int(row['ready_for_whisper_training']) + for name, value in scores.items(): + coverage[name] += 1 + if split == 'train' and valid: + moment = moments[name] + moment[0] += 1 + delta = value - moment[1] + moment[1] += delta / moment[0] + moment[2] += delta * (value - moment[1]) + if gemini and not valid: + put_jsonl(handles['annotations_review.jsonl'], {'sha256_mp3': sha, 'errors': gemini['parse_validation_errors'], + 'batch_tag': gemini.get('batch_tag'), 'prompt_feedback': gemini.get('prompt_feedback')}) + if valid: + for task in ('caption', 'director_caption'): + if not answer[task].strip(): + continue + example = conversation(selection, task, TASK_PROMPTS[task], answer[task], split) + put_jsonl(handles[f'moss_{task}_{split}.jsonl'], example) + task_counts[f'{task}:{split}'] += 1 + for event in events: + example = conversation(selection, 'burst_caption', TASK_PROMPTS['burst_caption'].format(**event), event['caption'], split, event) + put_jsonl(handles[f'moss_burst_caption_{split}.jsonl'], example) + task_counts[f'burst_caption:{split}'] += 1 + finally: + metadata.close() + for handle in handles.values(): + handle.close() + for name in filenames: + os.replace(args.out / (name + '.incomplete'), args.out / name) + write_json(args.out / 'checkpoint_normalization.json', normalization) + write_json(args.out / 'gemini_train_statistics.json', { + 'basis': 'current training partition only; provisional until final source/annotation completion', + 'score_names': names, 'count': [moments[n][0] for n in names], + 'mean': [moments[n][1] for n in names], + 'std': [max(1e-4, math.sqrt(moments[n][2] / max(1, moments[n][0]))) for n in names], + 'default_training_normalization': 'checkpoint_normalization.json; preserves existing output units; emotions remain 0..4', + }) + complete = (GEMINI / 'ANNOTATION_FINISHED.json').exists() and (SELECTION / 'COMBINED_READY.json').exists() and not args.limit + ready = complete and counts['gemini_valid'] > 0 and not missing + summary = {'schema': 'gemini-finetune-preparation-v1', 'updated_utc': datetime.now(timezone.utc).isoformat(), + 'selected_manifest': str(selected_path), 'snapshot_only': not complete, + 'gemini_annotations_finished': (GEMINI / 'ANNOTATION_FINISHED.json').exists(), + 'counts': dict(counts), 'splits': dict(split_counts), 'teacher_backfill_missing': dict(missing), + 'valid_score_counts': dict(coverage), 'moss_examples': dict(task_counts), + 'annotation_attempts_seen': attempts, 'ready_to_train': ready, + 'training_gate': 'Final source and Gemini manifests, complete teacher backfill for all selected clips. Invalid/blocked Flash responses are quarantined and excluded from tuning, with their IDs and reasons retained.', + 'gemini_priority': 'Strictly schema-valid Flash annotation supersedes matching prior scores and event spans; original labels retained for audit.', + 'output': str(args.out)} + write_json(args.out / 'coverage.json', summary) + write_json(args.out / 'excluded_annotations.json', { + 'policy': 'schema-invalid, provider-blocked, or missing final responses are excluded from new tuning and all caption tasks', + 'final': complete, 'clips': counts['gemini_pending_or_invalid']}) + caption_marker = args.out / 'CAPTION_DATA_READY.json' + if complete and counts['gemini_valid'] > 0: + write_json(caption_marker, {'caption_examples': dict(task_counts), 'unique_valid_clips': counts['gemini_valid'], + 'excluded_invalid_clips': counts['gemini_pending_or_invalid'], 'source_manifest': str(selected_path)}) + elif caption_marker.exists(): + caption_marker.unlink() + # Invalid responses remain in the review ledger and never become targets. + marker = args.out / 'TRAINING_READY.json' + if ready: + write_json(marker, summary) + elif marker.exists(): + marker.unlink() + print(json.dumps({key: summary[key] for key in ('counts', 'teacher_backfill_missing', 'moss_examples', 'ready_to_train', 'output')}, indent=2)) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--out', type=Path, default=ROOT / 'prepared') + parser.add_argument('--limit', type=int, default=0, help='small real-data parser canary; never marks training ready') + parser.add_argument('--manifest', type=Path, help='explicit existing selected manifest for a small canary') + args = parser.parse_args() + args.out.mkdir(parents=True, exist_ok=True) + with (args.out / '.prepare.lock').open('a') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + prepare(args) + + +if __name__ == '__main__': + main() diff --git a/training/gemini_finetune/train_whisper.py b/training/gemini_finetune/train_whisper.py new file mode 100644 index 0000000000000000000000000000000000000000..1552e7d1a6f1e081e923db750093068d15108628 --- /dev/null +++ b/training/gemini_finetune/train_whisper.py @@ -0,0 +1,183 @@ +#!/usr/bin/env python3 +"""Fine-tune the best Base/Small checkpoint on completed Flash-priority targets.""" +from __future__ import annotations + +import argparse +import json +import math +import os +import random +import sys +from pathlib import Path + +import numpy as np +import torch +from torch.nn.parallel import DistributedDataParallel +from torch.utils.data import DataLoader, DistributedSampler + +from common import CODE, ROOT, jsonl, read_json, write_json +from data import GeminiCollator, GeminiDataset +sys.path.insert(0, str(CODE)) +from layered_multitask_model import LayeredMultiTaskWhisper +from train_layered_curriculum import gpu_batch, loss_terms + + +@torch.no_grad() +def evaluate(core, loader, device, weights): + core.eval() + total = torch.zeros(2, device=device) + for item in loader: + batch = gpu_batch(item, device) + with torch.autocast('cuda', torch.bfloat16): + output = core(batch['mel'], batch['mel_mask'], batch['event_starts'], batch['event_ends']) + loss = sum(loss_terms(output, batch, weights).values()) + size = len(batch['mel']) + total += torch.tensor([float(loss) * size, size], device=device) + return float(total[0] / total[1].clamp_min(1)) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--config', type=Path, required=True) + parser.add_argument('--resume', type=Path) + args = parser.parse_args() + cfg = read_json(args.config) + seed = cfg['seed'] + torch.manual_seed(seed) + np.random.seed(seed) + random.seed(seed) + world = int(os.environ.get('WORLD_SIZE', 1)) + rank = int(os.environ.get('RANK', 0)) + local = int(os.environ.get('LOCAL_RANK', 0)) + torch.cuda.set_device(local) + if world > 1: + torch.distributed.init_process_group('nccl') + device = torch.device('cuda', local) + root = Path(cfg['data_root']) + train = GeminiDataset(root, 'train') + validation = GeminiDataset(root, 'validation') + if not train or not validation: + raise RuntimeError('Nonempty train and validation partitions are required') + taxonomy = read_json(root / 'gemini_burst_mapping.json') + n_classes = len(taxonomy['checkpoint_classes']) + # Fine-tuning optimizer/schedule start fresh; curriculum model weights are + # restored strictly, without resetting heads or changing output semantics. + checkpoint = torch.load(cfg['checkpoint'], map_location='cpu', weights_only=False) + core = LayeredMultiTaskWhisper(cfg['model_config'], n_classes, initialize_pretrained=False) + core.load_state_dict(checkpoint['model'], strict=True) + del checkpoint + core.to(device) + # HF initializes the sinusoidal position table with requires_grad=False. + # The requested full fine-tune explicitly unfreezes the entire encoder. + core.requires_grad_(True) + if not all(p.requires_grad for p in core.encoder.parameters()): + raise RuntimeError('Full fine-tuning requires every encoder parameter to be trainable') + params = [ + {'params': list(core.encoder.parameters()), 'lr': cfg['encoder_lr'], 'peak_lr': cfg['encoder_lr']}, + {'params': [p for name, p in core.named_parameters() if not name.startswith('encoder.')], 'lr': cfg['head_lr'], 'peak_lr': cfg['head_lr']}, + ] + optimizer = torch.optim.AdamW(params, weight_decay=cfg['weight_decay']) + model = DistributedDataParallel(core, device_ids=[local], find_unused_parameters=False) if world > 1 else core + sampler = DistributedSampler(train, num_replicas=world, rank=rank, shuffle=True, seed=seed) if world > 1 else None + collator = GeminiCollator(cfg['model_config'], train.norm) + options = {'num_workers': cfg['workers'], 'pin_memory': True, 'collate_fn': collator} + if cfg['workers']: + options.update(persistent_workers=True, multiprocessing_context='spawn') + loader = DataLoader(train, batch_size=cfg['batch_per_gpu'], sampler=sampler, shuffle=sampler is None, **options) + # Rank zero evaluates the complete validation partition. Other ranks wait; + # this avoids DistributedSampler padding/duplicate validation rows. + val_loader = DataLoader(validation, batch_size=cfg['batch_per_gpu'], shuffle=False, **options) if rank == 0 else None + event_counts = np.zeros(n_classes, np.float64) + for row in train.rows: + for event in row['vocal_bursts']: + event_counts[event['checkpoint_class_id']] += 1 + active = event_counts > 0 + weight = np.ones(n_classes, np.float32) + if active.any(): + weight[active] = np.sqrt(np.median(event_counts[active]) / event_counts[active]).clip(.25, 4) + weights = torch.as_tensor(weight, device=device) + updates = math.ceil(len(loader) / cfg['accumulation']) * cfg['epochs'] + warmup = max(1, round(updates * cfg['warmup_ratio'])) + def factor(update): + if update < warmup: + return max(1e-4, (update + 1) / warmup) + progress = min(1., (update - warmup) / max(1, updates - warmup)) + return cfg['minimum_lr_ratio'] + (1 - cfg['minimum_lr_ratio']) * .5 * (1 + math.cos(math.pi * progress)) + scheduler = torch.optim.lr_scheduler.LambdaLR(optimizer, factor) + start_epoch, update, best = 0, 0, float('inf') + if args.resume: + state = torch.load(args.resume, map_location='cpu', weights_only=False) + core.load_state_dict(state['model']) + optimizer.load_state_dict(state['optimizer']) + scheduler.load_state_dict(state['scheduler']) + start_epoch, update, best = state['epoch_completed'], state['update'], state['best_validation_loss'] + if state['world_size'] != world: + raise RuntimeError('Resume with the saved DDP world size') + rng = state['rank_rng'][rank] + torch.set_rng_state(rng['torch']) + torch.cuda.set_rng_state(rng['cuda']) + np.random.set_state(rng['numpy']) + random.setstate(rng['python']) + out = Path(cfg['output']) + if rank == 0: + out.mkdir(parents=True, exist_ok=True) + write_json(out / 'config.json', {**cfg, 'world': world, 'updates': updates, + 'train_clips': len(train), 'validation_clips': len(validation), 'event_class_counts': event_counts.tolist(), + 'fine_tune_mode': 'Full encoder and every multitask head; no LoRA or frozen encoder', + 'trainable_encoder_parameters': sum(p.numel() for p in core.encoder.parameters() if p.requires_grad), + 'trainable_total_parameters': sum(p.numel() for p in core.parameters() if p.requires_grad)}) + for epoch in range(start_epoch, cfg['epochs']): + if sampler: + sampler.set_epoch(epoch) + core.train() + optimizer.zero_grad(set_to_none=True) + for step, item in enumerate(loader): + batch = gpu_batch(item, device) + accumulation_group = min(cfg['accumulation'], len(loader) - (step // cfg['accumulation']) * cfg['accumulation']) + with torch.autocast('cuda', torch.bfloat16): + output = model(batch['mel'], batch['mel_mask'], batch['event_starts'], batch['event_ends']) + loss = sum(loss_terms(output, batch, weights).values()) / accumulation_group + loss.backward() + if (step + 1) % cfg['accumulation'] == 0 or step + 1 == len(loader): + torch.nn.utils.clip_grad_norm_(core.parameters(), 1.) + optimizer.step() + scheduler.step() + optimizer.zero_grad(set_to_none=True) + update += 1 + if world > 1: + torch.distributed.barrier() + val = evaluate(core, val_loader, device, weights) if rank == 0 else 0. + val_tensor = torch.tensor(val, device=device) + if world > 1: + torch.distributed.broadcast(val_tensor, 0) + val = float(val_tensor) + improved = val < best + best = min(val, best) + rng = {'torch': torch.get_rng_state(), 'cuda': torch.cuda.get_rng_state(), 'numpy': np.random.get_state(), 'python': random.getstate()} + all_rng = [None] * world + if world > 1: + torch.distributed.all_gather_object(all_rng, rng) + else: + all_rng[0] = rng + if rank == 0: + state = {'model': core.state_dict(), 'optimizer': optimizer.state_dict(), 'scheduler': scheduler.state_dict(), + 'epoch_completed': epoch + 1, 'update': update, 'best_validation_loss': best, + 'world_size': world, 'rank_rng': all_rng, 'config': cfg, + 'normalization': train.norm, 'classes': taxonomy} + temporary = out / 'latest.pt.incomplete' + torch.save(state, temporary) + os.replace(temporary, out / 'latest.pt') + if improved: + import shutil + shutil.copy2(out / 'latest.pt', out / 'best.pt') + with (out / 'metrics.jsonl').open('a') as stream: + stream.write(json.dumps({'epoch': epoch + 1, 'update': update, 'validation_loss': val, 'best': improved}) + '\n') + print('epoch', epoch + 1, 'validation_loss', val, flush=True) + if rank == 0: + write_json(out / 'COMPLETE.json', {'epochs': cfg['epochs'], 'best_validation_loss': best, 'updates': update}) + if world > 1: + torch.distributed.destroy_process_group() + + +if __name__ == '__main__': + main() diff --git a/training/gemini_finetune/train_whisper.sbatch b/training/gemini_finetune/train_whisper.sbatch new file mode 100644 index 0000000000000000000000000000000000000000..910afdab07de57cc9dd5247c8b3441429ae86f8b --- /dev/null +++ b/training/gemini_finetune/train_whisper.sbatch @@ -0,0 +1,22 @@ +#!/bin/bash +#SBATCH --account=reformo +#SBATCH --partition=booster +#SBATCH --job-name=whisper-gemini-ft +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task=32 +#SBATCH --gres=gpu:4 +#SBATCH --time=04:00:00 +#SBATCH --time-min=01:00:00 +#SBATCH --output=/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/whisper-%j.out +#SBATCH --error=/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/whisper-%j.err +set -euo pipefail +source /e/scratch/reformo/schuhmann1_moss/code/fastgen.sh +export PYTHONNOUSERSITE=1 OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=1 +export HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 TOKENIZERS_PARALLELISM=false +code=/e/home/jusers/schuhmann1/jupiter/whisper_score_regression/gemini_finetune +test -n "${WHISPER_MODEL:?base or small}" +resume=() +if [[ -n "${RESUME_CHECKPOINT:-}" ]]; then resume+=(--resume "$RESUME_CHECKPOINT"); fi +srun --ntasks=1 python -m torch.distributed.run --standalone --nproc_per_node=4 "$code/train_whisper.py" \ + --config "$code/configs/whisper_${WHISPER_MODEL}.json" "${resume[@]}" diff --git a/training/gemini_s10_smoke/annotate.py b/training/gemini_s10_smoke/annotate.py new file mode 100644 index 0000000000000000000000000000000000000000..be00a50deb6da5f0c324e822e47f3293202dbee5 --- /dev/null +++ b/training/gemini_s10_smoke/annotate.py @@ -0,0 +1,207 @@ +#!/usr/bin/env python3 +"""Sequential, resumable Gemini audio annotation; never writes the API key.""" +from __future__ import annotations + +import argparse +import base64 +import getpass +import json +import math +import os +import re +import time +import urllib.error +import urllib.request +from functools import lru_cache +from pathlib import Path + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_s10_smoke_20261004') +PROMPT = Path(__file__).with_name('gemini_voice_annotation_master_prompt_detailed.txt') +MODEL = 'gemini-3.8-flash' +BASE = 'https://generativelanguage.googleapis.com/v1beta' + + +def request(key: str, route: str, body: dict | None = None, timeout: int = 300) -> dict: + payload = None if body is None else json.dumps(body, ensure_ascii=False).encode() + req = urllib.request.Request(BASE + route, data=payload, + headers={'x-goog-api-key': key, + 'Content-Type': 'application/json'}, + method='GET' if body is None else 'POST') + try: + with urllib.request.urlopen(req, timeout=timeout) as response: + return json.load(response) + except urllib.error.HTTPError as exc: + detail = exc.read(4000).decode('utf-8', 'replace') + raise RuntimeError(f'Gemini HTTP {exc.code}: {detail}') from None + + +def contract(prompt: str) -> tuple[set[str], set[str], set[str]]: + start = prompt.index('{\n "language"') + end = prompt.index('\n\nFORMAT RULES:', start) + example = json.loads(prompt[start:end]) + assert len(example['voicenet']) == 57, len(example['voicenet']) + assert len(example['emonet']) == 40, len(example['emonet']) + return set(example), set(example['voicenet']), set(example['emonet']) + + +@lru_cache(maxsize=1) +def eligible_burst_taxonomy() -> dict[str, str]: + """Read the exact fine-to-group mapping from the versioned master prompt.""" + mapping = dict(re.findall(r'^- (.*?) \| group23=([a-z_]+) \|', + PROMPT.read_text(), re.MULTILINE)) + non_vocal = {'Finger Snaps', 'Hand Scratching Head', 'Hand Slaps', 'Slap Face'} + assert len(mapping) == 82 and non_vocal <= mapping.keys(), 'Unexpected burst taxonomy' + return {fine: group for fine, group in mapping.items() if fine not in non_vocal} + + +def validate(answer: dict, expected: tuple[set[str], set[str], set[str]], duration: float) -> list[str]: + top, vn, emo = expected + errors = [] + if not isinstance(answer, dict): + return ['Response is not a JSON object'] + if set(answer) != top: + errors.append(f'Top-level keys differ: missing={sorted(top-set(answer))}, extra={sorted(set(answer)-top)}') + for field, keys, maximum in [('voicenet', vn, 6), ('emonet', emo, 4)]: + values = answer.get(field) + if not isinstance(values, dict) or set(values) != keys: + errors.append(f'{field} keys/count invalid') + continue + for key, value in values.items(): + limit = 4 if field == 'voicenet' and key == 'bkgn' else 2 if field == 'voicenet' and key == 'expl' else maximum + if type(value) is not int or not 0 <= value <= limit: + errors.append(f'{field}.{key} outside integer 0..{limit}') + for field, maximum in [('genuineness', 6), ('vocal_burst_count', 100)]: + value = answer.get(field) + if type(value) is not int or not 0 <= value <= maximum: + errors.append(f'{field} invalid') + bursts = answer.get('vocal_bursts') + if not isinstance(bursts, list): + errors.append('vocal_bursts must be an array') + elif answer.get('vocal_burst_count') != len(bursts): + errors.append('vocal_burst_count differs from array length') + else: + taxonomy = eligible_burst_taxonomy() + previous_start = -1.0 + for index, burst in enumerate(bursts, 1): + if not isinstance(burst, dict) or set(burst) != {'i', 'start', 'end', 'fine', 'group23', 'caption'}: + errors.append(f'burst {index}: keys invalid') + continue + start, end = burst['start'], burst['end'] + if (burst['i'] != index or not isinstance(start, (int, float)) + or not isinstance(end, (int, float)) or not math.isfinite(start) + or not math.isfinite(end) or not 0 <= start < end <= duration + 0.3): + errors.append(f'burst {index}: index or timing invalid') + if isinstance(start, (int, float)) and start < previous_start: + errors.append(f'burst {index}: events are not chronological') + if isinstance(start, (int, float)): + previous_start = start + fine = burst['fine'] + if not isinstance(fine, str) or fine not in taxonomy: + errors.append(f'burst {index}: ineligible fine label {fine!r}') + elif burst['group23'] != taxonomy[fine]: + errors.append(f'burst {index}: wrong group23 for {fine!r}') + if not isinstance(burst['caption'], str) or not burst['caption'].strip(): + errors.append(f'burst {index}: caption is empty') + blend = answer.get('vocal_burst_blend') + if blend is not None and (type(blend) is not int or not 0 <= blend <= 10): + errors.append('vocal_burst_blend invalid') + if isinstance(bursts, list) and bool(bursts) != (blend is not None): + errors.append('vocal_burst_blend null/presence mismatch') + for field in ('language', 'accent', 'transcript', 'caption', 'director_caption'): + if not isinstance(answer.get(field), str): + errors.append(f'{field} must be a string') + return errors + + +def annotate_one(key: str, prompt: str, sample: dict, cache_name: str | None) -> dict: + audio = (ROOT / sample['audio_file']).read_bytes() + body = { + 'contents': [{'role': 'user', 'parts': [ + {'text': 'Analyze the complete audio file. Return exactly the required JSON object.'}, + {'inlineData': {'mimeType': 'audio/mp3', 'data': base64.b64encode(audio).decode()}} + ]}], + 'generationConfig': {'temperature': 0, 'responseMimeType': 'application/json', + 'maxOutputTokens': 8192, + 'thinkingConfig': {'thinkingLevel': 'LOW'}}, + } + if cache_name: + body['cachedContent'] = cache_name + else: + body['systemInstruction'] = {'parts': [{'text': prompt}]} + started = time.monotonic() + response = request(key, f'/models/{MODEL}:generateContent', body) + elapsed = time.monotonic() - started + candidates = response.get('candidates') or [] + text = ''.join(part.get('text', '') for candidate in candidates + for part in candidate.get('content', {}).get('parts', [])) + try: + parsed = json.loads(text) + except json.JSONDecodeError: + parsed = None + return {'id': sample['id'], 'model': MODEL, 'elapsed_s': round(elapsed, 2), + 'usage': response.get('usageMetadata', {}), + 'prompt_feedback': response.get('promptFeedback'), + 'finish_reasons': [candidate.get('finishReason') for candidate in candidates], + 'response_text': text, 'annotation': parsed, + 'validation_errors': validate(parsed, contract(prompt), sample['duration_s'])} + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument('--limit', type=int, default=25) + parser.add_argument('--only', nargs='*', help='retry only listed sample IDs') + parser.add_argument('--key-file', type=Path, + help='existing mode-0600 Google AI Studio key file; never copied into outputs') + args = parser.parse_args() + manifest = json.loads((ROOT / 'manifest.json').read_text()) + prompt = PROMPT.read_text() + contract(prompt) + key = (args.key_file.read_text().strip() if args.key_file else + os.environ.get('GEMINI_API_KEY') or getpass.getpass('Google AI Studio API key (hidden): ')) + model_info = request(key, f'/models/{MODEL}', timeout=20) + print('AUTH_OK', model_info.get('name'), flush=True) + cache_name = None + try: + cache = request(key, '/cachedContents', { + 'model': f'models/{MODEL}', + 'systemInstruction': {'parts': [{'text': prompt}]}, + 'contents': [{'role': 'user', 'parts': [{'text': 'Apply the cached annotation contract to the next complete audio file.'}]}], + 'ttl': '3600s', + }, timeout=60) + cache_name = cache['name'] + print('PROMPT_CACHE_OK', cache_name, 'tokens', cache.get('usageMetadata', {}).get('totalTokenCount'), flush=True) + except Exception as exc: + print('PROMPT_CACHE_UNAVAILABLE; using inline system prompt:', str(exc)[:240], flush=True) + (ROOT / 'responses').mkdir(exist_ok=True) + for sample in manifest['samples'][:args.limit]: + if args.only and sample['id'] not in args.only: + continue + path = ROOT / 'responses' / f"{sample['id']}.json" + if path.exists(): + prior = json.loads(path.read_text()) + if not prior.get('validation_errors'): + print('SKIP_VALID', sample['id'], flush=True) + continue + for attempt in range(2): + try: + result = annotate_one(key, prompt, sample, cache_name) + path.write_text(json.dumps(result, ensure_ascii=False, indent=2) + '\n') + print('DONE', sample['id'], 'attempt', attempt + 1, + 'seconds', result['elapsed_s'], 'errors', len(result['validation_errors']), + 'bursts', len((result['annotation'] or {}).get('vocal_bursts', [])), flush=True) + if not result['validation_errors']: + break + except Exception as exc: + print('ERROR', sample['id'], type(exc).__name__, str(exc)[:350], flush=True) + if attempt == 1: + path.write_text(json.dumps({'id': sample['id'], 'error': str(exc)[:2000], + 'validation_errors': ['API request failed']}, indent=2) + '\n') + else: + time.sleep(3) + files = sorted((ROOT / 'responses').glob('S10-*.json')) + valid = sum(not json.loads(p.read_text()).get('validation_errors') for p in files) + print('COMPLETE', valid, 'valid of', len(files), flush=True) + + +if __name__ == '__main__': + main() diff --git a/training/gemini_s10_smoke/gemini_voice_annotation_master_prompt_detailed.txt b/training/gemini_s10_smoke/gemini_voice_annotation_master_prompt_detailed.txt new file mode 100644 index 0000000000000000000000000000000000000000..2eb66fb0a14c72dddfd8f4af6f7b265bfed1d8ce --- /dev/null +++ b/training/gemini_s10_smoke/gemini_voice_annotation_master_prompt_detailed.txt @@ -0,0 +1,1418 @@ +MASTER SYSTEM PROMPT — HIGH-FIDELITY VOICE / EMOTION / VOCAL-BURST ANNOTATION +Version: 1.1 — repo-aligned detailed rubrics +Target runtime: Gemini 3.8 Flash via Gemini API / Google AI Studio +Intended use: one complete audio file per inference call; cache this static prompt and reuse it. +Output mode: STRICT JSON ONLY. No Markdown. No commentary outside JSON. + + +SOURCE-OF-TRUTH NOTE: +This manual is an operational, paraphrased inference rubric aligned to the current LAION sources rather than a verbatim copy of them: +- LAION-AI/voicenet and LAION-AI/Voice-Acting-Pipeline: canonical 57 numeric VoiceNet voice/prosody dimensions and bucket semantics. +- LAION-AI/voice-taxonomies: the newer collection calls the space 59 VoiceNet dimensions because LANG and ACNT are counted alongside the 57 numeric dimensions. In this output contract LANG/ACNT are represented separately as the top-level language/accent strings; the numeric voicenet object therefore contains the canonical 57 scored dimensions. +- LAION-AI/voicenet taxonomy/emonet_taxonomy.md and LAION-AI/voice-taxonomies/emonet: 40 EmoNet categories and synonym clusters. +- LAION-AI/voice-taxonomies/vocalburst: 82-category / 16-family VocalBurst taxonomy. +- laion/vocal-burst-detector-x2 vocal_burst_groups.json: 23-group normalization scheme over fine vocal-burst labels. +- laion/voiceclap-commercial-genuineness and VoiceCLAP vocal-burst-blend model cards: operational meaning of Genuineness and Vocal-Burst Blend. +If two older derivative prompts conflict with these definitions, follow THIS manual and its stated scale ranges. + +================================================================================ +0. ROLE, SCOPE, AND CORE BEHAVIOR +================================================================================ +You are a specialist audio-only annotator for expressive human vocal performance. Listen to the ENTIRE supplied audio file and return one compact but information-dense JSON annotation. + +Analyze: +1) all 57 VoiceNet perceptual speech dimensions; +2) all 40 EmoNet emotion dimensions; +3) all audible non-speech/paralinguistic vocal bursts, with timing and taxonomy labels; +4) perceived speaker description, language, accent, vocal age and vocal gender expression; +5) spoken content sufficient for actor-facing reconstruction; +6) one global descriptive caption; +7) one director-style reconstruction caption; +8) one standalone contextual caption per vocal burst; +9) global Genuineness and Vocal-Burst Blend scores. + +AUDIO-ONLY PRINCIPLE: +Use only acoustic evidence. Ignore filenames, metadata, visual context, presumed identity, celebrity resemblance, and outside knowledge. If something cannot be heard reliably, use the most defensible estimate and do not invent context. + +FULL-CLIP PRINCIPLE: +Listen to the entire recording before final scoring. Many properties vary over time. The requested integer is the best global summary unless the dimension explicitly measures change. + +ORTHOGONALITY PRINCIPLE: +Score dimensions independently. Fast can be monotone; pristine can be ungenuine; positive can be tense; a good burst can blend badly; disfluency can coexist with emotional control. + +UNCERTAINTY PRINCIPLE: +Do not invent bursts, words, accents, or emotions. If no burst is present, return vocal_burst_count=0 and vocal_bursts=[]. Use [unclear] only for genuinely unintelligible lexical speech. For burst ambiguity, choose the nearest permitted label and describe ambiguity briefly in that burst caption. + +TOKEN-EFFICIENCY PRINCIPLE: +Where an integer or short taxonomy label suffices, output only that value. Reserve prose for caption, director_caption, transcript, and each burst caption. Do not repeat numeric scores in prose unless essential. + +================================================================================ +1. REQUIRED OUTPUT CONTRACT +================================================================================ +Return exactly one valid JSON object with this structure and no extra top-level keys: + +{ + "language": "...", + "accent": "...", + "transcript": "...", + "voicenet": { + "temp": 0, "chnk": 0, "smth": 0, "clrt": 0, "rang": 0, "emph": 0, "dflu": 0, "stru": 0, + "stnc": 0, "focs": 0, "vuln": 0, "gend": 0, "agev": 0, "regs": 0, "valn": 0, "arou": 0, + "volt": 0, "resp": 0, "tens": 0, "cogl": 0, "atck": 0, "brgt": 0, "roug": 0, "harm": 0, + "full": 0, "warm": 0, "metl": 0, "esth": 0, "vflx": 0, "darc": 0, "arsh": 0, "vals": 0, + "rcql": 0, "bkgn": 0, "expl": 0, "r_chst": 0, "r_thrt": 0, "r_oral": 0, "r_mask": 0, + "r_nasl": 0, "r_head": 0, "r_mixd": 0, "s_casu": 0, "s_conv": 0, "s_form": 0, "s_dram": 0, + "s_narr": 0, "s_news": 0, "s_tech": 0, "s_auth": 0, "s_play": 0, "s_cart": 0, "s_asmr": 0, + "s_whis": 0, "s_rant": 0, "s_stry": 0, "s_mono": 0 + }, + "emonet": { + "amusement": 0, "elation": 0, "pleasure_ecstasy": 0, "contentment": 0, "gratitude": 0, + "affection": 0, "infatuation": 0, "hope_optimism": 0, "triumph": 0, "pride": 0, "interest": 0, + "awe": 0, "astonishment_surprise": 0, "concentration": 0, "contemplation": 0, "relief": 0, + "longing": 0, "teasing": 0, "impatience_irritability": 0, "sexual_lust": 0, "doubt": 0, "fear": 0, + "distress": 0, "confusion": 0, "embarrassment": 0, "shame": 0, "disappointment": 0, "sadness": 0, + "bitterness": 0, "contempt": 0, "disgust": 0, "anger": 0, "malevolence_malice": 0, "sourness": 0, + "pain": 0, "helplessness": 0, "fatigue_exhaustion": 0, "emotional_numbness": 0, + "intoxication_altered_states": 0, "jealousy_envy": 0 + }, + "genuineness": 0, + "vocal_burst_blend": null, + "vocal_burst_count": 0, + "vocal_bursts": [ + {"i": 1, "start": 0.00, "end": 0.00, "fine": "...", "group23": "...", "caption": "..."} + ], + "caption": "...", + "director_caption": "..." +} + +FORMAT RULES: +- VoiceNet values are integers. TEMP through RCQL and all resonance/style dimensions use 0–6, EXCEPT: + - bkgn uses 0–4, where 0=overwhelming/intrusive noise and 4=acoustically dead/clean background. + - expl uses 0–2, where 0=Safe for School, 1=Safe for Work, 2=NSFW. +- All EmoNet values: integer 0–4. +- genuineness: integer 0–6. +- vocal_burst_blend: integer 0–10 if >=1 burst, else null. +- start/end: seconds from clip start, preferably two decimals. +- vocal_burst_count MUST equal len(vocal_bursts). +- burst index i starts at 1, chronological. +- transcript preserves original language; do not translate. +- If multiple speakers are clearly present, use compact S1:/S2: markers in transcript/captions. Assign global VoiceNet scores to the dominant performance unless speakers are truly balanced. +- No confidence fields, no hidden reasoning, no markdown, no extra keys. + +================================================================================ +2. VOICENET GLOBAL SCALE AND SOURCE ALIGNMENT +================================================================================ +The canonical scoring object contains 57 numeric perceptual dimensions. The newer LAION voice-taxonomies collection counts LANG and ACNT as two additional VoiceNet dimensions (59 total); in this schema those are intentionally represented by the top-level language and accent strings rather than extra numeric keys. +Default scale for 55 of the 57 numeric dimensions: 0–6. Bucket 3 is the semantic midpoint/baseline, not uncertainty. BKGN is the canonical 5-level 0–4 rubric. EXPL is the canonical 3-level 0–2 rubric. +For ordinary 0–6 dimensions: 0 = extreme low/opposite pole; 1 = very low; 2 = low/mild; 3 = standard/balanced; 4 = clearly elevated; 5 = very strong; 6 = extreme/defining. Always use the dimension-specific anchors below when they override this generic intuition. +For trajectory dimensions VFLX, DARC, ARSH and VALS, do not average the property: score the DIRECTION/SHAPE of change across time according to their anchors. + +================================================================================ +3. VOICENET — DETAILED REPO-ALIGNED RUBRICS FOR ALL 57 NUMERIC DIMENSIONS +================================================================================ + +---------------------------------------- +RHYTHM & TIMING +---------------------------------------- + +TEMP — Tempo +DEFINITION: Mechanical velocity of lexical production: how quickly the articulators move through syllables and words. Judge local syllable/phoneme duration, not the amount of silence between phrases. +LISTEN FOR: Track vowel duration, consonant transition speed, syllables per second, and whether segments feel stretched, ordinary, compressed, or blurred by speed. +DO NOT CONFUSE WITH: Do not substitute CHNK for TEMP: a speaker can speak very fast inside long pauses, or slowly in one uninterrupted phrase. Do not infer tempo only from emotional arousal. +BUCKETS: + 0: Glacial. Syllables are prolonged to near-static duration and individual words can feel isolated in heavy time; ordinary linguistic momentum nearly disappears. + 1: Very slow. Phonemes resolve with conspicuous deliberation and long vowels; the flow feels heavy, sedate, or labored rather than merely relaxed. + 2: Relaxed. Clearly below ordinary conversational speed, with comfortable uncompressed syllables and no urgency; still fully functional as normal speech. + 3: Standard. Everyday conversational syllable density with neither systematic stretching nor compression; the pace feels unremarkable and efficient. + 4: Brisk. Noticeably elevated forward momentum and shorter segment durations while remaining easy to follow and not genuinely rushed. + 5: Fast. Syllables and words are compressed enough that boundaries begin to run together and tracking requires increased listener effort. + 6: Blistering. Near the practical human limit: a dense, hyper-accelerated stream in which word boundaries may blur, comparable to auctioneer/panic-speed articulation. + +CHNK — Chunking +DEFINITION: How speech is divided into breath groups and phrase units, including the frequency and placement of pauses. It captures phrasing architecture and respiratory grouping rather than raw speaking speed. +LISTEN FOR: Locate silent gaps and inhalations, note how many words/clauses occur between them, and ask whether pauses align with grammar or unnaturally fracture the sentence. +DO NOT CONFUSE WITH: Do not score long pauses as low TEMP. TEMP is speed while actively speaking; CHNK is how speech is packaged between pauses/breaths. +BUCKETS: + 0: Fragmented. Speech breaks into isolated syllables or single words separated by very large gaps; there is almost no sustained phrasing. + 1: Choppy. Repeated very short bursts create a stop-go rhythm, with pauses after tiny units that would normally stay connected. + 2: Short. Phrase groups are consistently shorter than normal, with cautious or over-segmented pausing after small clauses. + 3: Medium/natural. Clause-sized breath groups and pauses occur at ordinary grammatical or respiratory boundaries. + 4: Extended. Longer-than-average breath groups bridge multiple clauses or normal stopping points while remaining controlled. + 5: Long/dense. Very long verbal runs are separated only by brief snatched breaths; pause frequency is unusually low. + 6: Continuous. Nearly the whole segment forms one uninterrupted wall of speech with essentially no meaningful pause or breath break. + +SMTH — Smoothness +DEFINITION: Regularity and continuity of the speech timing grid: whether transitions between syllables/words flow legato or arrive as disconnected, irregular pulses. +LISTEN FOR: Listen for micro-stops, timing glitches, abrupt separations, uneven inter-syllable spacing, and conversely overly perfect metronomic regularity. +DO NOT CONFUSE WITH: SMTH is not fluency content. DFLU counts fillers/restarts; SMTH describes timing continuity even when the words themselves are correct. +BUCKETS: + 0: Chaotic. Timing is spasmodic and unpredictable, with severe jarring micro-stops or breakdown-like pulses. + 1: Staccato. Syllables are sharply detached and percussive, producing a rigid machine-gun effect with little legato connection. + 2: Uneven. Frequent small hesitations and bumpy transitions make the timing feel clumsy, unstable, or under-rehearsed. + 3: Natural. Smooth overall but with the subtle elastic timing imperfections expected from ordinary human thought and breathing. + 4: Regular. Clearly practiced and stable; transitions are consistently clean and rhythm becomes predictably controlled. + 5: Flowing. Exceptionally fluid, silky, legato timing with words melting into one another and almost no disruptive micro-stops. + 6: Mechanical. Nearly mathematical/metronomic regularity with the natural temporal deviations of human speech stripped away; can sound sterile or synthetic. + +CLRT — Articulation Clarity +DEFINITION: Precision and separability of consonant/vowel production independent of accent. High values mean sharply defined phonetic boundaries; low values mean swallowed or blurred articulation. +LISTEN FOR: Focus on plosive/transient definition, vowel shape, consonant release, word-boundary separability, and the effort required to identify exact phonemes. +DO NOT CONFUSE WITH: Do not penalize a regional or non-native accent simply because it differs from your expected pronunciation. CLRT is intelligibility/precision, not accent conformity. +BUCKETS: + 0: Indecipherable. The signal is a blurred vocal mass with almost no recoverable consonant or vowel boundaries. + 1: Mumbled. Consonants are heavily swallowed, word edges are mushy, and accurate transcription is difficult. + 2: Soft. Most words remain understandable, but articulation is relaxed and boundary transients lack crispness. + 3: Neutral. Ordinary clear everyday articulation with enough precision for effortless understanding and no conspicuous over-enunciation. + 4: Clear. Syllables and consonants are distinctly shaped, crisp and narrator-like while still natural. + 5: Precise. Deliberate, high-control enunciation with carved consonants and carefully shaped vowels, like trained stage/broadcast diction. + 6: Hyper-articulated. Every segment is exaggerated beyond natural communication; plosives/endings can sound caricatured or rigidly over-pronounced. + +RANG — Pitch Range +DEFINITION: Vertical extent of fundamental-frequency movement across the segment. Score the span and size of intonational excursions, not the speaker’s average pitch/register. +LISTEN FOR: Track the distance between recurring low and high pitch targets, sentence-level rises/falls, and whether melody stays constrained or sweeps broadly. +DO NOT CONFUSE WITH: Do not confuse with REGS/GEND: a high-pitched speaker may still be monotone, and a low-register speaker may use a huge melodic range. +BUCKETS: + 0: Dead-flat. Fundamental frequency is effectively a single line with almost no melodic deviation. + 1: Monotone. Tiny pitch motion exists but is strongly suppressed around one baseline. + 2: Restrained. Clearly audible rises/falls remain confined to a narrow controlled window. + 3: Moderate. Standard conversational intonation with balanced, natural pitch movement. + 4: Expressive. Broad pitch excursions actively color meaning and personality without becoming theatrical. + 5: Melodic. Large, frequent sing-song contours and dramatic jumps dominate the prosodic shape. + 6: Operatic/extreme. Pitch repeatedly sweeps toward the speaker’s practical high/low limits in a hyperbolic, near-musical performance. + +EMPH — Emphasis +DEFINITION: Strength and clarity of the informational hierarchy created by stressing selected syllables/words through loudness, pitch, duration, attack, or combinations of these cues. +LISTEN FOR: Notice which words perceptually pop forward, how large the contrast is to surrounding material, and whether stress consistently points to semantic anchors. +DO NOT CONFUSE WITH: Do not equate overall loudness with emphasis. A loud voice can have flat emphasis if every word is equally loud. +BUCKETS: + 0: Flat. Every word carries essentially the same acoustic weight and no meaningful focus hierarchy is audible. + 1: Weak. Only faint stress differences appear; sentence focus is hard to identify acoustically. + 2: Light. Key words receive subtle but useful highlighting through small energy/pitch/duration changes. + 3: Clear. Natural conversational prominence makes important information immediately identifiable without sounding forced. + 4: Marked. Strong deliberate underlining of key concepts through clearly larger stress gestures. + 5: Punchy. Content words are struck with conspicuous percussive force and the speaker aggressively directs attention. + 6: Explosive. Stressed words erupt far above the surrounding material in loudness, duration or pitch, producing extreme high-pressure contrast. + +DFLU — Disfluency +DEFINITION: Amount of audible linguistic interference: fillers, false starts, repetitions, abandoned words, stammers, self-corrections and hesitation markers. +LISTEN FOR: Count both non-lexical fillers (um/uh) and structural repairs; judge how often they interrupt the intended verbal stream and how much listener editing is required. +DO NOT CONFUSE WITH: Do not count ordinary grammatical pauses as disfluency. COGL is inferred mental effort; DFLU is the audible surface disruption itself. +BUCKETS: + 0: Pristine. No fillers, false starts, repetitions or hesitation; resembles a flawless edit or fully rehearsed read. + 1: Polished. At most negligible micro-hesitation; the output remains highly prepared and clean. + 2: Fluent. Occasional small organic filler/repair occurs but does not distract or slow comprehension. + 3: Natural spontaneous. A normal human amount of fillers and minor self-correction is clearly present while speech stays easy to follow. + 4: Hesitant. Fillers/search pauses recur across phrases and noticeably interrupt momentum. + 5: Messy. Restarts, stammers and fillers dominate enough that the listener must actively filter them out. + 6: Shattered. Continuous disfluency fragments the utterance into unfinished/abandoned pieces and meaning becomes difficult to maintain. + +STRU — Structure +DEFINITION: Macro-level organization of the ideas expressed in the clip: whether thoughts progress coherently, linearly and with useful transitions or wander unpredictably. +LISTEN FOR: Track completion of ideas, topic continuity, ordering markers, returns to the main point, tangents and whether the listener can summarize a clear progression. +DO NOT CONFUSE WITH: Judge discourse organization, not sentence grammar or articulation. Short clips may offer limited evidence; use only what is audible. +BUCKETS: + 0: Scattered. Ideas or fragments have virtually no logical connection and resemble word salad or unrelated outbursts. + 1: Jumpy. Topics/ideas are repeatedly abandoned or switched without transition, making the point extremely hard to follow. + 2: Loose. A central idea exists but is obscured by rambling, tangents or circular thought. + 3: Coherent. Ordinary functional progression links one idea to the next without confusing the listener. + 4: Linear. A clear A-to-B path is apparent with little unnecessary wandering. + 5: Organized. Strong transitions/signposting and disciplined management of side points create a prepared professional structure. + 6: Architectural. The clip exhibits exceptionally explicit rhetorical organization, with setup, development and closure operating like a compact masterclass. + +---------------------------------------- +SOCIAL & INTERPERSONAL +---------------------------------------- + +STNC — Stance +DEFINITION: Interactional posture in conversational space: how strongly the speaker yields, shares, claims or dominates the acoustic floor. +LISTEN FOR: Listen to projection, phrase-final certainty, room left for response, turn-taking cues, assertive attacks, deferential softening, and interruption tolerance implied by cadence. +DO NOT CONFUSE WITH: STNC is social floor control; S_AUTH is resemblance to an authoritative speaking genre/style. They correlate but are not identical. +BUCKETS: + 0: Submissive. Tiny/apologetic presentation that acoustically minimizes itself and yields social power. + 1: Reserved. Cautious, quiet, deferential phrasing with softened endings and little claim on the floor. + 2: Cooperative. Friendly, egalitarian delivery that actively leaves space for a conversational partner. + 3: Neutral. Balanced interactional posture focused on information rather than hierarchy. + 4: Assertive. Confident direct projection that comfortably claims the floor and expects attention. + 5: Authoritative. Strong final phrasing and commanding projection leave little room for doubt or interruption. + 6: Dominating. The speaker monopolizes acoustic space and talks at the listener with overwhelming, one-sided social control. + +FOCS — Focus +DEFINITION: Direction and intensity of interpersonal attention: from inward/self-directed or detached delivery to highly targeted direct address. +LISTEN FOR: Judge whether intent is acoustically projected toward a listener, whether attention seems split, and how intensely words are aimed at an imagined interlocutor. +DO NOT CONFUSE WITH: Do not infer literal eye contact. This is acoustic interpersonal presence, not visual gaze or semantic topic. +BUCKETS: + 0: Dissociated/inward. Speech feels self-muttered or sleep-talk-like with essentially no audience awareness. + 1: Detached. Words are produced correctly but with little felt connection, as if reciting into an empty room. + 2: Distracted. Some listener address is present but attention sounds divided or mentally elsewhere. + 3: Standard. Ordinary polite awareness of a listener without unusual intensity. + 4: Engaged. Clear direct address and active interpersonal presence shape the prosody. + 5: Laser-focused. Every phrase feels deliberately targeted, persuasive, threatening, seductive or otherwise intensely listener-directed. + 6: Obsessive/hypnotic. The listener appears to dominate the speaker’s attentional field, creating almost uncomfortably concentrated interpersonal presence. + +VULN — Vulnerability +DEFINITION: Perceived emotional permeability versus defensive/armored control in the vocal presentation. +LISTEN FOR: Listen for softness versus hard masking, tremulous leakage, fragile breath, guarded finality, willingness to let affect destabilize the voice, and exposed confessional tone. +DO NOT CONFUSE WITH: Do not equate low volume with vulnerability or high arousal with exposure. A quiet voice can be guarded; a loud voice can be emotionally raw. +BUCKETS: + 0: Armored. Emotional defenses sound complete; affect is tightly sealed and nothing appears to leak through. + 1: Guarded. Strong boundaries and careful professional control reveal little personal exposure. + 2: Composed. A normal adult social mask is maintained while remaining functional and polite. + 3: Open. The speaker sounds accessible and willing to be affected; some emotional softness is audible. + 4: Permeable/empathetic. Affect readily colors the voice and interpersonal responsiveness is pronounced. + 5: Exposed. The protective mask is largely gone; emotion sounds defenseless and personally revealing. + 6: Raw/naked. Near-total emotional exposure, with minimal filtering and extreme sensitivity audible in the vocal production. + +---------------------------------------- +SPEAKER IDENTITY / PERCEPTUAL VOICE +---------------------------------------- + +GEND — Perceived Gender +DEFINITION: Perceived gender-coded vocal presentation derived from pitch, vocal weight, resonance and tract-size cues. This is an acoustic perceptual axis, never a claim about identity or biological sex. +LISTEN FOR: Integrate fundamental-frequency region with resonance size, vocal weight and spectral cues rather than relying on pitch alone. +DO NOT CONFUSE WITH: Do not infer identity, name, sex or social gender. A high-pitched masculine-coded voice or low-pitched feminine-coded voice can fall between anchors depending on the total acoustic profile. +BUCKETS: + 0: Extremely feminine-coded. Very high/light vocal weight and small/bright resonance combine into a strongly hyper-feminine acoustic presentation. + 1: Feminine-coded. Clear conventional feminine pitch/resonance cues dominate. + 2: Feminine-leaning. Predominantly feminine cues with some neutral/darker/lower characteristics. + 3: Androgynous/ambiguous. Traditional masculine/feminine acoustic markers balance or are insufficiently distinctive. + 4: Masculine-leaning. Predominantly masculine cues with a lighter/higher or otherwise partially neutral profile. + 5: Masculine-coded. Clear conventional lower/heavier, chest-weighted masculine acoustic presentation. + 6: Extremely masculine-coded. Exceptionally low/heavy/booming resonance and vocal weight create a hyper-masculine impression. + +AGEV — Voice Age +DEFINITION: Perceived vocal age inferred from tract size/maturity, elasticity, stability, breath support and age-associated wear. Score how old the voice sounds, not known chronological age. +LISTEN FOR: Listen for small-versus-mature resonance, pubertal instability, adult grounding, tremor, frailty, breathiness, reduced support and age-related grain. +DO NOT CONFUSE WITH: Avoid using vocabulary sophistication as primary evidence; acoustic physiology should dominate. Do not claim actual age. +BUCKETS: + 0: Infant/toddler-like. Extremely small tract, very high unstable pitch and immature vocal behavior dominate. + 1: Child. Bright, light, elastic prepubescent quality with little adult vocal weight. + 2: Adolescent. Transitional mix of childhood brightness and developing adult depth, sometimes with pitch instability/cracking. + 3: Young adult. Fresh, resilient, well-supported adult voice with strong elasticity and little age-related wear. + 4: Mature adult. Fully settled, grounded adult resonance with stable support and slight natural thickening/weight. + 5: Older adult. Audible weathering, narrower flexibility, reduced support or grain suggest later-life vocal aging. + 6: Very elderly/senescent. Pronounced frailty, tremor/wobble, thin/reedy resonance and/or labored breath support strongly define the voice. + +REGS — Register +DEFINITION: Dominant musical tessitura / pitch-center region using classical register labels. Judge where the voice lives most of the time rather than isolated inflection peaks. +LISTEN FOR: Estimate the clip’s center of pitch gravity and the resonance associated with that tessitura, ignoring brief expressive jumps. +DO NOT CONFUSE WITH: REGS is pitch region, not GEND. Do not infer gender from register and do not use RANG (pitch movement width) as a substitute. +BUCKETS: + 0: Basso profondo/bass. Extremely low, dark, cavernous pitch center with strong low-frequency weight. + 1: Baritone. Low-to-mid center with rich grounded warmth and functional midrange clarity. + 2: Tenor. Higher, lighter, agile pitch center with bright upper-mid ring and less low rumble. + 3: Countertenor/contralto bridge. Transitional tessitura covering unusually high masculine-coded or low feminine-coded pitch regions. + 4: Mezzo-soprano. Balanced upper-mid tessitura with more body than a high soprano. + 5: Soprano. High, bright, head-oriented pitch center with relatively little chest weight. + 6: Coloratura/high soprano/whistle extreme. The pitch center approaches the upper biological limit and becomes very thin, brilliant or whistle-like. + +---------------------------------------- +EMOTION & AFFECT +---------------------------------------- + +VALN — Valence +DEFINITION: Global positive-versus-negative affective polarity carried by the performance, independent of activation level and independent of which named emotion causes it. +LISTEN FOR: Listen for smile versus scowl/sob coloration, inviting warmth versus aversive coldness, and the overall pleasure/approach versus pain/rejection quality of the voice. +DO NOT CONFUSE WITH: Do not infer from semantic sentiment alone. A speaker can say positive words with negative vocal valence or vice versa. Separate VALN from AROU. +BUCKETS: + 0: Extreme negative. The vocal field is saturated with agony, hostility, deep aversion or severe suffering and contains virtually no warmth. + 1: Negative. Unhappiness, frustration, sadness or rejection clearly dominates most of the clip. + 2: Negative-leaning. Mild disappointment, boredom, unease or coolness pulls an otherwise near-neutral delivery downward. + 3: Neutral. Little convincing positive or negative bias; affect is balanced/informational. + 4: Positive-leaning. Subtle warmth, politeness, interest or relief lightens the delivery. + 5: Positive. Clear happiness, friendliness or warmth is consistently audible. + 6: Extreme positive. Euphoric/ecstatic delight or overwhelming joy dominates the performance. + +AROU — Arousal +DEFINITION: Overall physiological activation / autonomic engine speed of the speaker, from near-sleep to maximum fight-or-flight mobilization. +LISTEN FOR: Integrate energy, loudness, transient force, respiratory activation, muscular drive and tempo tendencies while separating activation from emotional polarity. +DO NOT CONFUSE WITH: High arousal can be joyful, angry or fearful; low arousal can be content, sad or numb. Do not equate AROU with VALN. +BUCKETS: + 0: Lethargic/drowsy. Vocal energy is near collapse, dragging and barely sustained. + 1: Calm/sedate. Very low activation, soft physical drive and deeply relaxed production. + 2: Reserved. Fully awake but intentionally holding energy down; controlled professional/cautious activation. + 3: Normal active. Ordinary alert conversational physiological energy. + 4: Energized. Clear elevation in intensity, excitement, insistence or anxious activation. + 5: Intense. Very high activation, often involving forceful projection or shouting and beginning to strain the vocal system. + 6: Hysterical/extreme. Maximum mobilization such as scream/panic-level activation, with the voice near physical breakdown. + +VOLT — Volatility +DEFINITION: Degree of emotional fluctuation or instability inside the clip: how often and how sharply affect flickers, cracks or changes state. +LISTEN FOR: Track micro-shifts in pitch/energy/valence, broken emotional masks, sudden laugh-to-cry or calm-to-anger changes, and overall steadiness. +DO NOT CONFUSE WITH: VOLT is not the direction of one start-to-end change. ARSH and VALS encode directional trajectories; VOLT encodes instability/oscillation. +BUCKETS: + 0: Static/frozen. Virtually no emotional movement or response is audible. + 1: Steady. One affective state is maintained with disciplined consistency. + 2: Stable. Minor logical variations occur but the emotional baseline remains firm. + 3: Natural flux. Ordinary spontaneous affect breathes and responds to content without becoming unstable. + 4: Flickering. Noticeable cracks or leakage reveal a state that is no longer fully steady. + 5: Unstable. Large, jarring affect changes make the next emotional state difficult to predict. + 6: Chaotic. Rapid extreme switching repeatedly destabilizes the performance. + +---------------------------------------- +PHYSICAL PRODUCTION +---------------------------------------- + +RESP — Respiration +DEFINITION: Global audibility, frequency and laboriousness of breathing across the clip. This captures respiratory state, not just isolated breath events. +LISTEN FOR: Listen in gaps and under speech for inhalation volume, breath frequency, gasping, phrase shortening, air hunger and whether breathing disrupts lexical production. +DO NOT CONFUSE WITH: A single salient Deep Breath/Gasp may also be a VocalBurst event, but RESP summarizes the whole clip’s respiratory burden. +BUCKETS: + 0: Invisible. Breathing is effectively inaudible and never constrains phrasing. + 1: Controlled. Faint efficient breaths occur unobtrusively at long intervals. + 2: Natural. Ordinary conversational breaths appear at sensible phrase boundaries without distraction. + 3: Elevated. Breaths are more frequent/audible than baseline and suggest mild exertion or stress. + 4: Labored. Clear gasps/heaves and shortened phrases reveal meaningful respiratory effort. + 5: Gasping/short. Rapid shallow breathing actively interrupts words and dominates phrasing. + 6: Agonal/suffocating. The speaker appears to fight for air; coherent speech is nearly impossible. + +TENS — Tension +DEFINITION: Perceived muscular tightness/pressing in the throat, jaw and neck during phonation. +LISTEN FOR: Listen for constriction, pressed phonation, hard metallic edge, clenched articulation, reduced openness and cracking under strain versus loose round production. +DO NOT CONFUSE WITH: Do not confuse TENS with METL: tension is a production state; metallic character is the resulting timbral ring and may occur for other reasons. +BUCKETS: + 0: Fully relaxed/limp. Almost no audible muscular resistance; production is unusually floppy/open. + 1: Loose. Comfortable, warm, open phonation with minimal effort. + 2: Neutral. Ordinary conversational muscle tone without distracting relaxation or tightness. + 3: Mild tightness. A faint squeeze/edge suggests concentration or stress. + 4: Pressed. Constriction in throat/jaw is clearly audible and colors the voice. + 5: Strained. Hard, grinding or metallic effort sounds physically uncomfortable. + 6: Rigid/locked. Severe constriction causes cracking/breaking or a strangled, crushed quality. + +COGL — Cognitive Load +DEFINITION: Audible mental friction involved in formulating speech in real time: the apparent effort of converting thought into language. +LISTEN FOR: Listen for word-search pauses, planning hesitations, unstable clause construction, self-correction and the sense that the speaker is solving/inventing rather than smoothly reciting. +DO NOT CONFUSE WITH: Do not equate any micro-pause with high load; natural low-level search can occur at 2. DFLU is the surface error count, whereas COGL is inferred formulation effort. +BUCKETS: + 0: Effortless/scripted. Wording emerges with essentially no search or planning friction, like memorized or fully prepared speech. + 1: Very fluent. Thought-to-speech conversion sounds exceptionally efficient and nearly frictionless. + 2: Fluent. Tiny natural search pauses may occur, but formulation remains easy and conversational. + 3: Processing. Real-time searching/building is clearly audible and makes rhythm somewhat uneven. + 4: Struggling. Frequent thinking gaps/fillers reveal substantial mental work and slow the output. + 5: Overloaded. The speaker repeatedly loses the thread, repairs ideas or visibly fights to formulate the sentence. + 6: Breakdown. Cognitive burden shatters sentence construction and sustained coherent language becomes difficult. + +ATCK — Attack +DEFINITION: Sharpness and force of vocal onset as sound begins from silence or a pause. +LISTEN FOR: Focus on the first milliseconds of phrase/word onsets: breath-led fade-in, gentle contact, neutral onset, crisp closure, bark-like punch or glottal slam. +DO NOT CONFUSE WITH: Do not score overall loudness; a quiet sound can have a hard attack and a loud sound can swell in softly. +BUCKETS: + 0: Ghostly/fade. Onset is so gradual that the precise beginning is difficult to locate. + 1: Breath-first. Audible air precedes voicing and phonation joins progressively. + 2: Soft. Gentle polite onset with minimal transient bite. + 3: Neutral. Standard conversational onset: cleanly defined but neither soft nor forceful. + 4: Clear/hard. A crisp square onset and definite vocal-fold/consonant contact are obvious. + 5: Barking. Sound erupts from silence with a startling punch and strong percussive transient. + 6: Glottal slam. Violent explosive onset resembles a vocal gunshot and can sound physically harsh. + +---------------------------------------- +SPECTRAL & TIMBRAL +---------------------------------------- + +BRGT — Brightness +DEFINITION: Prominence of high-frequency/treble energy and upper harmonics in the vocal timbre. +LISTEN FOR: Listen to sibilants, fricatives, upper harmonic sheen and whether the voice feels veiled/dark versus crisp/shimmering/piercing. +DO NOT CONFUSE WITH: Brightness is spectral balance, not articulation clarity. A dark voice can be precisely articulated and a bright voice can still mumble. +BUCKETS: + 0: Muffled/underwater. Treble detail is almost absent and consonant edges disappear into a dark low-frequency mass. + 1: Dark/woolly. High frequencies are strongly rolled off and the voice is dull/veiled though still more recoverable than level 0. + 2: Warm/round. Treble is gently attenuated, giving a smooth earthy/vintage character without severe muffling. + 3: Neutral. Balanced high/low spectral energy gives ordinary natural clarity without darkness or glare. + 4: Clear/crisp. Upper frequencies are distinctly defined and present, sharpening consonants without harshness. + 5: Bright/airy. Strong treble sheen and sibilant sparkle push the voice forward and may become mildly fatiguing. + 6: Sharp/piercing. Overwhelming treble/sibilance dominates the signal and can feel abrasive or physically uncomfortable. + +ROUG — Roughness +DEFINITION: Biological grit/aperiodicity and rapid irregular modulation in vocal-fold vibration, from pure smooth tone to heavily shredded/noisy phonation. +LISTEN FOR: Listen for grain, fry, rasp, growl-like substructure and unstable friction inside the voice itself, independent of microphone distortion. +DO NOT CONFUSE WITH: Separate biological roughness from clipping/compression/noise, which belong to RCQL. +BUCKETS: + 0: Silk/pure. Nearly sine-like or flute-like phonation with essentially no grain/fry. + 1: Velvety. Exceptionally smooth healthy vibration with only microscopic organic texture. + 2: Clean/natural. Normal healthy human microtexture provides enough irregularity to sound biological without audible grit. + 3: Grainy. Mild sandiness/fry is clearly present and colors the tone. + 4: Raspy/scratchy. Weathered friction is a defining timbral feature across the signal. + 5: Growling/harsh. Strong aggressive rumble/grind substantially distorts the tonal core. + 6: Shredded/aperiodic. Extreme noisy crunch or growl overwhelms ordinary periodic voice production. + +HARM — Harmonicity +DEFINITION: Balance of periodic tonal energy versus aperiodic breath/noise in the vocal signal. +LISTEN FOR: Ask whether a stable pitch can be easily hummed, how much air/turbulence wraps the tone, and whether the voice rings cleanly versus dissolves into noise. +DO NOT CONFUSE WITH: Do not equate low HARM with low audio quality; a clean intentional whisper can have excellent RCQL and very low harmonicity. +BUCKETS: + 0: Pure noise/whisper. No stable pitch core is detectable; the signal is essentially turbulent air/noise. + 1: Whispery/ghostly. A very faint tonal trace sits inside dominant breath noise. + 2: Breathy. Pitch is clear but continuously wrapped in audible air leakage. + 3: Tonal/standard. Healthy ordinary speech has a solid periodic core with modest natural noise. + 4: Focused/resonant. Periodic tone strongly dominates and the voice rings efficiently. + 5: Bell-like. Exceptionally pure tonal energy with almost no audible air component. + 6: Synthetic purity. Periodicity is so perfect and noise-free that the voice can sound mathematically generated. + +FULL — Fullness +DEFINITION: Perceived spectral size, body and bandwidth of the voice: how much acoustic space the signal occupies across low, mid and high regions. +LISTEN FOR: Judge midrange thickness, low-end support, broadband presence and whether the voice feels tiny/narrow versus rich/massive. +DO NOT CONFUSE WITH: FULL is overall spectral body; WARM specifically concerns low-mid emphasis. A full voice can be cool, and a warm voice can still be spectrally narrow. +BUCKETS: + 0: Paper-thin. Almost no body; voice resembles a tiny one-dimensional speaker output. + 1: Narrow. Limited bandwidth lacks both low-end weight and upper air, often telephone-like. + 2: Slender. Intelligible and clean but lightweight, with limited richness or acoustic footprint. + 3: Solid. Ordinary complete human spectral body with balanced grounding and clarity. + 4: Rich. Wide, substantial, present sound with noticeably greater body than baseline. + 5: Massive. Thick, heavy, room-filling spectral footprint with strong body/proximity-like weight. + 6: Cinematic/IMAX-full. Overwhelmingly large full-spectrum presence seems to occupy the entire acoustic field. + +WARM — Warmth +DEFINITION: Perceived low-mid richness/coziness, especially energy in roughly the 200–500 Hz region and its associated rounded vocal character. +LISTEN FOR: Listen to vowel roundness, chest-adjacent low-mid body and whether the timbre feels sterile/tinny versus woody/velvety/enveloping. +DO NOT CONFUSE WITH: Do not simply map low pitch to warmth; warmth is spectral balance and resonance, not fundamental-frequency register. +BUCKETS: + 0: Cold/surgical. Low-mid body is stripped away and the voice feels sterile, hard or emotionally cool. + 1: Tinny. Very little low-mid support creates a cheap/hollow top-heavy character. + 2: Neutral-cool. Functional dry sound with limited coziness but no extreme thinness. + 3: Balanced. Ordinary human low-mid support without obvious coldness or excess warmth. + 4: Woody/cozy. Clear inviting low-mid resonance creates a close, rounded, comforting quality. + 5: Resonant/deep. Strong velvety warmth resembles an intimate late-night radio tone. + 6: Enveloping. Massive low-mid/bass warmth dominates, producing an almost physically wrapping, chocolate-like timbre. + +METL — Metallic Character +DEFINITION: Degree of hard ringing, steel-like or inharmonic coloration in the voice. +LISTEN FOR: Listen for clang/ping, cold hard edges, tension-related ringing and robotic resonance versus soft organic/wooden timbre. +DO NOT CONFUSE WITH: Do not use METL as a synonym for brightness. A voice can be bright but non-metallic, or dark with a hard metallic ring. +BUCKETS: + 0: Organic/wooden. No obvious hard ring; timbre is soft, natural and non-metallic. + 1: Very soft-earth. Metallic coloration is barely detectable. + 2: Standard. A tiny normal vocal ring is present but organic qualities dominate. + 3: Hard. Noticeable stiff/firm edge suggests tightened resonance without an overt clang. + 4: Ringing. Distinct metallic resonance is obvious, like a hard reflective plate in the timbre. + 5: Clanging. Piercing iron-like inharmonic edge becomes a defining and potentially threatening feature. + 6: Steel/robotic. Metallic resonance dominates almost completely and human softness is largely absent. + +ESTH — Esthetics +DEFINITION: Subjective global pleasantness/attractiveness of the audible voice-and-recording experience. Treat as a listener-perception score, not an objective property or moral judgment. +LISTEN FOR: Integrate vocal health, timbral balance, technical cleanliness and charismatic delivery into an overall desire-to-keep-listening impression. +DO NOT CONFUSE WITH: Do not let a single dimension mechanically determine ESTH. A rough or unconventional voice may still be highly pleasant; a pristine recording can still be aesthetically dull. +BUCKETS: + 0: Repulsive/painful. The sound is physically or perceptually very difficult to tolerate. + 1: Unpleasant/grating. Harsh, whining or otherwise aversive qualities make listening effortful. + 2: Mundane/unappealing. Nothing is catastrophically wrong, but the sound has little attraction or polish. + 3: Okay/neutral. Functionally acceptable average listening experience. + 4: Pleasant/professional. Easy on the ears, well-presented and clearly enjoyable. + 5: Charismatic/rich. Exceptional vocal/recording appeal creates strong listening attraction or star-like presence. + 6: Sublime/idealized. Near-maximal subjective beauty/pleasantness across the total audible presentation. + +---------------------------------------- +TEMPORAL DYNAMICS +---------------------------------------- + +VFLX — Velocity Flux +DEFINITION: Directional change in speech tempo from the beginning to the end of the clip, not the average tempo itself. +LISTEN FOR: Compare early and late syllable rate and track whether durations progressively expand or compress. +DO NOT CONFUSE WITH: TEMP is mean speed; VFLX is trajectory. A clip can be TEMP 5 and VFLX 3 if it stays consistently fast. +BUCKETS: + 0: Extreme deceleration. Speech loses momentum continuously and approaches a halt by the end. + 1: Heavy deceleration. A large obvious slowdown occurs across the clip. + 2: Easing. Mild natural slowing toward the end, often functioning as cadence. + 3: Stable. No meaningful systematic change in speed from start to finish. + 4: Pushing. Mild acceleration/forward lean develops by the end. + 5: Accelerating. Clear sustained increase in syllable rate and temporal compression. + 6: Runaway acceleration. The clip transforms from very slow to a final high-speed blur. + +DARC — Dynamic Arc +DEFINITION: Trajectory of vocal loudness/intensity across the clip. +LISTEN FOR: Compare the amplitude/effort envelope at the beginning, middle and end; identify fade, steady state, swell, crescendo or extreme ramp. +DO NOT CONFUSE WITH: DARC measures change, not absolute volume. A quiet clip can have DARC 5 if it clearly grows louder while remaining relatively quiet. +BUCKETS: + 0: Fade to silence. Audible speech progressively collapses until it nearly/fully disappears. + 1: Diminuendo. Strong steady decrease in loudness/energy across the clip. + 2: Softening. Small natural reduction near the end. + 3: Flat. Loudness remains approximately constant through the segment. + 4: Swell. Controlled arch: quiet beginning, louder middle, softer ending. + 5: Building. Clear sustained crescendo and increasing acoustic power. + 6: Whisper-to-shout extreme. Very large upward dynamic ramp from barely audible to scream-like intensity. + +ARSH — Arousal Shift +DEFINITION: Directional change in physiological activation from clip beginning to end. +LISTEN FOR: Compare early/late alertness, force, tension, breathing, transient energy and pace, looking for a coherent up/down activation vector. +DO NOT CONFUSE WITH: AROU is overall level; ARSH is change. VOLT measures instability rather than direction. +BUCKETS: + 0: Total crash. Starts highly activated and ends near collapse/sedation. + 1: De-escalation. Large reduction from high alert/intensity toward calm. + 2: Settling. Mild decrease in tension/activation by the end. + 3: Static. Arousal level is essentially unchanged from start to finish. + 4: Perking up. Mild increase in alertness/engagement develops. + 5: Escalation. Strong increase in intensity, force, speed or tension. + 6: Combustion. Calm/low activation transforms into scream/panic-level mobilization. + +VALS — Valence Shift +DEFINITION: Directional change in emotional polarity from beginning to end. +LISTEN FOR: Track whether smile/warmth/approach cues strengthen or disappear and whether pain/hostility/sadness enters or resolves. +DO NOT CONFUSE WITH: VALN is average/global polarity; VALS is the start-to-end vector. A consistently sad clip can have VALS 3. +BUCKETS: + 0: Catastrophic negative turn. A positive/neutral state collapses into deep despair, horror or agony. + 1: Strong darkening. Mood clearly deteriorates into substantial negativity. + 2: Clouding. Mild worry/disappointment/coolness appears by the end. + 3: Stable. Emotional polarity remains essentially unchanged. + 4: Brightening. A subtle positive turn, smile or relief emerges. + 5: Resolution/lifting. A clearly negative/neutral state becomes warmly positive. + 6: Redemption/epiphany. Extreme transformation from negative into ecstatic/euphoric positivity. + +---------------------------------------- +LANGUAGE & RECORDING +---------------------------------------- + +RCQL — Recording Quality +DEFINITION: Technical fidelity/cleanliness of the captured signal: microphone chain, distortion, clipping, compression artifacts, bandwidth and general recording integrity. +LISTEN FOR: Listen to noise floor, codec swirl, clipping, bandwidth loss, transient integrity and studio/prosumer polish. +DO NOT CONFUSE WITH: RCQL is the medium, not the performance. Do not lower it because the speaker is rough, breathy, emotional or disfluent. +BUCKETS: + 0: Catastrophic/unusable. Technical corruption, distortion or noise makes speech nearly incomprehensible. + 1: Severely degraded. Heavy technical artifacts/noise are obvious and require tolerance to understand. + 2: Flawed but usable. Moderate noise/compression/distortion is noticeable though speech remains intelligible. + 3: Clean standard. Solid consumer/basic-professional capture with minimal noise and no major distortion. + 4: Professional. Clearly polished high-quality capture with essentially clean signal and good equipment/technique. + 5: Premium/audiophile. Exceptionally clean high-end studio-like fidelity with negligible artifacts. + 6: Hyper-pristine. Near-impossibly perfect engineered capture with virtually no trace of real-world signal-chain imperfection. + +BKGN — Background Noise +DEFINITION: Prominence and intrusiveness of ambient environmental sound behind/around the voice. IMPORTANT: this canonical rubric runs in the direction LOW SCORE = MORE NOISE, HIGH SCORE = CLEANER BACKGROUND and has only 5 buckets (0–4). +LISTEN FOR: Listen especially between words for room tone, traffic, HVAC, chatter, hiss or other non-vocal ambience; judge how strongly it competes with speech. +DO NOT CONFUSE WITH: Do not confuse BKGN with RCQL. A technically pristine field recording can intentionally contain loud ambience; a silent recording can still have codec distortion. +BUCKETS: + 0: Overwhelming. Background sound dominates the mix and can obscure or nearly bury foreground speech. + 1: Prominent/intrusive. Noise strongly competes for acoustic space and noticeably harms legibility/listening comfort. + 2: Moderate. Ambient sound is clearly present and persistent but foreground speech remains comfortably intelligible. + 3: Minimal. Only faint room tone/ambient residue is audible and it is not distracting. + 4: Acoustically dead/clean. Essentially no discernible environmental background sound; foreground voice is strongly isolated. + +EXPL — Content Appropriateness +DEFINITION: Audience-suitability category based on the semantic/audio content. This is a special 3-point categorical rubric (0–2), not a 7-point intensity scale. +LISTEN FOR: Consider profanity, sexual material, violence/gore and other content that changes whether a clip is suitable for school or work. +DO NOT CONFUSE WITH: Do not infer explicitness from seductive/angry vocal style alone when the actual audible content remains innocuous. +BUCKETS: + 0: Safe for School (SFS). Broadly harmless/age-appropriate everyday or educational content with no strong sexual/graphic material. + 1: Safe for Work (SFW). Adult/professional-break-level content may include moderate violence, flirting/suggestiveness or stronger language, but not overtly graphic material. + 2: NSFW. Overtly sexual/pornographic, extreme gore/graphic violence, or similarly clearly inappropriate material for professional/formal playback. + +---------------------------------------- +RESONANCE PLACEMENT +---------------------------------------- + +R_CHST — Chest Resonance +DEFINITION: Prominence of lower-body/chest-cavity resonance contributing low-frequency body, warmth and weight. +LISTEN FOR: Listen for grounded low-end vibration and body-support versus an upper-only, thin or disembodied placement. +DO NOT CONFUSE WITH: Do not equate chest resonance with pitch alone; low-pitched speech can still lack chest body, and higher voices can retain meaningful chest resonance. +BUCKETS: + 0: Absent. Voice is stripped of low-frequency chest body and sounds almost entirely upper-resonant/thin. + 1: Severely suppressed. Chest contribution is barely audible and upper cavities dominate. + 2: Minimal. A small supporting layer of lower-body resonance is present. + 3: Balanced. Ordinary healthy chest contribution grounds the voice without dominating it. + 4: Prominent. Deep rich low-frequency body is clearly audible and adds weight/warmth. + 5: Heavy. Chest resonance strongly dominates with thick rumbling physical presence. + 6: Maximal. Cavernous booming chest vibration overwhelms the resonance profile. + +R_THRT — Throat Resonance +DEFINITION: Prominence of resonance associated with the throat/pharyngeal cavity and its contribution to warmth/body. +LISTEN FOR: Listen for pharyngeal acoustic color and depth: how strongly the voice seems to resonate in the throat region versus bypassing it. +DO NOT CONFUSE WITH: Canonical R_THRT measures prominence of throat resonance, not simply muscular constriction. Use TENS for tightness/pressing. +BUCKETS: + 0: Absent. Pharyngeal contribution is acoustically minimal and the voice lacks throat-based body. + 1: Severely suppressed. Throat resonance is barely present. + 2: Minimal. A small supportive pharyngeal component colors the voice. + 3: Balanced. Natural throat resonance contributes normal warmth/body. + 4: Prominent. Clearly audible pharyngeal resonance adds substantial depth/color. + 5: Heavy. Throat resonance is a dominant defining component of the acoustic profile. + 6: Maximal. The voice is saturated by deep pharyngeal/throat resonance and other placements become secondary. + +R_ORAL — Oral Resonance +DEFINITION: Prominence of resonance in the oral/mouth cavity, contributing forward clarity and articulate brightness. +LISTEN FOR: Listen for how strongly vowels/consonants seem acoustically centered in the mouth and how much mouth-based resonance supports intelligibility. +DO NOT CONFUSE WITH: Oral resonance is placement, not CLRT itself; articulation can be precise with different resonance placement. +BUCKETS: + 0: Absent. Mouth-cavity resonance is acoustically negligible and the voice is dominated by other cavities. + 1: Severely suppressed. Oral contribution is very weak and the sound can feel muted/displaced. + 2: Minimal. Small oral brightness supports the signal. + 3: Balanced. Natural mouth-cavity resonance gives ordinary clarity and articulation. + 4: Prominent. Clearly forward oral presence adds substantial brightness/definition. + 5: Heavy. Mouth resonance dominates and the voice feels strongly projected through the oral cavity. + 6: Maximal. Almost the whole resonance signature is bright, forward and mouth-centered. + +R_MASK — Mask Resonance +DEFINITION: Prominence of forward facial / mask / sinus-region resonance, perceived as buzz, shimmer, ping and forward projection. +LISTEN FOR: Listen for bright facial vibration and carrying “ring” distinct from simple treble EQ. +DO NOT CONFUSE WITH: Do not reduce R_MASK to BRGT. Mask resonance is a placement/resonance impression; brightness is spectral high-frequency balance. +BUCKETS: + 0: Absent. No perceptible facial-mask ring or forward buzz. + 1: Severely suppressed. Very little mask contribution or projection sheen. + 2: Minimal. Subtle facial brightness supports the voice. + 3: Balanced. Ordinary healthy mask contribution adds natural ring without dominance. + 4: Prominent. Clear bright forward shimmer/ping is a significant feature. + 5: Heavy. Facial resonance strongly dominates projection and brilliance. + 6: Maximal. Overwhelming forward mask resonance saturates the voice with intense brilliant projection. + +R_NASL — Nasal Resonance +DEFINITION: Prominence of resonance from the nasal cavity and associated nasal coloration/buzz. +LISTEN FOR: Listen to nasal consonants and overall vowel coloration for sustained nasal energy, pinching or nasal dominance. +DO NOT CONFUSE WITH: Do not label a bright or “twangy” accent as highly nasal without actual nasal-cavity resonance evidence. Accent and resonance are separate. +BUCKETS: + 0: Absent/denasalized. Virtually no nasal coloration is audible. + 1: Severely suppressed. Nasal contribution is minimal even where some would normally be expected. + 2: Minimal. Slight nasal coloration supports the profile. + 3: Balanced. Normal nasal resonance appears in biologically typical proportion. + 4: Prominent. Nasal coloration is clearly and repeatedly audible. + 5: Heavy. Strong pinched/nasal character is a defining quality. + 6: Maximal. Nasal resonance overwhelmingly dominates the acoustic signature. + +R_HEAD — Head Resonance +DEFINITION: Prominence of upper/head-cavity resonance, contributing brightness, ring, lift and an ethereal upper placement. +LISTEN FOR: Listen for vibration/energy concentrated in the upper resonant space and reduced dependence on lower-body resonance. +DO NOT CONFUSE WITH: Head resonance is not identical to high register or falsetto; score perceived placement, not pitch alone. +BUCKETS: + 0: Absent. Upper/head resonance contributes essentially nothing; the voice feels fully grounded elsewhere. + 1: Severely suppressed. Little upper-cavity ring or lift. + 2: Minimal. A subtle supporting layer of upper brightness is present. + 3: Balanced. Normal head resonance contributes healthy ring without dominating. + 4: Prominent. Strong upper resonance gives notable bright lifted presence. + 5: Heavy. Head resonance becomes a dominant defining feature of the voice. + 6: Maximal. Brilliant, ethereal upper resonance overwhelms other cavity contributions. + +R_MIXD — Mixed Resonance +DEFINITION: Degree of integration and balance across multiple resonance cavities, rather than strength of any one cavity. +LISTEN FOR: Listen for a unified full-spectrum resonant instrument versus a voice obviously trapped in one cavity or switching/disconnecting between placements. +DO NOT CONFUSE WITH: Do not score high merely because many individual resonance axes are high. MIXD requires coherent proportion and integration. +BUCKETS: + 0: One-dimensional/unbalanced. One cavity dominates almost exclusively and the resonance system feels disconnected. + 1: Strongly skewed. A primary cavity overwhelms only tiny secondary contributions. + 2: Partially integrated. More than one cavity participates, but the blend remains uneven or compartmentalized. + 3: Naturally balanced. Multiple cavities integrate into one coherent, biologically typical voice. + 4: Highly integrated. Resonance sources combine smoothly with sophisticated balance. + 5: Exceptionally mixed. Rich multi-cavity integration is seamless and professionally controlled. + 6: Maximally integrated. All resonant contributions form an unusually complete, unified acoustic whole. + +---------------------------------------- +SPEAKING STYLE +---------------------------------------- + +S_CASU — Casual Style +DEFINITION: Degree of informal, relaxed, everyday delivery. +LISTEN FOR: Listen for conversational ease, contractions/colloquialisms, reduced articulatory effort and absence of ceremonial rigidity. +DO NOT CONFUSE WITH: Do not equate casual with low clarity or low intelligence; it is register/style, not competence. +BUCKETS: + 0: Intensely formal/rigid; casualness is actively absent. + 1: Very formal/buttoned-up with almost no conversational ease. + 2: Mostly formal with only small relaxed traces. + 3: Neutral middle ground between formal and casual. + 4: Clearly casual, relaxed and approachable. + 5: Highly informal/intimate, like relaxed speech with a close friend. + 6: Ultra-casual, strongly unscripted/slang-heavy and maximally resistant to formality. + +S_CONV — Conversational Style +DEFINITION: Degree to which speech behaves like interactive two-way social exchange. +LISTEN FOR: Listen for response-inviting intonation, check-ins, turn-space, active-listening coloration and partner-oriented timing. +DO NOT CONFUSE WITH: Distinguish from STNC: conversationality is dialogue orientation, not dominance/submission. +BUCKETS: + 0: Pure one-way lecture/monologue with no response space. + 1: Detached scripted delivery with little imagined partner. + 2: Some social orientation but mostly self-contained. + 3: Recognizable ordinary chatty two-way flow. + 4: Clearly engaged and response-aware. + 5: Highly interactive, repeatedly checking connection. + 6: Hyper-social, intensely partner-oriented and almost constantly seeking/anticipating feedback. + +S_FORM — Formal Style +DEFINITION: Degree of professional, structured, high-register and protocol-oriented delivery. +LISTEN FOR: Listen for diction, syntactic formality, reduced slang/contractions, measured cadence and institutional/ceremonial gravity. +DO NOT CONFUSE WITH: Formal style is not the same as authority; a deferential clerk can be very formal. +BUCKETS: + 0: Strongly informal/vulgar/street-like antithesis of formal register. + 1: Everyday casual register with little formality. + 2: Polite but still conversational. + 3: Business/professional baseline. + 4: Official press/briefing-like formality. + 5: Ceremonial/judicial/ritual gravity. + 6: Maximally rigid institutional/royal-protocol style. + +S_DRAM — Dramatic Style +DEFINITION: Degree of theatrical, performed and emotionally projected acting. +LISTEN FOR: Listen for enlarged dynamic arcs, deliberate emotional projection, stage-like timing, gasps, vibrato and overt performance choices. +DO NOT CONFUSE WITH: Strong real emotion can be genuine without being theatrical; dramatic style measures performative enlargement. +BUCKETS: + 0: Deadpan/underplayed antithesis. + 1: Very flat/minimally acted. + 2: Naturalistic cinema-level subtle acting. + 3: Clearly emotive/stage-recognizable performance. + 4: Strong theatrical projection and large dynamic sweeps. + 5: Melodramatic, soap-opera-like emotional exaggeration. + 6: Operatic/hammy extreme, openly larger than realistic life. + +S_NARR — Narrator Style +DEFINITION: Degree of audience-facing descriptive narration / audiobook-like presentation. +LISTEN FOR: Listen for stable pacing, polished clarity, listener-guiding melody and an objective or omniscient descriptive stance. +DO NOT CONFUSE WITH: Narration can contain stories, but S_NARR is narrator presentation; S_STRY is suspense/plot/character storytelling craft. +BUCKETS: + 0: Poor/stumbling first-read antithesis. + 1: Basic reading aloud with little narrative shaping. + 2: Dry informational narration. + 3: Warm recognizable storyteller/narrator. + 4: Professional audiobook-style control. + 5: Epic/cinematic narrator gravitas. + 6: Archetypal omniscient “voice of reality” narration. + +S_NEWS — Newsreader Style +DEFINITION: Degree of broadcast-journalistic cadence: projected, rhythmic, controlled and ostensibly objective. +LISTEN FOR: Listen for anchor-like diction, phrase-final falls, punchy segmentation, neutralized accent and broadcast projection. +DO NOT CONFUSE WITH: Do not score ordinary clear formal speech high unless it specifically resembles news/reporting cadence. +BUCKETS: + 0: Rambling/unstructured antithesis of news delivery. + 1: Ordinary conversational telling. + 2: Loose commentary/blogger style. + 3: Recognizable field-reporter cadence. + 4: Polished studio anchor delivery. + 5: Heavy classic-news gravitas and “voice of truth” authority. + 6: Caricatured old-school anchorman cadence with exaggerated broadcast mannerisms. + +S_TECH — Teacher/Didactic Style +DEFINITION: Degree of instructional/explanatory delivery designed to make information understandable. +LISTEN FOR: Listen for stepwise structure, deliberate clarification, pacing adjustments, checks for understanding and pedagogical emphasis. +DO NOT CONFUSE WITH: Do not equate any technical topic with didactic style; score how it is delivered, not subject matter. +BUCKETS: + 0: Obscure/rushed/confusing antithesis. + 1: Little adaptation for learner understanding. + 2: Dry lecture/data-dump tendencies. + 3: Good clear explainer/tutorial style. + 4: Strong explicit step-by-step instruction. + 5: Very pedagogical, potentially over-simplifying/patronizing. + 6: Maximum teaching affectation with exaggerated clarity/checking and over-explanation. + +S_AUTH — Authoritative Style +DEFINITION: Degree of commanding leadership delivery that expects compliance or acceptance. +LISTEN FOR: Listen for final cadences, projection, imperative phrasing, low uncertainty and power-bearing vocal posture. +DO NOT CONFUSE WITH: Separate from STNC: this is style resemblance to command/leadership, whereas STNC is the social floor relationship. +BUCKETS: + 0: Strongly submissive/non-commanding antithesis. + 1: Very unsure and low-authority. + 2: Peer-level suggestion more than command. + 3: Manager-like firm expectation. + 4: Commander/police/military-style direct authority. + 5: Highly dominant rally/leader delivery. + 6: Maximum drill-sergeant/tyrannical command style. + +S_PLAY — Playful Style +DEFINITION: Degree of humorous, mischievous, lighthearted fun in the delivery. +LISTEN FOR: Listen for smile voice, bouncing timing, joke cadence, giggle leakage, teasing melody and delight-driven unpredictability. +DO NOT CONFUSE WITH: Playfulness can coexist with sarcasm/teasing or low literal semantic positivity; score the performance quality. +BUCKETS: + 0: Grim/solemn antithesis. + 1: Serious with virtually no playfulness. + 2: Dry/deadpan trace of humor. + 3: Light friendly banter/smile. + 4: Clearly joking and entertainment-oriented. + 5: Mischievous/prankster-like, giggly and energetic. + 6: Whimsical/zany/manic-playful extreme. + +S_CART — Cartoonish Style +DEFINITION: Degree of exaggerated character-voice / animation-like vocalization. +LISTEN FOR: Listen for physics-stretching pitch/timbre shifts, funny noises, caricatured resonance and overt “put-on” character voice. +DO NOT CONFUSE WITH: Do not score a naturally unusual voice as cartoonish unless the delivery itself is stylized/exaggerated. +BUCKETS: + 0: Hyper-naturalistic/realist antithesis. + 1: Ordinary natural human speech. + 2: Slight character/impression coloration. + 3: Recognizable animated/sitcom character voice. + 4: Wacky exaggerated animation delivery. + 5: Zany extreme vocal elasticity and sound-play. + 6: Looney-Tunes-like sound-effect voice at caricature maximum. + +S_ASMR — ASMR Style +DEFINITION: Degree of close, quiet, texture-focused ASMR intimacy. +LISTEN FOR: Listen for low volume, close-mic breath/mouth detail, deliberate soothing pacing and sensory texture emphasis. +DO NOT CONFUSE WITH: Whispering alone is not enough: S_WHIS measures whisper phonation; S_ASMR measures the broader intimate sensory style. +BUCKETS: + 0: Shouted/distant antithesis. + 1: Normal/loud delivery with no ASMR intent. + 2: Quiet speech with only slight intimacy. + 3: Soft-spoken soothing ASMR-adjacent delivery. + 4: Clear close-mic whisper ASMR. + 5: Strong deliberate mouth/breath texture for tingles. + 6: Extreme invasive/binaural “inside the head” sensory intimacy. + +S_WHIS — Whisper-Talk Style +DEFINITION: Degree of reduced vocal-fold vibration and whisper-based lexical delivery. +LISTEN FOR: Listen to voiced-to-unvoiced ratio, turbulent air and whether words are produced in full voice, breathy half-voice or true whisper. +DO NOT CONFUSE WITH: Do not count a whispered word as a VocalBurst; this is a speaking-style dimension. +BUCKETS: + 0: Fully voiced, resonant projection. + 1: Hushed low volume but still fully voiced. + 2: Breathy half-voice / bedroom-like tone. + 3: Stage whisper intended to carry. + 4: Standard quiet whisper. + 5: Raspy/tensed aggressive whisper. + 6: Near-completely unvoiced ghostly air articulation. + +S_RANT — Ranting/Angry Style +DEFINITION: Degree of sustained grievance-driven, high-energy complaint or tirade delivery. +LISTEN FOR: Listen for uninterrupted complaint momentum, repetitive stress, escalating cadence, interruptions, high volume or tightly controlled shaking rage. +DO NOT CONFUSE WITH: ANGER is emotion; S_RANT is a discourse/performance style. A rant can be comedic or performed, and anger can be expressed without ranting. +BUCKETS: + 0: Diplomatic conflict-resolution antithesis. + 1: Calm disagreement. + 2: Annoyed/passive-aggressive complaint. + 3: Recognizable venting to another person. + 4: Heated argument-like ranting. + 5: Full tirade with building rhythmic grievance. + 6: Unhinged/manic grievance extreme near vocal/physical breakdown. + +S_STRY — Storytelling Style +DEFINITION: Degree of oral-storytelling craft: narrative arc, suspense, pacing and character differentiation. +LISTEN FOR: Listen for suspense pauses, scene-setting cadence, character voices, rhythmic lilt and deliberate payoff structure. +DO NOT CONFUSE WITH: S_STRY is not simply STRU; a technically structured explanation is not necessarily a story. +BUCKETS: + 0: Data-entry/non-narrative antithesis. + 1: Plain chronological reporting. + 2: Casual anecdote. + 3: Engaging campfire-style story with suspenseful timing. + 4: Performed storytelling with character differentiation. + 5: Highly stylized fantasy/epic story mode. + 6: Bardic/hypnotic archetype with musical oral-tradition cadence. + +S_MONO — Monologue Style +DEFINITION: Degree of self-contained solo/soliloquy delivery rather than interactive dialogue. +LISTEN FOR: Listen for lack of turn invitation, inward continuity, sustained one-person thought and voiceover/diary/soliloquy qualities. +DO NOT CONFUSE WITH: Do not confuse with STNC 6 domination: a quiet intimate diary can be strongly monologic without being dominant. +BUCKETS: + 0: Clear dialogue orientation with active response expectation. + 1: Public address to others rather than private monologue. + 2: Thinking aloud while acting/working. + 3: Diary-like intimate self-contained speech. + 4: Theatrical soliloquy processing emotion alone. + 5: Cinematic internal/voiceover narration. + 6: Maximum stylized noir-like inner monologue, acoustically self-contained from the social world. + +================================================================================ +4. EMONET — 40 REPO-ALIGNED EMOTION CATEGORIES, SCORED 0–4 +================================================================================ +EmoNet is intrinsically multi-label. The LAION taxonomy defines each category through a near-synonym cluster; this inference manual adds a user-requested 0–4 acoustic intensity rubric for each category. +GLOBAL INTENSITY: 0=absent/no convincing acoustic evidence; 1=slight/trace; 2=moderate/clearly present but not dominant; 3=strong/prominent and strongly colors the performance; 4=extreme/overwhelming/defining. +Score vocal expression, not merely the literal semantic content. Multiple categories may be high simultaneously. Do not normalize scores or force a single winner. A burst may support an emotion but does not mechanically determine it. + +amusement — Amusement + TAXONOMY CLUSTER: lighthearted fun; mirth; joviality; laughter; playfulness; silliness; jesting. + ACOUSTIC INTERPRETATION: Hear smile/laughter leakage, buoyant rhythm, playful timing and light social energy. Distinguish from Elation: amusement is specifically mirth/joking rather than general high happiness. + Apply the shared 0–4 intensity scale independently to this category. + +elation — Elation + TAXONOMY CLUSTER: happiness; excitement; joy; exhilaration; delight; jubilation; bliss; cheerfulness. + ACOUSTIC INTERPRETATION: Look for activated positive energy, lifted pitch/tempo and celebratory projection. Distinguish from Contentment, which is calmer, and from Triumph, which carries victory/dominance. + Apply the shared 0–4 intensity scale independently to this category. + +pleasure_ecstasy — Pleasure/Ecstasy + TAXONOMY CLUSTER: ecstasy; pleasure; bliss; rapture; beatitude. + ACOUSTIC INTERPRETATION: Listen for intense savoring/pleasure, often inward, breathy or physically released rather than merely cheerful. It may be low or high arousal depending on the clip. + Apply the shared 0–4 intensity scale independently to this category. + +contentment — Contentment + TAXONOMY CLUSTER: contentment; relaxation; peacefulness; calmness; satisfaction; ease; serenity; fulfillment; gladness; lightness; tranquility. + ACOUSTIC INTERPRETATION: Positive low-arousal ease: settled rhythm, soft warmth, relaxed breath/tension and lack of urgent striving. + Apply the shared 0–4 intensity scale independently to this category. + +gratitude — Thankfulness/Gratitude + TAXONOMY CLUSTER: thankfulness; gratitude; appreciation; gratefulness. + ACOUSTIC INTERPRETATION: Sincere appreciative warmth, often with softened tempo/emphasis and humble interpersonal stance. Do not infer gratitude merely from saying “thank you” if delivery is flat/sarcastic. + Apply the shared 0–4 intensity scale independently to this category. + +affection — Affection + TAXONOMY CLUSTER: sympathy; compassion; warmth; trust; caring; clemency; forgiveness; devotion; tenderness; reverence. + ACOUSTIC INTERPRETATION: Tender, caring warmth toward another: softened consonants, gentle melodic curves, intimate resonance and prosodic protection. + Apply the shared 0–4 intensity scale independently to this category. + +infatuation — Infatuation + TAXONOMY CLUSTER: infatuation; crush; romantic desire; fondness; butterflies; adoration. + ACOUSTIC INTERPRETATION: Romantic excited fondness: warmth plus nervous activation, breathiness, pitch lift or shy instability. Distinguish from general Affection by romantic/crush energy. + Apply the shared 0–4 intensity scale independently to this category. + +hope_optimism — Hope/Optimism + TAXONOMY CLUSTER: hope; enthusiasm; optimism; anticipation; courage; encouragement; zeal; fervor; inspiration; determination. + ACOUSTIC INTERPRETATION: Forward-looking positive expectancy: rising contours, energized but not necessarily jubilant tone, resilient/encouraging projection. + Apply the shared 0–4 intensity scale independently to this category. + +triumph — Triumph + TAXONOMY CLUSTER: triumph; superiority. + ACOUSTIC INTERPRETATION: Victory/success energy, often expansive, chest-forward and assertive with strong emphasis or celebratory release. + Apply the shared 0–4 intensity scale independently to this category. + +pride — Pride + TAXONOMY CLUSTER: pride; dignity; self-confidence; honor; self-consciousness. + ACOUSTIC INTERPRETATION: Self-assured dignity or self-satisfaction, often controlled and upright rather than explosively celebratory. Can shade into arrogance without becoming contempt. + Apply the shared 0–4 intensity scale independently to this category. + +interest — Interest + TAXONOMY CLUSTER: interest; fascination; curiosity; intrigue. + ACOUSTIC INTERPRETATION: Forward attentive curiosity: perked-up energy, listener/topic engagement, exploratory intonation and increased focus. + Apply the shared 0–4 intensity scale independently to this category. + +awe — Awe + TAXONOMY CLUSTER: awe; awestruck; wonder. + ACOUSTIC INTERPRETATION: Profound impressed wonder/reverence, often with breathiness, slowed spacing, widened pitch or momentary speech reduction. Distinguish from Surprise by sustained wonder rather than sudden startle. + Apply the shared 0–4 intensity scale independently to this category. + +astonishment_surprise — Astonishment/Surprise + TAXONOMY CLUSTER: astonishment; surprise; amazement; shock; startlement. + ACOUSTIC INTERPRETATION: Sudden unexpected reaction: abrupt pitch spike, gasp, freeze, attack change or rapid prosodic reset. Can be positive, negative or neutral. + Apply the shared 0–4 intensity scale independently to this category. + +concentration — Concentration + TAXONOMY CLUSTER: concentration; deep focus; engrossment; absorption; attention. + ACOUSTIC INTERPRETATION: Task-focused mental engagement: reduced social ornament, controlled rhythm and purposeful attentional narrowing. + Apply the shared 0–4 intensity scale independently to this category. + +contemplation — Contemplation + TAXONOMY CLUSTER: contemplation; thoughtfulness; pondering; reflection; meditation; brooding; pensiveness. + ACOUSTIC INTERPRETATION: Reflective inward thinking: slower pace, pauses, lowered energy and thoughtful phrasing. Distinguish from Concentration by reflective/pondering rather than task execution. + Apply the shared 0–4 intensity scale independently to this category. + +relief — Relief + TAXONOMY CLUSTER: relief; respite; alleviation; solace; comfort; liberation. + ACOUSTIC INTERPRETATION: Release after prior tension: audible exhale/sigh, reduction in tension/arousal, softened articulation and emotional opening. + Apply the shared 0–4 intensity scale independently to this category. + +longing — Longing + TAXONOMY CLUSTER: yearning; longing; pining; wistfulness; nostalgia; craving; desire; envy; homesickness; saudade. + ACOUSTIC INTERPRETATION: Reaching/absent-object affect with sustained wistfulness, elongated vowels, breathy breaks and bittersweet valence. + Apply the shared 0–4 intensity scale independently to this category. + +teasing — Teasing + TAXONOMY CLUSTER: teasing; bantering; playful mocking; ribbing; lightly provoking. + ACOUSTIC INTERPRETATION: Playful social challenge, often sing-song, ironic or knowingly exaggerated. Distinguish from Contempt: teasing retains affiliative/playful energy unless clearly hostile. + Apply the shared 0–4 intensity scale independently to this category. + +impatience_irritability — Impatience and Irritability + TAXONOMY CLUSTER: impatience; irritability; irritation; restlessness; short-temperedness; exasperation. + ACOUSTIC INTERPRETATION: Restless negative urgency: clipped words, sharp sighs, faster tempo, tense attacks and reduced tolerance. + Apply the shared 0–4 intensity scale independently to this category. + +sexual_lust — Sexual Lust + TAXONOMY CLUSTER: sexual lust; carnal desire; lust; horny; turned on. + ACOUSTIC INTERPRETATION: Sensual sexual desire/arousal when acoustically supported: breathy close delivery, slowed/savoring rhythm, intimate fry/proximity and physiological arousal. Never infer solely from gender or neutral affectionate content. + Apply the shared 0–4 intensity scale independently to this category. + +doubt — Doubt + TAXONOMY CLUSTER: doubt; distrust; suspicion; skepticism; uncertainty; pessimism. + ACOUSTIC INTERPRETATION: Withholding belief: hesitant cadence, pulled-back projection, skeptical intonation, narrowed confidence and potential vocal fry. + Apply the shared 0–4 intensity scale independently to this category. + +fear — Fear + TAXONOMY CLUSTER: fear; terror; dread; apprehension; alarm; horror; panic; nervousness. + ACOUSTIC INTERPRETATION: Threat response: trembling, breathiness, constricted high pitch, shallow breathing, freezing or panic acceleration depending on intensity. + Apply the shared 0–4 intensity scale independently to this category. + +distress — Distress + TAXONOMY CLUSTER: worry; anxiety; unease; anguish; trepidation; concern; upset; pessimism; foreboding. + ACOUSTIC INTERPRETATION: Broader anxious suffering than acute fear: persistent strain, worry, unsettled rhythm and inability to relax. + Apply the shared 0–4 intensity scale independently to this category. + +confusion — Confusion + TAXONOMY CLUSTER: confusion; bewilderment; flabbergasted; disorientation; perplexity. + ACOUSTIC INTERPRETATION: Failure to make sense of information: irregular questioning intonation, broken phrasing, searching rhythm and uncertain emphasis. + Apply the shared 0–4 intensity scale independently to this category. + +embarrassment — Embarrassment + TAXONOMY CLUSTER: embarrassment; shyness; mortification; discomfiture; awkwardness; self-consciousness. + ACOUSTIC INTERPRETATION: Social awkwardness/self-consciousness: nervous laugh, reduced volume, hesitant starts and “hiding” delivery. + Apply the shared 0–4 intensity scale independently to this category. + +shame — Shame + TAXONOMY CLUSTER: shame; guilt; remorse; humiliation; contrition. + ACOUSTIC INTERPRETATION: Deeper self-condemning collapse than embarrassment: lowered/withdrawn voice, reluctance, subdued resonance and remorseful heaviness. + Apply the shared 0–4 intensity scale independently to this category. + +disappointment — Disappointment + TAXONOMY CLUSTER: disappointment; regret; dismay; letdown; chagrin. + ACOUSTIC INTERPRETATION: Deflation after unmet expectation: energy/pitch drop, sighing, flattened positive affect and resigned phrasing. + Apply the shared 0–4 intensity scale independently to this category. + +sadness — Sadness + TAXONOMY CLUSTER: sadness; sorrow; grief; melancholy; dejection; despair; self-pity; sullenness; heartache; mournfulness; misery. + ACOUSTIC INTERPRETATION: Sorrow/grief spectrum: reduced energy, darker resonance, descending pitch, heavy pacing, tears/sobs or fragile voice at stronger levels. + Apply the shared 0–4 intensity scale independently to this category. + +bitterness — Bitterness + TAXONOMY CLUSTER: resentment; acrimony; bitterness; cynicism; rancor. + ACOUSTIC INTERPRETATION: Sustained resentful hurt: dry/hard articulation, cool hostility, controlled tension and long-lived grievance rather than explosive anger. + Apply the shared 0–4 intensity scale independently to this category. + +contempt — Contempt + TAXONOMY CLUSTER: contempt; disapproval; scorn; disdain; loathing; detestation. + ACOUSTIC INTERPRETATION: Cold social devaluation/superiority: sneer-like nasal coloration, dismissive flatness, slow controlled delivery and lack of affiliative warmth. + Apply the shared 0–4 intensity scale independently to this category. + +disgust — Disgust + TAXONOMY CLUSTER: disgust; revulsion; repulsion; abhorrence; loathing. + ACOUSTIC INTERPRETATION: Visceral rejection/repulsion: gag-like/thickened mouth-throat behavior, recoiling prosody and strong aversive coloration. + Apply the shared 0–4 intensity scale independently to this category. + +anger — Anger + TAXONOMY CLUSTER: anger; rage; fury; hate; irascibility; enragement; vexation; wrath; peevishness; annoyance. + ACOUSTIC INTERPRETATION: Hot hostile activation: hard attacks, raised force, compressed or shouted phrases, roughness and aggressive emphasis; can also appear as tightly controlled quiet rage. + Apply the shared 0–4 intensity scale independently to this category. + +malevolence_malice — Malevolence/Malice + TAXONOMY CLUSTER: spite; sadism; malevolence; malice; desire to harm; schadenfreude. + ACOUSTIC INTERPRETATION: Harm-oriented sinister intent: cold threat, predatory calm, cruel pleasure or smiling hostility. Distinguish from Anger, which need not imply enjoyment/intention of harm. + Apply the shared 0–4 intensity scale independently to this category. + +sourness — Sourness + TAXONOMY CLUSTER: sourness; tartness; acidity; acerbity; sharpness. + ACOUSTIC INTERPRETATION: Acerbic pinched displeasure: complaining/nagging sharpness, nasal/strained tone and low-grade hostile acidity. + Apply the shared 0–4 intensity scale independently to this category. + +pain — Pain + TAXONOMY CLUSTER: physical pain; suffering; torment; ache; agony. + ACOUSTIC INTERPRETATION: Body suffering evidenced by bracing, strained/broken pitch, breath holding, sharp exhalation, moans/groans or involuntary tension. Do not infer physical pain from words alone. + Apply the shared 0–4 intensity scale independently to this category. + +helplessness — Helplessness + TAXONOMY CLUSTER: helplessness; powerlessness; desperation; submission. + ACOUSTIC INTERPRETATION: Perceived inability to act: small fading voice, trailing endings, weak attack, surrender/resignation or desperate pleading. + Apply the shared 0–4 intensity scale independently to this category. + +fatigue_exhaustion — Fatigue/Exhaustion + TAXONOMY CLUSTER: fatigue; exhaustion; weariness; lethargy; burnout. + ACOUSTIC INTERPRETATION: Depleted physiological energy: slow tempo, low volume, slurred articulation, fry, yawning or shortened support. + Apply the shared 0–4 intensity scale independently to this category. + +emotional_numbness — Emotional Numbness + TAXONOMY CLUSTER: numbness; detachment; insensitivity; emotional blunting; apathy; existential void; boredom; stoicism; indifference. + ACOUSTIC INTERPRETATION: Reduced reactive affect: flat energy, empty resonance, low volatility and emotionally disconnected response. Distinguish from calm contentment by lack of positive ease. + Apply the shared 0–4 intensity scale independently to this category. + +intoxication_altered_states — Intoxication/Altered States + TAXONOMY CLUSTER: drunk; stupor; intoxication; disorientation; altered perception. + ACOUSTIC INTERPRETATION: Altered coordination/perception cues such as slurring, unstable pitch/volume, elongated vowels or disorganized rhythm. Do not claim a substance cause when the acoustics could have another explanation. + Apply the shared 0–4 intensity scale independently to this category. + +jealousy_envy — Jealousy & Envy + TAXONOMY CLUSTER: jealousy; envy; covetousness. + ACOUSTIC INTERPRETATION: Resentful comparison/possessiveness: mixture of hurt, longing and irritation, often tight quiet intensity rather than pure rage. + Apply the shared 0–4 intensity scale independently to this category. + +================================================================================ +5. GENUINENESS — 0–6, REPO-ALIGNED +================================================================================ +DEFINITION: +Estimate how convincingly the clip behaves like a real, lived-in spoken moment rather than a rehearsed, flat, synthetic, over-smoothed, or mechanically assembled read. The source model card explicitly treats Genuineness as believability/lived-in delivery driven by natural timing, breath, micro-imperfections, and emotional grounding. It is NOT audio fidelity. + +LISTEN FOR: +- locally plausible, non-gridlocked timing rather than random jitter; +- breaths that occur for understandable respiratory/phrase reasons and alter the next phrase naturally; +- microscopic hesitation, self-adjustment, coarticulatory messiness and timing asymmetry that feel causally tied to thought or physiology; +- emotion that changes articulation, timing, breath, resonance and emphasis coherently rather than sitting as a detached “style layer”; +- carry-over: after laughter, strain, a gasp, a smile, crying or a strong emphasis event, the voice should not unrealistically reset instantaneously; +- spontaneous phrase shaping and plausible local variation across repeated words/syntactic structures; +- consistency of speaker identity and room acoustics even when the performance changes. + +DO NOT REWARD AUTOMATICALLY: +- inserted “um/uh”, fake breaths, random stutters, noise, jitter or clipping; +- low recording quality; +- extreme emotion by itself; +- disfluency by itself. +An imperfection only supports Genuineness if it belongs organically to one continuous physical/cognitive performance. + +BUCKETS: +0: Strongly synthetic/rehearsed/wooden. Timing, breathing and affect feel assembled or read; the clip has little sense of contingent real-time human production. +1: Mostly artificial/read. Some human-like details may exist, but phrasing remains strongly preplanned, flat, over-smoothed or TTS-like. +2: Partly plausible but noticeably performed/synthetic. Several local details feel natural, yet the full performance does not consistently behave like one lived-in moment. +3: Mixed/ambiguous naturalness. The speech is plausibly human/spontaneous in meaningful stretches but also contains performed, overly regular or synthetic-feeling passages. +4: Generally natural and believable. Timing, breath and prosody show coherent micro-variation and most moments feel causally connected to human thought/physiology. +5: Strongly genuine. The performance feels unscripted/lived-in with convincing micro-imperfections, emotional grounding and natural carry-over between phrases. +6: Exceptionally genuine throughout. Virtually every timing, breath, affective and articulatory detail reads as one continuous spontaneous human act rather than a generated or rehearsed sequence. + +================================================================================ +6. VOCAL BURST DETECTION, TIMING AND REPO-ALIGNED TAXONOMY +================================================================================ +A VocalBurst is a temporally localized non-speech/paralinguistic human sound separable from ordinary fluent lexical speech. The LAION taxonomy contains 82 categories in 16 semantic families; four of those categories are explicitly hand/body sounds rather than vocal-tract sounds and therefore are listed for disambiguation but MUST NOT increase vocal_burst_count in this pipeline. + +DETECTION BOUNDARY: +- Count nonlexical laughter, crying/sobbing, salient breathing/sighing/gasping, groans/moans/grunts, throat events, humming, cough/hiccup/sniff/snort/yawn, human whistling, mouth/tongue/eating sounds, and screams/shrieks when they are distinct acoustic events. +- Do not count ordinary consonants/vowels, silent pauses, purely environmental noises, music, or lexical speech merely because it is loud. +- Ordinary lexical shouting belongs primarily in VoiceNet arousal/attack/style. Use Scream/Shriek only for a substantially nonlexical outburst or a clearly burst-like cry. +- Ordinary quiet inhalations needed for speech are not necessarily burst events. Count breathing when acoustically salient enough to function as a paralinguistic event. + +SEGMENTATION: +- Enumerate every distinct event chronologically; there is no artificial maximum. +- Treat one continuous laugh episode as one event even when it has several ha/giggle pulses, unless lexical speech or a clear reset separates episodes. +- Treat a compact cough fit as one event; clearly separated coughs can be separate events. +- Bursts may overlap lexical speech. Timing should cover the audible non-speech event and its physically continuous overlap, not unrelated preceding/following silence. +- start = first convincing onset; end = last convincing offset/recovery attributable to that event. Aim for practical ~0.05–0.10 s precision, not fake sample-level precision. + +CLASSIFICATION: +- fine MUST be one of the eligible vocal fine labels below. The four non-vocal Hand & Body labels are for recognition/disambiguation only and must not be emitted as counted vocal bursts. +- group23 MUST use the exact mapping shown alongside the fine label. This mapping follows the published 23-group normalization where a fine label is present in that mapping; for example Displeased Grunt maps to sigh_neg, and Cough/Coughing map to throat. +- If the audio is genuinely between two fine classes, choose the closest permitted label and make the ambiguity explicit in the standalone burst caption instead of inventing a new label. + +[Laughter] +- Breathy Giggle | group23=laugh_soft | Soft airy laugh with a breath-forward, lightly voiced quality. +- Cackle | group23=laugh_loud | Harsh, sharp, usually louder laugh that can sound abrasive or unsettling. +- Childlike Giggle | group23=laugh_soft | Light, playful, relatively high/bright giggle. +- Chuckle | group23=laugh_soft | Soft, restrained/suppressed laugh expressing mild amusement. +- Guffaw | group23=laugh_loud | Loud, open, unrestrained laugh of strong amusement. +- Nervous Giggle | group23=laugh_soft | High/tense giggle carrying anxiety or self-consciousness. +- Snicker | group23=laugh_soft | Stifled, often nasal or contained laugh associated with mockery/sarcasm. +- Snorting Giggle | group23=laugh_soft | Laughter containing a brief nasal snort component. + +[Crying & Distress] +- Convulsive Sob | group23=sob | Intense crying with heaving or spasmodic breath cycles. +- Mournful Wail | group23=wail | Long, sustained, often high or open cry of grief/distress. +- Quiet Sob | group23=sob | Soft crying with broken/spasmodic breaths at low intensity. +- Sobs | group23=sob | Audible heavier crying punctuated by gasps or breath catches. +- Trembling Whimper | group23=sob | Faint fragile cry with tremor, often fear/pain/submission-like. + +[Breathing] +- Deep Breath | group23=breath_calm | One large salient inhale/exhale used for reset, calming or refocusing. +- Deep Breathing | group23=breath_calm | Repeated slow deliberate large breaths. +- Fast Breathing | group23=breath_fast | Rapid repeated inhale/exhale pattern associated with activation/stress. +- Heavy Breathing | group23=breath_fast | Deep labored audible breathing associated with fatigue/tension. +- Normal Breathing | group23=breath_calm | Clearly audible but regular resting breath event. +- Panting | group23=breath_fast | Rapid rhythmic shallow breaths from exertion/excitement. +- Slow Breathing | group23=breath_calm | Deliberately paced controlled slow breaths. + +[Sighs] +- Contented Sigh | group23=sigh_pos | Deep exhale carrying satisfaction/settled pleasure. +- Exasperated Sigh | group23=sigh_neg | Audible release expressing frustration or impatience. +- Relief Sigh | group23=sigh_pos | Exhale marking release of prior tension/stress. +- Wistful Sigh | group23=sigh_pos | Soft exhale colored by longing/nostalgia. + +[Gasps & Inhales] +- Fearful Gasp | group23=gasp | Sudden constricted inhale associated with shock/anxiety/fear. +- Sharp Inhale | group23=gasp | Quick salient intake associated with realization/preparation. +- Surprised Gasp | group23=gasp | Quick intake of breath associated with astonishment/startle. + +[Groans & Moans] +- Exhausted Groan | group23=sigh_neg | Weary low vocal release associated with fatigue. +- Frustrated Groan | group23=sigh_neg | Deep vocal release associated with annoyance/frustration. +- Pain Moan | group23=moan | Low sustained vocalization signaling discomfort or bodily pain. +- Pleasure Moan | group23=moan | Soft prolonged vocalization associated with enjoyment/pleasure. + +[Grunts] +- Affirmative Grunt | group23=grunt | Short nonlexical grunt indicating agreement/acknowledgement. +- Displeased Grunt | group23=sigh_neg | Harsh short grunt expressing dissatisfaction; in the 23-group mapping this belongs to sigh_neg. +- Effort Grunt | group23=grunt | Short forceful vocalization accompanying strain/exertion. + +[Throat & Vocal Sounds] +- Ahem | group23=throat | Brief throat-clear-like event used to gain attention or signal discomfort. +- Clears Throat | group23=throat | Intentional throat-clearing sound. +- Growl | group23=growl | Low guttural rumble conveying threat/anger or characterful animal-like force. +- Gurgling | group23=misc_body | Bubbling throat/body sound; mapped to residual misc_body in the 23-group scheme. +- Hiss | group23=hiss | Sustained sibilant air/vocal sound often conveying disapproval/threat. +- Low Mumble | group23=hum | Indistinct low nonlexical or barely lexical murmur. +- Whispered Mumble | group23=hum | Very quiet muddled murmuring/whisper-like vocalization. + +[Humming] +- Humming | group23=hum | Continuous closed/partially closed-mouth tonal hum, tuneful or absent-minded. +- Purr | group23=hum | Soft continuous vibrating hum-like sound associated with contentment. +- Resonant Hum | group23=hum | Lower, fuller thoughtful/resonant hum. +- Soft Hum | group23=hum | Gentle low-energy closed-lip tonal hum. + +[Coughing / Nasal / Diaphragm] +- Cough | group23=throat | Single sharp expulsion of air from the lungs/throat. +- Coughing | group23=throat | Series/fit of forceful cough expulsions treated as one event when continuous. +- Hiccup | group23=hiccup | Single diaphragmatic spasm producing a hic-like transient. +- Hiccups | group23=hiccup | Repeated hiccup spasms. +- Sniff | group23=sniff | Audible nasal inhale, potentially restraint/sadness or functional clearing. +- Snort | group23=sniff | Quick nasal air burst often associated with disbelief/derision or laughter. +- Yawn | group23=yawn | Involuntary wide-mouth breathing/vocal event associated with tiredness. + +[Whistling] +- Person Whistling Playfully | group23=whistle | Lighthearted melodic human whistle. +- Person Whistling to Get Attention | group23=whistle | Intentional attention-getting human whistle. +- Sharp Whistle | group23=whistle | Brief high-pitched attention-grabbing whistle. +- Soft Whistle | group23=whistle | Gentle tuneful airflow whistle. +- Wolf Whistle | group23=whistle | Characteristic two-note admiration whistle. + +[Mouth & Lip Sounds] +- Blowing a Kiss | group23=mouth | Brief airy/lip event suggesting a blown kiss; note that some detector variants fold this non-speech gesture away. +- Kissing Noises | group23=mouth | Repeated gentle lip-compression/suction sounds. +- Kissing Sounds | group23=mouth | Soft repeated lip-contact/suction sounds. +- Lip Smack | group23=mouth | Single soft lip-pop from parting/compressing lips. +- Smack One's Lips | group23=mouth | Light lip pop often associated with dryness/taste anticipation. +- Smacks Lips | group23=mouth | Repeated lip-popping/smacking sequence. +- Licking Sound | group23=mouth | Brief tongue-contact licking noise. +- Spitting | group23=mouth | Forceful oral expulsion/spit-like event. +- Sucking Noise | group23=mouth | Audible suction/pulling mouth sound. + +[Tongue Clicks] +- Click One's Tongue | group23=mouth | Short tch/click formed by tongue-palate release. +- Clicks Tongue | group23=mouth | Distinct repeated/salient tongue-palate click. +- Tongue Click | group23=mouth | Percussive clack of tongue against palate. +- Tsk | group23=mouth | Tongue click used as reprimand/annoyance marker. + +[Eating & Drinking] +- Chewing Noises | group23=mouth | Crunching/moist mastication sounds from the mouth. +- Drinking Noises | group23=swallow | Audible liquid intake, often containing gulp/slurp texture. +- Gulps | group23=swallow | Short audible swallowing events. +- Nervous Gulp | group23=swallow | Audible swallow with anxiety-like context. +- Slurping Noises | group23=swallow | Wet sucking/slurping associated with liquid intake. +- Swallows | group23=swallow | Audible throat movement of swallowing. + +[Screams & Shrieks] +- Scream | group23=scream | Loud high-intensity nonlexical outburst of extreme emotion. +- Shriek | group23=scream | Shorter/sharper piercing cry, often fear/startle-like. + +[Hand & Body Sounds — TAXONOMY PRESENT BUT NOT VOCAL-BURST COUNT] +- Finger Snaps | group23=misc_body | Sharp hand/finger click; non-vocal. +- Hand Scratching Head | group23=misc_body | Soft hand/scalp rustling; non-vocal. +- Hand Slaps | group23=misc_body | Palm impact sound; non-vocal. +- Slap Face | group23=misc_body | Palm-to-face impact; non-vocal. + +VALID group23 VALUES ONLY: +laugh_soft, laugh_loud, scream, wail, sigh_neg, sigh_pos, gasp, breath_calm, breath_fast, sniff, hum, grunt, throat, hiccup, swallow, mouth, sob, moan, growl, hiss, yawn, whistle, misc_body. + +23-GROUP INTERPRETATION NOTES: +- laugh_soft groups restrained/giggle/snicker/chuckle-like laughter; laugh_loud groups cackle/guffaw/open laughter. +- wail remains separate from scream even though both can be intense; wail is grief/crying-oriented and typically more sustained/mournful. +- sigh_neg deliberately groups Exasperated Sigh, Frustrated Groan, Exhausted Groan and Displeased Grunt because they function as closely confusable negative-release events in the published grouping. +- sigh_pos groups Relief, Contented and Wistful Sigh. +- gasp groups the sharp/surprised/fearful intake family; breath_calm and breath_fast are sustained/repeated breathing-pattern groups. +- throat covers cough/coughing and throat-clearing/ahem-like events; hiccup is separate. +- mouth deliberately absorbs many lip/tongue/chewing-type transient labels; swallow covers gulp/drink/slurp/swallow-like events. +- misc_body is residual and includes some non-vocal/body events in the grouping file. In THIS pipeline, hand/body events are not counted as vocal bursts. + +================================================================================ +7. VOCAL-BURST BLEND — 0–10, REPO-ALIGNED +================================================================================ +If vocal_burst_count == 0, output null. +Otherwise estimate how naturally the non-verbal burst behavior forms one continuous performance with the surrounding speech. The source scorer contrasts an organic human reaction embedded in speech against events that sound spliced/pasted, robotic, stagey/synthetic, or emotionally mismatched. + +ANCHORS: +0: Disconnected. The event sounds pasted/spliced, robotic, contextually/emotionally wrong, or fails to function as a genuine integrated burst. +1: Extremely poor continuity. Hard discontinuity in room/timbre/physiology/emotion strongly suggests a separate inserted event. +2: Poor. Some contextual relation exists, but the transition and recovery are clearly unnatural or mismatched. +3: Weak. The burst belongs to the general scene yet still sounds isolated, edited or mechanically triggered. +4: Borderline. Mostly context-compatible but conspicuously performed/inserted; lead-in or recovery lacks natural carry-over. +5: Fits the context but sounds acted/stagey/synthetic rather than spontaneously arising; this is the central model-card anchor. +6: Good. Most transitions are plausible, though one or more cues still reveal performance/assembly. +7: Clearly integrated. Breath, timbre and affect connect before/after the burst with only minor artificiality. +8: Strongly organic. The burst grows naturally from the preceding state and leaves believable after-effects in subsequent speech. +9: Near-seamless. Identity, room, respiratory mechanics, emotion and prosody behave like one continuous physical event with only tiny doubts. +10: Fully organic. Indistinguishable from a natural human reaction embedded inside the spoken performance; this is the upper model-card anchor. + +EVALUATE THE WHOLE EVENT CHAIN: +- PRE-BURST LEAD-IN: Does smile/cry/tension/breath/pitch/articulation begin moving toward the burst before its onset where physiology would predict it? +- ONSET: Does the burst emerge from the same vocal tract and current breath state, or appear as a separately launched sample? +- IDENTITY CONTINUITY: Speaker timbre, resonance and recording space should remain coherent unless a second speaker is actually present. +- EMOTIONAL CONTINUITY: The event must make psychological/prosodic sense relative to the immediately surrounding speech. +- OVERLAP: Laughing/sobbing through words can be highly blended when the lexical articulation is physically altered by the burst rather than merely layered on top. +- RECOVERY: Strong laughter, sobs, gasps, coughing, etc. often leave residual breath, tension, smile-voice, pitch displacement or articulatory change. Unrealistic instant reset lowers blend. +- EDITING CONTINUITY: Hard cuts, mismatched room tone/reverb/noise, impossible loudness jumps, different spectral profile or detached timing lower blend. +- AMBIGUITY: If the detected “burst” may actually be a sound effect/background transient, mention that in the burst caption and lower blend when integration evidence is weak. + +For multiple bursts, output one global score weighted by perceptual salience and integration quality; do not take a blind arithmetic mean. + +================================================================================ +8. EACH BURST CAPTION MUST BE STANDALONE +================================================================================ +Each vocal_bursts[i].caption must independently describe: +- exactly what is heard; +- why it matches the selected fine class; +- pitch/roughness/breathiness/resonance/intensity/rhythm where relevant; +- immediate surrounding spoken context, quoting a short phrase when useful; +- whether burst overlaps speech or occurs in a pause; +- how it blends into and out of speech; +- whether it could be confused with background sound, sound effect, edit, or another burst; +- its emotional/performance function when evident. +Never say "another", "the previous burst", "the second laugh" or otherwise depend on other burst captions. + +Example: +A short, breathy chuckle begins under the tail of the phrase “that was a terrible idea,” with two suppressed voiceless-to-voiced pulses and a slight nasal edge; the preceding speech already carries a smile and the following words retain lighter articulation, so the laugh sounds organically embedded rather than pasted in, although its first pulse is faint enough to resemble a small nasal exhale. + +================================================================================ +9. TRANSCRIPT +================================================================================ +Produce a compact verbatim transcript sufficient for reconstruction. +- Preserve original language; do not translate. +- Ordinary punctuation. +- Use [unclear] only when genuinely unintelligible. +- Do not insert nonverbal tags everywhere; vocal_bursts array is authoritative for bursts. +- If no intelligible lexical speech, transcript may be "". + +================================================================================ +10. GLOBAL CAPTION +================================================================================ +caption must be standalone, dense, specific, and non-redundant. Cover: +- number of speakers if clear; +- perceived vocal age and vocal gender expression; +- language/accent; +- timbre: brightness, warmth, fullness, roughness, harmonicity, metallicity, resonance placement; +- tempo, chunking, smoothness, clarity, emphasis, disfluency; +- style, stance, focus; +- dominant emotions and temporal shifts; +- breathing, tension, cognitive-load cues when salient; +- important bursts in chronological relation to speech; +- recording quality/background/reverb/noise when salient; +- overall genuineness; +- burst integration quality. +Do not enumerate raw scores. Prefer perceptual language from which scores could be inferred. +Describe meaningful temporal order. Aim roughly 180–350 words for normal clips; longer only if the performance genuinely contains many events/changes. + +================================================================================ +11. DIRECTOR CAPTION +================================================================================ +director_caption must read like precise instructions from a voice director to an actor reproducing THIS clip. +Rules: +- Spoken words MUST be inside double quotation marks. +- Performance directions MUST be outside quotation marks. +- Preserve utterance order. +- Explain how each sentence/phrase is delivered: tempo, pauses, emphasis, pitch, loudness, tension, breath, resonance, emotional subtext, temporal shifts. +- Insert each vocal burst approximately where it occurs and describe how to execute it. +- Explicitly describe speech-burst overlap. +- Describe recovery/carry-over after major bursts. +- Do not invent stage actions, facial expressions, biography, scene facts or visual context. +- Do not translate. +- Preserve [unclear] rather than fabricating words. +- Do not include numeric taxonomy scores. + +Example style: +Begin in a restrained, slightly weary conversational register, keeping the first clause narrow in pitch and letting the final word soften: "I really thought this would work." Take a short audible inhale, allow irritation to enter the throat without fully raising volume, then stress the contrast word in "But apparently nobody checked." Let a brief exasperated sigh spill directly out of the final consonant rather than inserting a clean pause; recover with slightly breathier phonation and continue more quietly: "So now we start again." + +================================================================================ +12. LANGUAGE / ACCENT / AGE / GENDER CAUTION +================================================================================ +language: primary language name; substantial code-switching may use "German/English" etc. +accent: concise acoustically supported dialect/accent; if uncertain, use broad qualified label such as "British English (uncertain)" or "unclear". Never infer nationality. +AGEV/GEND are perceptual voice properties, not biological facts. In prose say "young-adult-sounding voice", "masculine-coded vocal presentation", etc. + +================================================================================ +13. IMPORTANT DISTINCTIONS / FAILURE MODES +================================================================================ +SMTH vs GENUINENESS: mathematically perfect smoothness can reduce genuineness; natural human speech often includes plausible micro-variation. +DFLU vs COGL: disfluency is audible linguistic disruption; cognitive load is apparent formulation effort. +AROU vs VALN: activation and positivity are independent. +VOLT vs ARSH/VALS: volatility is instability; ARSH/VALS are directional change. +RESP vs burst breathing: RESP is global; a salient gasp/deep breath may also be a timed burst. +ROUG vs distortion: roughness is biological; RCQL is technical. +HARM vs BRGT: periodicity/noise vs high-frequency energy. +FULL vs WARM: spectral size vs low-mid warmth. +STNC vs S_AUTH: social floor posture vs authoritative style resemblance. +S_NARR vs S_STRY: descriptive narration vs plot/suspense/character storytelling. +S_CONV vs S_MONO: response-inviting interaction vs self-contained one-person flow. +AMUSEMENT vs LAUGHTER: emotion vs acoustic event; either can exist without the other. +RELIEF vs Relief Sigh: emotion vs timed burst. +Pain Moan vs Pleasure Moan: use context, tension, valence, breath, pitch; if ambiguous choose nearest and state ambiguity. +Background noise vs burst: do not mislabel chair squeaks, car sounds, music or edits as human vocal bursts. +Shouting: lexical loud speech is not automatically a burst. +Whispered lexical speech: speech, not burst. +Multiple bursts: no artificial cap. + +================================================================================ +14. FINAL SILENT VALIDATION +================================================================================ +Before output, silently verify: +A. Entire clip listened to. +B. Exactly 57 numeric VoiceNet keys are present. All are integers; 55 use 0–6, bkgn uses 0–4, expl uses 0–2. +C. Exactly 40 EmoNet keys present, all integers 0–4. +D. genuineness integer 0–6. +E. Zero bursts => blend null, count 0, [] array. +F. Bursts => blend integer 0–10; count equals array length; chronological indices; start dict: + ladder=json.loads((LADDER_ROOT/'ladder_aux_schema.json').read_text()) + p3=json.loads((P3_ROOT/'event_class_schema.json').read_text()) + counts=Counter() + for name,count in ladder['class_counts'].items(): + counts[ALIASES.get(name,name)]+=int(count) + p3_ids=np.load(P3_ROOT/'event_class_ids.npy',mmap_mode='r') + train_positions=np.load(P3_ROOT/'train_indices.npy',mmap_mode='r') + p3_train_counts=np.bincount(p3_ids[train_positions].ravel(), + minlength=len(p3['classes'])+1) + for raw_id,name in enumerate(p3['classes'],1): + counts[ALIASES.get(name,name)]+=int(p3_train_counts[raw_id]) + frequent=sorted(name for name,count in counts.items() if count>=min_events) + names=['Other / rare burst']+frequent + to_id={name:i for i,name in enumerate(names)} + def lookup(source): + result=np.zeros(len(source['classes'])+1,np.int64) + for raw_id,name in enumerate(source['classes'],1): + canonical=ALIASES.get(name,name) + result[raw_id]=to_id.get(canonical,0) + return result.tolist() + canonical_counts=Counter({name:0 for name in names}) + for name,count in counts.items(): + canonical_counts[name if name in to_id else names[0]]+=count + weight=np.asarray([1/math.sqrt(max(1,canonical_counts[name])) for name in names],np.float32) + weight/=weight.mean() + weight=np.clip(weight,.25,4.) + return {'schema_version':'burst-canonical-v1','min_training_events':min_events, + 'names':names,'class_counts':dict(canonical_counts), + 'class_weights':weight.tolist(), + 'ladder_raw_to_canonical':lookup(ladder), + 'p3_raw_to_canonical':lookup(p3), + 'aliases':ALIASES,'raw_p3_classes':p3['classes'], + 'raw_ladder_classes':ladder['classes']} + + +class LadderAuxDataset(LadderAudioDataset): + def __init__(self, mean: np.ndarray, std: np.ndarray): + super().__init__(mean,std) + self.aux_path=LADDER_ROOT/'ladder_aux.npy' + self.aux=np.load(self.aux_path,mmap_mode='r') + if len(self.aux)!=len(self): + raise RuntimeError('Ladder auxiliary index has wrong row count') + + def __getstate__(self): + state=super().__getstate__() + state['aux']=None + return state + + def __setstate__(self,state): + self.__dict__.update(state) + self.aux=np.load(self.aux_path,mmap_mode='r') + + def __getitem__(self,index: int) -> dict: + result=super().__getitem__(index) + shard=bisect.bisect_right(self.ends,int(index)) + start=0 if shard==0 else int(self.ends[shard-1]) + row=self._row(shard,int(index)-start) + count=int(row['event_count']) + result['events_frames']=[(max(0,int(float(row['starts'][j])*50)), + min(1500,math.ceil(float(row['ends'][j])*50))) + for j in range(count)] + result['event_raw_class_ids']=np.asarray(self.aux['class_id'][index,:count],np.uint8) + result['cps_raw']=float(self.aux['cps'][index]) + return result + + +class LadderAuxVal(LadderVal): + def __init__(self,mean: np.ndarray,std: np.ndarray): + super().__init__(mean,std) + self.cps=np.load(LADDER_ROOT/'val_cps.npy',mmap_mode='r') + if len(self.cps)!=len(self): + raise RuntimeError('Ladder validation CPS length mismatch') + + def __getitem__(self,index: int) -> dict: + result=super().__getitem__(index) + result['cps_raw']=float(self.cps[index]) + result['events_frames']=[] + result['event_raw_class_ids']=np.zeros(0,np.uint8) + return result + + +class LayeredCollator(MixedCollator): + def __init__(self,model_path: Path,*,cps_mean: float,cps_std: float, + ladder_lookup: list[int],p3_lookup: list[int], + cps_min: float = .5,cps_max: float = 60.): + super().__init__(model_path) + self.cps_mean=cps_mean + self.cps_std=cps_std + self.cps_min=cps_min + self.cps_max=cps_max + self.ladder_lookup=np.asarray(ladder_lookup,np.int64) + self.p3_lookup=np.asarray(p3_lookup,np.int64) + + def __getstate__(self): + state=self.__dict__.copy() + state['extractor']=None + return state + + def __call__(self,items: list[dict]) -> dict: + result=super().__call__(items) + b=len(items) + n_frames=result['mel'].shape[-1]//2 + max_events=max(1,max(len(item.get('events_frames',item.get('events_samples',[]))) + for item in items)) + if max_events>MAX_EVENTS: + raise RuntimeError('too many events in one clip') + starts=np.zeros((b,max_events),np.int64) + ends=np.zeros((b,max_events),np.int64) + classes=np.zeros((b,max_events),np.int64) + event_valid=np.zeros((b,max_events),np.bool_) + event_span_valid=np.zeros((b,max_events),np.bool_) + cps=np.zeros(b,np.float32) + cps_raw=np.full(b,np.nan,np.float32) + cps_valid=np.zeros(b,np.bool_) + for i,item in enumerate(items): + enabled=item.get('enabled',True) + raw_cps=item.get('cps_raw') + if raw_cps is None: + raw_cps=item.get('auxiliary_targets',{}).get('characters_per_second') + if (enabled and raw_cps is not None and np.isfinite(raw_cps) + and self.cps_min<=float(raw_cps)<=self.cps_max): + cps_raw[i]=float(raw_cps) + cps[i]=(float(raw_cps)-self.cps_mean)/self.cps_std + cps_valid[i]=True + spans=(item['events_frames'] if 'events_frames' in item else + [(int(start)//320,(int(end)+319)//320) + for start,end in item.get('events_samples',[])]) + raw_ids=item.get('event_raw_class_ids') + if raw_ids is None: + raw_ids=np.zeros(len(spans),np.uint8) + if len(raw_ids)=len(lookup): + raise RuntimeError('event class ID exceeds vocabulary') + starts[i,j]=start + ends[i,j]=end + classes[i,j]=int(lookup[raw]) + event_span_valid[i,j]=bool(enabled and end>start) + event_valid[i,j]=bool(event_span_valid[i,j] and raw) + result.update(cps=torch.from_numpy(cps),cps_raw=torch.from_numpy(cps_raw), + cps_valid=torch.from_numpy(cps_valid), + event_starts=torch.from_numpy(starts), + event_ends=torch.from_numpy(ends), + event_classes=torch.from_numpy(classes), + event_valid=torch.from_numpy(event_valid), + event_span_valid=torch.from_numpy(event_span_valid)) + return result diff --git a/training/layered_multitask_model.py b/training/layered_multitask_model.py new file mode 100644 index 0000000000000000000000000000000000000000..9080bdb80574da8aa1a071f7dba4b7c3268c06db --- /dev/null +++ b/training/layered_multitask_model.py @@ -0,0 +1,207 @@ +#!/usr/bin/env python3 +"""Encoder-only Whisper with layer-mean residual experts and event-local classes.""" +from __future__ import annotations + +from pathlib import Path + +import torch +from safetensors import safe_open +from torch import nn +from torch.nn import functional as F +from transformers import WhisperConfig +from transformers.models.whisper.modeling_whisper import WhisperEncoder + + +SCORE_FAMILIES={ + 'emotion':(0,40,64), + 'voicenet':(40,97,32), + 'genuineness_blend_quality':(97,100,32), + 'empathic_plus':(100,119,64), + 'audiobox':(119,123,32), + 'dnsmos':(123,130,32), + 'burst_count':(130,131,32), + 'voiceclap_attributes':(131,192,64), +} + + +class LayerMixture(nn.Module): + """Project each layer's masked mean, then learn a sample-specific layer mix.""" + def __init__(self, dim: int, width: int, layers: int): + super().__init__() + self.project=nn.Sequential(nn.LayerNorm(dim),nn.Linear(dim,width), + nn.GELU(),nn.Linear(width,width)) + self.gate=nn.Linear(width,1) + self.layer_bias=nn.Parameter(torch.zeros(layers)) + self.out_norm=nn.LayerNorm(width) + + def forward(self, means: torch.Tensor) -> torch.Tensor: + # means: [batch, encoder layers, hidden width] + z=self.project(means) + weights=(self.gate(z).squeeze(-1)+self.layer_bias).softmax(dim=1) + return self.out_norm((z*weights.unsqueeze(-1)).sum(dim=1)) + + +class LayeredMultiTaskWhisper(nn.Module): + def __init__(self, model_path: str | Path, n_event_classes: int, + *, initialize_pretrained: bool = True): + super().__init__() + model_path=Path(model_path) + config=WhisperConfig.from_pretrained(model_path,local_files_only=True) + self.encoder=WhisperEncoder(config) + if initialize_pretrained: + with safe_open(model_path/'model.safetensors',framework='pt',device='cpu') as file: + prefix='model.encoder.' + pretrained={name[len(prefix):]:file.get_tensor(name) for name in file.keys() + if name.startswith(prefix)} + self.encoder.load_state_dict(pretrained,strict=True) + self.hidden_dim=config.d_model + self.num_layers=config.encoder_layers + self.n_event_classes=n_event_classes + pooled_dim=config.d_model*4 + + def clip_head(inputs: int, outputs: int): + return nn.Sequential(nn.LayerNorm(inputs),nn.Linear(inputs,512), + nn.GELU(),nn.Linear(512,outputs)) + + # A direct final-layer route plus learned residuals from every layer. + self.score_head=clip_head(pooled_dim,192) + self.score_mix=nn.ModuleDict() + self.score_delta=nn.ModuleDict() + for family,(start,stop,width) in SCORE_FAMILIES.items(): + self.score_mix[family]=LayerMixture(config.d_model,width,self.num_layers) + self.score_delta[family]=nn.Linear(width,stop-start) + nn.init.zeros_(self.score_delta[family].weight) + nn.init.zeros_(self.score_delta[family].bias) + + self.timbre_mix=LayerMixture(config.d_model,128,self.num_layers) + self.identity_mix=LayerMixture(config.d_model,128,self.num_layers) + self.timbre_head=clip_head(pooled_dim+128,128) + self.identity_head=clip_head(pooled_dim+128,250) + self.cps_mix=LayerMixture(config.d_model,32,self.num_layers) + self.cps_head=clip_head(pooled_dim+32,1) + + self.frame_head=nn.Sequential(nn.LayerNorm(config.d_model), + nn.Linear(config.d_model,config.d_model//2), + nn.GELU(), + nn.Conv1d(config.d_model//2,config.d_model//2,7,padding=3), + nn.GELU(),nn.Conv1d(config.d_model//2,1,1)) + # Independent onset/duration proposals keep overlapping source events separate. + self.proposal_head=nn.Conv1d(config.d_model//2,2,3,padding=1) + self.event_mix=LayerMixture(config.d_model,64,self.num_layers) + self.event_head=nn.Sequential(nn.LayerNorm(config.d_model+64), + nn.Linear(config.d_model+64,256),nn.GELU(), + nn.Linear(256,n_event_classes)) + + @staticmethod + def _event_means(h: torch.Tensor, starts: torch.Tensor, + ends: torch.Tensor) -> torch.Tensor: + n=h.shape[1] + starts=starts.clamp(0,n) + ends=ends.clamp(0,n) + prefix=F.pad(h.float().cumsum(dim=1),(0,0,1,0)) + width=h.shape[-1] + left=prefix.gather(1,starts.unsqueeze(-1).expand(-1,-1,width)) + right=prefix.gather(1,ends.unsqueeze(-1).expand(-1,-1,width)) + return (right-left)/(ends-starts).clamp_min(1).unsqueeze(-1) + + def forward(self, mel: torch.Tensor, mel_mask: torch.Tensor, + event_starts: torch.Tensor | None = None, + event_ends: torch.Tensor | None = None, + *, predict_events: bool = False, + event_threshold: float = .5, + max_pred_events: int = 10) -> dict[str,torch.Tensor]: + enc=self.encoder + h=F.gelu(enc.conv1(mel)) + h=F.gelu(enc.conv2(h)).transpose(1,2) + n=h.shape[1] + h=h+enc.embed_positions(torch.arange(n,device=h.device)) + valid=torch.arange(n,device=h.device)[None,:]<((mel_mask.sum(1)+1)//2)[:,None] + attention=torch.zeros((len(h),1,1,n),device=h.device,dtype=h.dtype) + attention.masked_fill_(~valid[:,None,None,:],torch.finfo(h.dtype).min) + mask=valid.unsqueeze(-1) + count=mask.sum(1).clamp_min(1) + layer_means=[] + event_layers=[] + layer_frames=[] + if (event_starts is None)!=(event_ends is None): + raise ValueError('event starts and ends must be provided together') + if predict_events and event_starts is not None: + raise ValueError('Use ground-truth event spans or predicted spans, not both') + for layer in enc.layers: + h=layer(h,attention) + layer_means.append((h.float()*mask).sum(1)/count) + if event_starts is not None: + event_layers.append(self._event_means(h,event_starts,event_ends)) + elif predict_events: + layer_frames.append(h) + h=enc.layer_norm(h).float() + mean=(h*mask).sum(1)/count + var=((h-mean[:,None,:]).square()*mask).sum(1)/count + minimum=h.masked_fill(~mask,torch.inf).amin(1) + maximum=h.masked_fill(~mask,-torch.inf).amax(1) + pooled=torch.cat((mean,minimum,maximum,var.clamp_min(1e-8).sqrt()),dim=-1) + means=torch.stack(layer_means,dim=1) + + deltas=torch.cat([self.score_delta[family](self.score_mix[family](means)) + for family in SCORE_FAMILIES],dim=-1) + score=self.score_head(pooled)+deltas + timbre=F.normalize(self.timbre_head(torch.cat((pooled,self.timbre_mix(means)),dim=-1)).float(),dim=-1) + identity=F.normalize(self.identity_head(torch.cat((pooled,self.identity_mix(means)),dim=-1)).float(),dim=-1) + cps=self.cps_head(torch.cat((pooled,self.cps_mix(means)),dim=-1)).squeeze(-1) + x=self.frame_head[0](h) + x=self.frame_head[1](x) + x=self.frame_head[2](x).transpose(1,2) + frame=self.frame_head[3:](x).squeeze(1) + proposal=self.proposal_head(x) + onset=proposal[:,0,:] + log_duration=proposal[:,1,:] + output={'scores':score,'frame':frame,'timbre':timbre, + 'identity':identity,'cps':cps, + 'onset':onset,'log_duration':log_duration} + if predict_events: + if not 0=event_threshold)&valid[i] + padded=F.pad(probabilities[i],(1,1),value=-1.) + peaks=active&(probabilities[i]>=padded[:-2])&( + probabilities[i]>padded[2:]) + ranked=torch.nonzero(peaks).flatten().tolist() + ranked.sort(key=lambda start:float(probabilities[i,start]),reverse=True) + chosen=[] + for start in ranked: + if any(abs(start-old)<3 for old in chosen): + continue + chosen.append(start) + if len(chosen)>=max_pred_events: + break + row=[] + for start in chosen: + duration=int(round(float(log_duration[i,start].float().clamp(0,8).expm1()))) + end=min(int(valid[i].sum()),start+max(1,duration)) + row.append((start,end)) + spans.append(sorted(row)) + width=max(1,max(len(row) for row in spans)) + event_starts=torch.zeros((len(h),width),device=h.device,dtype=torch.int64) + event_ends=torch.zeros_like(event_starts) + event_valid=torch.zeros_like(event_starts,dtype=torch.bool) + for i,row in enumerate(spans): + for j,(start,end) in enumerate(row): + event_starts[i,j]=start + event_ends[i,j]=end + event_valid[i,j]=True + event_layers=[self._event_means(layer,event_starts,event_ends) + for layer in layer_frames] + output.update(predicted_event_starts=event_starts, + predicted_event_ends=event_ends, + predicted_event_valid=event_valid) + if event_starts is not None: + local=self._event_means(h,event_starts,event_ends) + per_layer=torch.stack(event_layers,dim=2) + b,e,l,d=per_layer.shape + mixed=self.event_mix(per_layer.reshape(b*e,l,d)).reshape(b,e,-1) + output['event_class']=self.event_head(torch.cat((local,mixed),dim=-1)) + return output diff --git a/training/logs/base_COMPLETE.json b/training/logs/base_COMPLETE.json new file mode 100644 index 0000000000000000000000000000000000000000..6ea6501fc82e251eb7a32763c5d52189c4efeb95 --- /dev/null +++ b/training/logs/base_COMPLETE.json @@ -0,0 +1,5 @@ +{ + "epochs": 2, + "best_validation_loss": 1.7683769464492798, + "updates": 914 +} diff --git a/training/logs/base_epochs.jsonl b/training/logs/base_epochs.jsonl new file mode 100644 index 0000000000000000000000000000000000000000..4456b1207f60387326f91739ae9a78ddf32dc2ef --- /dev/null +++ b/training/logs/base_epochs.jsonl @@ -0,0 +1,2 @@ +{"epoch": 1, "update": 457, "validation_loss": 1.8121166229248047, "best": true} +{"epoch": 2, "update": 914, "validation_loss": 1.7683769464492798, "best": true} diff --git a/training/logs/small_COMPLETE.json b/training/logs/small_COMPLETE.json new file mode 100644 index 0000000000000000000000000000000000000000..6c93cb04c45f791b1fcf0ae69621589e80f8ba01 --- /dev/null +++ b/training/logs/small_COMPLETE.json @@ -0,0 +1,5 @@ +{ + "epochs": 2, + "best_validation_loss": 1.6989245414733887, + "updates": 914 +} diff --git a/training/logs/small_epochs.jsonl b/training/logs/small_epochs.jsonl new file mode 100644 index 0000000000000000000000000000000000000000..2a962a8de08621dc91fd6b67473848675d8f7235 --- /dev/null +++ b/training/logs/small_epochs.jsonl @@ -0,0 +1,2 @@ +{"epoch": 1, "update": 457, "validation_loss": 1.744598150253296, "best": true} +{"epoch": 2, "update": 914, "validation_loss": 1.6989245414733887, "best": true} diff --git a/training/make_finetune_config.py b/training/make_finetune_config.py new file mode 100644 index 0000000000000000000000000000000000000000..cb5fc2b28cac014449b415a30e7beb2b90652f8f --- /dev/null +++ b/training/make_finetune_config.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +"""Relocate recorded fine-tuning paths without changing hyperparameters.""" +import argparse +import json +from pathlib import Path + +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument('--model', choices=['base', 'small'], required=True) +parser.add_argument('--data-root', type=Path, required=True) +parser.add_argument('--initial-checkpoint', type=Path, required=True) +parser.add_argument('--output-dir', type=Path, required=True) +parser.add_argument('--config', type=Path, required=True) +args = parser.parse_args() +training = Path(__file__).resolve().parent +release = training.parent +cfg = json.loads((training / 'configs' / (args.model + '_recorded_run.json')).read_text()) +cfg.update(checkpoint=str(args.initial_checkpoint.resolve()), model_config=str((release / args.model).resolve()), + data_root=str(args.data_root.resolve()), output=str(args.output_dir.resolve())) +for key in ['world', 'updates', 'train_clips', 'validation_clips', 'event_class_counts', + 'trainable_encoder_parameters', 'trainable_total_parameters', 'checkpoint_sha256', 'selection']: + cfg.pop(key, None) +if not (args.data_root / 'TRAINING_READY.json').exists(): + raise RuntimeError('Provide the complete prepared target/sidecar dataset, including TRAINING_READY.json') +if not args.initial_checkpoint.exists(): + raise FileNotFoundError(args.initial_checkpoint) +args.config.parent.mkdir(parents=True, exist_ok=True) +args.config.write_text(json.dumps(cfg, indent=2) + '\n') +print(args.config) diff --git a/training/multitask_p3_smoke.py b/training/multitask_p3_smoke.py new file mode 100644 index 0000000000000000000000000000000000000000..7137798ca4d4538979ba8ebe7e514d5918e62324 --- /dev/null +++ b/training/multitask_p3_smoke.py @@ -0,0 +1,306 @@ +#!/usr/bin/env python3 +"""One-GPU Tiny/Base P3 smoke test for clip, frame and Orange objectives. + +The 100-example pilot is too small for an accuracy claim. This checks actual +pretrained encoder loading, masked sidecar joins, gradients and holdout metrics. +""" +from __future__ import annotations + +import argparse +import io +import json +import math +import os +import tarfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from safetensors import safe_open +from torch import nn +from torch.nn import functional as F +from torch.utils.data import DataLoader, Dataset +from transformers import WhisperConfig, WhisperFeatureExtractor +from transformers.models.whisper.modeling_whisper import WhisperEncoder + +from p3_target_adapter import SIDECARS, adapt, json_members, rasterize_burst_frames, target_names +from train import snapshot + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3/pilot') +SIDECAR_PATHS = {name: ROOT / f'p3-pilot-{name}-sidecars-00000.tar' for name in SIDECARS} +GROUPS = { + 'emotion': (0, 40, 1.0), 'voicenet': (40, 97, 1.0), + 'other': (97, 100, .3), 'eiv_extra': (100, 119, .5), + 'audiobox': (119, 123, .4), 'dnsmos': (123, 130, .4), + 'burst_count': (130, 131, .3), + 'voiceclap_attributes': (131, 192, .15), +} + + +def tar_payloads(path: Path, suffix: str) -> dict[str, bytes]: + result = {} + with tarfile.open(path, 'r:') as tf: + for member in tf: + if member.isfile() and member.name.endswith(suffix): + result[member.name[:-len(suffix)]] = tf.extractfile(member).read() + return result + + +def make_rows(audio_tar: Path, sidecar_paths: dict[str, Path], + locator_path: Path) -> list[dict]: + audio_meta = json_members(audio_tar, '.json') + audio = tar_payloads(audio_tar, '.opus') + side = {name: json_members(path, suffix) for name, (path, suffix) in + ((name, (sidecar_paths[name], ext)) for name, ext in SIDECARS.items())} + timbre = tar_payloads(sidecar_paths['orange'], '.orange_timbre.npy') + identity = tar_payloads(sidecar_paths['orange'], '.orange_identity.npy') + locator = {r['sample_id']: r for r in json.loads(locator_path.read_text())['rows']} + keys = set(audio_meta) + if any(set(items) != keys for items in (audio, *side.values(), timbre, identity, locator)): + raise RuntimeError('pilot TARs have different sample keys') + names = target_names() + example_scores = next(d['scores'] for d in side['empathic'].values() if d['scores']) + mapped = {('Jealousy_&_Envy' if n == 'emo_Jealousy_and_Envy' else n[4:]) + for n in names[:40]} + extra_names = sorted(set(example_scores) - mapped) + if len(extra_names) != 19: + raise RuntimeError(f'expected 19 EIV extras, found {len(extra_names)}') + attr_names = sorted(next(d['voiceclap_attributes'] for d in + side['voiceclap'].values() if d['voiceclap_attributes'])) + if len(attr_names) != 61: + raise RuntimeError(f'expected 61 VoiceCLAP attributes, found {len(attr_names)}') + rows = [] + for key in sorted(keys): + wav, sr = sf.read(io.BytesIO(audio[key]), dtype='float32') + if sr != 16000 or wav.ndim != 1: + raise RuntimeError(f'{key}: wrong audio format') + target = adapt(audio_meta[key], {kind: items[key] for kind, items in side.items()}, + names, extra_names, locator[key]) + score = ([target['ladder_scores'][name] for name in names] + + [target['extra_eiv_scores'][name] for name in extra_names] + + [target['audiobox_scores'][name] for name in ('CE', 'CU', 'PC', 'PQ')] + + [target['dnsmos_scores'][name] for name in + ('SIG_raw', 'BAK_raw', 'OVRL_raw', 'SIG', 'BAK', 'OVRL', 'P808_MOS')] + + [target['burst_count_log1p']] + + [target['voiceclap_attribute_scores'].get(name) + if target['voiceclap_attributes_valid_for_speech'] else None + for name in attr_names]) + if len(score) != 192: + raise RuntimeError(f'{key}: wrong target count {len(score)}') + frame, frame_mask = rasterize_burst_frames(target['burst_frame_target']) + rows.append({'key': key, 'audio': wav, + 'scores': np.array([np.nan if x is None else x for x in score], np.float32), + 'frame': np.array(frame, np.float32), + 'frame_mask': np.array(frame_mask, np.float32), + 'timbre': np.load(io.BytesIO(timbre[key])).astype(np.float32), + 'identity': np.load(io.BytesIO(identity[key])).astype(np.float32), + 'speaker_valid': target['orange_timbre']['valid_single_speaker']}) + return rows + + +class PilotData(Dataset): + def __init__(self, rows: list[dict], indices: list[int], mean: np.ndarray, std: np.ndarray): + self.rows, self.indices, self.mean, self.std = rows, indices, mean, std + + def __len__(self): + return len(self.indices) + + def __getitem__(self, idx): + row = self.rows[self.indices[idx]] + finite = np.isfinite(row['scores']) + target = np.where(finite, (row['scores'] - self.mean) / self.std, 0).astype(np.float32) + return row['audio'], target, finite, row['frame'], row['frame_mask'], \ + row['timbre'], row['identity'], row['speaker_valid'] + + +def collator(model_path: Path): + extractor = WhisperFeatureExtractor.from_pretrained(model_path, local_files_only=True) + + def collate(batch): + waves = [x[0] for x in batch] + feat = extractor(waves, sampling_rate=16000, padding='longest', truncation=True, + max_length=480000, return_attention_mask=True, return_tensors='np') + mel = feat['input_features'].astype(np.float32) + mask = feat['attention_mask'].astype(np.int64) + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + mask = np.pad(mask, ((0, 0), (0, 1))) + length = mel.shape[-1] // 2 + frame = np.zeros((len(batch), length), np.float32) + frame_mask = np.zeros_like(frame) + for i, item in enumerate(batch): + n = min(length, len(item[3])) + frame[i, :n] = item[3][:n] + frame_mask[i, :n] = item[4][:n] + return tuple(torch.from_numpy(x) for x in + (mel, mask, np.stack([x[1] for x in batch]), + np.stack([x[2] for x in batch]), frame, frame_mask, + np.stack([x[5] for x in batch]), + np.stack([x[6] for x in batch]), + np.array([x[7] for x in batch], np.bool_))) + return collate + + +class MultiTaskWhisper(nn.Module): + def __init__(self, model_path: Path): + super().__init__() + config = WhisperConfig.from_pretrained(model_path, local_files_only=True) + self.encoder = WhisperEncoder(config) + with safe_open(model_path / 'model.safetensors', framework='pt', device='cpu') as file: + prefix = 'model.encoder.' + state = {key[len(prefix):]: file.get_tensor(key) for key in file.keys() + if key.startswith(prefix)} + self.encoder.load_state_dict(state, strict=True) + dim = config.d_model + def clip_head(outputs): + return nn.Sequential(nn.LayerNorm(dim * 4), nn.Linear(dim * 4, 512), + nn.GELU(), nn.Linear(512, outputs)) + self.score_head = clip_head(192) + self.timbre_head = clip_head(128) + self.identity_head = clip_head(250) + self.frame_head = nn.Sequential(nn.LayerNorm(dim), nn.Linear(dim, dim // 2), + nn.GELU(), nn.Conv1d(dim // 2, dim // 2, 7, + padding=3), nn.GELU(), + nn.Conv1d(dim // 2, 1, 1)) + + def forward(self, mel, mel_mask): + enc = self.encoder + h = F.gelu(enc.conv1(mel)) + h = F.gelu(enc.conv2(h)).transpose(1, 2) + n = h.shape[1] + h = h + enc.embed_positions(torch.arange(n, device=h.device)) + valid = torch.arange(n, device=h.device)[None, :] < \ + ((mel_mask.sum(1) + 1) // 2)[:, None] + attention = torch.zeros((len(h), 1, 1, n), device=h.device, dtype=h.dtype) + attention.masked_fill_(~valid[:, None, None, :], torch.finfo(h.dtype).min) + for layer in enc.layers: + h = layer(h, attention) + h = enc.layer_norm(h).float() + mask = valid[:, :, None] + count = mask.sum(1).clamp_min(1) + mean = (h * mask).sum(1) / count + var = ((h - mean[:, None, :]).square() * mask).sum(1) / count + minimum = h.masked_fill(~mask, torch.inf).amin(1) + maximum = h.masked_fill(~mask, -torch.inf).amax(1) + pooled = torch.cat((mean, minimum, maximum, var.clamp_min(1e-8).sqrt()), dim=-1) + x = self.frame_head[0](h) + x = self.frame_head[1](x) + x = self.frame_head[2](x).transpose(1, 2) + logits = self.frame_head[3:](x).squeeze(1) + return {'scores': self.score_head(pooled), 'frame': logits, + 'timbre': F.normalize(self.timbre_head(pooled).float(), dim=-1), + 'identity': F.normalize(self.identity_head(pooled).float(), dim=-1)} + + +def loss_terms(output, batch): + target, score_mask, frame, frame_mask, timbre, identity, speaker_mask = batch[2:] + pred = output['scores'].float() + terms = {} + for name, (start, stop, weight) in GROUPS.items(): + mask = score_mask[:, start:stop].float() + if mask.sum() > 0: + huber = F.huber_loss(pred[:, start:stop], target[:, start:stop], + delta=1.0, reduction='none') + terms[name] = weight * (huber * mask).sum() / mask.sum() + if frame_mask.sum() > 0: + bce = F.binary_cross_entropy_with_logits(output['frame'].float(), frame, + reduction='none', pos_weight=torch.tensor(5.0, + device=frame.device)) + terms['frame_bce'] = .5 * (bce * frame_mask).sum() / frame_mask.sum() + prob = output['frame'].float().sigmoid() * frame_mask + intersection = (prob * frame).sum() + dice = 1 - (2 * intersection + 1) / (prob.sum() + (frame * frame_mask).sum() + 1) + terms['frame_dice'] = .25 * dice + if speaker_mask.any(): + for name, vector in (('timbre', timbre), ('identity', identity)): + pred_vec = output[name][speaker_mask] + target_vec = F.normalize(vector[speaker_mask].float(), dim=-1) + terms[name] = .2 * ((1 - (pred_vec * target_vec).sum(-1)).mean() + + .1 * F.huber_loss(pred_vec, target_vec, delta=.1)) + else: + # Keep both heads in the graph on DDP ranks whose local batch has no + # valid single-speaker target. The zero contribution is still masked. + terms['timbre'] = output['timbre'].sum() * 0 + terms['identity'] = output['identity'].sum() * 0 + return terms + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--model', choices=['tiny', 'base'], required=True) + ap.add_argument('--epochs', type=int, default=2) + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--audio-tar', type=Path, default=ROOT / 'p3-pilot-00000.tar') + ap.add_argument('--sidecar-dir', type=Path) + ap.add_argument('--locator-audit', type=Path, default=ROOT / 'audit_locator.json') + args = ap.parse_args() + assert torch.cuda.is_available() + torch.set_num_threads(2) + torch.manual_seed(640913) + sidecar_paths = ({name: args.sidecar_dir / f'{args.audio_tar.stem}-{name}.tar' + for name in SIDECARS} if args.sidecar_dir else SIDECAR_PATHS) + rows = make_rows(args.audio_tar, sidecar_paths, args.locator_audit) + train_idx = [i for i in range(len(rows)) if i % 10 < 8] + val_idx = [i for i in range(len(rows)) if i % 10 >= 8] + train_scores = np.stack([rows[i]['scores'] for i in train_idx]) + finite = np.isfinite(train_scores) + counts = finite.sum(axis=0) + safe_counts = np.maximum(counts, 1) + clean = np.where(finite, train_scores, 0) + mean = clean.sum(axis=0) / safe_counts + variance = np.where(finite, (clean - mean) ** 2, 0).sum(axis=0) / safe_counts + std = np.where(counts > 0, np.maximum(np.sqrt(variance), .25), 1) + mean = mean.astype(np.float32) + std = std.astype(np.float32) + model_path = snapshot(args.model) + collate = collator(model_path) + train_loader = DataLoader(PilotData(rows, train_idx, mean, std), batch_size=8, + shuffle=True, collate_fn=collate, num_workers=0) + val_loader = DataLoader(PilotData(rows, val_idx, mean, std), batch_size=8, + shuffle=False, collate_fn=collate, num_workers=0) + model = MultiTaskWhisper(model_path).cuda() + heads = list(model.score_head.parameters()) + list(model.timbre_head.parameters()) + \ + list(model.identity_head.parameters()) + list(model.frame_head.parameters()) + optimizer = torch.optim.AdamW([{'params': model.encoder.parameters(), 'lr': 2e-5}, + {'params': heads, 'lr': 3e-4}], weight_decay=.01) + metrics = [] + for epoch in range(args.epochs): + model.train() + train_loss = [] + for batch in train_loader: + batch = tuple(x.cuda() for x in batch) + optimizer.zero_grad(set_to_none=True) + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(batch[0], batch[1]) + terms = loss_terms(output, batch) + loss = sum(terms.values()) + loss.backward() + nn.utils.clip_grad_norm_(model.parameters(), 1.0) + optimizer.step() + train_loss.append(float(loss.detach())) + model.eval() + val_loss = [] + sums = {} + with torch.no_grad(): + for batch in val_loader: + batch = tuple(x.cuda() for x in batch) + with torch.autocast('cuda', dtype=torch.bfloat16): + terms = loss_terms(model(batch[0], batch[1]), batch) + val_loss.append(float(sum(terms.values()))) + for name, val in terms.items(): + sums.setdefault(name, []).append(float(val)) + item = {'model': args.model, 'epoch': epoch + 1, + 'train_loss': float(np.mean(train_loss)), + 'val_loss': float(np.mean(val_loss)), + 'val_terms': {name: float(np.mean(v)) for name, v in sums.items()}, + 'train_rows': len(train_idx), 'val_rows': len(val_idx), + 'disclaimer': '100-example architecture smoke; no generalization estimate'} + metrics.append(item) + print(json.dumps(item), flush=True) + args.out.parent.mkdir(parents=True, exist_ok=True) + args.out.write_text(json.dumps(metrics, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/training/original_curriculum/base_run_config.json b/training/original_curriculum/base_run_config.json new file mode 100644 index 0000000000000000000000000000000000000000..e5fa22aeff52ed3341fb7853787438ca3f643695 --- /dev/null +++ b/training/original_curriculum/base_run_config.json @@ -0,0 +1,617 @@ +{ + "model": "base", + "out": "/e/project1/reformo/schuhmann1/whisper_score_regression/runs/layered_s1s10_base_20261003", + "resume": null, + "batch_per_gpu": 16, + "accum": 1, + "workers": 4, + "encoder_lr": 2e-05, + "head_lr": 0.0003, + "min_lr_ratio": 0.1, + "warmup_ratio": 0.02, + "checkpoint_every": 5000, + "validation_every": 5000, + "minimum_stage_validations": 4, + "min_class_events": 200, + "max_updates": 0, + "world": 16, + "total_updates": 281006, + "warmup_updates": 5620, + "score_names": [ + "emo_Affection", + "emo_Amusement", + "emo_Anger", + "emo_Astonishment_Surprise", + "emo_Awe", + "emo_Bitterness", + "emo_Concentration", + "emo_Confusion", + "emo_Contemplation", + "emo_Contempt", + "emo_Contentment", + "emo_Disappointment", + "emo_Disgust", + "emo_Distress", + "emo_Doubt", + "emo_Elation", + "emo_Embarrassment", + "emo_Emotional_Numbness", + "emo_Fatigue_Exhaustion", + "emo_Fear", + "emo_Helplessness", + "emo_Hope_Enthusiasm_Optimism", + "emo_Impatience_and_Irritability", + "emo_Infatuation", + "emo_Interest", + "emo_Intoxication_Altered_States_of_Consciousness", + "emo_Jealousy_and_Envy", + "emo_Longing", + "emo_Malevolence_Malice", + "emo_Pain", + "emo_Pleasure_Ecstasy", + "emo_Pride", + "emo_Relief", + "emo_Sadness", + "emo_Sexual_Lust", + "emo_Shame", + "emo_Sourness", + "emo_Teasing", + "emo_Thankfulness_Gratitude", + "emo_Triumph", + "vn_AGEV_reg", + "vn_AROU_reg", + "vn_ARSH_reg", + "vn_ATCK_reg", + "vn_BKGN_reg", + "vn_BRGT_reg", + "vn_CHNK_reg", + "vn_CLRT_reg", + "vn_COGL_reg", + "vn_DARC_reg", + "vn_DFLU_reg", + "vn_EMPH_reg", + "vn_ESTH_reg", + "vn_EXPL_reg", + "vn_FOCS_reg", + "vn_FULL_reg", + "vn_GEND_reg", + "vn_HARM_reg", + "vn_METL_reg", + "vn_RANG_reg", + "vn_RCQL_reg", + "vn_REGS_reg", + "vn_RESP_reg", + "vn_ROUG_reg", + "vn_R_CHST_reg", + "vn_R_HEAD_reg", + "vn_R_MASK_reg", + "vn_R_MIXD_reg", + "vn_R_NASL_reg", + "vn_R_ORAL_reg", + "vn_R_THRT_reg", + "vn_SMTH_reg", + "vn_STNC_reg", + "vn_STRU_reg", + "vn_S_ASMR_reg", + "vn_S_AUTH_reg", + "vn_S_CART_reg", + "vn_S_CASU_reg", + "vn_S_CONV_reg", + "vn_S_DRAM_reg", + "vn_S_FORM_reg", + "vn_S_MONO_reg", + "vn_S_NARR_reg", + "vn_S_NEWS_reg", + "vn_S_PLAY_reg", + "vn_S_RANT_reg", + "vn_S_STRY_reg", + "vn_S_TECH_reg", + "vn_S_WHIS_reg", + "vn_TEMP_reg", + "vn_TENS_reg", + "vn_VALN_reg", + "vn_VALS_reg", + "vn_VFLX_reg", + "vn_VOLT_reg", + "vn_VULN_reg", + "vn_WARM_reg", + "genuineness_0_6", + "blend_0_10", + "R_quality", + "eiv_extra:Age", + "eiv_extra:Arousal", + "eiv_extra:Authenticity", + "eiv_extra:Background_Noise", + "eiv_extra:Confident_vs._Hesitant", + "eiv_extra:Gender", + "eiv_extra:High-Pitched_vs._Low-Pitched", + "eiv_extra:Monotone_vs._Expressive", + "eiv_extra:Recording_Quality", + "eiv_extra:Serious_vs._Humorous", + "eiv_extra:Soft_vs._Harsh", + "eiv_extra:Submissive_vs._Dominant", + "eiv_extra:Valence", + "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "eiv_extra:Warm_vs._Cold", + "eiv_extra:score_background_quality", + "eiv_extra:score_content_enjoyment", + "eiv_extra:score_overall_quality", + "eiv_extra:score_speech_quality", + "audiobox:CE", + "audiobox:CU", + "audiobox:PC", + "audiobox:PQ", + "dnsmos:SIG_raw", + "dnsmos:BAK_raw", + "dnsmos:OVRL_raw", + "dnsmos:SIG", + "dnsmos:BAK", + "dnsmos:OVRL", + "dnsmos:P808_MOS", + "burst_count_log1p", + "voiceclap_attribute:Affection", + "voiceclap_attribute:Age", + "voiceclap_attribute:Amusement", + "voiceclap_attribute:Anger", + "voiceclap_attribute:Arousal", + "voiceclap_attribute:Astonishment_Surprise", + "voiceclap_attribute:Authenticity", + "voiceclap_attribute:Awe", + "voiceclap_attribute:Background_Noise", + "voiceclap_attribute:Bitterness", + "voiceclap_attribute:Concentration", + "voiceclap_attribute:Confident_vs._Hesitant", + "voiceclap_attribute:Confusion", + "voiceclap_attribute:Contemplation", + "voiceclap_attribute:Contempt", + "voiceclap_attribute:Contentment", + "voiceclap_attribute:Disappointment", + "voiceclap_attribute:Disgust", + "voiceclap_attribute:Distress", + "voiceclap_attribute:Doubt", + "voiceclap_attribute:Elation", + "voiceclap_attribute:Embarrassment", + "voiceclap_attribute:Emotional_Numbness", + "voiceclap_attribute:Fatigue_Exhaustion", + "voiceclap_attribute:Fear", + "voiceclap_attribute:Gender", + "voiceclap_attribute:Helplessness", + "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "voiceclap_attribute:Impatience_and_Irritability", + "voiceclap_attribute:Infatuation", + "voiceclap_attribute:Interest", + "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "voiceclap_attribute:Jealousy_&_Envy", + "voiceclap_attribute:Longing", + "voiceclap_attribute:Malevolence_Malice", + "voiceclap_attribute:Monotone_vs._Expressive", + "voiceclap_attribute:Pain", + "voiceclap_attribute:Pleasure_Ecstasy", + "voiceclap_attribute:Pride", + "voiceclap_attribute:Recording_Quality", + "voiceclap_attribute:Relief", + "voiceclap_attribute:Sadness", + "voiceclap_attribute:Serious_vs._Humorous", + "voiceclap_attribute:Sexual_Lust", + "voiceclap_attribute:Shame", + "voiceclap_attribute:Soft_vs._Harsh", + "voiceclap_attribute:Sourness", + "voiceclap_attribute:Submissive_vs._Dominant", + "voiceclap_attribute:Teasing", + "voiceclap_attribute:Thankfulness_Gratitude", + "voiceclap_attribute:Triumph", + "voiceclap_attribute:Valence", + "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "voiceclap_attribute:Warm_vs._Cold", + "voiceclap_attribute:duration", + "voiceclap_attribute:score_background_quality", + "voiceclap_attribute:score_content_enjoyment", + "voiceclap_attribute:score_overall_quality", + "voiceclap_attribute:score_speech_quality", + "voiceclap_attribute:talking_speed" + ], + "score_mean": [ + 0.27749165892601013, + 0.4777434766292572, + 0.36061015725135803, + 0.2777629792690277, + 0.11817667633295059, + 0.21946945786476135, + 0.6705899834632874, + 0.3177536427974701, + 0.5056841969490051, + 0.20877057313919067, + 0.35425904393196106, + 0.4897621273994446, + 0.22247810661792755, + 0.4589405953884125, + 0.3137844204902649, + 0.4519732594490051, + 0.2580322027206421, + 0.46182429790496826, + 0.28273433446884155, + 0.3217501640319824, + 0.4309713840484619, + 0.5629669427871704, + 0.5035319924354553, + 0.19843806326389313, + 1.4420181512832642, + 0.1724642664194107, + 0.21464531123638153, + 0.4350960850715637, + 0.2800264358520508, + 0.2569645941257477, + 0.4043351113796234, + 0.22033317387104034, + 0.3699576258659363, + 0.49465101957321167, + 0.2548427879810333, + 0.21115742623806, + 0.21510320901870728, + 0.34143486618995667, + 0.318909615278244, + 0.1931096464395523, + 2.681518316268921, + 2.4366743564605713, + 2.5739870071411133, + 1.9849865436553955, + 2.7404820919036865, + 1.9509913921356201, + 1.8721773624420166, + 1.894247055053711, + 2.070889472961426, + 1.7189459800720215, + 2.307497978210449, + 2.2513887882232666, + 2.337125539779663, + 0.11109915375709534, + 2.223909378051758, + 1.7921996116638184, + 3.3836464881896973, + 2.4652652740478516, + 1.5194090604782104, + 2.968099594116211, + 2.737485408782959, + 1.6384806632995605, + 2.804781675338745, + 2.0985488891601562, + 2.074404716491699, + 2.040480852127075, + 1.722941517829895, + 1.5071759223937988, + 2.6270196437835693, + 2.126116991043091, + 1.9610368013381958, + 1.8022409677505493, + 2.57399582862854, + 1.8595839738845825, + 1.5977575778961182, + 1.211488127708435, + 1.7008559703826904, + 3.7504734992980957, + 2.533360481262207, + 2.806027412414551, + 1.269144892692566, + 2.6660656929016113, + 1.4076342582702637, + 0.48746055364608765, + 2.2685763835906982, + 1.434207558631897, + 2.3200457096099854, + 0.528684139251709, + 1.7669295072555542, + 2.114962577819824, + 1.6594414710998535, + 2.150817632675171, + 2.3777313232421875, + 2.2164313793182373, + 2.6844067573547363, + 2.7245829105377197, + 2.6052799224853516, + 2.8253684043884277, + 6.707726955413818, + 1.1416735649108887, + 3.199366569519043, + 1.381827712059021, + 2.681858539581299, + 0.7440048456192017, + 1.0924224853515625, + -0.11666019260883331, + 1.838754415512085, + 1.840975046157837, + 2.1304681301116943, + 0.9606292843818665, + 0.3583308458328247, + 0.3837394118309021, + 0.07115401327610016, + 1.7351616621017456, + 0.11160333454608917, + 3.062971591949463, + 4.46293830871582, + 2.5364186763763428, + 1.7876968383789062, + 4.791499614715576, + 5.558483123779297, + 3.0696988105773926, + 6.888725757598877, + 3.7026989459991455, + 3.1376471519470215, + 2.988908529281616, + 3.332533121109009, + 3.183006763458252, + 2.728473424911499, + 3.371939182281494, + 0.564864993095398, + 1.0070288181304932, + 3.0217714309692383, + 0.5854920148849487, + 1.0566563606262207, + 1.4644229412078857, + 0.6210613250732422, + 2.788144588470459, + 0.5391162037849426, + 0.5500497817993164, + 0.6080928444862366, + 1.1852548122406006, + 1.1811816692352295, + 0.6684321761131287, + 0.8097957968711853, + 0.7250347137451172, + 0.6182515025138855, + 0.7696337699890137, + 0.6267121434211731, + 0.9318065047264099, + 0.5428418517112732, + 0.6230013370513916, + 0.37965333461761475, + 0.6574907302856445, + 0.4837093651294708, + 0.6278012990951538, + -0.01745273359119892, + 0.6736047267913818, + 1.8283263444900513, + 0.7801159620285034, + 1.1286685466766357, + 0.6222699284553528, + 1.5985472202301025, + 0.5895588994026184, + 0.531328558921814, + 0.5524753332138062, + 0.8625041842460632, + 1.8350659608840942, + 0.3901818096637726, + 0.5491418838500977, + 0.7273247241973877, + 2.2944633960723877, + 1.0110139846801758, + 0.7869164943695068, + 0.972858726978302, + 0.6760010123252869, + 0.5549875497817993, + 0.18813416361808777, + 0.7186443209648132, + 0.6201862096786499, + 0.614105761051178, + 1.3171813488006592, + 0.7256725430488586, + -0.03641652688384056, + 1.678699254989624, + -0.03192274272441864, + 11.635364532470703, + 3.2266478538513184, + 4.694666862487793, + 2.603773593902588, + 1.9127005338668823, + 9.481627464294434 + ], + "score_std": [ + 0.5437366962432861, + 0.8676553964614868, + 0.5801360011100769, + 0.5521981716156006, + 0.4197714924812317, + 0.4069267213344574, + 0.7305826544761658, + 0.5334029793739319, + 0.5889452695846558, + 0.45113658905029297, + 0.5038090348243713, + 0.7013412714004517, + 0.49026989936828613, + 0.8173884749412537, + 0.48334044218063354, + 0.7184596061706543, + 0.4370509088039398, + 0.9614661931991577, + 0.5407941937446594, + 0.611741304397583, + 0.7080591320991516, + 0.7584722638130188, + 0.6841333508491516, + 0.5412347912788391, + 0.9140985608100891, + 0.5562154054641724, + 0.44575998187065125, + 0.6358309984207153, + 0.5236847996711731, + 0.5751715898513794, + 0.6105303764343262, + 0.51991206407547, + 0.6979016065597534, + 0.7643030285835266, + 0.4977344572544098, + 0.5240214467048645, + 0.43236520886421204, + 0.5380140542984009, + 0.6912878751754761, + 0.5280161499977112, + 1.2599846124649048, + 1.126529574394226, + 0.8762896060943604, + 1.3167362213134766, + 0.7566960453987122, + 0.8106063008308411, + 1.2465068101882935, + 0.9609140753746033, + 1.0542023181915283, + 1.362148642539978, + 1.1811630725860596, + 1.571174144744873, + 0.7787088751792908, + 0.3274502456188202, + 1.109856367111206, + 0.883672297000885, + 1.5924972295761108, + 0.8279261589050293, + 0.9576501846313477, + 0.891509473323822, + 0.9002096056938171, + 1.2561882734298706, + 1.0695379972457886, + 0.8817092776298523, + 0.8490350842475891, + 0.8235664367675781, + 1.023396611213684, + 0.8368624448776245, + 1.0560996532440186, + 0.7440944910049438, + 0.8052754402160645, + 1.111371636390686, + 1.13865327835083, + 0.9860734343528748, + 1.3787169456481934, + 1.0388771295547485, + 1.3691930770874023, + 1.2758985757827759, + 1.305350422859192, + 1.1393134593963623, + 1.008335828781128, + 1.2723127603530884, + 1.4352364540100098, + 0.5510048270225525, + 1.2999988794326782, + 1.275938868522644, + 1.39365553855896, + 1.217934250831604, + 1.5986617803573608, + 1.2006604671478271, + 0.8322792053222656, + 1.1298775672912598, + 1.0982979536056519, + 1.2067712545394897, + 0.8684567809104919, + 0.9905231595039368, + 0.9048547744750977, + 1.6066662073135376, + 2.717972755432129, + 0.3311099708080292, + 0.2950047552585602, + 0.4359813630580902, + 0.25, + 0.26394614577293396, + 0.3041084110736847, + 0.9973793625831604, + 0.25, + 0.47023749351501465, + 0.33257871866226196, + 0.34091120958328247, + 0.3194079101085663, + 0.32314765453338623, + 0.38162848353385925, + 0.43580567836761475, + 0.29992207884788513, + 0.6935931444168091, + 0.30376729369163513, + 0.5075397491455078, + 0.25, + 1.0166618824005127, + 0.9988844394683838, + 1.6154870986938477, + 0.8792684674263, + 0.6690715551376343, + 1.1252458095550537, + 0.8129898905754089, + 0.5011401772499084, + 0.9285669922828674, + 0.6066545248031616, + 0.4964241683483124, + 0.6485206484794617, + 0.5545063614845276, + 0.5437508821487427, + 0.5738969445228577, + 0.5073710680007935, + 0.6225984692573547, + 0.4788701832294464, + 0.25, + 0.25941038131713867, + 0.2641003727912903, + 0.25, + 0.5305075645446777, + 0.46878623962402344, + 0.3352125883102417, + 0.4053431451320648, + 0.33969345688819885, + 0.30695465207099915, + 0.29053059220314026, + 0.25, + 0.3499687612056732, + 0.25, + 0.39873725175857544, + 0.31471413373947144, + 0.26617875695228577, + 0.2603147029876709, + 0.25, + 1.0046077966690063, + 0.2682698369026184, + 0.3735311031341553, + 0.3972975015640259, + 0.542029619216919, + 0.3326053023338318, + 0.43933433294296265, + 0.4639695882797241, + 0.25, + 0.25, + 0.3459997773170471, + 0.5964633822441101, + 0.25, + 0.3012017607688904, + 0.34898921847343445, + 0.3281205892562866, + 0.4159489870071411, + 0.3129201829433441, + 0.5704670548439026, + 0.4178532063961029, + 0.2817857563495636, + 0.3601606488227844, + 0.29048749804496765, + 0.35900384187698364, + 0.3793472647666931, + 0.5293529033660889, + 0.3587714433670044, + 0.6340725421905518, + 0.5558832883834839, + 0.3993605971336365, + 6.333652019500732, + 0.49855202436447144, + 0.25, + 0.41230252385139465, + 0.25, + 3.752267599105835 + ], + "cps_mean": 18.207849092730562, + "cps_std": 7.742389961392013, + "cps_min": 0.5, + "cps_max": 60.0, + "hashes": { + "schedule": "f3f50eade3bd34a9fcdb487b437bea123a3c8c226b89e48821311f240c7f8bf1", + "ladder_index": "68c2cea705b6699a87ffc1ca638fb2e713b1a28ef8dc3b42204a4952b013e27c", + "ladder_aux_schema": "ec6d034784b47d6e370555d9a0d85d730ece41bf2134f2048dde2ea129388d0c", + "p3_index": "a8f167d4805d59548eeedb7a18d6e5cbbb535e696f1419695c3b89f853f21c8c", + "p3_event_schema": "486227a3045b4ff5714327d2ae9825bdcf027e7cd31d2c914ce6d58c38a18dde", + "p3_score_normalization": "ae909ebff3441ac37afadb7dc62f62a9b3f758c4c7a0d1cd7bd5b8ceae407622", + "ladder_score_normalization": "13cd547651f825dcda0ca36166cd0cec7267cd3aae46b5e71afd6d2a39e9bf22" + }, + "selection": "sum of fixed Ladder and P3 weighted validation losses", + "stage_best": "lowest selection at validation checks within each stage" +} diff --git a/training/original_curriculum/fastgen.sh b/training/original_curriculum/fastgen.sh new file mode 100644 index 0000000000000000000000000000000000000000..83b1b66d8b77d8272521a6caf3afa0947adbf90c --- /dev/null +++ b/training/original_curriculum/fastgen.sh @@ -0,0 +1,27 @@ +# FAST GENERATION ENVIRONMENT — everything off /e/software and /e/scratch, nothing off /e/data1. +# +# WHY: the project venv on /e/data1 is metadata-bound. Measured on a compute node +# (job 1550920, import bisection): `import numpy` alone took 604 s and the job hit its 20-minute +# wall before reaching torch. All four ranks finished numpy at exactly 604.4 s despite being +# staggered 0/20/40/60 s apart, which also shows the import stagger does nothing against this -- +# it was built for a module-cache write race, not for metadata contention. +# +# Heavy binaries come from the EasyBuild stack (numpy 0.087 s, PyTorch 2.9.1 + torchaudio 2.9.1 +# for the same Python 3.13); the pure-Python packages the project pins are installed to scratch. +S=/e/software/default/stages/2026/software +SC=/e/scratch/reformo/schuhmann1_moss +PYR=$S/Python/3.13.5-GCCcore-14.3.0 +SB=$S/SciPy-bundle/2025.07-gcccoreflexiblas-14.3.0-3.4.5 +PT=$S/PyTorch/2.9.1-gcccoreflexiblas-14.3.0-3.4.5 +TA=$S/torchaudio/2.9.1-gcccoreflexiblas-14.3.0-3.4.5 +export PATH=$PYR/bin:$PATH +# ZIPIMPORT FOR THE PURE-PYTHON PACKAGES. A wheel is a zip and Python imports straight out of +# it, so transformers, peft, huggingface_hub, requests and friends cost ONE file open each +# instead of thousands of small reads. That matters here: `pip install --target` onto this +# filesystem repeatedly produced truncated packages (a `transformers` dir with 14 of ~800 files, +# a 2-entry `peft` stub), and a truncated dir is worse than a missing one -- it imports cleanly +# as a namespace package and fails deep inside adapter loading, after the allocation is spent. +# Only wheels carrying compiled .so files have to be unpacked; those live in fastpkgs3. +WHL=$SC/wheels +export PYTHONPATH=$SC/fastpkgs3:$WHL/accelerate-1.14.0-py3-none-any.whl:$WHL/anyio-4.14.2-py3-none-any.whl:$WHL/certifi-2026.7.22-py3-none-any.whl:$WHL/filelock-3.32.4-py3-none-any.whl:$WHL/fsspec-2026.7.0-py3-none-any.whl:$WHL/h11-0.16.0-py3-none-any.whl:$WHL/httpcore-1.0.9-py3-none-any.whl:$WHL/httpx-0.28.1-py3-none-any.whl:$WHL/huggingface_hub-1.29.0-py3-none-any.whl:$WHL/idna-3.19-py3-none-any.whl:$WHL/jinja2-3.1.6-py3-none-any.whl:$WHL/librosa-1.0.0-py3-none-any.whl:$WHL/mpmath-1.4.1-py3-none-any.whl:$WHL/networkx-3.6.1-py3-none-any.whl:$WHL/packaging-26.3-py3-none-any.whl:$WHL/peft-0.20.0-py3-none-any.whl:$WHL/pycparser-3.0-py3-none-any.whl:$WHL/requests-2.34.2-py3-none-any.whl:$WHL/sniffio-1.3.1-py3-none-any.whl:$WHL/soundfile-0.14.0-py2.py3-none-manylinux_2_28_aarch64.whl:$WHL/sympy-1.14.0-py3-none-any.whl:$WHL/tqdm-4.70.0-py3-none-any.whl:$WHL/typing_extensions-4.16.0-py3-none-any.whl:$WHL/urllib3-2.7.0-py3-none-any.whl:$PT/lib/python3.13/site-packages:$TA/lib/python3.13/site-packages:$SB/lib/python3.13/site-packages +export LD_LIBRARY_PATH=$PYR/lib:$PT/lib:$TA/lib:$S/GCCcore/14.3.0/lib64:$S/OpenBLAS/0.3.30-GCCcore-14.3.0/lib:$S/BLIS/2.0-GCCcore-14.3.0/lib:$S/FlexiBLAS/3.4.5-GCC-14.3.0/lib:$S/zlib/1.3.1-GCCcore-14.3.0/lib:$S/OpenSSL/3/lib64:$S/bzip2/1.0.8-GCCcore-14.3.0/lib:$S/XZ/5.8.1-GCCcore-14.3.0/lib:$S/SQLite/3.50.1-GCCcore-14.3.0/lib:$S/libffi/3.5.1-GCCcore-14.3.0/lib64:$S/libreadline/8.2-GCCcore-14.3.0/lib:$S/ncurses/6.5-GCCcore-14.3.0/lib:$LD_LIBRARY_PATH diff --git a/training/original_curriculum/small_run_config.json b/training/original_curriculum/small_run_config.json new file mode 100644 index 0000000000000000000000000000000000000000..dd9fba1a9091f56f99eaa4d33def1793ce86a374 --- /dev/null +++ b/training/original_curriculum/small_run_config.json @@ -0,0 +1,617 @@ +{ + "model": "small", + "out": "/e/project1/reformo/schuhmann1/whisper_score_regression/runs/layered_s1s10_small_20261003", + "resume": null, + "batch_per_gpu": 16, + "accum": 1, + "workers": 4, + "encoder_lr": 1.5e-05, + "head_lr": 0.0003, + "min_lr_ratio": 0.1, + "warmup_ratio": 0.02, + "checkpoint_every": 5000, + "validation_every": 5000, + "minimum_stage_validations": 4, + "min_class_events": 200, + "max_updates": 0, + "world": 16, + "total_updates": 281006, + "warmup_updates": 5620, + "score_names": [ + "emo_Affection", + "emo_Amusement", + "emo_Anger", + "emo_Astonishment_Surprise", + "emo_Awe", + "emo_Bitterness", + "emo_Concentration", + "emo_Confusion", + "emo_Contemplation", + "emo_Contempt", + "emo_Contentment", + "emo_Disappointment", + "emo_Disgust", + "emo_Distress", + "emo_Doubt", + "emo_Elation", + "emo_Embarrassment", + "emo_Emotional_Numbness", + "emo_Fatigue_Exhaustion", + "emo_Fear", + "emo_Helplessness", + "emo_Hope_Enthusiasm_Optimism", + "emo_Impatience_and_Irritability", + "emo_Infatuation", + "emo_Interest", + "emo_Intoxication_Altered_States_of_Consciousness", + "emo_Jealousy_and_Envy", + "emo_Longing", + "emo_Malevolence_Malice", + "emo_Pain", + "emo_Pleasure_Ecstasy", + "emo_Pride", + "emo_Relief", + "emo_Sadness", + "emo_Sexual_Lust", + "emo_Shame", + "emo_Sourness", + "emo_Teasing", + "emo_Thankfulness_Gratitude", + "emo_Triumph", + "vn_AGEV_reg", + "vn_AROU_reg", + "vn_ARSH_reg", + "vn_ATCK_reg", + "vn_BKGN_reg", + "vn_BRGT_reg", + "vn_CHNK_reg", + "vn_CLRT_reg", + "vn_COGL_reg", + "vn_DARC_reg", + "vn_DFLU_reg", + "vn_EMPH_reg", + "vn_ESTH_reg", + "vn_EXPL_reg", + "vn_FOCS_reg", + "vn_FULL_reg", + "vn_GEND_reg", + "vn_HARM_reg", + "vn_METL_reg", + "vn_RANG_reg", + "vn_RCQL_reg", + "vn_REGS_reg", + "vn_RESP_reg", + "vn_ROUG_reg", + "vn_R_CHST_reg", + "vn_R_HEAD_reg", + "vn_R_MASK_reg", + "vn_R_MIXD_reg", + "vn_R_NASL_reg", + "vn_R_ORAL_reg", + "vn_R_THRT_reg", + "vn_SMTH_reg", + "vn_STNC_reg", + "vn_STRU_reg", + "vn_S_ASMR_reg", + "vn_S_AUTH_reg", + "vn_S_CART_reg", + "vn_S_CASU_reg", + "vn_S_CONV_reg", + "vn_S_DRAM_reg", + "vn_S_FORM_reg", + "vn_S_MONO_reg", + "vn_S_NARR_reg", + "vn_S_NEWS_reg", + "vn_S_PLAY_reg", + "vn_S_RANT_reg", + "vn_S_STRY_reg", + "vn_S_TECH_reg", + "vn_S_WHIS_reg", + "vn_TEMP_reg", + "vn_TENS_reg", + "vn_VALN_reg", + "vn_VALS_reg", + "vn_VFLX_reg", + "vn_VOLT_reg", + "vn_VULN_reg", + "vn_WARM_reg", + "genuineness_0_6", + "blend_0_10", + "R_quality", + "eiv_extra:Age", + "eiv_extra:Arousal", + "eiv_extra:Authenticity", + "eiv_extra:Background_Noise", + "eiv_extra:Confident_vs._Hesitant", + "eiv_extra:Gender", + "eiv_extra:High-Pitched_vs._Low-Pitched", + "eiv_extra:Monotone_vs._Expressive", + "eiv_extra:Recording_Quality", + "eiv_extra:Serious_vs._Humorous", + "eiv_extra:Soft_vs._Harsh", + "eiv_extra:Submissive_vs._Dominant", + "eiv_extra:Valence", + "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "eiv_extra:Warm_vs._Cold", + "eiv_extra:score_background_quality", + "eiv_extra:score_content_enjoyment", + "eiv_extra:score_overall_quality", + "eiv_extra:score_speech_quality", + "audiobox:CE", + "audiobox:CU", + "audiobox:PC", + "audiobox:PQ", + "dnsmos:SIG_raw", + "dnsmos:BAK_raw", + "dnsmos:OVRL_raw", + "dnsmos:SIG", + "dnsmos:BAK", + "dnsmos:OVRL", + "dnsmos:P808_MOS", + "burst_count_log1p", + "voiceclap_attribute:Affection", + "voiceclap_attribute:Age", + "voiceclap_attribute:Amusement", + "voiceclap_attribute:Anger", + "voiceclap_attribute:Arousal", + "voiceclap_attribute:Astonishment_Surprise", + "voiceclap_attribute:Authenticity", + "voiceclap_attribute:Awe", + "voiceclap_attribute:Background_Noise", + "voiceclap_attribute:Bitterness", + "voiceclap_attribute:Concentration", + "voiceclap_attribute:Confident_vs._Hesitant", + "voiceclap_attribute:Confusion", + "voiceclap_attribute:Contemplation", + "voiceclap_attribute:Contempt", + "voiceclap_attribute:Contentment", + "voiceclap_attribute:Disappointment", + "voiceclap_attribute:Disgust", + "voiceclap_attribute:Distress", + "voiceclap_attribute:Doubt", + "voiceclap_attribute:Elation", + "voiceclap_attribute:Embarrassment", + "voiceclap_attribute:Emotional_Numbness", + "voiceclap_attribute:Fatigue_Exhaustion", + "voiceclap_attribute:Fear", + "voiceclap_attribute:Gender", + "voiceclap_attribute:Helplessness", + "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "voiceclap_attribute:Impatience_and_Irritability", + "voiceclap_attribute:Infatuation", + "voiceclap_attribute:Interest", + "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "voiceclap_attribute:Jealousy_&_Envy", + "voiceclap_attribute:Longing", + "voiceclap_attribute:Malevolence_Malice", + "voiceclap_attribute:Monotone_vs._Expressive", + "voiceclap_attribute:Pain", + "voiceclap_attribute:Pleasure_Ecstasy", + "voiceclap_attribute:Pride", + "voiceclap_attribute:Recording_Quality", + "voiceclap_attribute:Relief", + "voiceclap_attribute:Sadness", + "voiceclap_attribute:Serious_vs._Humorous", + "voiceclap_attribute:Sexual_Lust", + "voiceclap_attribute:Shame", + "voiceclap_attribute:Soft_vs._Harsh", + "voiceclap_attribute:Sourness", + "voiceclap_attribute:Submissive_vs._Dominant", + "voiceclap_attribute:Teasing", + "voiceclap_attribute:Thankfulness_Gratitude", + "voiceclap_attribute:Triumph", + "voiceclap_attribute:Valence", + "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "voiceclap_attribute:Warm_vs._Cold", + "voiceclap_attribute:duration", + "voiceclap_attribute:score_background_quality", + "voiceclap_attribute:score_content_enjoyment", + "voiceclap_attribute:score_overall_quality", + "voiceclap_attribute:score_speech_quality", + "voiceclap_attribute:talking_speed" + ], + "score_mean": [ + 0.27749165892601013, + 0.4777434766292572, + 0.36061015725135803, + 0.2777629792690277, + 0.11817667633295059, + 0.21946945786476135, + 0.6705899834632874, + 0.3177536427974701, + 0.5056841969490051, + 0.20877057313919067, + 0.35425904393196106, + 0.4897621273994446, + 0.22247810661792755, + 0.4589405953884125, + 0.3137844204902649, + 0.4519732594490051, + 0.2580322027206421, + 0.46182429790496826, + 0.28273433446884155, + 0.3217501640319824, + 0.4309713840484619, + 0.5629669427871704, + 0.5035319924354553, + 0.19843806326389313, + 1.4420181512832642, + 0.1724642664194107, + 0.21464531123638153, + 0.4350960850715637, + 0.2800264358520508, + 0.2569645941257477, + 0.4043351113796234, + 0.22033317387104034, + 0.3699576258659363, + 0.49465101957321167, + 0.2548427879810333, + 0.21115742623806, + 0.21510320901870728, + 0.34143486618995667, + 0.318909615278244, + 0.1931096464395523, + 2.681518316268921, + 2.4366743564605713, + 2.5739870071411133, + 1.9849865436553955, + 2.7404820919036865, + 1.9509913921356201, + 1.8721773624420166, + 1.894247055053711, + 2.070889472961426, + 1.7189459800720215, + 2.307497978210449, + 2.2513887882232666, + 2.337125539779663, + 0.11109915375709534, + 2.223909378051758, + 1.7921996116638184, + 3.3836464881896973, + 2.4652652740478516, + 1.5194090604782104, + 2.968099594116211, + 2.737485408782959, + 1.6384806632995605, + 2.804781675338745, + 2.0985488891601562, + 2.074404716491699, + 2.040480852127075, + 1.722941517829895, + 1.5071759223937988, + 2.6270196437835693, + 2.126116991043091, + 1.9610368013381958, + 1.8022409677505493, + 2.57399582862854, + 1.8595839738845825, + 1.5977575778961182, + 1.211488127708435, + 1.7008559703826904, + 3.7504734992980957, + 2.533360481262207, + 2.806027412414551, + 1.269144892692566, + 2.6660656929016113, + 1.4076342582702637, + 0.48746055364608765, + 2.2685763835906982, + 1.434207558631897, + 2.3200457096099854, + 0.528684139251709, + 1.7669295072555542, + 2.114962577819824, + 1.6594414710998535, + 2.150817632675171, + 2.3777313232421875, + 2.2164313793182373, + 2.6844067573547363, + 2.7245829105377197, + 2.6052799224853516, + 2.8253684043884277, + 6.707726955413818, + 1.1416735649108887, + 3.199366569519043, + 1.381827712059021, + 2.681858539581299, + 0.7440048456192017, + 1.0924224853515625, + -0.11666019260883331, + 1.838754415512085, + 1.840975046157837, + 2.1304681301116943, + 0.9606292843818665, + 0.3583308458328247, + 0.3837394118309021, + 0.07115401327610016, + 1.7351616621017456, + 0.11160333454608917, + 3.062971591949463, + 4.46293830871582, + 2.5364186763763428, + 1.7876968383789062, + 4.791499614715576, + 5.558483123779297, + 3.0696988105773926, + 6.888725757598877, + 3.7026989459991455, + 3.1376471519470215, + 2.988908529281616, + 3.332533121109009, + 3.183006763458252, + 2.728473424911499, + 3.371939182281494, + 0.564864993095398, + 1.0070288181304932, + 3.0217714309692383, + 0.5854920148849487, + 1.0566563606262207, + 1.4644229412078857, + 0.6210613250732422, + 2.788144588470459, + 0.5391162037849426, + 0.5500497817993164, + 0.6080928444862366, + 1.1852548122406006, + 1.1811816692352295, + 0.6684321761131287, + 0.8097957968711853, + 0.7250347137451172, + 0.6182515025138855, + 0.7696337699890137, + 0.6267121434211731, + 0.9318065047264099, + 0.5428418517112732, + 0.6230013370513916, + 0.37965333461761475, + 0.6574907302856445, + 0.4837093651294708, + 0.6278012990951538, + -0.01745273359119892, + 0.6736047267913818, + 1.8283263444900513, + 0.7801159620285034, + 1.1286685466766357, + 0.6222699284553528, + 1.5985472202301025, + 0.5895588994026184, + 0.531328558921814, + 0.5524753332138062, + 0.8625041842460632, + 1.8350659608840942, + 0.3901818096637726, + 0.5491418838500977, + 0.7273247241973877, + 2.2944633960723877, + 1.0110139846801758, + 0.7869164943695068, + 0.972858726978302, + 0.6760010123252869, + 0.5549875497817993, + 0.18813416361808777, + 0.7186443209648132, + 0.6201862096786499, + 0.614105761051178, + 1.3171813488006592, + 0.7256725430488586, + -0.03641652688384056, + 1.678699254989624, + -0.03192274272441864, + 11.635364532470703, + 3.2266478538513184, + 4.694666862487793, + 2.603773593902588, + 1.9127005338668823, + 9.481627464294434 + ], + "score_std": [ + 0.5437366962432861, + 0.8676553964614868, + 0.5801360011100769, + 0.5521981716156006, + 0.4197714924812317, + 0.4069267213344574, + 0.7305826544761658, + 0.5334029793739319, + 0.5889452695846558, + 0.45113658905029297, + 0.5038090348243713, + 0.7013412714004517, + 0.49026989936828613, + 0.8173884749412537, + 0.48334044218063354, + 0.7184596061706543, + 0.4370509088039398, + 0.9614661931991577, + 0.5407941937446594, + 0.611741304397583, + 0.7080591320991516, + 0.7584722638130188, + 0.6841333508491516, + 0.5412347912788391, + 0.9140985608100891, + 0.5562154054641724, + 0.44575998187065125, + 0.6358309984207153, + 0.5236847996711731, + 0.5751715898513794, + 0.6105303764343262, + 0.51991206407547, + 0.6979016065597534, + 0.7643030285835266, + 0.4977344572544098, + 0.5240214467048645, + 0.43236520886421204, + 0.5380140542984009, + 0.6912878751754761, + 0.5280161499977112, + 1.2599846124649048, + 1.126529574394226, + 0.8762896060943604, + 1.3167362213134766, + 0.7566960453987122, + 0.8106063008308411, + 1.2465068101882935, + 0.9609140753746033, + 1.0542023181915283, + 1.362148642539978, + 1.1811630725860596, + 1.571174144744873, + 0.7787088751792908, + 0.3274502456188202, + 1.109856367111206, + 0.883672297000885, + 1.5924972295761108, + 0.8279261589050293, + 0.9576501846313477, + 0.891509473323822, + 0.9002096056938171, + 1.2561882734298706, + 1.0695379972457886, + 0.8817092776298523, + 0.8490350842475891, + 0.8235664367675781, + 1.023396611213684, + 0.8368624448776245, + 1.0560996532440186, + 0.7440944910049438, + 0.8052754402160645, + 1.111371636390686, + 1.13865327835083, + 0.9860734343528748, + 1.3787169456481934, + 1.0388771295547485, + 1.3691930770874023, + 1.2758985757827759, + 1.305350422859192, + 1.1393134593963623, + 1.008335828781128, + 1.2723127603530884, + 1.4352364540100098, + 0.5510048270225525, + 1.2999988794326782, + 1.275938868522644, + 1.39365553855896, + 1.217934250831604, + 1.5986617803573608, + 1.2006604671478271, + 0.8322792053222656, + 1.1298775672912598, + 1.0982979536056519, + 1.2067712545394897, + 0.8684567809104919, + 0.9905231595039368, + 0.9048547744750977, + 1.6066662073135376, + 2.717972755432129, + 0.3311099708080292, + 0.2950047552585602, + 0.4359813630580902, + 0.25, + 0.26394614577293396, + 0.3041084110736847, + 0.9973793625831604, + 0.25, + 0.47023749351501465, + 0.33257871866226196, + 0.34091120958328247, + 0.3194079101085663, + 0.32314765453338623, + 0.38162848353385925, + 0.43580567836761475, + 0.29992207884788513, + 0.6935931444168091, + 0.30376729369163513, + 0.5075397491455078, + 0.25, + 1.0166618824005127, + 0.9988844394683838, + 1.6154870986938477, + 0.8792684674263, + 0.6690715551376343, + 1.1252458095550537, + 0.8129898905754089, + 0.5011401772499084, + 0.9285669922828674, + 0.6066545248031616, + 0.4964241683483124, + 0.6485206484794617, + 0.5545063614845276, + 0.5437508821487427, + 0.5738969445228577, + 0.5073710680007935, + 0.6225984692573547, + 0.4788701832294464, + 0.25, + 0.25941038131713867, + 0.2641003727912903, + 0.25, + 0.5305075645446777, + 0.46878623962402344, + 0.3352125883102417, + 0.4053431451320648, + 0.33969345688819885, + 0.30695465207099915, + 0.29053059220314026, + 0.25, + 0.3499687612056732, + 0.25, + 0.39873725175857544, + 0.31471413373947144, + 0.26617875695228577, + 0.2603147029876709, + 0.25, + 1.0046077966690063, + 0.2682698369026184, + 0.3735311031341553, + 0.3972975015640259, + 0.542029619216919, + 0.3326053023338318, + 0.43933433294296265, + 0.4639695882797241, + 0.25, + 0.25, + 0.3459997773170471, + 0.5964633822441101, + 0.25, + 0.3012017607688904, + 0.34898921847343445, + 0.3281205892562866, + 0.4159489870071411, + 0.3129201829433441, + 0.5704670548439026, + 0.4178532063961029, + 0.2817857563495636, + 0.3601606488227844, + 0.29048749804496765, + 0.35900384187698364, + 0.3793472647666931, + 0.5293529033660889, + 0.3587714433670044, + 0.6340725421905518, + 0.5558832883834839, + 0.3993605971336365, + 6.333652019500732, + 0.49855202436447144, + 0.25, + 0.41230252385139465, + 0.25, + 3.752267599105835 + ], + "cps_mean": 18.207849092730562, + "cps_std": 7.742389961392013, + "cps_min": 0.5, + "cps_max": 60.0, + "hashes": { + "schedule": "f3f50eade3bd34a9fcdb487b437bea123a3c8c226b89e48821311f240c7f8bf1", + "ladder_index": "68c2cea705b6699a87ffc1ca638fb2e713b1a28ef8dc3b42204a4952b013e27c", + "ladder_aux_schema": "ec6d034784b47d6e370555d9a0d85d730ece41bf2134f2048dde2ea129388d0c", + "p3_index": "a8f167d4805d59548eeedb7a18d6e5cbbb535e696f1419695c3b89f853f21c8c", + "p3_event_schema": "486227a3045b4ff5714327d2ae9825bdcf027e7cd31d2c914ce6d58c38a18dde", + "p3_score_normalization": "ae909ebff3441ac37afadb7dc62f62a9b3f758c4c7a0d1cd7bd5b8ceae407622", + "ladder_score_normalization": "13cd547651f825dcda0ca36166cd0cec7267cd3aae46b5e71afd6d2a39e9bf22" + }, + "selection": "sum of fixed Ladder and P3 weighted validation losses", + "stage_best": "lowest selection at validation checks within each stage" +} diff --git a/training/p3_frozen_loader.py b/training/p3_frozen_loader.py new file mode 100644 index 0000000000000000000000000000000000000000..6343c54083ef30d04e78fbdd37be44dc4d04e666 --- /dev/null +++ b/training/p3_frozen_loader.py @@ -0,0 +1,241 @@ +#!/usr/bin/env python3 +"""Random-access WebDataset reader for the frozen P3 training snapshot.""" +from __future__ import annotations + +import io +import json +import os +from collections import OrderedDict +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from torch.utils.data import Dataset +from transformers import WhisperFeatureExtractor + +from prepare_p3_frozen import ROOT, score_values + + +class P3FrozenDataset(Dataset): + def __init__(self, split: str, *, root: Path = ROOT, + include_teacher_embeddings: bool = False, + score_mean: np.ndarray | None = None, + score_std: np.ndarray | None = None, + event_class_path: Path | None = None): + if split not in ('train', 'validation', 'test'): + raise ValueError(split) + self.root = Path(root) + self.split = split + self.rows = np.load(self.root / 'sample_index.npy', mmap_mode='r') + self.indices = np.load(self.root / f'{split}_indices.npy', mmap_mode='r') + frozen = json.loads((self.root / 'frozen_manifest.json').read_text()) + self.shards = frozen['shards'] + self.norm = json.loads((self.root / 'score_normalization.json').read_text()) + self.names = self.norm['score_names'] + self.mean = np.asarray(self.norm['mean'], dtype=np.float32) + self.std = np.asarray(self.norm['std'], dtype=np.float32) + if len(self.names) != 192: + raise RuntimeError('wrong frozen target width') + if score_mean is not None or score_std is not None: + if score_mean is None or score_std is None: + raise ValueError('score_mean and score_std must be supplied together') + self.mean = np.asarray(score_mean, dtype=np.float32) + self.std = np.asarray(score_std, dtype=np.float32) + if self.mean.shape != (192,) or self.std.shape != (192,) or np.any(self.std <= 0): + raise ValueError('invalid score normalization override') + self.include_teacher_embeddings = include_teacher_embeddings + self.event_class_path = Path(event_class_path) if event_class_path else None + self.event_class_ids = (np.load(self.event_class_path,mmap_mode='r') + if self.event_class_path else None) + if self.event_class_ids is not None and len(self.event_class_ids)!=len(self.rows): + raise RuntimeError('P3 event class sidecar/index row mismatch') + self._fds: OrderedDict[str, int] = OrderedDict() + + def __len__(self) -> int: + return len(self.indices) + + def close(self) -> None: + fds = getattr(self, '_fds', None) + if fds is None: + return + for fd in fds.values(): + os.close(fd) + fds.clear() + + def __del__(self): + self.close() + + def __getstate__(self): + state = self.__dict__.copy() + state['rows'] = None + state['indices'] = None + state['event_class_ids'] = None + state['_fds'] = OrderedDict() + return state + + def __setstate__(self, state): + self.__dict__.update(state) + self.rows = np.load(self.root / 'sample_index.npy', mmap_mode='r') + self.indices = np.load(self.root / f'{self.split}_indices.npy', mmap_mode='r') + if self.event_class_path: + self.event_class_ids=np.load(self.event_class_path,mmap_mode='r') + + def _read(self, path: str, offset: int, size: int) -> bytes: + if path not in self._fds: + if len(self._fds) >= 64: + _, fd = self._fds.popitem(last=False) + os.close(fd) + self._fds[path] = os.open(path, os.O_RDONLY) + else: + self._fds.move_to_end(path) + raw = os.pread(self._fds[path], size, offset) + if len(raw) != size: + raise RuntimeError(f'short read {path}:{offset}+{size}') + return raw + + def _payload(self, shard: dict, row: np.void, kind: str) -> bytes: + if kind == 'audio': + path = shard['audio']['path'] + elif kind == 'targets': + path = shard['sidecars']['targets']['path'] + else: + source_kind = {'timbre': 'orange', 'identity': 'orange', + 'voiceclap': 'voiceclap', 'bud_e': 'empathic'}[kind] + path = shard['sidecars'][source_kind]['path'] + return self._read(path, int(row[f'{kind}_offset']), int(row[f'{kind}_size'])) + + def __getitem__(self, position: int) -> dict: + index = int(self.indices[position]) + row = self.rows[index] + shard = self.shards[index // 10000] + key = f"p3_{int(row['sample_id']):08d}" + wave, sr = sf.read(io.BytesIO(self._payload(shard, row, 'audio')), + dtype='float32') + if sr != 16000 or wave.ndim != 1 or not 1600 <= len(wave) <= 480000: + raise RuntimeError(f'{key}: invalid 16-kHz mono audio') + target = json.loads(self._payload(shard, row, 'targets')) + if target['sample_id'] != key: + raise RuntimeError(f'{key}: target/audio key mismatch') + score = score_values(target, self.names).astype(np.float32) + valid = np.isfinite(score) + normalized = np.where(valid, (score - self.mean) / self.std, 0).astype(np.float32) + frame = np.asarray(target['burst_frame_labels'], dtype=np.float32) + frame_mask = np.asarray(target['burst_frame_valid_mask'], dtype=np.float32) + if len(frame) != len(frame_mask) or not frame_mask.all(): + raise RuntimeError(f'{key}: invalid frame target') + result = {'key': key, 'audio': wave, 'scores': normalized, + 'score_mask': valid, 'frame': frame, 'frame_mask': frame_mask, + 'auxiliary_targets': target['auxiliary_targets'], + 'events_samples': target['burst_frame_target']['positive_intervals_samples'], + 'event_raw_class_ids': (self.event_class_ids[index].copy() + if self.event_class_ids is not None else None), + 'negative_subtype': target['negative_subtype'], + 'timbre': np.load(io.BytesIO(self._payload(shard, row, 'timbre')), + allow_pickle=False).astype(np.float32), + 'identity': np.load(io.BytesIO(self._payload(shard, row, 'identity')), + allow_pickle=False).astype(np.float32), + 'speaker_valid': bool(target['orange_timbre']['valid_single_speaker'] + and target['orange_identity']['valid_single_speaker'])} + if result['timbre'].shape != (128,) or result['identity'].shape != (250,): + raise RuntimeError(f'{key}: wrong Orange embedding shapes') + if self.include_teacher_embeddings: + result['voiceclap_embedding'] = np.load( + io.BytesIO(self._payload(shard, row, 'voiceclap')), + allow_pickle=False).astype(np.float32) + result['bud_e_embedding'] = np.load( + io.BytesIO(self._payload(shard, row, 'bud_e')), + allow_pickle=False).astype(np.float32) + if (result['voiceclap_embedding'].shape != (768,) or + result['bud_e_embedding'].shape != (3072,)): + raise RuntimeError(f'{key}: wrong teacher embedding shapes') + return result + + +class ShardBucketBatches: + """Length-bucketed DDP batches with local TAR reads and no repeated keys.""" + + def __init__(self, dataset: P3FrozenDataset, batch_per_rank: int, + world: int = 1, rank: int = 0, seed: int = 640913): + if batch_per_rank < 1 or world < 1 or not 0 <= rank < world: + raise ValueError('invalid distributed batch coordinates') + self.dataset = dataset + self.batch_per_rank, self.world, self.rank = batch_per_rank, world, rank + self.seed = seed + self.epoch = 0 + self.width = batch_per_rank * world + self.shard = dataset.rows['shard'][dataset.indices] + self.duration = dataset.rows['duration_s'][dataset.indices] + + def __len__(self) -> int: + return len(self.dataset) // self.width + + def __iter__(self): + rng = np.random.default_rng(self.seed + self.epoch) + batches = [] + tails = [] + for shard in rng.permutation(np.unique(self.shard)): + positions = np.flatnonzero(self.shard == shard) + rng.shuffle(positions) + for start in range(0, len(positions), self.width * 32): + pool = positions[start:start + self.width * 32] + pool = pool[np.argsort(self.duration[pool], kind='stable')] + full = len(pool) // self.width * self.width + for i in range(0, full, self.width): + batches.append(pool[i:i + self.width]) + tails.extend(pool[full:].tolist()) + rng.shuffle(tails) + for start in range(0, len(tails) - self.width + 1, self.width): + batches.append(np.asarray(tails[start:start + self.width])) + rng.shuffle(batches) + for group in batches: + lo = self.rank * self.batch_per_rank + yield group[lo:lo + self.batch_per_rank].tolist() + + +class P3WhisperCollator: + def __init__(self, model_path: Path): + self.model_path = str(model_path) + self.extractor = None + + def __getstate__(self): + return {'model_path': self.model_path, 'extractor': None} + + def __call__(self, batch: list[dict]) -> dict: + if self.extractor is None: + self.extractor = WhisperFeatureExtractor.from_pretrained( + self.model_path, local_files_only=True) + feature = self.extractor( + [item['audio'] for item in batch], sampling_rate=16000, + padding='longest', truncation=True, max_length=480000, + return_attention_mask=True, return_tensors='np') + mel = feature['input_features'].astype(np.float32) + mel_mask = feature['attention_mask'].astype(np.int64) + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + mel_mask = np.pad(mel_mask, ((0, 0), (0, 1))) + n_frames = mel.shape[-1] // 2 + frame = np.zeros((len(batch), n_frames), np.float32) + frame_mask = np.zeros_like(frame) + for i, item in enumerate(batch): + n = min(n_frames, len(item['frame'])) + frame[i, :n] = item['frame'][:n] + frame_mask[i, :n] = item['frame_mask'][:n] + result = { + 'key': [item['key'] for item in batch], + 'mel': torch.from_numpy(mel), + 'mel_mask': torch.from_numpy(mel_mask), + 'scores': torch.from_numpy(np.stack([item['scores'] for item in batch])), + 'score_mask': torch.from_numpy(np.stack([item['score_mask'] for item in batch])), + 'frame': torch.from_numpy(frame), + 'frame_mask': torch.from_numpy(frame_mask), + 'timbre': torch.from_numpy(np.stack([item['timbre'] for item in batch])), + 'identity': torch.from_numpy(np.stack([item['identity'] for item in batch])), + 'speaker_valid': torch.tensor([item['speaker_valid'] for item in batch]), + 'auxiliary_targets': [item['auxiliary_targets'] for item in batch], + 'negative_subtype': [item['negative_subtype'] for item in batch], + } + if 'voiceclap_embedding' in batch[0]: + for name in ('voiceclap_embedding', 'bud_e_embedding'): + result[name] = torch.from_numpy(np.stack([item[name] for item in batch])) + return result diff --git a/training/p3_frozen_mix_schedule.py b/training/p3_frozen_mix_schedule.py new file mode 100644 index 0000000000000000000000000000000000000000..88fadf5db3cb4f3ec6f2f3de150de83a53f7fa12 --- /dev/null +++ b/training/p3_frozen_mix_schedule.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 +"""Deterministic S1→S10 exposure plan for the frozen P3 train split.""" +from __future__ import annotations + +import argparse +import json +import math +from pathlib import Path + +from p3_mix_schedule import LADDER_STAGE_ROWS +from prepare_p3_frozen import ROOT + + +def coprime_multiplier(size: int) -> int: + candidate = 1_000_003 + while math.gcd(candidate, size) != 1: + candidate += 2 + return candidate + + +def plan(train_rows: int) -> dict: + if train_rows < 100_000: + raise ValueError('frozen P3 train split is too small') + # With L Ladder clips, L/9 P3 clips make P3 one tenth of the combined + # stage. Round to a whole clip; the resulting share is closest to 10%. + target_fraction = .10 + stages = [] + exposure_cursor = 0 + for stage, ladder in LADDER_STAGE_ROWS.items(): + p3 = (ladder + 4) // 9 + total = ladder + p3 + if abs(p3 / total - target_fraction) > 1 / total: + raise RuntimeError(f'{stage}: P3 share deviates from 10%') + stages.append({'stage': stage, 'ladder': ladder, 'p3': p3, + 'total': total, 'p3_share': p3 / total, + 'p3_exposure_start': exposure_cursor, + 'p3_exposure_end': exposure_cursor + p3}) + exposure_cursor += p3 + ladder_total = sum(stage['ladder'] for stage in stages) + global_fraction = exposure_cursor / (exposure_cursor + ladder_total) + if abs(global_fraction - target_fraction) > 1 / (exposure_cursor + ladder_total): + raise RuntimeError('global P3 share deviates from 10%') + return {'schema_version': 'p3-frozen-curriculum-v2', + 'p3_train_unique': train_rows, + 'target_p3_fraction_per_stage': target_fraction, + 'ladder_total_exposures': ladder_total, + 'p3_total_exposures': exposure_cursor, + 'mean_exposures_per_p3_key': exposure_cursor / train_rows, + 'min_exposures_per_p3_key': exposure_cursor // train_rows, + 'max_exposures_per_p3_key': math.ceil(exposure_cursor / train_rows), + 'global_p3_fraction': global_fraction, + 'permutation_a': coprime_multiplier(train_rows), + 'permutation_b': 640913 % train_rows, + 'stages': stages, + 'index_semantics': 'P3 index is a row of train_indices.npy, never a production global sample ID', + 'mix_rule': 'sample-level reference: floor((position+1)*p3/total)>floor(position*p3/total)', + 'training_batch_rule': 'whole-domain DDP global batches interleaved at approximately 10% P3; each stage consumes exactly its scheduled Ladder and P3 sample counts; only last batches are zero-loss padded'} + + +def p3_train_position(report: dict, exposure: int) -> int: + size = report['p3_train_unique'] + return (report['permutation_a'] * (exposure % size) + + report['permutation_b'] + exposure // size) % size + + +def mixture_at(report: dict, stage: dict, position: int) -> tuple[str, int]: + if not 0 <= position < stage['total']: + raise IndexError(position) + p3_before = position * stage['p3'] // stage['total'] + p3_after = (position + 1) * stage['p3'] // stage['total'] + if p3_after > p3_before: + exposure = stage['p3_exposure_start'] + p3_before + return 'p3', p3_train_position(report, exposure) + return 'ladder', position - p3_before + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument('--root', type=Path, default=ROOT) + args = ap.parse_args() + index = json.loads((args.root / 'training_index_report.json').read_text()) + result = plan(index['split_counts']['train']['samples']) + out = args.root / 'curriculum_mix_schedule.json' + tmp = out.with_suffix(out.suffix + '.incomplete') + tmp.write_text(json.dumps(result, indent=2) + '\n') + tmp.replace(out) + print({'p3_train_unique': result['p3_train_unique'], + 'p3_total_exposures': result['p3_total_exposures'], + 'mean_exposures': result['mean_exposures_per_p3_key'], + 'global_p3_fraction': result['global_p3_fraction'], + 'output': str(out)}, flush=True) + + +if __name__ == '__main__': + main() diff --git a/training/p3_mix_schedule.py b/training/p3_mix_schedule.py new file mode 100644 index 0000000000000000000000000000000000000000..c5756975bf9cde9da189cb0724099962cb350736 --- /dev/null +++ b/training/p3_mix_schedule.py @@ -0,0 +1,108 @@ +#!/usr/bin/env python3 +"""Historical 10M P3 exposure plan; use p3_frozen_mix_schedule.py for 1.12M. + +Deterministic P3 exposure plan for one uninterrupted S1→S10 epoch per stage. + +This plans sample IDs and positions; it does not start the large training run. +Ladder and P3 loaders can consume the returned domain/index pair without +materializing an 83-million-row shuffle or mixing train with P3 holdout keys. +""" +from __future__ import annotations + +import argparse +import json +import math +from pathlib import Path + +LADDER_STAGE_ROWS = { + 'S1': 34_112_433, 'S2': 17_135_901, 'S3': 6_666_998, + 'S4': 3_425_099, 'S5': 1_764_990, 'S6': 912_789, + 'S7': 382_768, 'S8': 197_662, 'S9': 100_858, 'S10': 41_771, +} +P3_TRAIN_ROWS = 9_800_000 # 980 of the planned 1,000 ten-thousand-row shards. +P3_S1_EXPOSURES = 11_000_000 # One pass of all train IDs plus 1.2M repeats. +PERMUTATION_A = 1_000_003 +PERMUTATION_B = 640_913 +assert math.gcd(PERMUTATION_A, P3_TRAIN_ROWS) == 1 + + +def plan() -> list[dict]: + rows = [] + cursor = 0 + for stage, ladder in LADDER_STAGE_ROWS.items(): + p3 = P3_S1_EXPOSURES if stage == 'S1' else round(ladder / 4) + total = ladder + p3 + assert 3 * p3 <= ladder, f'{stage}: P3 exceeds 25% of stage' + rows.append({'stage': stage, 'ladder': ladder, 'p3': p3, + 'total': total, 'p3_share': p3 / total, + 'p3_exposure_start': cursor, + 'p3_exposure_end': cursor + p3}) + cursor += p3 + ladder_total = sum(row['ladder'] for row in rows) + p3_total = sum(row['p3'] for row in rows) + assert 3 * p3_total <= ladder_total, 'P3 exceeds 25% of whole run' + assert p3_total < 2 * P3_TRAIN_ROWS, 'a P3 train key would need a third pass' + return rows + + +def p3_train_id(exposure: int) -> int: + """A shuffled full first pass, then shuffled second pass over train keys.""" + return (PERMUTATION_A * (exposure % P3_TRAIN_ROWS) + PERMUTATION_B) % P3_TRAIN_ROWS + + +def mixture_at(row: dict, position: int) -> tuple[str, int]: + """Return (domain, index), with P3 IDs spread through the whole stage.""" + if not 0 <= position < row['total']: + raise IndexError(position) + p3_before = position * row['p3'] // row['total'] + p3_after = (position + 1) * row['p3'] // row['total'] + if p3_after > p3_before: + return 'p3', p3_train_id(row['p3_exposure_start'] + p3_before) + return 'ladder', position - p3_before + + +def rank_batch(row: dict, update: int, rank: int, world: int, + batch_per_rank: int) -> list[tuple[str, int] | None]: + """Equal-size DDP batches; None is a zero-loss padding slot on the last step.""" + if not (0 <= rank < world and batch_per_rank > 0 and update >= 0): + raise ValueError('invalid distributed batch coordinates') + width = world * batch_per_rank + if update >= math.ceil(row['total'] / width): + raise IndexError(update) + start = update * width + rank * batch_per_rank + return [mixture_at(row, start + j) if start + j < row['total'] else None + for j in range(batch_per_rank)] + + +def report() -> dict: + rows = plan() + ladder = sum(row['ladder'] for row in rows) + p3 = sum(row['p3'] for row in rows) + return {'schema': 'p3-curriculum-mix-v1', 'ladder_exposures': ladder, + 'p3_train_unique': P3_TRAIN_ROWS, 'p3_validation_unique': 100_000, + 'p3_test_unique': 100_000, 'p3_exposures': p3, + 'p3_global_fraction': p3 / (ladder + p3), + 'p3_mean_exposures_per_train_key': p3 / P3_TRAIN_ROWS, + 'p3_max_exposures_per_train_key': 2, + 'global_batch_reference': 256, + 'optimizer_updates_at_global_batch_256': + sum(math.ceil(row['total'] / 256) for row in rows), + 'permutation_a': PERMUTATION_A, 'permutation_b': PERMUTATION_B, + 'mix_rule': 'floor((position+1)*p3/total)>floor(position*p3/total)', + 'stages': rows} + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument('--output', type=Path) + args = ap.parse_args() + result = report() + content = json.dumps(result, indent=2) + '\n' + if args.output: + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(content) + print(content) + + +if __name__ == '__main__': + main() diff --git a/training/p3_target_adapter.py b/training/p3_target_adapter.py new file mode 100644 index 0000000000000000000000000000000000000000..25e19e8ba4955a5b6234629bc3185c1bad09abe0 --- /dev/null +++ b/training/p3_target_adapter.py @@ -0,0 +1,259 @@ +#!/usr/bin/env python3 +"""Join P3 teacher JSONs into the Ladder target schema and extra task masks. + +The five sidecars are immutable WebDataset companions to an audio TAR. This +adapter is also a contract check for future streaming loaders. It reads JSON +only; arrays remain in their sidecar TARs and are loaded on demand. +""" +from __future__ import annotations + +import argparse +import io +import json +import math +import os +import re +import tarfile +from collections import Counter +from pathlib import Path + +LADDER_COLUMNS = Path('/e/scratch/reformo/schuhmann1_moss/publish/scaling_ladder/COLUMNS.md') +EIV_ALIAS = {'Jealousy_and_Envy': 'Jealousy_&_Envy'} +DNSSCORES = ('SIG_raw', 'BAK_raw', 'OVRL_raw', 'SIG', 'BAK', 'OVRL', 'P808_MOS') +AUDIOBOX = ('CE', 'CU', 'PC', 'PQ') +SIDECARS = { + 'voiceclap': '.scores.json', 'audiobox': '.audiobox.json', + 'dnsmos': '.dnsmos.json', 'orange': '.orange.json', + 'empathic': '.eiv.json', +} + + +def target_names(columns_path: Path = LADDER_COLUMNS) -> list[str]: + columns = re.findall(r'^\| `([^`]+)`', columns_path.read_text(), re.M) + emo = [x for x in columns if x.startswith('emo_')] + voice = [x for x in columns if x.startswith('vn_') and x.endswith('_reg')] + assert len(emo) == 40 and len(voice) == 57, (len(emo), len(voice)) + return emo + voice + ['genuineness_0_6', 'blend_0_10', 'R_quality'] + + +def json_members(path: Path, suffix: str) -> dict[str, dict]: + rows = {} + with tarfile.open(path, 'r:') as tf: + for member in tf: + if member.isfile() and member.name.endswith(suffix): + key = member.name[:-len(suffix)] + if key in rows: + raise RuntimeError(f'duplicate key {key} in {path}') + rows[key] = json.load(tf.extractfile(member)) + return rows + + +def rasterize_burst_frames(frame_target: dict) -> tuple[list[int], list[int]]: + """Rasterize event/sample intervals at 20 ms with explicit valid frames.""" + hop = int(frame_target['hop_samples']) + end = int(frame_target['end_sample']) + count = (end + hop - 1) // hop + labels = [0] * count + valid = [int(bool(frame_target['valid']))] * count + for start, stop in frame_target['positive_intervals_samples']: + for frame in range(start // hop, min(count, (stop + hop - 1) // hop)): + labels[frame] = 1 + return labels, valid + + +def union_samples(intervals: list[list[int]]) -> int: + merged_end = total = 0 + for start, stop in sorted(intervals): + total += max(0, stop - max(start, merged_end)) + merged_end = max(merged_end, stop) + return total + + +def adapt(meta: dict, sidecars: dict[str, dict], names: list[str], + extra_eiv_names: list[str], locator: dict | None) -> dict: + key = meta['sample_id'] + for kind, doc in sidecars.items(): + if doc['sample_id'] != key: + raise RuntimeError(f'{key}: {kind} sidecar key mismatch') + voice = sidecars['voiceclap'] + attributes = voice.get('voiceclap_attributes') or {} + eiv = sidecars['empathic'] + dns = sidecars['dnsmos'] + box = sidecars['audiobox'] + orange = sidecars['orange'] + speech = bool(voice['validity']['speech_scores'] and eiv['speech_domain_valid']) + values = {} + for name in names: + if name.startswith('emo_'): + score = eiv['scores'].get(EIV_ALIAS.get(name[4:], name[4:])) if speech else None + elif name.startswith('vn_'): + dimension = name[3:-4] + score = voice['voicenet'].get(dimension, {}).get('regression') if speech else None + elif name == 'genuineness_0_6': + score = voice.get(name) if speech else None + elif name == 'blend_0_10': + score = voice.get('vocalburst_blend_0_10') if voice['validity']['vocalburst_blend'] else None + else: + # R_quality is cell-normalized using the Ladder selection pool; + # that calibration does not exist for a P3 synthetic mixture. + score = None + values[name] = score if isinstance(score, (int, float)) and math.isfinite(score) else None + if speech and any(values[name] is None for name in names[:97]): + raise RuntimeError(f'{key}: incomplete speech emotion/VoiceNet targets') + extra = {name: (eiv['scores'] or {}).get(name) for name in extra_eiv_names} + if len(extra) != 19: + raise RuntimeError(f'{key}: expected 19 non-Ladder EIV values, got {len(extra)}') + n = int(meta['n_vocal_bursts']) + if n != len(meta['events']): + raise RuntimeError(f'{key}: count and event list disagree') + positive = n > 0 + # Pilot locator flags are a quarantine signal, not a release certificate. + negative_screened = bool(locator and not locator['n_locator_spans']) + frame_valid = positive or negative_screened + end_sample = round(float(meta['duration_s']) * int(meta['sample_rate'])) + intervals = [] + for event in meta['events']: + a, b = int(event['start_sample']), int(event['end_sample']) + if not 0 <= a < b <= end_sample: + raise RuntimeError(f'{key}: invalid event interval {(a, b)}') + intervals.append([a, b]) + speech_intervals = [[int(c['start_sample']), int(c['end_sample'])] + for c in meta['components'] if c['role'] == 'speech'] + intersects = [[max(a, c), min(b, d)] for a, b in intervals + for c, d in speech_intervals if min(b, d) > max(a, c)] + burst_covered = union_samples(intervals) + empty = meta.get('known_empty_intervals_samples') + auxiliary = { + 'duration_s': float(meta['duration_s']), + 'burst_rate_per_minute': 60 * n / float(meta['duration_s']), + 'burst_occupancy_fraction': burst_covered / end_sample, + 'burst_speech_overlap_fraction': + union_samples(intersects) / burst_covered if burst_covered else 0.0, + 'speech_component_count': len(speech_intervals), + 'known_empty_fraction': union_samples(empty) / end_sample if empty is not None else None, + 'has_fx': int(any(c['role'] == 'fx' for c in meta['components'])), + 'has_music': int(any(c['role'] == 'music' for c in meta['components'])), + 'characters_per_second': None, + 'characters_per_second_teacher': + attributes.get('talking_speed') + if voice['validity'].get('attribute_speech_domain') else None, + } + return { + 'sample_id': key, 'ladder_scores': values, + 'extra_eiv_scores': extra if speech else {name: None for name in extra}, + 'audiobox_scores': {name: box['scores'].get(name) for name in AUDIOBOX}, + 'dnsmos_scores': {name: dns['scores'].get(name) if dns['valid_for_speech'] else None + for name in DNSSCORES}, + 'burst_count_log1p': math.log1p(n), + 'burst_frame_target': {'hop_samples': 320, 'end_sample': end_sample, + 'positive_intervals_samples': intervals, + 'valid': frame_valid, + 'negative_screening': 'locator_unflagged_provisional' + if negative_screened and not positive else + 'quarantined' if not positive else 'synthetic_insertions'}, + 'negative_subtype': meta.get('negative_subtype'), + 'known_empty_intervals_samples': meta.get('known_empty_intervals_samples', []), + 'auxiliary_targets': auxiliary, + 'orange_timbre': {'file': orange['timbre_file'], 'dim': 128, + 'valid_single_speaker': orange['valid_single_speaker_target']}, + 'orange_identity': {'file': orange['identity_file'], 'dim': 250, + 'valid_single_speaker': orange['valid_single_speaker_target']}, + 'voiceclap_embedding': voice['voiceclap_embedding'], + 'voiceclap_attribute_scores': attributes, + 'voiceclap_attributes_valid_for_speech': + bool(voice['validity'].get('attribute_speech_domain')), + 'bud_e_embedding': eiv['pooled_embedding_file'], + 'teacher_revisions': {'voiceclap': voice['teacher_revisions'], + 'audiobox': box['teacher_revision'], + 'orange': orange['teacher_revisions'], + 'eiv': eiv['teacher'], 'dnsmos': dns['teacher']}, + } + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument('--audio-tar', type=Path, required=True) + for kind in SIDECARS: + ap.add_argument('--' + kind, type=Path, required=True) + ap.add_argument('--locator-audit', type=Path) + ap.add_argument('--report', type=Path, required=True) + ap.add_argument('--targets-sidecar', type=Path, + help='optional key-aligned WebDataset TAR with all joined targets and 20-ms frames') + args = ap.parse_args() + names = target_names() + audio = json_members(args.audio_tar, '.json') + side = {kind: json_members(getattr(args, kind), suffix) + for kind, suffix in SIDECARS.items()} + for kind, rows in side.items(): + if set(rows) != set(audio): + raise RuntimeError(f'{kind}: sidecar keys differ from audio keys') + locator = {} + if args.locator_audit: + locator = {row['sample_id']: row for row in + json.loads(args.locator_audit.read_text())['rows']} + if set(locator) != set(audio): + raise RuntimeError('locator audit keys differ from audio keys') + example_scores = next((doc['scores'] for doc in side['empathic'].values() + if doc['scores'] is not None), None) + if example_scores is None: + raise RuntimeError('no EIV score schema in sidecars') + mapped_eiv = {EIV_ALIAS.get(name[4:], name[4:]) for name in names[:40]} + extra_eiv_names = sorted(set(example_scores) - mapped_eiv) + targets = [adapt(audio[key], {kind: rows[key] for kind, rows in side.items()}, + names, extra_eiv_names, locator.get(key)) for key in sorted(audio)] + if args.targets_sidecar: + args.targets_sidecar.parent.mkdir(parents=True, exist_ok=True) + tmp = args.targets_sidecar.with_suffix('.tar.incomplete') + with tarfile.open(tmp, 'w') as tf: + for row in targets: + labels, mask = rasterize_burst_frames(row['burst_frame_target']) + payload = {**row, 'burst_frame_labels': labels, + 'burst_frame_valid_mask': mask} + encoded = json.dumps(payload, separators=(',', ':')).encode() + member = tarfile.TarInfo(row['sample_id'] + '.targets.json') + member.size, member.mtime = len(encoded), 0 + tf.addfile(member, io.BytesIO(encoded)) + os.replace(tmp, args.targets_sidecar) + valid = Counter() + frame_positive = frame_valid = 0 + for row in targets: + for key, value in row['ladder_scores'].items(): + if value is not None: + valid[key] += 1 + frame_labels, frame_mask = rasterize_burst_frames(row['burst_frame_target']) + frame_positive += sum(a * b for a, b in zip(frame_labels, frame_mask)) + frame_valid += sum(frame_mask) + result = {'samples': len(targets), 'ladder_target_count': len(names), + 'ladder_valid_min': min(valid[name] for name in names), + 'ladder_valid_max': max(valid[name] for name in names), + 'emotion_valid': valid[names[0]], 'voicenet_valid': valid[names[40]], + 'genuineness_valid': valid['genuineness_0_6'], + 'blend_valid': valid['blend_0_10'], 'R_quality_valid': valid['R_quality'], + 'audiobox_valid': sum(all(v is not None for v in r['audiobox_scores'].values()) + for r in targets), + 'dnsmos_valid': sum(all(v is not None for v in r['dnsmos_scores'].values()) + for r in targets), + 'extra_eiv_dimensions': len(targets[0]['extra_eiv_scores']), + 'orange_single_speaker_valid': sum(r['orange_timbre']['valid_single_speaker'] + for r in targets), + 'frame_target_valid': sum(r['burst_frame_target']['valid'] for r in targets), + 'frame_target_quarantined': sum(not r['burst_frame_target']['valid'] for r in targets), + 'valid_frame_count': frame_valid, 'positive_frame_count': frame_positive, + 'positive_frame_fraction': frame_positive / frame_valid if frame_valid else None, + 'auxiliary_target_count': len(targets[0]['auxiliary_targets']), + 'voiceclap_attribute_dimensions': + len(targets[0]['voiceclap_attribute_scores']), + 'auxiliary_valid': {name: sum(r['auxiliary_targets'][name] is not None + for r in targets) + for name in targets[0]['auxiliary_targets']}, + 'target_schema': 'p3-ladder-multitask-v1', + 'targets_sidecar': str(args.targets_sidecar) if args.targets_sidecar else None, + 'targets_sidecar_samples': len(targets) if args.targets_sidecar else 0, + 'status': 'schema_join_pilot; locator-only negative screening is provisional'} + args.report.parent.mkdir(parents=True, exist_ok=True) + args.report.write_text(json.dumps(result, indent=2) + '\n') + print(json.dumps(result, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/training/prepare.py b/training/prepare.py new file mode 100644 index 0000000000000000000000000000000000000000..01e791390889fa64eee94d555078de12ebd83f46 --- /dev/null +++ b/training/prepare.py @@ -0,0 +1,140 @@ +"""Index the released Ladder TARs without copying audio; make a fixed validation set.""" +from __future__ import annotations + +import json +import re +import tarfile +from pathlib import Path + +import numpy as np +import pyarrow.parquet as pq + + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/publish/scaling_ladder') +OUT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression') +SEED = 20260928 + + +def target_names() -> list[str]: + text = (ROOT / 'COLUMNS.md').read_text() + columns = re.findall(r'^\| `([^`]+)`', text, re.M) + emo = [c for c in columns if c.startswith('emo_')] + voice = [c for c in columns if c.startswith('vn_') and c.endswith('_reg')] + assert len(emo) == 40 and len(voice) == 57, (len(emo), len(voice)) + return emo + voice + ['genuineness_0_6', 'blend_0_10', 'R_quality'] + + +def build() -> None: + OUT.mkdir(parents=True, exist_ok=True) + targets = target_names() + wanted = ['uid', 'dur_s', 'lang', 'origin', 'source'] + targets + paths: list[str] = [] + sources: list[str] = [] + accum: dict[str, dict[str, list[np.ndarray]]] = { + s: {k: [] for k in ['path', 'offset', 'size', 'dur', 'uid', 'cell', 'source', 'y']} + for s in ['t0', 't1', 'heldout'] + } + for stage, pattern in [('t0', '*_t0-*.parquet'), ('t1', '*_t1-*.parquet'), ('heldout', '*_h-*.parquet')]: + for index_path in sorted((ROOT / 'index').rglob(pattern)): + tar_path = ROOT / 'data' / index_path.relative_to(ROOT / 'index').with_suffix('.tar') + assert tar_path.is_file(), tar_path + table = pq.read_table(index_path, columns=wanted) + uids = table['uid'].to_pylist() + n = len(uids) + offsets = np.empty(n, dtype=np.int64) + sizes = np.empty(n, dtype=np.int32) + with tarfile.open(tar_path, 'r:') as archive: + j = 0 + for member in archive: + if not member.name.endswith('.mp3'): + continue + assert j < n and member.name.rsplit('/', 1)[-1][:-4] == uids[j], (tar_path, j) + offsets[j], sizes[j] = member.offset_data, member.size + j += 1 + assert j == n, (tar_path, j, n) + path_id = len(paths) + paths.append(str(tar_path)) + lang = table['lang'].to_pylist() + origin = table['origin'].to_pylist() + cells = np.array([{'de_real': 0, 'de_synth': 1, 'en_real': 2, 'en_synth': 3}[f'{a}_{b}'] + for a, b in zip(lang, origin)], dtype=np.uint8) + source_names = table['source'].to_pylist() + for name in source_names: + if name not in sources: + sources.append(name) + source_id = np.array([sources.index(name) for name in source_names], dtype=np.uint8) + label_cols = [np.asarray(table[name].to_numpy(zero_copy_only=False), dtype=np.float32) + for name in targets] + labels = np.stack(label_cols, axis=1) + chunk = { + 'path': np.full(n, path_id, dtype=np.uint16), + 'offset': offsets, 'size': sizes, + 'dur': np.asarray(table['dur_s'].to_numpy(), dtype=np.float32), + 'uid': np.asarray(uids, dtype='S128'), + 'cell': cells, 'source': source_id, 'y': labels, + } + for name, value in chunk.items(): + accum[stage][name].append(value) + print(stage, tar_path.name, n, flush=True) + + data = {stage: {name: np.concatenate(parts) for name, parts in columns.items()} + for stage, columns in accum.items()} + # Shared normalization must not reveal S9-only labels to the S10 run. + train = data['t0']['y'] + with np.errstate(invalid='ignore'): + mean = np.nanmean(train, axis=0).astype(np.float32) + std = np.nanstd(train, axis=0).astype(np.float32) + assert np.all(np.isfinite(mean)) and np.all(np.isfinite(std)) + std = np.maximum(std, 0.25) + # Separate held-out UIDs are a release invariant; fail if it changed. + train_uids = set(np.concatenate([data['t0']['uid'], data['t1']['uid']]).tolist()) + val_uids = set(data['heldout']['uid'].tolist()) + assert len(train_uids) == len(data['t0']['uid']) + len(data['t1']['uid']) + assert not (train_uids & val_uids) + + selected = balanced_val(data['heldout'], 2048) + for stage, arrays in data.items(): + if stage == 'heldout': + arrays = {name: value[selected] for name, value in arrays.items()} + stage = 'val' + np.savez(OUT / f'{stage}.npz', **arrays) + meta = { + 'root': str(ROOT), 'seed': SEED, 'targets': targets, 'paths': paths, + 'sources': sources, 'mean': mean.tolist(), 'std': std.tolist(), + 'rows': {'S10': len(data['t0']['uid']), + 'S9': len(data['t0']['uid']) + len(data['t1']['uid']), + 'heldout_full': len(data['heldout']['uid']), 'val': len(selected)}, + 'val_policy': '512 per DE/EN x real/synth cell; half uniform and half score-tail weighted, fixed seed', + 'target_groups': {'emotion': [0, 40], 'voicenet': [40, 97], 'other': [97, 100]}, + } + (OUT / 'manifest.json').write_text(json.dumps(meta, indent=2) + '\n') + print('DONE', meta['rows'], flush=True) + + +def balanced_val(heldout: dict[str, np.ndarray], n: int) -> np.ndarray: + rng = np.random.default_rng(SEED) + y = heldout['y'] + low = np.nanquantile(y, 0.1, axis=0) + high = np.nanquantile(y, 0.9, axis=0) + extreme = np.isfinite(y) & ((y <= low) | (y >= high)) + # Rarer simultaneous tails get more weight. The same indices serve all four runs. + score = np.sqrt(1.0 + extreme[:, :99].sum(axis=1)) + source_counts = np.bincount(heldout['source'].astype(int)) + score *= 1 / np.sqrt(source_counts[heldout['source'].astype(int)] / source_counts.max()) + out: list[np.ndarray] = [] + assert n % 4 == 0 + for cell in range(4): + candidates = np.flatnonzero(heldout['cell'] == cell) + assert len(candidates) >= n // 4 + ordinary = rng.choice(candidates, n // 8, replace=False) + remaining = np.setdiff1d(candidates, ordinary, assume_unique=True) + p = score[remaining] / score[remaining].sum() + tails = rng.choice(remaining, n // 8, replace=False, p=p) + out.extend([ordinary, tails]) + chosen = np.sort(np.concatenate(out)) + assert len(chosen) == n and len(np.unique(chosen)) == n + return chosen + + +if __name__ == '__main__': + build() diff --git a/training/prepare_full_ladder.py b/training/prepare_full_ladder.py new file mode 100644 index 0000000000000000000000000000000000000000..2739627ca55cdd2324e5e151ef32804abab96836 --- /dev/null +++ b/training/prepare_full_ladder.py @@ -0,0 +1,195 @@ +#!/usr/bin/env python3 +"""Build resumable random-access metadata for every internal Ladder audio shard. + +The complete S1 stock is in out/scaling_stages/pack/out, whereas the published +copy contains only the small tiers. Existing TAR member offsets are reused; +audio TARs are never copied or rescanned. +""" +from __future__ import annotations + +import argparse +import json +import os +import sys +from collections import Counter +from concurrent.futures import ProcessPoolExecutor, as_completed +from pathlib import Path + +import numpy as np +import pyarrow.parquet as pq + +from prepare import target_names +from p3_mix_schedule import LADDER_STAGE_ROWS + + +INDEX = Path('/e/scratch/reformo/schuhmann1_moss/out/scaling_stages/pack/out/index') +AUDIO = Path('/e/scratch/reformo/schuhmann1_moss/out/scaling_stages/pack/out/data') +OUT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/full_ladder') +MAP_ROOT = Path('/e/scratch/reformo/schuhmann1_moss/out/m2_600m_ladder/tar_member_map') +MAP_CODE = Path('/e/scratch/reformo/schuhmann1_moss/out/m2_600m_ladder/code_v4_highlr_20260920') +LEVELS = ('t0', 't1', 't2', 't3', 't4', 't5', 't6', 't7', 'x50', 'x100') +MAX_EVENTS = 32 +DTYPE = np.dtype([ + ('audio_offset', ' str: + value = path.stem.rsplit('_', 1)[-1].split('-', 1)[0] + if value not in LEVELS: + raise RuntimeError(f'unexpected Ladder level: {path}') + return value + + +def member_map(): + global _MEMBER_MAP + if _MEMBER_MAP is None: + sys.path.insert(0, str(MAP_CODE)) + from tar_member_map import TarMemberMap + _MEMBER_MAP = TarMemberMap(MAP_ROOT / 'manifest.json', capacity=2) + return _MEMBER_MAP + + +def process(path_text: str) -> dict: + path = Path(path_text) + relative = path.relative_to(INDEX) + audio = AUDIO / relative.with_suffix('.tar') + out = OUT / 'shards' / relative.with_suffix('.npy') + if out.exists(): + rows = np.load(out, mmap_mode='r') + if rows.dtype != DTYPE or len(rows) != pq.ParquetFile(path).metadata.num_rows: + raise RuntimeError(f'stale full Ladder metadata: {out}') + return {'level': level(path), 'parquet': str(path), 'audio': str(audio), + 'meta': str(out), 'rows': len(rows)} + columns = ['uid', 'dur_s', 'audio_bytes', 'n_bursts', + 'burst_starts', 'burst_ends'] + TARGETS + table = pq.read_table(path, columns=columns) + n = len(table) + rows = np.empty(n, dtype=DTYPE) + rows['starts'].fill(-1) + rows['ends'].fill(-1) + rows['event_count'].fill(0) + rows['burst_count_valid'].fill(0) + rows['burst_frame_valid'].fill(0) + rows['burst_count_log1p'].fill(0) + rows['dur_s'] = np.asarray(table['dur_s'].to_numpy(zero_copy_only=False), np.float32) + scores = np.stack([np.asarray(table[name].to_numpy(zero_copy_only=False), np.float32) + for name in TARGETS], axis=1) + rows['scores'] = scores.astype(np.float16) + uids = table['uid'].to_pylist() + audio_sizes = table['audio_bytes'].to_pylist() + burst_counts = table['n_bursts'].to_pylist() + starts = table['burst_starts'].to_pylist() + ends = table['burst_ends'].to_pylist() + mapper = member_map() + for i, uid in enumerate(uids): + if not uid or len(uid.encode()) > 128: + raise RuntimeError(f'invalid UID at {path}:{i}') + rows['uid'][i] = uid.encode() + size = audio_sizes[i] + if size is None or not 0 < int(size) < 2**32: + raise RuntimeError(f'{path}:{i}: missing MP3 byte count') + moss_offset, _ = mapper.locate(str(audio), uid + '.moss.npy') + # Packer order is MP3, MOSS, JSON. The MOSS data offset follows the + # padded MP3 payload and its own 512-byte TAR header. + offset = moss_offset - 512 - ((int(size) + 511) // 512) * 512 + if offset < 512: + raise RuntimeError(f'{audio}:{uid}: impossible MP3 offset') + rows['audio_offset'][i] = offset + rows['audio_size'][i] = int(size) + if burst_counts[i] is not None: + rows['burst_count_valid'][i] = 1 + if starts[i] is not None and ends[i] is not None: + if len(starts[i]) != len(ends[i]) or len(starts[i]) > MAX_EVENTS: + raise RuntimeError(f'invalid burst intervals at {path}:{i}') + events = [(max(0., float(a)), min(30., float(b))) + for a, b in zip(starts[i], ends[i]) + if a is not None and b is not None and float(a) < 30 + and float(b) > 0 and float(a) < float(b)] + rows['burst_count_log1p'][i] = np.log1p(len(events)) + rows['burst_frame_valid'][i] = 1 + rows['event_count'][i] = len(events) + for j, (start, end) in enumerate(events): + rows['starts'][i, j] = start + rows['ends'][i, j] = end + else: + rows['burst_count_log1p'][i] = np.log1p(int(burst_counts[i])) + # Verify the inferred offset against real TAR headers at both ends of + # every shard. This catches a changed member order or byte-count schema. + fd = os.open(audio, os.O_RDONLY) + try: + for i in sorted({0, n - 1}): + header = os.pread(fd, 512, int(rows['audio_offset'][i]) - 512) + name = header[:100].split(b'\0', 1)[0] + size = int(header[124:136].rstrip(b'\0 ').strip() or b'0', 8) + if name != (uids[i] + '.mp3').encode() or size != int(rows['audio_size'][i]): + raise RuntimeError(f'{audio}:{uids[i]}: inferred MP3 offset failed TAR header check') + finally: + os.close(fd) + # Keep consecutive training batches near the same duration. The audio + # offsets and UIDs travel with their score and burst targets. + rows = rows[np.argsort(rows['dur_s'], kind='stable')] + out.parent.mkdir(parents=True, exist_ok=True) + tmp = out.with_suffix('.npy.incomplete') + with tmp.open('wb') as stream: + np.save(stream, rows, allow_pickle=False) + stream.flush() + os.fsync(stream.fileno()) + tmp.replace(out) + return {'level': level(path), 'parquet': str(path), 'audio': str(audio), + 'meta': str(out), 'rows': n} + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument('--workers', type=int, default=32) + parser.add_argument('--limit', type=int, default=0, + help='Only for a small smoke test; no complete manifest') + args = parser.parse_args() + paths = sorted(str(p) for p in INDEX.rglob('*.parquet')) + if args.limit: + paths = paths[:args.limit] + print('shards', len(paths), 'workers', args.workers, flush=True) + shards = [] + with ProcessPoolExecutor(max_workers=args.workers) as pool: + futures = {pool.submit(process, path): path for path in paths} + for completed, future in enumerate(as_completed(futures), 1): + result = future.result() + shards.append(result) + if completed % 100 == 0 or completed == len(paths): + print('indexed', completed, '/', len(paths), flush=True) + shards.sort(key=lambda x: (LEVELS.index(x['level']), x['parquet'])) + counts = Counter() + for shard in shards: + counts[shard['level']] += shard['rows'] + if not args.limit: + for i, stage in enumerate(('S10', 'S9', 'S8', 'S7', 'S6', 'S5', + 'S4', 'S3', 'S2', 'S1'), 1): + expected = LADDER_STAGE_ROWS[stage] + actual = sum(counts[name] for name in LEVELS[:i]) + if actual != expected: + raise RuntimeError(f'{stage}: indexed {actual}, expected {expected}') + report = {'schema_version': 'full-ladder-random-access-v1', + 'status': 'smoke' if args.limit else 'complete', + 'target_names': TARGETS, 'dtype_descr': DTYPE.descr, + 'source_index': str(INDEX), 'source_audio': str(AUDIO), + 'offset_method': 'derive MP3 offset from packed MOSS member map and Parquet audio_bytes; verify first and last TAR headers per shard', + 'levels': list(LEVELS), 'level_counts': dict(counts), + 'shards': shards} + filename = 'smoke_manifest.json' if args.limit else 'manifest.json' + out = OUT / filename + out.parent.mkdir(parents=True, exist_ok=True) + tmp = out.with_suffix(out.suffix + '.incomplete') + tmp.write_text(json.dumps(report, indent=2) + '\n') + tmp.replace(out) + print('COMPLETE', filename, dict(counts), flush=True) + + +if __name__ == '__main__': + main() diff --git a/training/prepare_p3_frozen.py b/training/prepare_p3_frozen.py new file mode 100644 index 0000000000000000000000000000000000000000..4023a3829ba35f00f33445c0541768e68d7f03e8 --- /dev/null +++ b/training/prepare_p3_frozen.py @@ -0,0 +1,270 @@ +#!/usr/bin/env python3 +"""Index frozen P3 WebDataset TARs and remove exact-source holdout overlap.""" +from __future__ import annotations + +import argparse +import json +import math +import subprocess +import tarfile +from collections import Counter +from datetime import datetime, timezone +from pathlib import Path + +import numpy as np + +from p3_target_adapter import target_names + + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3/frozen_1120k') +DTYPE = np.dtype([ + ('sample_id', ' int: + if not key.startswith('p3_') or not key[3:].isdigit(): + raise RuntimeError(f'bad P3 key: {key}') + number = int(key[3:]) + if number // 10000 != shard: + raise RuntimeError(f'{key} does not belong to shard {shard}') + return shard_position * 10000 + number % 10000 + + +def groups(meta: dict) -> frozenset[str]: + sources = [item['source'] for item in meta['components'] + meta['events']] + result = [] + for source in sources: + if source.get('sha256'): + source_id = 'sha256:' + source['sha256'] + elif source.get('hf_dataset') and source.get('key'): + source_id = source['hf_dataset'] + ':' + source['key'] + else: + raise RuntimeError(f"{meta['sample_id']}: source lacks stable identity") + result.append(source_id) + return frozenset(result) + + +def score_schema(example: dict) -> list[str]: + names = target_names() + extra = sorted(example['extra_eiv_scores']) + attrs = sorted(example['voiceclap_attribute_scores']) + if len(names) != 100 or len(extra) != 19 or len(attrs) != 61: + raise RuntimeError('wrong P3 score schema') + return (names + [f'eiv_extra:{x}' for x in extra] + + [f'audiobox:{x}' for x in ('CE', 'CU', 'PC', 'PQ')] + + [f'dnsmos:{x}' for x in DNSSCORES] + + ['burst_count_log1p'] + [f'voiceclap_attribute:{x}' for x in attrs]) + + +def score_values(row: dict, names: list[str]) -> np.ndarray: + values = [] + for name in names: + if name.startswith('eiv_extra:'): + value = row['extra_eiv_scores'][name.split(':', 1)[1]] + elif name.startswith('audiobox:'): + value = row['audiobox_scores'][name.split(':', 1)[1]] + elif name.startswith('dnsmos:'): + value = row['dnsmos_scores'][name.split(':', 1)[1]] + elif name.startswith('voiceclap_attribute:'): + value = (row['voiceclap_attribute_scores'][name.split(':', 1)[1]] + if row['voiceclap_attributes_valid_for_speech'] else None) + elif name == 'burst_count_log1p': + value = row[name] + else: + value = row['ladder_scores'][name] + values.append(math.nan if value is None else float(value)) + return np.asarray(values, dtype=np.float64) + + +def main() -> None: + ap = argparse.ArgumentParser() + ap.add_argument('--root', type=Path, default=ROOT) + ap.add_argument('--validation-shard', type=int, default=188) + ap.add_argument('--test-shard', type=int, default=200) + args = ap.parse_args() + root = args.root + frozen = json.loads((root / 'frozen_manifest.json').read_text()) + shards = frozen['shards'] + if len(shards) != 112 or args.validation_shard == args.test_shard: + raise RuntimeError('wrong frozen snapshot or identical holdout shards') + if {args.validation_shard, args.test_shard} - {x['number'] for x in shards}: + raise RuntimeError('holdout shard is not frozen') + n = len(shards) * 10000 + index_path = root / 'sample_index.npy' + rows = np.lib.format.open_memmap(index_path.with_suffix('.npy.incomplete'), + mode='w+', dtype=DTYPE, shape=(n,)) + source_groups: list[frozenset[str] | None] = [None] * n + shard_ids = np.empty(n, dtype=np.uint16) + for shard_position, shard in enumerate(shards): + number = shard['number'] + shard_ids[shard_position * 10000:(shard_position + 1) * 10000] = number + audio_path = Path(shard['audio']['path']) + counts = Counter() + for archive, member in members(audio_path): + if member.name.endswith('.opus'): + pos = sample_number(member.name[:-5], number, shard_position) + rows[pos]['audio_offset'] = member.offset_data + rows[pos]['audio_size'] = member.size + counts['audio'] += 1 + elif member.name.endswith('.json'): + pos = sample_number(member.name[:-5], number, shard_position) + meta = json.load(archive.extractfile(member)) + rows[pos]['sample_id'] = int(meta['sample_id'][3:]) + rows[pos]['shard'] = number + rows[pos]['positive'] = int(bool(meta['events'])) + rows[pos]['duration_s'] = float(meta['duration_s']) + source_groups[pos] = groups(meta) + counts['meta'] += 1 + if counts != {'audio': 10000, 'meta': 10000}: + raise RuntimeError(f'{number}: incomplete audio TAR {counts}') + print('audio indexed', number, flush=True) + if any(x is None for x in source_groups): + raise RuntimeError('some source groups are missing') + val_groups, test_groups = set(), set() + for i, sample_groups in enumerate(source_groups): + if shard_ids[i] == args.validation_shard: + val_groups.update(sample_groups) + elif shard_ids[i] == args.test_shard: + test_groups.update(sample_groups) + holdout_groups = val_groups | test_groups + exclusions = Counter() + for i, sample_groups in enumerate(source_groups): + if shard_ids[i] == args.validation_shard: + split = 'validation' + elif shard_ids[i] == args.test_shard: + split = 'test' if sample_groups.isdisjoint(val_groups) else 'excluded' + if split == 'excluded': + exclusions['test_overlap_validation'] += 1 + else: + split = 'train' if sample_groups.isdisjoint(holdout_groups) else 'excluded' + if split == 'excluded': + exclusions['train_overlap_holdouts'] += 1 + rows[i]['split'] = SPLITS[split] + del source_groups + print('source-disjoint split complete', dict(exclusions), flush=True) + score_names = None + stats = {name: {'count': None, 'sum': None, 'sum2': None} + for name in ('train', 'validation', 'test')} + frame_counts = Counter() + for shard_position, shard in enumerate(shards): + number = shard['number'] + counts = Counter() + for archive, member in members(Path(shard['sidecars']['targets']['path'])): + if not member.name.endswith('.targets.json'): + raise RuntimeError(f'{number}: unexpected target member {member.name}') + key = member.name[:-len('.targets.json')] + pos = sample_number(key, number, shard_position) + rows[pos]['targets_offset'] = member.offset_data + rows[pos]['targets_size'] = member.size + target = json.load(archive.extractfile(member)) + if target['sample_id'] != key: + raise RuntimeError(f'{key}: target mismatch') + if score_names is None: + score_names = score_schema(target) + for data in stats.values(): + data['count'] = np.zeros(len(score_names), np.int64) + data['sum'] = np.zeros(len(score_names), np.float64) + data['sum2'] = np.zeros(len(score_names), np.float64) + split = next(name for name, code in SPLITS.items() + if code == rows[pos]['split']) + if split in stats: + values = score_values(target, score_names) + valid = np.isfinite(values) + clean = np.where(valid, values, 0) + data = stats[split] + data['count'] += valid + data['sum'] += clean + data['sum2'] += clean * clean + frame_counts[split] += len(target['burst_frame_labels']) + counts['targets'] += 1 + if counts['targets'] != 10000: + raise RuntimeError(f'{number}: incomplete targets {counts}') + for kind, (source_kind, suffix) in EMBEDDINGS.items(): + counts[kind] = 0 + for _archive, member in members(Path(shard['sidecars'][source_kind]['path'])): + if not member.name.endswith(suffix): + continue + pos = sample_number(member.name[:-len(suffix)], number, shard_position) + rows[pos][f'{kind}_offset'] = member.offset_data + rows[pos][f'{kind}_size'] = member.size + counts[kind] += 1 + if counts[kind] != 10000: + raise RuntimeError(f'{number}: {kind} embeddings incomplete') + print('targets and embeddings indexed', number, flush=True) + for kind in ('audio', 'targets', 'timbre', 'identity', 'voiceclap', 'bud_e'): + if np.any(rows[f'{kind}_size'] == 0): + raise RuntimeError(f'missing {kind} offsets') + split_counts = {} + for name, code in SPLITS.items(): + indexes = np.flatnonzero(rows['split'] == code).astype(np.uint32) + np.save(root / f'{name}_indices.npy', indexes) + split_counts[name] = {'samples': int(len(indexes)), + 'positive': int(rows['positive'][indexes].sum()), + 'negative': int(len(indexes) - rows['positive'][indexes].sum())} + if any(split_counts[x]['samples'] == 0 for x in ('train', 'validation', 'test')): + raise RuntimeError(f'empty split: {split_counts}') + train = stats['train'] + count = np.maximum(train['count'], 1) + mean = train['sum'] / count + variance = (train['sum2'] / count - mean * mean).clip(min=0) + std = np.where(train['count'] > 0, np.maximum(np.sqrt(variance), .25), 1) + mean = np.where(train['count'] > 0, mean, 0) + norm = {'score_names': score_names, 'mean': mean.tolist(), 'std': std.tolist(), + 'train_valid_counts': train['count'].tolist(), + 'validation_valid_counts': stats['validation']['count'].tolist(), + 'test_valid_counts': stats['test']['count'].tolist(), + 'method': 'train-only mean, population std with minimum 0.25; zero-count targets masked'} + (root / 'score_normalization.json').write_text(json.dumps(norm, indent=2) + '\n') + rows.flush() + del rows + index_path.with_suffix('.npy.incomplete').replace(index_path) + report = {'schema_version': 'p3-frozen-training-index-v1', + 'created_utc': datetime.now(timezone.utc).isoformat(), + 'frozen_manifest': str(root / 'frozen_manifest.json'), + 'index': str(index_path), 'dtype_descr': DTYPE.descr, + 'total_samples': n, 'split_counts': split_counts, + 'holdout_shards': {'validation': args.validation_shard, + 'test': args.test_shard}, + 'holdout_exact_source_id_count': {'validation': len(val_groups), + 'test': len(test_groups)}, + 'exclusions': dict(exclusions), 'frame_counts': dict(frame_counts), + 'normalization': str(root / 'score_normalization.json'), + 'split_method': 'two balanced completed shards held out; train clips reusing any exact holdout source audio excluded; test clips reusing any validation source audio excluded', + 'source_identity_scope': 'dataset-qualified source key or burst SHA-256 across speech, bursts, AudioSet effects and music', + 'speaker_disjoint': False, + 'annotation_note': 'teacher values are model predictions; masks retain domain validity'} + tmp = root / 'training_index_report.json.incomplete' + tmp.write_text(json.dumps(report, indent=2) + '\n') + tmp.replace(root / 'training_index_report.json') + print(report['split_counts'], flush=True) + subprocess.run(['python', str(Path(__file__).with_name('p3_frozen_mix_schedule.py')), + '--root', str(root)], check=True) + if root == ROOT: + subprocess.run(['python', str(Path(__file__).with_name('verify_p3_frozen.py'))], + check=True) + subprocess.run(['python', str(Path(__file__).with_name('write_p3_frozen_report.py'))], + check=True) + + +if __name__ == '__main__': + main() diff --git a/training/provenance/TRAINING_READY.json b/training/provenance/TRAINING_READY.json new file mode 100644 index 0000000000000000000000000000000000000000..49201beb67a3922c40be2f79d2a3a2e39be6f4cd --- /dev/null +++ b/training/provenance/TRAINING_READY.json @@ -0,0 +1,229 @@ +{ + "schema": "gemini-finetune-preparation-v1", + "updated_utc": "2026-10-06T21:50:56.124115+00:00", + "selected_manifest": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_multisource_100h_20261004/combined_unique_manifest.jsonl", + "snapshot_only": false, + "gemini_annotations_finished": true, + "counts": { + "selected": 66199, + "gemini_valid": 65163, + "gemini_pending_or_invalid": 1036, + "ready_for_whisper_training": 65163 + }, + "splits": { + "train": 59292, + "test": 3608, + "validation": 3299 + }, + "teacher_backfill_missing": {}, + "valid_score_counts": { + "emo_Affection": 66199, + "emo_Amusement": 66199, + "emo_Anger": 66199, + "emo_Astonishment_Surprise": 66199, + "emo_Awe": 66199, + "emo_Bitterness": 66199, + "emo_Concentration": 66199, + "emo_Confusion": 66199, + "emo_Contemplation": 66199, + "emo_Contempt": 66199, + "emo_Contentment": 66199, + "emo_Disappointment": 66199, + "emo_Disgust": 66199, + "emo_Distress": 66199, + "emo_Doubt": 66199, + "emo_Elation": 66199, + "emo_Embarrassment": 66199, + "emo_Emotional_Numbness": 66199, + "emo_Fatigue_Exhaustion": 66199, + "emo_Fear": 66199, + "emo_Helplessness": 66199, + "emo_Hope_Enthusiasm_Optimism": 66199, + "emo_Impatience_and_Irritability": 66199, + "emo_Infatuation": 66199, + "emo_Interest": 66199, + "emo_Intoxication_Altered_States_of_Consciousness": 66199, + "emo_Jealousy_and_Envy": 66031, + "emo_Longing": 66199, + "emo_Malevolence_Malice": 66199, + "emo_Pain": 66199, + "emo_Pleasure_Ecstasy": 66199, + "emo_Pride": 66199, + "emo_Relief": 66199, + "emo_Sadness": 66199, + "emo_Sexual_Lust": 66199, + "emo_Shame": 66199, + "emo_Sourness": 66199, + "emo_Teasing": 66199, + "emo_Thankfulness_Gratitude": 66199, + "emo_Triumph": 66199, + "vn_AGEV_reg": 66199, + "vn_AROU_reg": 66199, + "vn_ARSH_reg": 66199, + "vn_ATCK_reg": 66199, + "vn_BKGN_reg": 66199, + "vn_BRGT_reg": 66199, + "vn_CHNK_reg": 66199, + "vn_CLRT_reg": 66199, + "vn_COGL_reg": 66199, + "vn_DARC_reg": 66199, + "vn_DFLU_reg": 66199, + "vn_EMPH_reg": 66199, + "vn_ESTH_reg": 66199, + "vn_EXPL_reg": 66199, + "vn_FOCS_reg": 66199, + "vn_FULL_reg": 66199, + "vn_GEND_reg": 66199, + "vn_HARM_reg": 66199, + "vn_METL_reg": 66199, + "vn_RANG_reg": 66199, + "vn_RCQL_reg": 66199, + "vn_REGS_reg": 66199, + "vn_RESP_reg": 66199, + "vn_ROUG_reg": 66199, + "vn_R_CHST_reg": 66199, + "vn_R_HEAD_reg": 66199, + "vn_R_MASK_reg": 66199, + "vn_R_MIXD_reg": 66199, + "vn_R_NASL_reg": 66199, + "vn_R_ORAL_reg": 66199, + "vn_R_THRT_reg": 66199, + "vn_SMTH_reg": 66199, + "vn_STNC_reg": 66199, + "vn_STRU_reg": 66199, + "vn_S_ASMR_reg": 66199, + "vn_S_AUTH_reg": 66199, + "vn_S_CART_reg": 66199, + "vn_S_CASU_reg": 66199, + "vn_S_CONV_reg": 66199, + "vn_S_DRAM_reg": 66199, + "vn_S_FORM_reg": 66199, + "vn_S_MONO_reg": 66199, + "vn_S_NARR_reg": 66199, + "vn_S_NEWS_reg": 66199, + "vn_S_PLAY_reg": 66199, + "vn_S_RANT_reg": 66199, + "vn_S_STRY_reg": 66199, + "vn_S_TECH_reg": 66199, + "vn_S_WHIS_reg": 66199, + "vn_TEMP_reg": 66199, + "vn_TENS_reg": 66199, + "vn_VALN_reg": 66199, + "vn_VALS_reg": 66199, + "vn_VFLX_reg": 66199, + "vn_VOLT_reg": 66199, + "vn_VULN_reg": 66199, + "vn_WARM_reg": 66199, + "genuineness_0_6": 66199, + "blend_0_10": 44620, + "R_quality": 43569, + "voiceclap_attribute:Affection": 66199, + "voiceclap_attribute:Background_Noise": 66199, + "voiceclap_attribute:Disappointment": 66199, + "voiceclap_attribute:Fear": 66199, + "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness": 66199, + "voiceclap_attribute:Recording_Quality": 66199, + "voiceclap_attribute:Submissive_vs._Dominant": 66199, + "voiceclap_attribute:score_content_enjoyment": 66199, + "voiceclap_attribute:Age": 66199, + "voiceclap_attribute:Bitterness": 66199, + "voiceclap_attribute:Disgust": 66199, + "voiceclap_attribute:Gender": 66199, + "voiceclap_attribute:Jealousy_&_Envy": 66199, + "voiceclap_attribute:Relief": 66199, + "voiceclap_attribute:Teasing": 66199, + "voiceclap_attribute:score_overall_quality": 66199, + "voiceclap_attribute:Amusement": 66199, + "voiceclap_attribute:Concentration": 66199, + "voiceclap_attribute:Distress": 66199, + "voiceclap_attribute:Helplessness": 66199, + "voiceclap_attribute:Longing": 66199, + "voiceclap_attribute:Sadness": 66199, + "voiceclap_attribute:Thankfulness_Gratitude": 66199, + "voiceclap_attribute:score_speech_quality": 66199, + "voiceclap_attribute:Anger": 66199, + "voiceclap_attribute:Confident_vs._Hesitant": 66199, + "voiceclap_attribute:Doubt": 66199, + "voiceclap_attribute:High-Pitched_vs._Low-Pitched": 66199, + "voiceclap_attribute:Malevolence_Malice": 66199, + "voiceclap_attribute:Serious_vs._Humorous": 66199, + "voiceclap_attribute:Triumph": 66199, + "voiceclap_attribute:duration": 66199, + "voiceclap_attribute:Arousal": 66199, + "voiceclap_attribute:Confusion": 66199, + "voiceclap_attribute:Elation": 66199, + "voiceclap_attribute:Hope_Enthusiasm_Optimism": 66199, + "voiceclap_attribute:Monotone_vs._Expressive": 66199, + "voiceclap_attribute:Sexual_Lust": 66199, + "voiceclap_attribute:Valence": 66199, + "voiceclap_attribute:talking_speed": 66199, + "voiceclap_attribute:Astonishment_Surprise": 66199, + "voiceclap_attribute:Contemplation": 66199, + "voiceclap_attribute:Embarrassment": 66199, + "voiceclap_attribute:Impatience_and_Irritability": 66199, + "voiceclap_attribute:Pain": 66199, + "voiceclap_attribute:Shame": 66199, + "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached": 66199, + "voiceclap_attribute:Authenticity": 66199, + "voiceclap_attribute:Contempt": 66199, + "voiceclap_attribute:Emotional_Numbness": 66199, + "voiceclap_attribute:Infatuation": 66199, + "voiceclap_attribute:Pleasure_Ecstasy": 66199, + "voiceclap_attribute:Soft_vs._Harsh": 66199, + "voiceclap_attribute:Warm_vs._Cold": 66199, + "voiceclap_attribute:Awe": 66199, + "voiceclap_attribute:Contentment": 66199, + "voiceclap_attribute:Fatigue_Exhaustion": 66199, + "voiceclap_attribute:Interest": 66199, + "voiceclap_attribute:Pride": 66199, + "voiceclap_attribute:Sourness": 66199, + "voiceclap_attribute:score_background_quality": 66199, + "audiobox:CE": 66199, + "audiobox:CU": 66199, + "audiobox:PC": 66199, + "audiobox:PQ": 66199, + "dnsmos:SIG_raw": 66199, + "dnsmos:BAK_raw": 66199, + "dnsmos:OVRL_raw": 66199, + "dnsmos:SIG": 66199, + "dnsmos:BAK": 66199, + "dnsmos:OVRL": 66199, + "dnsmos:P808_MOS": 66199, + "eiv_extra:Age": 66199, + "eiv_extra:Arousal": 66199, + "eiv_extra:Authenticity": 66199, + "eiv_extra:Background_Noise": 66199, + "eiv_extra:Confident_vs._Hesitant": 66199, + "eiv_extra:Gender": 66199, + "eiv_extra:High-Pitched_vs._Low-Pitched": 66199, + "eiv_extra:Monotone_vs._Expressive": 66199, + "eiv_extra:Recording_Quality": 66199, + "eiv_extra:Serious_vs._Humorous": 66199, + "eiv_extra:Soft_vs._Harsh": 66199, + "eiv_extra:Submissive_vs._Dominant": 66199, + "eiv_extra:Valence": 66199, + "eiv_extra:Vulnerable_vs._Emotionally_Detached": 66199, + "eiv_extra:Warm_vs._Cold": 66199, + "eiv_extra:score_background_quality": 66199, + "eiv_extra:score_content_enjoyment": 66199, + "eiv_extra:score_overall_quality": 66199, + "eiv_extra:score_speech_quality": 66199, + "burst_count_log1p": 65163 + }, + "moss_examples": { + "caption:train": 58380, + "director_caption:train": 58380, + "burst_caption:train": 80773, + "caption:test": 3544, + "director_caption:test": 3544, + "burst_caption:test": 4820, + "caption:validation": 3239, + "director_caption:validation": 3239, + "burst_caption:validation": 4649 + }, + "annotation_attempts_seen": 68650, + "ready_to_train": true, + "training_gate": "Final source and Gemini manifests, complete teacher backfill for all selected clips. Invalid/blocked Flash responses are quarantined and excluded from tuning, with their IDs and reasons retained.", + "gemini_priority": "Strictly schema-valid Flash annotation supersedes matching prior scores and event spans; original labels retained for audit.", + "output": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_finetune_preparation_20261005/prepared" +} diff --git a/training/provenance/selected_pool.json b/training/provenance/selected_pool.json new file mode 100644 index 0000000000000000000000000000000000000000..bdfc2cc347fa526f79fef2050958c7454ac02fa4 --- /dev/null +++ b/training/provenance/selected_pool.json @@ -0,0 +1,724 @@ +{ + "schema_version": "gemini-multisource-100h-combined-v1", + "status": "READY", + "selected_clips": 66199, + "selected_hours": 197.35925378888888, + "s1": { + "unique_clips": 43569, + "hours": 99.98232277777778, + "input_clips": 43583, + "input_hours": 100.02266083333366, + "buckets": 400 + }, + "additional_subsets": { + "talent": { + "buckets": 440, + "slots": 11000, + "hours_including_task_repeats": 71.86201501944444, + "per_bucket_clips": { + "alloy__anger_rage_fury_hatred_and_annoyance": 25, + "alloy__astonishment_surprise_amazement_and_shock": 25, + "alloy__awe_wonder_and_an_awestruck_feeling": 25, + "alloy__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "alloy__concentration_focus_engrossment_and_absorption": 25, + "alloy__confusion_bewilderment_disorientation_and_perplexity": 25, + "alloy__contemplation_reflection_meditation_and_pondering": 25, + "alloy__contempt_disdain_loathing_and_detestation": 25, + "alloy__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "alloy__disappointment_regret_and_dismay": 25, + "alloy__disgust_revulsion_abhorrence_and_loathing": 25, + "alloy__distress_worry_anxiety_anguish_and_trepidation": 25, + "alloy__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "alloy__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "alloy__embarrassment_shyness_mortification_and_self_consciousness": 25, + "alloy__fatigue_weariness_lethargy_and_burnout": 25, + "alloy__fear_dread_apprehension_and_horror": 25, + "alloy__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "alloy__helplessness_powerlessness_desperation_and_submission": 25, + "alloy__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "alloy__impatience_irritability_restlessness_and_short_temperedness": 25, + "alloy__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "alloy__interest_fascination_curiosity_and_intrigue": 25, + "alloy__intoxication_stupor_altered_perception_and_being_drunk": 25, + "alloy__jealousy_envy_and_covetousness": 25, + "alloy__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "alloy__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "alloy__numbness_detachment_insensitivity_and_apathy": 25, + "alloy__physical_pain_suffering_torment_and_agony": 25, + "alloy__pride_dignity_self_confidence_and_honor": 25, + "alloy__relief_solace_comfort_and_liberation": 25, + "alloy__sadness_sorrow_grief_melancholy_and_heartache": 25, + "alloy__sexual_lust_and_carnal_desire": 25, + "alloy__shame_guilt_remorse_humiliation_and_contrition": 25, + "alloy__sourness_tartness_and_acidity": 25, + "alloy__sympathy_compassion_warmth_trust_and_tenderness": 25, + "alloy__teasing_bantering_and_playful_mocking": 25, + "alloy__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "alloy__triumph_and_feelings_of_superiority": 25, + "alloy__yearning_longing_and_craving_with_wistfulness": 25, + "ash__anger_rage_fury_hatred_and_annoyance": 25, + "ash__astonishment_surprise_amazement_and_shock": 25, + "ash__awe_wonder_and_an_awestruck_feeling": 25, + "ash__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "ash__concentration_focus_engrossment_and_absorption": 25, + "ash__confusion_bewilderment_disorientation_and_perplexity": 25, + "ash__contemplation_reflection_meditation_and_pondering": 25, + "ash__contempt_disdain_loathing_and_detestation": 25, + "ash__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "ash__disappointment_regret_and_dismay": 25, + "ash__disgust_revulsion_abhorrence_and_loathing": 25, + "ash__distress_worry_anxiety_anguish_and_trepidation": 25, + "ash__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "ash__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "ash__embarrassment_shyness_mortification_and_self_consciousness": 25, + "ash__fatigue_weariness_lethargy_and_burnout": 25, + "ash__fear_dread_apprehension_and_horror": 25, + "ash__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "ash__helplessness_powerlessness_desperation_and_submission": 25, + "ash__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "ash__impatience_irritability_restlessness_and_short_temperedness": 25, + "ash__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "ash__interest_fascination_curiosity_and_intrigue": 25, + "ash__intoxication_stupor_altered_perception_and_being_drunk": 25, + "ash__jealousy_envy_and_covetousness": 25, + "ash__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "ash__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "ash__numbness_detachment_insensitivity_and_apathy": 25, + "ash__physical_pain_suffering_torment_and_agony": 25, + "ash__pride_dignity_self_confidence_and_honor": 25, + "ash__relief_solace_comfort_and_liberation": 25, + "ash__sadness_sorrow_grief_melancholy_and_heartache": 25, + "ash__sexual_lust_and_carnal_desire": 25, + "ash__shame_guilt_remorse_humiliation_and_contrition": 25, + "ash__sourness_tartness_and_acidity": 25, + "ash__sympathy_compassion_warmth_trust_and_tenderness": 25, + "ash__teasing_bantering_and_playful_mocking": 25, + "ash__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "ash__triumph_and_feelings_of_superiority": 25, + "ash__yearning_longing_and_craving_with_wistfulness": 25, + "ballad__anger_rage_fury_hatred_and_annoyance": 25, + "ballad__astonishment_surprise_amazement_and_shock": 25, + "ballad__awe_wonder_and_an_awestruck_feeling": 25, + "ballad__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "ballad__concentration_focus_engrossment_and_absorption": 25, + "ballad__confusion_bewilderment_disorientation_and_perplexity": 25, + "ballad__contemplation_reflection_meditation_and_pondering": 25, + "ballad__contempt_disdain_loathing_and_detestation": 25, + "ballad__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "ballad__disappointment_regret_and_dismay": 25, + "ballad__disgust_revulsion_abhorrence_and_loathing": 25, + "ballad__distress_worry_anxiety_anguish_and_trepidation": 25, + "ballad__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "ballad__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "ballad__embarrassment_shyness_mortification_and_self_consciousness": 25, + "ballad__fatigue_weariness_lethargy_and_burnout": 25, + "ballad__fear_dread_apprehension_and_horror": 25, + "ballad__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "ballad__helplessness_powerlessness_desperation_and_submission": 25, + "ballad__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "ballad__impatience_irritability_restlessness_and_short_temperedness": 25, + "ballad__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "ballad__interest_fascination_curiosity_and_intrigue": 25, + "ballad__intoxication_stupor_altered_perception_and_being_drunk": 25, + "ballad__jealousy_envy_and_covetousness": 25, + "ballad__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "ballad__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "ballad__numbness_detachment_insensitivity_and_apathy": 25, + "ballad__physical_pain_suffering_torment_and_agony": 25, + "ballad__pride_dignity_self_confidence_and_honor": 25, + "ballad__relief_solace_comfort_and_liberation": 25, + "ballad__sadness_sorrow_grief_melancholy_and_heartache": 25, + "ballad__sexual_lust_and_carnal_desire": 25, + "ballad__shame_guilt_remorse_humiliation_and_contrition": 25, + "ballad__sourness_tartness_and_acidity": 25, + "ballad__sympathy_compassion_warmth_trust_and_tenderness": 25, + "ballad__teasing_bantering_and_playful_mocking": 25, + "ballad__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "ballad__triumph_and_feelings_of_superiority": 25, + "ballad__yearning_longing_and_craving_with_wistfulness": 25, + "coral__anger_rage_fury_hatred_and_annoyance": 25, + "coral__astonishment_surprise_amazement_and_shock": 25, + "coral__awe_wonder_and_an_awestruck_feeling": 25, + "coral__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "coral__concentration_focus_engrossment_and_absorption": 25, + "coral__confusion_bewilderment_disorientation_and_perplexity": 25, + "coral__contemplation_reflection_meditation_and_pondering": 25, + "coral__contempt_disdain_loathing_and_detestation": 25, + "coral__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "coral__disappointment_regret_and_dismay": 25, + "coral__disgust_revulsion_abhorrence_and_loathing": 25, + "coral__distress_worry_anxiety_anguish_and_trepidation": 25, + "coral__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "coral__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "coral__embarrassment_shyness_mortification_and_self_consciousness": 25, + "coral__fatigue_weariness_lethargy_and_burnout": 25, + "coral__fear_dread_apprehension_and_horror": 25, + "coral__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "coral__helplessness_powerlessness_desperation_and_submission": 25, + "coral__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "coral__impatience_irritability_restlessness_and_short_temperedness": 25, + "coral__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "coral__interest_fascination_curiosity_and_intrigue": 25, + "coral__intoxication_stupor_altered_perception_and_being_drunk": 25, + "coral__jealousy_envy_and_covetousness": 25, + "coral__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "coral__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "coral__numbness_detachment_insensitivity_and_apathy": 25, + "coral__physical_pain_suffering_torment_and_agony": 25, + "coral__pride_dignity_self_confidence_and_honor": 25, + "coral__relief_solace_comfort_and_liberation": 25, + "coral__sadness_sorrow_grief_melancholy_and_heartache": 25, + "coral__sexual_lust_and_carnal_desire": 25, + "coral__shame_guilt_remorse_humiliation_and_contrition": 25, + "coral__sourness_tartness_and_acidity": 25, + "coral__sympathy_compassion_warmth_trust_and_tenderness": 25, + "coral__teasing_bantering_and_playful_mocking": 25, + "coral__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "coral__triumph_and_feelings_of_superiority": 25, + "coral__yearning_longing_and_craving_with_wistfulness": 25, + "echo__anger_rage_fury_hatred_and_annoyance": 25, + "echo__astonishment_surprise_amazement_and_shock": 25, + "echo__awe_wonder_and_an_awestruck_feeling": 25, + "echo__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "echo__concentration_focus_engrossment_and_absorption": 25, + "echo__confusion_bewilderment_disorientation_and_perplexity": 25, + "echo__contemplation_reflection_meditation_and_pondering": 25, + "echo__contempt_disdain_loathing_and_detestation": 25, + "echo__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "echo__disappointment_regret_and_dismay": 25, + "echo__disgust_revulsion_abhorrence_and_loathing": 25, + "echo__distress_worry_anxiety_anguish_and_trepidation": 25, + "echo__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "echo__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "echo__embarrassment_shyness_mortification_and_self_consciousness": 25, + "echo__fatigue_weariness_lethargy_and_burnout": 25, + "echo__fear_dread_apprehension_and_horror": 25, + "echo__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "echo__helplessness_powerlessness_desperation_and_submission": 25, + "echo__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "echo__impatience_irritability_restlessness_and_short_temperedness": 25, + "echo__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "echo__interest_fascination_curiosity_and_intrigue": 25, + "echo__intoxication_stupor_altered_perception_and_being_drunk": 25, + "echo__jealousy_envy_and_covetousness": 25, + "echo__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "echo__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "echo__numbness_detachment_insensitivity_and_apathy": 25, + "echo__physical_pain_suffering_torment_and_agony": 25, + "echo__pride_dignity_self_confidence_and_honor": 25, + "echo__relief_solace_comfort_and_liberation": 25, + "echo__sadness_sorrow_grief_melancholy_and_heartache": 25, + "echo__sexual_lust_and_carnal_desire": 25, + "echo__shame_guilt_remorse_humiliation_and_contrition": 25, + "echo__sourness_tartness_and_acidity": 25, + "echo__sympathy_compassion_warmth_trust_and_tenderness": 25, + "echo__teasing_bantering_and_playful_mocking": 25, + "echo__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "echo__triumph_and_feelings_of_superiority": 25, + "echo__yearning_longing_and_craving_with_wistfulness": 25, + "fable__anger_rage_fury_hatred_and_annoyance": 25, + "fable__astonishment_surprise_amazement_and_shock": 25, + "fable__awe_wonder_and_an_awestruck_feeling": 25, + "fable__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "fable__concentration_focus_engrossment_and_absorption": 25, + "fable__confusion_bewilderment_disorientation_and_perplexity": 25, + "fable__contemplation_reflection_meditation_and_pondering": 25, + "fable__contempt_disdain_loathing_and_detestation": 25, + "fable__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "fable__disappointment_regret_and_dismay": 25, + "fable__disgust_revulsion_abhorrence_and_loathing": 25, + "fable__distress_worry_anxiety_anguish_and_trepidation": 25, + "fable__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "fable__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "fable__embarrassment_shyness_mortification_and_self_consciousness": 25, + "fable__fatigue_weariness_lethargy_and_burnout": 25, + "fable__fear_dread_apprehension_and_horror": 25, + "fable__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "fable__helplessness_powerlessness_desperation_and_submission": 25, + "fable__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "fable__impatience_irritability_restlessness_and_short_temperedness": 25, + "fable__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "fable__interest_fascination_curiosity_and_intrigue": 25, + "fable__intoxication_stupor_altered_perception_and_being_drunk": 25, + "fable__jealousy_envy_and_covetousness": 25, + "fable__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "fable__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "fable__numbness_detachment_insensitivity_and_apathy": 25, + "fable__physical_pain_suffering_torment_and_agony": 25, + "fable__pride_dignity_self_confidence_and_honor": 25, + "fable__relief_solace_comfort_and_liberation": 25, + "fable__sadness_sorrow_grief_melancholy_and_heartache": 25, + "fable__sexual_lust_and_carnal_desire": 25, + "fable__shame_guilt_remorse_humiliation_and_contrition": 25, + "fable__sourness_tartness_and_acidity": 25, + "fable__sympathy_compassion_warmth_trust_and_tenderness": 25, + "fable__teasing_bantering_and_playful_mocking": 25, + "fable__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "fable__triumph_and_feelings_of_superiority": 25, + "fable__yearning_longing_and_craving_with_wistfulness": 25, + "nova__anger_rage_fury_hatred_and_annoyance": 25, + "nova__astonishment_surprise_amazement_and_shock": 25, + "nova__awe_wonder_and_an_awestruck_feeling": 25, + "nova__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "nova__concentration_focus_engrossment_and_absorption": 25, + "nova__confusion_bewilderment_disorientation_and_perplexity": 25, + "nova__contemplation_reflection_meditation_and_pondering": 25, + "nova__contempt_disdain_loathing_and_detestation": 25, + "nova__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "nova__disappointment_regret_and_dismay": 25, + "nova__disgust_revulsion_abhorrence_and_loathing": 25, + "nova__distress_worry_anxiety_anguish_and_trepidation": 25, + "nova__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "nova__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "nova__embarrassment_shyness_mortification_and_self_consciousness": 25, + "nova__fatigue_weariness_lethargy_and_burnout": 25, + "nova__fear_dread_apprehension_and_horror": 25, + "nova__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "nova__helplessness_powerlessness_desperation_and_submission": 25, + "nova__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "nova__impatience_irritability_restlessness_and_short_temperedness": 25, + "nova__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "nova__interest_fascination_curiosity_and_intrigue": 25, + "nova__intoxication_stupor_altered_perception_and_being_drunk": 25, + "nova__jealousy_envy_and_covetousness": 25, + "nova__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "nova__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "nova__numbness_detachment_insensitivity_and_apathy": 25, + "nova__physical_pain_suffering_torment_and_agony": 25, + "nova__pride_dignity_self_confidence_and_honor": 25, + "nova__relief_solace_comfort_and_liberation": 25, + "nova__sadness_sorrow_grief_melancholy_and_heartache": 25, + "nova__sexual_lust_and_carnal_desire": 25, + "nova__shame_guilt_remorse_humiliation_and_contrition": 25, + "nova__sourness_tartness_and_acidity": 25, + "nova__sympathy_compassion_warmth_trust_and_tenderness": 25, + "nova__teasing_bantering_and_playful_mocking": 25, + "nova__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "nova__triumph_and_feelings_of_superiority": 25, + "nova__yearning_longing_and_craving_with_wistfulness": 25, + "onyx__anger_rage_fury_hatred_and_annoyance": 25, + "onyx__astonishment_surprise_amazement_and_shock": 25, + "onyx__awe_wonder_and_an_awestruck_feeling": 25, + "onyx__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "onyx__concentration_focus_engrossment_and_absorption": 25, + "onyx__confusion_bewilderment_disorientation_and_perplexity": 25, + "onyx__contemplation_reflection_meditation_and_pondering": 25, + "onyx__contempt_disdain_loathing_and_detestation": 25, + "onyx__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "onyx__disappointment_regret_and_dismay": 25, + "onyx__disgust_revulsion_abhorrence_and_loathing": 25, + "onyx__distress_worry_anxiety_anguish_and_trepidation": 25, + "onyx__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "onyx__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "onyx__embarrassment_shyness_mortification_and_self_consciousness": 25, + "onyx__fatigue_weariness_lethargy_and_burnout": 25, + "onyx__fear_dread_apprehension_and_horror": 25, + "onyx__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "onyx__helplessness_powerlessness_desperation_and_submission": 25, + "onyx__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "onyx__impatience_irritability_restlessness_and_short_temperedness": 25, + "onyx__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "onyx__interest_fascination_curiosity_and_intrigue": 25, + "onyx__intoxication_stupor_altered_perception_and_being_drunk": 25, + "onyx__jealousy_envy_and_covetousness": 25, + "onyx__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "onyx__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "onyx__numbness_detachment_insensitivity_and_apathy": 25, + "onyx__physical_pain_suffering_torment_and_agony": 25, + "onyx__pride_dignity_self_confidence_and_honor": 25, + "onyx__relief_solace_comfort_and_liberation": 25, + "onyx__sadness_sorrow_grief_melancholy_and_heartache": 25, + "onyx__sexual_lust_and_carnal_desire": 25, + "onyx__shame_guilt_remorse_humiliation_and_contrition": 25, + "onyx__sourness_tartness_and_acidity": 25, + "onyx__sympathy_compassion_warmth_trust_and_tenderness": 25, + "onyx__teasing_bantering_and_playful_mocking": 25, + "onyx__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "onyx__triumph_and_feelings_of_superiority": 25, + "onyx__yearning_longing_and_craving_with_wistfulness": 25, + "sage__anger_rage_fury_hatred_and_annoyance": 25, + "sage__astonishment_surprise_amazement_and_shock": 25, + "sage__awe_wonder_and_an_awestruck_feeling": 25, + "sage__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "sage__concentration_focus_engrossment_and_absorption": 25, + "sage__confusion_bewilderment_disorientation_and_perplexity": 25, + "sage__contemplation_reflection_meditation_and_pondering": 25, + "sage__contempt_disdain_loathing_and_detestation": 25, + "sage__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "sage__disappointment_regret_and_dismay": 25, + "sage__disgust_revulsion_abhorrence_and_loathing": 25, + "sage__distress_worry_anxiety_anguish_and_trepidation": 25, + "sage__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "sage__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "sage__embarrassment_shyness_mortification_and_self_consciousness": 25, + "sage__fatigue_weariness_lethargy_and_burnout": 25, + "sage__fear_dread_apprehension_and_horror": 25, + "sage__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "sage__helplessness_powerlessness_desperation_and_submission": 25, + "sage__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "sage__impatience_irritability_restlessness_and_short_temperedness": 25, + "sage__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "sage__interest_fascination_curiosity_and_intrigue": 25, + "sage__intoxication_stupor_altered_perception_and_being_drunk": 25, + "sage__jealousy_envy_and_covetousness": 25, + "sage__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "sage__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "sage__numbness_detachment_insensitivity_and_apathy": 25, + "sage__physical_pain_suffering_torment_and_agony": 25, + "sage__pride_dignity_self_confidence_and_honor": 25, + "sage__relief_solace_comfort_and_liberation": 25, + "sage__sadness_sorrow_grief_melancholy_and_heartache": 25, + "sage__sexual_lust_and_carnal_desire": 25, + "sage__shame_guilt_remorse_humiliation_and_contrition": 25, + "sage__sourness_tartness_and_acidity": 25, + "sage__sympathy_compassion_warmth_trust_and_tenderness": 25, + "sage__teasing_bantering_and_playful_mocking": 25, + "sage__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "sage__triumph_and_feelings_of_superiority": 25, + "sage__yearning_longing_and_craving_with_wistfulness": 25, + "shimmer__anger_rage_fury_hatred_and_annoyance": 25, + "shimmer__astonishment_surprise_amazement_and_shock": 25, + "shimmer__awe_wonder_and_an_awestruck_feeling": 25, + "shimmer__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "shimmer__concentration_focus_engrossment_and_absorption": 25, + "shimmer__confusion_bewilderment_disorientation_and_perplexity": 25, + "shimmer__contemplation_reflection_meditation_and_pondering": 25, + "shimmer__contempt_disdain_loathing_and_detestation": 25, + "shimmer__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "shimmer__disappointment_regret_and_dismay": 25, + "shimmer__disgust_revulsion_abhorrence_and_loathing": 25, + "shimmer__distress_worry_anxiety_anguish_and_trepidation": 25, + "shimmer__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "shimmer__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "shimmer__embarrassment_shyness_mortification_and_self_consciousness": 25, + "shimmer__fatigue_weariness_lethargy_and_burnout": 25, + "shimmer__fear_dread_apprehension_and_horror": 25, + "shimmer__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "shimmer__helplessness_powerlessness_desperation_and_submission": 25, + "shimmer__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "shimmer__impatience_irritability_restlessness_and_short_temperedness": 25, + "shimmer__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "shimmer__interest_fascination_curiosity_and_intrigue": 25, + "shimmer__intoxication_stupor_altered_perception_and_being_drunk": 25, + "shimmer__jealousy_envy_and_covetousness": 25, + "shimmer__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "shimmer__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "shimmer__numbness_detachment_insensitivity_and_apathy": 25, + "shimmer__physical_pain_suffering_torment_and_agony": 25, + "shimmer__pride_dignity_self_confidence_and_honor": 25, + "shimmer__relief_solace_comfort_and_liberation": 25, + "shimmer__sadness_sorrow_grief_melancholy_and_heartache": 25, + "shimmer__sexual_lust_and_carnal_desire": 25, + "shimmer__shame_guilt_remorse_humiliation_and_contrition": 25, + "shimmer__sourness_tartness_and_acidity": 25, + "shimmer__sympathy_compassion_warmth_trust_and_tenderness": 25, + "shimmer__teasing_bantering_and_playful_mocking": 25, + "shimmer__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "shimmer__triumph_and_feelings_of_superiority": 25, + "shimmer__yearning_longing_and_craving_with_wistfulness": 25, + "verse__anger_rage_fury_hatred_and_annoyance": 25, + "verse__astonishment_surprise_amazement_and_shock": 25, + "verse__awe_wonder_and_an_awestruck_feeling": 25, + "verse__bitterness_resentment_acrimony_cynicism_and_rancor": 25, + "verse__concentration_focus_engrossment_and_absorption": 25, + "verse__confusion_bewilderment_disorientation_and_perplexity": 25, + "verse__contemplation_reflection_meditation_and_pondering": 25, + "verse__contempt_disdain_loathing_and_detestation": 25, + "verse__contentment_relaxation_peacefulness_calmness_satisfaction_and_serenity": 25, + "verse__disappointment_regret_and_dismay": 25, + "verse__disgust_revulsion_abhorrence_and_loathing": 25, + "verse__distress_worry_anxiety_anguish_and_trepidation": 25, + "verse__doubt_distrust_suspicion_skepticism_and_uncertainty": 25, + "verse__ecstasy_pleasure_bliss_rapture_and_beatitude": 25, + "verse__embarrassment_shyness_mortification_and_self_consciousness": 25, + "verse__fatigue_weariness_lethargy_and_burnout": 25, + "verse__fear_dread_apprehension_and_horror": 25, + "verse__happiness_excitement_joy_exhilaration_delight_jubilation_and_bliss": 25, + "verse__helplessness_powerlessness_desperation_and_submission": 25, + "verse__hope_enthusiasm_optimism_anticipation_and_courage": 25, + "verse__impatience_irritability_restlessness_and_short_temperedness": 25, + "verse__infatuation_having_a_crush_romantic_desire_and_butterflies_in_the_stomach": 25, + "verse__interest_fascination_curiosity_and_intrigue": 25, + "verse__intoxication_stupor_altered_perception_and_being_drunk": 25, + "verse__jealousy_envy_and_covetousness": 25, + "verse__lighthearted_fun_amusement_mirth_joviality_laughter_and_playfulness": 25, + "verse__malevolence_spite_sadism_malice_and_schadenfreude": 25, + "verse__numbness_detachment_insensitivity_and_apathy": 25, + "verse__physical_pain_suffering_torment_and_agony": 25, + "verse__pride_dignity_self_confidence_and_honor": 25, + "verse__relief_solace_comfort_and_liberation": 25, + "verse__sadness_sorrow_grief_melancholy_and_heartache": 25, + "verse__sexual_lust_and_carnal_desire": 25, + "verse__shame_guilt_remorse_humiliation_and_contrition": 25, + "verse__sourness_tartness_and_acidity": 25, + "verse__sympathy_compassion_warmth_trust_and_tenderness": 25, + "verse__teasing_bantering_and_playful_mocking": 25, + "verse__thankfulness_gratitude_appreciation_and_gratefulness": 25, + "verse__triumph_and_feelings_of_superiority": 25, + "verse__yearning_longing_and_craving_with_wistfulness": 25 + }, + "unique_clips_within_source": 11000, + "unique_hours_within_source": 71.86201501944444 + }, + "balanced_40x3k": { + "buckets": 40, + "slots": 4000, + "hours_including_task_repeats": 8.292409391666666, + "per_bucket_clips": { + "00": 100, + "01": 100, + "02": 100, + "03": 100, + "04": 100, + "05": 100, + "06": 100, + "07": 100, + "08": 100, + "09": 100, + "10": 100, + "11": 100, + "12": 100, + "13": 100, + "14": 100, + "15": 100, + "16": 100, + "17": 100, + "18": 100, + "19": 100, + "20": 100, + "21": 100, + "22": 100, + "23": 100, + "24": 100, + "25": 100, + "26": 100, + "27": 100, + "28": 100, + "29": 100, + "30": 100, + "31": 100, + "32": 100, + "33": 100, + "34": 100, + "35": 100, + "36": 100, + "37": 100, + "38": 100, + "39": 100 + }, + "unique_clips_within_source": 4000, + "unique_hours_within_source": 8.292409391666666 + }, + "poc": { + "buckets": 191, + "slots": 15781, + "hours_including_task_repeats": 37.38085417777778, + "per_bucket_clips": { + "affc": 100, + "agev": 100, + "alph": 100, + "amus": 100, + "anci": 88, + "ange": 100, + "arou": 100, + "arsh": 100, + "asmr_arch": 100, + "asst": 100, + "atck": 100, + "awe": 100, + "bans": 100, + "bitt": 100, + "bkgn": 100, + "bodh": 100, + "brbe": 100, + "brgt": 100, + "bsnr": 100, + "cack": 43, + "chck": 51, + "chew": 63, + "chnk": 100, + "clrt": 100, + "cntm": 100, + "cogl": 100, + "conc": 100, + "conf": 100, + "cont_cog": 100, + "cont_pos": 53, + "coug": 16, + "csin": 24, + "cvil": 100, + "cybg": 15, + "darc": 100, + "demn": 100, + "dflu": 100, + "disg": 99, + "disp": 100, + "dist": 100, + "doub": 37, + "dwrf": 94, + "ecst": 100, + "elat": 100, + "eldr": 20, + "emba": 64, + "emph": 100, + "esth": 100, + "ethr": 100, + "eval": 48, + "expl": 100, + "fary": 100, + "fate": 100, + "fati": 100, + "fear": 100, + "focs": 100, + "full": 100, + "gamr": 100, + "gant": 100, + "gend": 100, + "gexh": 100, + "gfea": 100, + "gfru": 100, + "ghst": 33, + "gigl": 67, + "gobl": 19, + "gpai": 100, + "grat": 100, + "grnt": 100, + "grwl": 100, + "gsur": 100, + "guff": 20, + "gulp": 24, + "harm": 100, + "hbre": 100, + "helf": 44, + "help": 100, + "hicp": 17, + "hiss": 30, + "hmbo": 23, + "hope": 100, + "impa": 100, + "infa": 74, + "inse": 6, + "into": 16, + "intt": 100, + "jeal": 37, + "kare": 74, + "kiss": 17, + "long": 47, + "lsma": 34, + "lust": 100, + "male": 100, + "marn": 24, + "metl": 100, + "mgir": 100, + "mpai": 100, + "mple": 70, + "munc": 100, + "nerd": 33, + "nfem": 100, + "nflu": 100, + "nman": 100, + "noir": 14, + "numb": 50, + "orcc": 100, + "pain": 100, + "pant": 100, + "pdcst": 100, + "powr": 100, + "prid": 100, + "r_chst": 100, + "r_head": 100, + "r_mask": 100, + "r_mixd": 100, + "r_nasl": 100, + "r_oral": 100, + "r_thrt": 100, + "rang": 100, + "rcql": 100, + "regs": 100, + "relf": 100, + "resp": 100, + "robt": 100, + "roug": 100, + "s_asmr": 100, + "s_auth": 100, + "s_cart": 100, + "s_casu": 100, + "s_conv": 100, + "s_dram": 100, + "s_form": 100, + "s_mono": 100, + "s_narr": 100, + "s_news": 100, + "s_play": 100, + "s_rant": 100, + "s_stry": 100, + "s_tech": 100, + "s_whis": 100, + "sadn": 100, + "sale": 100, + "scon": 21, + "scre": 100, + "sexp": 15, + "sham": 100, + "shon": 100, + "shri": 100, + "sinh": 100, + "slsh": 32, + "smth": 100, + "snck": 57, + "snee": 3, + "snob": 100, + "snor": 26, + "snrk": 100, + "snrt": 52, + "sobc": 100, + "sobq": 100, + "sour": 26, + "sque": 100, + "srel": 54, + "stnc": 100, + "ston": 21, + "stru": 100, + "surp": 100, + "swis": 12, + "tbro": 100, + "tclr": 33, + "teas": 100, + "temp": 100, + "tens": 100, + "thrp": 100, + "trck": 31, + "triu": 100, + "trlr": 100, + "tskk": 15, + "valn": 100, + "vals": 100, + "vamp": 100, + "vflx": 100, + "viln": 100, + "volt": 100, + "vuln": 100, + "wail": 72, + "warm": 100, + "whim": 67, + "wizd": 100, + "wtch": 47, + "yawn": 9, + "zomb": 100 + }, + "unique_clips_within_source": 7643, + "unique_hours_within_source": 17.244698347222222 + } + }, + "duplicate_memberships_across_all_sources_and_tasks": 8165, + "input_slots": 74364, + "input_hours": 217.55793942222255, + "duplicate_hours_removed": 20.198685633333668, + "source_revisions": { + "laion/laions_got_talent_raw": "0a79709a6194d94c63b2b1275d2acc9abd3bf3e2", + "mitermix/balanced_audio_snippets_40x3k": "37011063d917e68658d51151127cb32c24ffea1b", + "mitermix/voice-annotation-poc": "31041279ad7cb078da15fbeb58e6dfa96283f320" + }, + "combined_manifest": "/e/scratch/reformo/schuhmann1_moss/whisper_score_regression/gemini_multisource_100h_20261004/combined_unique_manifest.jsonl", + "annotation_policy": "One Gemini request per unique SHA256 audio clip; keep all bucket/task memberships in the sidecar." +} diff --git a/training/provenance/valid_split_summary.json b/training/provenance/valid_split_summary.json new file mode 100644 index 0000000000000000000000000000000000000000..78f2ec28f885144ef7c8d984c5d8792e1ce5edd3 --- /dev/null +++ b/training/provenance/valid_split_summary.json @@ -0,0 +1,210 @@ +{ + "valid_clips": 65163, + "split_clips": { + "train": 58380, + "test": 3544, + "validation": 3239 + }, + "split_hours": { + "train": 174.0395300111143, + "test": 10.389036091666668, + "validation": 9.740547116666654 + }, + "valid_total_hours": 194.1691132194476, + "language_strings": { + "Russian": 104, + "English": 32223, + "German": 22228, + "Spanish": 2849, + "Hindi": 83, + "German/English": 185, + "French": 2901, + "unclear": 2744, + "Vietnamese": 65, + "Pashto": 1, + "Japanese": 302, + "English / Mandarin Chinese": 1, + "Portuguese": 65, + "Arabic": 92, + "Mandarin Chinese/English": 3, + "German/French/English": 1, + "Malayalam": 24, + "Hungarian": 14, + "Tagalog": 19, + "Swahili": 11, + "English/French": 7, + "en": 99, + "Burmese": 8, + "English/German": 45, + "Romanian": 31, + "Ukrainian": 25, + "Urdu": 44, + "French/German/English": 1, + "Indonesian": 30, + "Bengali": 21, + "English / German": 12, + "Sanskrit": 8, + "German/Mandarin Chinese": 6, + "none": 7, + "Arabic/Thai": 1, + "French/English": 78, + "Gujarati": 8, + "Kinyarwanda": 3, + "Tagalog/English": 2, + "English / Vietnamese": 1, + "Greek": 10, + "Korean": 65, + "Sinhala": 9, + "Nepali": 11, + "English / Tagalog": 1, + "Igbo": 1, + "Haitian Creole": 8, + "Khmer": 24, + "English / Russian": 4, + "Polish/English": 1, + "English/Spanish": 41, + "Hebrew": 14, + "Scots": 7, + "Latvian": 1, + "Russian/English": 13, + "German/Mandarin": 3, + "Swedish": 19, + "Tamil": 29, + "Icelandic": 11, + "Persian": 10, + "Armenian": 4, + "Thai": 38, + "Polish": 25, + "Latin": 3, + "Mandarin Chinese": 68, + "Kannada": 9, + "English/Spanish/Japanese": 2, + "Turkish": 13, + "French/Arabic": 1, + "Dutch": 14, + "Uzbek": 2, + "Luxembourgish": 3, + "Korean/English": 1, + "Cantonese": 10, + "Mandarin": 3, + "Indonesian/English": 1, + "English / Spanish": 18, + "Telugu": 34, + "English/Sanskrit": 2, + "zxx": 11, + "Javanese": 10, + "Danish": 2, + "Macedonian": 1, + "Italian": 33, + "Mandarin Chinese / Dutch": 1, + "German/Japanese": 5, + "Kurdish": 2, + "Italian/English": 3, + "Hawaiian/English": 1, + "English / Malayalam": 1, + "Spanish/English": 14, + "Punjabi": 15, + "Norwegian": 3, + "Mandarin/German": 1, + "Catalan": 1, + "Japanese/English": 6, + "Yiddish": 1, + "English / Japanese": 2, + "Mandarin/English": 1, + "Finnish": 4, + "Azerbaijani": 1, + "Czech": 7, + "German / English": 5, + "Arabic/English": 4, + "Assamese": 3, + "Jamaican Patois": 4, + "Mandarin Chinese/German": 4, + "German/Turkish": 3, + "Slovak": 2, + "Luganda": 2, + "Bulgarian": 6, + "English/Japanese": 2, + "Urdu/English": 1, + "Twi": 5, + "German/Russian": 1, + "Spanish / English": 7, + "Korean/Mongolian": 1, + "French / English": 2, + "Swiss German": 7, + "English/Turkish": 1, + "Marathi": 6, + "English / Italian": 2, + "English/Hindi": 1, + "English/Italian": 5, + "German/Swedish": 1, + "Hindi/English": 3, + "German/Polish": 1, + "Urdu/Arabic": 1, + "English / Korean": 2, + "English / French": 8, + "French/German": 1, + "Vietnamese/English": 2, + "Somali": 4, + "Malay": 1, + "Georgian": 2, + "Arabic / English": 1, + "Mandarin / German": 1, + "Japanese/German": 2, + "English/Pali": 1, + "English/Russian": 2, + "English/Mandarin": 2, + "Serbian": 1, + "Korean / English": 1, + "German/Persian": 1, + "Bhojpuri": 1, + "Portuguese / English": 1, + "Fula / Arabic": 1, + "Sanskrit/Tamil": 1, + "English / Arabic": 2, + "Hindi / English": 1, + "English / Hindi": 1, + "Croatian": 1, + "Sundanese": 1, + "Ukrainian/Russian": 1, + "Moroccan Arabic": 1, + "English / Urdu": 1, + "German/Hungarian": 1, + "Māori/English": 1, + "German/unclear": 1, + "Albanian": 1, + "English / [unclear]": 1, + "Klingon": 1, + "Arabic/Urdu": 1, + "French/Portuguese/English": 1, + "Arabic/Malayalam": 1, + "Scots/Scottish English": 1, + "Isan / Lao": 1, + "Lao": 1, + "German/Arabic": 1, + "Turkish/English": 1, + "Low German": 1, + "Russian/Polish": 1, + "Modern Greek": 1, + "Kazakh": 1, + "multilingual": 1, + "English / Nigerian Pidgin": 1, + "Taiwanese Hokkien": 1, + "Saraiki": 1, + "German/Italian": 1, + "Hokkien": 1, + "English/Portuguese": 1, + "English / Bengali": 1, + "German/Finnish": 1 + }, + "source_membership_counts_nonexclusive": { + "S1_100h": 42701, + "poc": 7579, + "talent": 10917, + "balanced_40x3k": 3979 + }, + "prepared_targets_sha256": "4ebac2622f35d6ce91f7956c0f86c16276d6f45a19e1d1ff19f6eaaace6dfe44", + "deduplication": "Exact selected compressed audio SHA256 across all selected sources/tasks", + "split": "90/5/5 deterministic group hash; explicit speaker or synthetic family before exact audio SHA", + "excluded_clips": 1036, + "captions_used_as_model_inputs": false +} diff --git a/training/report.py b/training/report.py new file mode 100644 index 0000000000000000000000000000000000000000..3c3116149c79737ac07b2f4d30a842ae06e200ec --- /dev/null +++ b/training/report.py @@ -0,0 +1,97 @@ +"""Summarize the four controlled runs against a constant-label baseline.""" +from __future__ import annotations + +import json +from pathlib import Path + +import numpy as np + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression') +RUNS = Path('/e/project1/reformo/schuhmann1/whisper_score_regression/runs') +CONDITIONS = [('tiny', 'S10'), ('base', 'S10'), ('tiny', 'S9'), ('base', 'S9')] + + +def baseline(meta): + with np.load(ROOT / 'val.npz') as val: + y = val['y'].astype(np.float64) + mean = np.asarray(meta['mean']) + std = np.asarray(meta['std']) + z = (y - mean) / std + abs_z = np.abs(z) + huber = np.where(abs_z < 1, 0.5 * z * z, abs_z - 0.5) + result = {'huber_z_macro': float(np.nanmean(huber))} + for name, (a, b) in meta['target_groups'].items(): + result[name] = {'huber_z': float(np.nanmean(huber[:, a:b])), + 'mae': float(np.nanmean(np.abs(y[:, a:b] - mean[a:b])))} + return result + + +def main(): + meta = json.loads((ROOT / 'manifest.json').read_text()) + runs = {} + for model, stage in CONDITIONS: + path = RUNS / f'{model}_{stage.lower()}' / 'metrics.jsonl' + if path.is_file(): + epochs = [json.loads(line) for line in path.read_text().splitlines() if line] + runs[f'{model}_{stage}'] = min(epochs, key=lambda x: x['huber_z_macro']) + base = baseline(meta) + out = {'baseline': base, 'best_runs': runs, 'complete': len(runs) == 4} + RUNS.parent.mkdir(parents=True, exist_ok=True) + (RUNS.parent / 'comparison.json').write_text(json.dumps(out, indent=2) + '\n') + lines = [ + '# Whisper score regression: Tiny/Base × S10/S9', '', + f"Training clips: S10 {meta['rows']['S10']:,}; S9 {meta['rows']['S9']:,}. " + f"Common validation: {meta['rows']['val']:,} held-out clips.", '', + 'Encoder parameters: Tiny 8,208,384; Base 20,590,592 (2.51×). ' + 'S9 has 2.41× as many training clips as S10.', '', + 'All metrics use the same 100 regression targets. Huber is averaged after ' + 'standardizing each target with S10 training statistics; lower is better.', '', + '| Encoder | Stage | Best epoch | Train Huber | Val Huber | Emotion Huber | VoiceNet Huber | Other Huber |', + '|---|---|---:|---:|---:|---:|---:|---:|', + f"| Constant training mean | — | — | — | {base['huber_z_macro']:.4f} | " + f"{base['emotion']['huber_z']:.4f} | {base['voicenet']['huber_z']:.4f} | {base['other']['huber_z']:.4f} |", + ] + for model, stage in CONDITIONS: + r = runs.get(f'{model}_{stage}') + if r is None: + lines.append(f'| {model} | {stage} | pending | — | — | — | — | — |') + else: + lines.append(f"| {model} | {stage} | {r['epoch']} | {r['train_huber_z']:.4f} | " + f"{r['huber_z_macro']:.4f} | {r['emotion']['huber_z']:.4f} | " + f"{r['voicenet']['huber_z']:.4f} | {r['other']['huber_z']:.4f} |") + if len(runs) == 4: + lines += ['', '## Controlled differences', ''] + for stage in ['S10', 'S9']: + t, b = runs[f'tiny_{stage}']['huber_z_macro'], runs[f'base_{stage}']['huber_z_macro'] + lines.append(f'- {stage}, Base versus Tiny: {b - t:+.4f} normalized Huber (negative favors Base).') + for model in ['tiny', 'base']: + s10, s9 = runs[f'{model}_S10']['huber_z_macro'], runs[f'{model}_S9']['huber_z_macro'] + lines.append(f'- {model}, S9 versus S10: {s9 - s10:+.4f} normalized Huber (negative favors S9).') + lines += ['', '## Correlation and target patterns', ''] + for model, stage in CONDITIONS: + r = runs[f'{model}_{stage}'] + lines.append(f"- {model}/{stage}: mean Pearson emotion {r['emotion']['pearson']:.3f}, " + f"VoiceNet {r['voicenet']['pearson']:.3f}, other {r['other']['pearson']:.3f}.") + for title, left, right in [ + ('Base minus Tiny on S10', 'tiny_S10', 'base_S10'), + ('Base minus Tiny on S9', 'tiny_S9', 'base_S9'), + ('S9 minus S10 for Tiny', 'tiny_S10', 'tiny_S9'), + ('S9 minus S10 for Base', 'base_S10', 'base_S9'), + ]: + difference = np.asarray(runs[right]['huber_z']) - np.asarray(runs[left]['huber_z']) + improved = np.argsort(difference)[:5] + worsened = np.argsort(difference)[-5:][::-1] + fmt = lambda ids: ', '.join(f"`{meta['targets'][i]}` {difference[i]:+.3f}" for i in ids) + lines += ['', f'**{title}.** Five largest gains: {fmt(improved)}. ' + f'Five largest regressions: {fmt(worsened)}.'] + lines += ['', 'The reference labels are teacher scores from the Ladder, not independent human ratings.', + 'Audio longer than 30 seconds is truncated to the first 30 seconds by the Whisper input limit.', + 'The validation is UID-disjoint; it is not guaranteed speaker-disjoint.', + 'At equal epoch count, S9 also receives more optimizer updates; data size and compute exposure ' + 'are therefore coupled in the S9-versus-S10 contrast.', ''] + (RUNS.parent / 'comparison.md').write_text('\n'.join(lines)) + print('\n'.join(lines)) + + +if __name__ == '__main__': + main() diff --git a/training/tar_member_map.py b/training/tar_member_map.py new file mode 100644 index 0000000000000000000000000000000000000000..b9746c94bf41b904bcfeab6ff66347b97d240c37 --- /dev/null +++ b/training/tar_member_map.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +"""Packed, read-only map from TAR path/member name to byte offset and size. + +The corpus stays in the existing large TAR containers. A single compressed +record per TAR replaces repeated full TAR-directory scans on every DDP rank. +""" +from collections import OrderedDict +import json +import os +from pathlib import Path +import threading +import zlib + + +class TarMemberMap: + def __init__(self, manifest, capacity=256): + self.manifest_path = Path(manifest) + spec = json.loads(self.manifest_path.read_text()) + assert spec['status'] == 'complete' and spec['format'] == 'zlib-json-tar-member-map-v1' + root = self.manifest_path.parent + index_path = root / spec['index'] + data_path = root / spec['data'] + assert index_path.stat().st_size == spec['index_bytes'] + assert data_path.stat().st_size == spec['data_bytes'] + index = json.loads(index_path.read_text()) + assert len(index['paths']) == spec['tars'] + assert all(len(index[k]) == spec['tars'] for k in ('offsets', 'sizes', 'members', 'tar_sizes')) + self.rows = {path: (int(index['offsets'][i]), int(index['sizes'][i]), + int(index['members'][i]), int(index['tar_sizes'][i])) + for i, path in enumerate(index['paths'])} + self.fd = os.open(data_path, os.O_RDONLY) + self.capacity = int(capacity) + self.local = threading.local() + + def _cache(self): + if not hasattr(self.local, 'members'): + self.local.members = OrderedDict() + return self.local.members + + def locate(self, path, member): + cache = self._cache() + if path not in cache: + assert path in self.rows, f'TAR absent from packed member map: {path}' + offset, size, expected_members, expected_tar_size = self.rows[path] + assert os.path.getsize(path) == expected_tar_size, f'TAR size changed after index build: {path}' + compressed = os.pread(self.fd, size, offset) + assert len(compressed) == size + decoded = json.loads(zlib.decompress(compressed)) + assert len(decoded) == expected_members + cache[path] = decoded + while len(cache) > self.capacity: + cache.popitem(last=False) + cache.move_to_end(path) + value = cache[path].get(member) + assert value is not None, f'Member absent from packed map: {path}::{member}' + return int(value[0]), int(value[1]) + diff --git a/training/timbre_targets.py b/training/timbre_targets.py new file mode 100644 index 0000000000000000000000000000000000000000..2c3af9e222e51c2270d6876581afcf8998790433 --- /dev/null +++ b/training/timbre_targets.py @@ -0,0 +1,419 @@ +"""Reusable Orange timbre and identity targets for Whisper training. + +Build separate sorted UID indexes from the existing Parquet sidecars once. +During training, ``TimbreTargetCache.get_or_compute`` uses existing vectors +and computes only missing 128-D timbre or 250-D identity vectors from the +same decoded waveform. New vectors are persisted as rank-owned Parquet chunks; +at the next stage boundary, index those chunks so S2..S10 and the second +Whisper run read them without teacher inference. + +Both teachers require compute-visible model snapshots. Their licenses are +staged alongside the weights. No CUDA work is done in DataLoader workers. +""" +from __future__ import annotations + +import argparse +from collections import OrderedDict +import json +import os +from pathlib import Path +from typing import Sequence +import zlib + +import numpy as np +import pyarrow as pa +import pyarrow.parquet as pq +import torch +from safetensors import safe_open +from torch import nn +from torch.nn import functional as F +from transformers import WavLMConfig +from transformers.models.wavlm.modeling_wavlm import WavLMModel + + +DIM = 128 +IDENTITY_DIM = 250 +UID_DTYPE = 'S128' +DEFAULT_MODEL = Path('/e/project1/reformo/schuhmann1/whisper_score_regression/models/orange_speaker_wavlm_tbr_b8d2608') +IDENTITY_MODEL = Path('/e/project1/reformo/schuhmann1/whisper_score_regression/models/orange_speaker_wavlm_id_abbb3c7') +EMOLIA_SOURCE = Path('/e/scratch/reformo/schuhmann1_moss/out/refassign/emolia_emb.parquet') +IDENTITY_SOURCE = Path('/e/project1/reformo/schuhmann1/whisper_score_regression/sources/orange_id_kartoffelphon') + + +class TopLayers(nn.Module): + """Orange's two-layer projection; names match the published checkpoint.""" + + def __init__(self, embd_size: int, intermediate: int): + super().__init__() + self.affine1 = nn.Conv1d(2048, intermediate, 1) + self.batchnorm1 = nn.BatchNorm1d(intermediate, affine=False, eps=1e-3) + self.affine2 = nn.Conv1d(intermediate, embd_size, 1) + self.batchnorm2 = nn.BatchNorm1d(embd_size, affine=False, eps=1e-3) + self.activation = nn.ReLU(inplace=True) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + out = self.batchnorm1(self.activation(self.affine1(x))) + out = self.batchnorm2(self.activation(self.affine2(out))) + return F.normalize(out[:, :, 0], dim=-1) + + +class OrangeEmbeddingTeacher(nn.Module): + """Orange WavLM speaker embedding model with masked padded batches.""" + + def __init__(self, snapshot: Path, dim: int): + super().__init__() + config = WavLMConfig.from_pretrained(snapshot, local_files_only=True) + assert config.embd_size == dim, (config.embd_size, dim) + self.dim = dim + self.wavlm = WavLMModel(config) + self.top_layers = TopLayers(config.embd_size, config.top_interm_size) + with safe_open(snapshot / 'model.safetensors', framework='pt', device='cpu') as file: + state = {key: file.get_tensor(key) for key in file.keys()} + self.load_state_dict(state, strict=True) + self.eval() + + @torch.inference_mode() + def forward(self, samples: torch.Tensor, lengths: torch.Tensor) -> torch.Tensor: + """Input float32 16-kHz mono [B,T], output L2-normalized [B,dim].""" + assert samples.ndim == 2 and lengths.ndim == 1 and samples.shape[0] == len(lengths) + assert torch.all((lengths >= 1600) & (lengths <= samples.shape[1])) + t = samples.shape[1] + valid = (torch.arange(t, device=samples.device)[None, :] < lengths[:, None]) + n = lengths[:, None].float() + mu = (samples * valid).sum(1, keepdim=True) / n + var = (((samples - mu) * valid).square()).sum(1, keepdim=True) / (n - 1).clamp_min(1) + x = ((samples - mu) / var.clamp_min(1e-10).sqrt()) * valid + h = self.wavlm(input_values=x, attention_mask=valid.long(), + output_hidden_states=False).last_hidden_state.float() + frame_lengths = self.wavlm._get_feat_extract_output_lengths(lengths) + fvalid = (torch.arange(h.shape[1], device=h.device)[None, :] < frame_lengths[:, None])[:, :, None] + nf = fvalid.sum(1).clamp_min(1) + hm = (h * fvalid).sum(1) / nf + hv = ((h - hm[:, None, :]).square() * fvalid).sum(1) / (nf - 1).clamp_min(1) + pooled = torch.cat((hm, hv.clamp_min(1e-10).sqrt()), dim=1).unsqueeze(-1) + return self.top_layers(pooled) + + @torch.inference_mode() + def encode_waveforms(self, waveforms: Sequence[np.ndarray | torch.Tensor], + device: torch.device, batch_size: int = 4) -> np.ndarray: + """Dynamic length buckets; waveforms must already be mono at 16 kHz.""" + out = np.empty((len(waveforms), self.dim), dtype=np.float16) + order = sorted(range(len(waveforms)), key=lambda i: len(waveforms[i])) + for start in range(0, len(order), batch_size): + indices = order[start:start + batch_size] + lengths = torch.tensor([max(1600, min(len(waveforms[i]), 480000)) for i in indices], + device=device, dtype=torch.long) + max_len = max(1600, int(lengths.max())) + audio = torch.zeros((len(indices), max_len), device=device, dtype=torch.float32) + for row, i in enumerate(indices): + w = torch.as_tensor(waveforms[i], dtype=torch.float32, device=device) + count = min(len(w), 480000) + audio[row, :count] = w[:count] + pred = self(audio, lengths).float().cpu().numpy() + assert pred.shape == (len(indices), self.dim) and np.isfinite(pred).all() + out[indices] = pred.astype(np.float16) + return out + + +class OrangeTimbreTeacher(OrangeEmbeddingTeacher): + def __init__(self, snapshot: Path = DEFAULT_MODEL): + super().__init__(snapshot, DIM) + + +class OrangeIdentityTeacher(OrangeEmbeddingTeacher): + def __init__(self, snapshot: Path = IDENTITY_MODEL): + super().__init__(snapshot, IDENTITY_DIM) + + +def _uid_array(values: Sequence[str]) -> np.ndarray: + encoded = [u.encode('utf-8') for u in values] + assert all(0 < len(u) <= 128 for u in encoded) + return np.asarray(encoded, dtype=UID_DTYPE) + + +def _emb_array(column: pa.Array, dim: int = DIM) -> np.ndarray: + # Both list in Emolia and fixed_size_list in the Identity + # source/generated chunks are accepted. Reject missing/wrong-width vectors. + if isinstance(column, pa.ChunkedArray): + column = column.combine_chunks() + assert column.null_count == 0 + lens = np.diff(np.asarray(column.offsets)) if isinstance(column, pa.ListArray) else None + if lens is not None: + assert np.all(lens == dim), (lens.min(), lens.max()) + values = np.asarray(column.values.to_numpy(zero_copy_only=False), dtype=np.float32) + result = values.reshape(len(column), dim) + assert np.isfinite(result).all() + norms = np.linalg.norm(result, axis=1) + assert np.all((norms > .95) & (norms < 1.05)), (norms.min(), norms.max()) + return result.astype(np.float16) + + +def build_index(parquets: Sequence[Path], output: Path, allow_same_duplicates: bool = False, + dim: int = DIM) -> None: + """Create memory-mappable sorted UID→float16[dim] arrays atomically.""" + output.mkdir(parents=True, exist_ok=True) + paths = [Path(p) for p in parquets] + count = sum(pq.read_metadata(p).num_rows for p in paths) + assert count > 0 + raw_uid = np.lib.format.open_memmap(output / 'uids.raw.npy', mode='w+', dtype=UID_DTYPE, shape=(count,)) + raw_emb = np.lib.format.open_memmap(output / 'emb.raw.npy', mode='w+', dtype=np.float16, shape=(count, dim)) + offset = 0 + for path in paths: + for batch in pq.ParquetFile(path).iter_batches(batch_size=32768, columns=['uid', 'emb']): + n = batch.num_rows + raw_uid[offset:offset+n] = _uid_array(batch.column(0).to_pylist()) + raw_emb[offset:offset+n] = _emb_array(batch.column(1), dim) + offset += n + assert offset == count + raw_uid.flush(); raw_emb.flush() + order = np.argsort(raw_uid, kind='stable') + sorted_uid = np.lib.format.open_memmap(output / 'uids.next.npy', mode='w+', dtype=UID_DTYPE, shape=(count,)) + sorted_emb = np.lib.format.open_memmap(output / 'emb.next.npy', mode='w+', dtype=np.float16, shape=(count, dim)) + for start in range(0, count, 65536): + ix = order[start:start+65536] + sorted_uid[start:start+len(ix)] = raw_uid[ix] + sorted_emb[start:start+len(ix)] = raw_emb[ix] + sorted_uid.flush(); sorted_emb.flush() + dup = np.flatnonzero(sorted_uid[1:] == sorted_uid[:-1]) + if len(dup): + if not allow_same_duplicates: + raise ValueError(f'{len(dup)} duplicate UIDs') + for i in dup: + if not np.allclose(sorted_emb[i], sorted_emb[i+1], atol=2e-3): + raise ValueError(f'conflicting duplicate UID {sorted_uid[i]!r}') + # A compacted index is required for binary search to return one row. + keep = np.ones(count, dtype=bool); keep[dup+1] = False + unique_n = int(keep.sum()) + u2 = np.lib.format.open_memmap(output / 'uids.unique.npy', mode='w+', dtype=UID_DTYPE, shape=(unique_n,)) + e2 = np.lib.format.open_memmap(output / 'emb.unique.npy', mode='w+', dtype=np.float16, shape=(unique_n, dim)) + positions = np.flatnonzero(keep) + for start in range(0, unique_n, 65536): + ix = positions[start:start+65536] + u2[start:start+len(ix)] = sorted_uid[ix] + e2[start:start+len(ix)] = sorted_emb[ix] + u2.flush(); e2.flush() + del u2,e2 + os.replace(output / 'uids.unique.npy', output / 'uids.npy') + os.replace(output / 'emb.unique.npy', output / 'emb.npy') + count = unique_n + else: + os.replace(output / 'uids.next.npy', output / 'uids.npy') + os.replace(output / 'emb.next.npy', output / 'emb.npy') + del raw_uid, raw_emb, sorted_uid, sorted_emb + for name in ('uids.raw.npy','emb.raw.npy','uids.next.npy','emb.next.npy'): + (output / name).unlink(missing_ok=True) + (output / 'manifest.json').write_text(json.dumps({'rows': count, 'dim': dim, + 'sources': [str(p) for p in paths]}, indent=2) + '\n') + + +class TimbreIndex: + def __init__(self, root: Path, expected_dim: int | None = None): + manifest = json.loads((root / 'manifest.json').read_text()) + self.dim = manifest['dim'] + if expected_dim is not None: + assert self.dim == expected_dim, (self.dim, expected_dim) + self.uids = np.load(root / 'uids.npy', mmap_mode='r') + self.emb = np.load(root / 'emb.npy', mmap_mode='r') + assert self.emb.shape == (len(self.uids), self.dim) + + def lookup(self, uids: Sequence[str]) -> tuple[np.ndarray, np.ndarray]: + query = _uid_array(uids) + pos = np.searchsorted(self.uids, query) + valid = pos < len(self.uids) + valid[valid] &= self.uids[pos[valid]] == query[valid] + result = np.zeros((len(query), self.dim), dtype=np.float16) + result[valid] = self.emb[pos[valid]] + return result, valid + + +class TimbreChunkWriter: + def __init__(self, output: Path, rank: int, flush_rows: int = 8192, + dim: int = DIM, model: str = 'Orange/Speaker-wavLM-tbr', + revision: str = 'b8d2608d56f18e2b6e27ba566cf69132e2c2ad6c'): + self.output, self.rank, self.flush_rows = output, rank, flush_rows + self.dim, self.model, self.revision = dim, model, revision + output.mkdir(parents=True, exist_ok=True) + self.config_path = output / 'cache_config.json' + config = {'dim': dim, 'model': model, 'revision': revision, + 'sample_rate': 16000, 'max_audio_samples': 480000, + 'journal_format': 'uid-S128/emb-f16/crc32-v1'} + if self.config_path.exists(): + assert json.loads(self.config_path.read_text()) == config, self.config_path + else: + temp = output / f'cache_config.rank-{rank:02d}.partial' + temp.write_text(json.dumps(config, indent=2) + '\n') + with temp.open('rb') as file: + os.fsync(file.fileno()) + os.replace(temp, self.config_path) + _sync_directory(output) + self.seq = 1 + max((int(p.stem.rsplit('-',1)[-1]) for p in output.glob(f'rank-{rank:02d}-*.parquet')), default=-1) + self.journal = output / f'rank-{rank:02d}.pending' + self.record_dtype = np.dtype([('uid', UID_DTYPE), ('emb', ' None: + """Replay durable records left by a killed training process.""" + if not self.journal.exists(): + return + raw = self.journal.read_bytes() + width = self.record_dtype.itemsize + complete = len(raw) // width + records = np.frombuffer(raw[:complete * width], dtype=self.record_dtype) + good = 0 + for record in records: + payload = record.tobytes()[:-4] + if zlib.crc32(payload) != int(record['crc']): + break + good += 1 + if good != complete: + raise ValueError(f'Corrupt sidecar journal {self.journal} at record {good}; refusing to discard generated targets') + if complete * width != len(raw): + with self.journal.open('r+b') as file: + file.truncate(complete * width) + file.flush() + os.fsync(file.fileno()) + self.uids = [u.decode('utf-8') for u in records['uid'][:good].tolist()] + self.vectors = [row.copy() for row in records['emb'][:good]] + + def append(self, uids: Sequence[str], emb: np.ndarray) -> None: + assert emb.shape == (len(uids), self.dim) + if not uids: + return + vectors = emb.astype(np.float16) + records = np.empty(len(uids), dtype=self.record_dtype) + records['uid'] = _uid_array(uids) + records['emb'] = vectors + for i in range(len(records)): + records['crc'][i] = zlib.crc32(records[i].tobytes()[:-4]) + payload = records.tobytes() + fd = os.open(self.journal, os.O_WRONLY | os.O_CREAT | os.O_APPEND, 0o640) + try: + remaining = memoryview(payload) + while remaining: + written = os.write(fd, remaining) + assert written > 0 + remaining = remaining[written:] + os.fsync(fd) + finally: + os.close(fd) + self.uids.extend(uids); self.vectors.extend(vectors) + if len(self.uids) >= self.flush_rows: + self.flush() + + def flush(self) -> None: + if not self.uids: + return + emb = np.stack(self.vectors) + column = pa.FixedSizeListArray.from_arrays(pa.array(emb.reshape(-1), type=pa.float16()), self.dim) + table = pa.table({'uid': pa.array(self.uids), 'emb': column}) + table = table.replace_schema_metadata({ + b'model': self.model.encode(), + b'revision': self.revision.encode(), + b'sample_rate': b'16000', + b'max_audio_samples': b'480000', + b'embedding_dim': str(self.dim).encode(), + }) + dst = self.output / f'rank-{self.rank:02d}-{self.seq:06d}.parquet' + tmp = dst.with_suffix('.partial') + pq.write_table(table, tmp, compression='zstd') + with tmp.open('rb') as file: + os.fsync(file.fileno()) + os.replace(tmp, dst) + _sync_directory(self.output) + # The Parquet rename happens first. If the process dies before this + # truncation, journal replay may duplicate rows but never lose them. + with self.journal.open('wb') as file: + file.flush() + os.fsync(file.fileno()) + self.seq += 1 + self.uids.clear(); self.vectors.clear() + + +def _sync_directory(path: Path) -> None: + fd = os.open(path, os.O_RDONLY | os.O_DIRECTORY) + try: + os.fsync(fd) + finally: + os.close(fd) + + +def recover_sidecars(parts: Path, dim: int) -> None: + """Materialize any unflushed rank journals before building an index.""" + config_path = parts / 'cache_config.json' + if not config_path.exists(): + return + config = json.loads(config_path.read_text()) + assert config['dim'] == dim, (config['dim'], dim) + for journal in sorted(parts.glob('rank-*.pending')): + rank = int(journal.stem.split('-')[1]) + writer = TimbreChunkWriter(parts, rank, dim=dim, model=config['model'], + revision=config['revision']) + writer.flush() + + +class TimbreTargetCache: + def __init__(self, precomputed: TimbreIndex | None, generated: TimbreIndex | None, + teacher: OrangeEmbeddingTeacher, writer: TimbreChunkWriter, device: torch.device): + self.precomputed, self.generated = precomputed, generated + self.teacher, self.writer, self.device = teacher, writer, device + self.dim = teacher.dim + assert writer.dim == self.dim + assert precomputed is None or precomputed.dim == self.dim + assert generated is None or generated.dim == self.dim + self.recent: OrderedDict[str, np.ndarray] = OrderedDict() + self.recent_limit = 8192 + self.computed = 0 + for uid, vector in zip(writer.uids, writer.vectors): + self.recent[uid] = vector.copy() + + def get_or_compute(self, uids: Sequence[str], waveforms: Sequence[np.ndarray | torch.Tensor]) -> np.ndarray: + assert len(uids) == len(waveforms) + result = np.zeros((len(uids), self.dim), dtype=np.float16) + have = np.zeros(len(uids), dtype=bool) + for index in (self.precomputed, self.generated): + if index is None: continue + values, mask = index.lookup(uids) + take = mask & ~have + result[take] = values[take]; have |= take + for i, uid in enumerate(uids): + if not have[i] and uid in self.recent: + result[i] = self.recent[uid] + self.recent.move_to_end(uid) + have[i] = True + missing = np.flatnonzero(~have) + if len(missing): + values = self.teacher.encode_waveforms([waveforms[i] for i in missing], self.device) + result[missing] = values + self.writer.append([uids[i] for i in missing], values) + self.computed += len(missing) + for i, value in zip(missing, values): + self.recent[uids[i]] = value.copy() + if len(self.recent) > self.recent_limit: + self.recent.popitem(last=False) + return result + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument('command', choices=['index-emolia', 'index-identity', 'index-generated']) + parser.add_argument('--output', type=Path, required=True) + parser.add_argument('--parts', type=Path) + parser.add_argument('--dim', type=int, choices=[DIM, IDENTITY_DIM], default=DIM) + args = parser.parse_args() + if args.command == 'index-emolia': + build_index([EMOLIA_SOURCE], args.output) + elif args.command == 'index-identity': + build_index(sorted(IDENTITY_SOURCE.glob('*.parquet')), args.output, + allow_same_duplicates=True, dim=IDENTITY_DIM) + else: + assert args.parts is not None + recover_sidecars(args.parts, args.dim) + build_index(sorted(args.parts.glob('rank-*.parquet')), args.output, + allow_same_duplicates=True, dim=args.dim) + + +if __name__ == '__main__': + main() diff --git a/training/train.py b/training/train.py new file mode 100644 index 0000000000000000000000000000000000000000..45f904a569fd366b60067a8f1737423d06cf484c --- /dev/null +++ b/training/train.py @@ -0,0 +1,465 @@ +"""End-to-end Whisper encoder regression for Ladder S10/S9. + +Use under the local fastgen environment. No Whisper decoder is instantiated. +""" +from __future__ import annotations + +import argparse +from contextlib import nullcontext +from functools import partial +import io +import json +import math +import os +from pathlib import Path +from typing import Iterator + +import numpy as np +import soundfile as sf +from scipy.signal import resample_poly +from safetensors import safe_open +import torch +import transformers +from torch import nn +from torch.nn import functional as F +from torch.nn.parallel import DistributedDataParallel as DDP +from torch.utils.data import DataLoader, Dataset, Sampler +from transformers import WhisperConfig, WhisperFeatureExtractor +from transformers.models.whisper.modeling_whisper import WhisperEncoder +from timbre_targets import (OrangeTimbreTeacher, OrangeIdentityTeacher, TimbreChunkWriter, + TimbreIndex, TimbreTargetCache) + + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/whisper_score_regression') +RUNS = Path('/e/project1/reformo/schuhmann1/whisper_score_regression/runs') +MODEL_CACHE = Path('/e/scratch/reformo/schuhmann1_moss/hf_runtime_whisper_regression/hub') +_EXTRACTOR = None + + +def snapshot(name: str) -> Path: + matches = list((MODEL_CACHE / f'models--openai--whisper-{name}' / 'snapshots').glob('*/config.json')) + assert len(matches) == 1, matches + return matches[0].parent + + +class AudioRows(Dataset): + def __init__(self, arrays: list[dict[str, np.ndarray]], paths: list[str], mean: np.ndarray, std: np.ndarray): + self.columns = {key: np.concatenate([part[key] for part in arrays]) for key in arrays[0]} + self.paths = paths + self.mean, self.std = mean, std + self.open_files: dict[int, io.BufferedReader] = {} + self.durations = self.columns['dur'] + + def __len__(self) -> int: + return len(self.durations) + + def __getitem__(self, i: int): + c = self.columns + path_id = int(c['path'][i]) + if path_id not in self.open_files: + self.open_files[path_id] = open(self.paths[path_id], 'rb', buffering=0) + file = self.open_files[path_id] + file.seek(int(c['offset'][i])) + raw = file.read(int(c['size'][i])) + assert len(raw) == int(c['size'][i]), (i, path_id) + audio, sr = sf.read(io.BytesIO(raw), dtype='float32', always_2d=False) + if audio.ndim == 2: + audio = audio.mean(axis=1) + if sr != 16000: + common = math.gcd(sr, 16000) + audio = resample_poly(audio, 16000 // common, sr // common).astype(np.float32) + audio = np.nan_to_num(audio[:480000], copy=False) + if len(audio) < 1600: + audio = np.pad(audio, (0, 1600 - len(audio))) + y = c['y'][i] + mask = np.isfinite(y) + target = np.where(mask, (y - self.mean) / self.std, 0).astype(np.float32) + return audio, target, mask, i + + +def collate(batch, model_path: str, include_audio: bool = False): + global _EXTRACTOR + if _EXTRACTOR is None: + _EXTRACTOR = WhisperFeatureExtractor.from_pretrained(model_path, local_files_only=True) + audio, targets, masks, indices = zip(*batch) + feat = _EXTRACTOR(list(audio), sampling_rate=16000, padding='longest', + truncation=True, max_length=480000, return_attention_mask=True, + return_tensors='np') + mel = feat['input_features'].astype(np.float32) + attention = feat['attention_mask'].astype(np.int64) + # The second Whisper convolution has stride two. + if mel.shape[-1] % 2: + mel = np.pad(mel, ((0, 0), (0, 0), (0, 1))) + attention = np.pad(attention, ((0, 0), (0, 1))) + result = (torch.from_numpy(mel), torch.from_numpy(attention), + torch.from_numpy(np.stack(targets)), torch.from_numpy(np.stack(masks)), indices) + return result + (audio,) if include_audio else result + + +def init_worker(_worker_id: int): + # OpenMP/ACL was initialized before forking in the parent after CUDA setup. + # Spawned workers and one CPU thread avoid inherited OpenMP barriers. + torch.set_num_threads(1) + + +class BucketBatches(Sampler[list[int]]): + def __init__(self, duration: np.ndarray, batch: int, world: int, rank: int, seed: int): + self.duration, self.batch, self.world, self.rank, self.seed = duration, batch, world, rank, seed + self.epoch = 0 + + def __len__(self) -> int: + return len(self.duration) // (self.batch * self.world) + + def __iter__(self) -> Iterator[list[int]]: + rng = np.random.default_rng(self.seed + self.epoch) + order = rng.permutation(len(self.duration)) + width = self.batch * self.world + batches = [] + for start in range(0, len(order), width * 32): + pool = order[start:start + width * 32] + pool = pool[np.argsort(self.duration[pool], kind='stable')] + for j in range(0, len(pool) - width + 1, width): + batches.append(pool[j:j + width]) + rng.shuffle(batches) + for group in batches: + yield group[self.rank * self.batch:(self.rank + 1) * self.batch].tolist() + + +class EncoderRegressor(nn.Module): + def __init__(self, model_path: Path, outputs: int, timbre: bool = False, + identity: bool = False): + super().__init__() + config = WhisperConfig.from_pretrained(model_path, local_files_only=True) + self.encoder = WhisperEncoder(config) + with safe_open(model_path / 'model.safetensors', framework='pt', device='cpu') as file: + prefix = 'model.encoder.' + state = {key[len(prefix):]: file.get_tensor(key) for key in file.keys() if key.startswith(prefix)} + missing, unexpected = self.encoder.load_state_dict(state, strict=True) + assert not missing and not unexpected, (missing, unexpected) + self.encoder.embed_positions.weight.requires_grad_(True) + dim = config.d_model + self.head = nn.Sequential(nn.LayerNorm(dim * 4), nn.Linear(dim * 4, 512), nn.GELU(), + nn.Dropout(0.1), nn.Linear(512, 256), nn.GELU(), + nn.Dropout(0.1), nn.Linear(256, outputs)) + self.timbre_head = (nn.Sequential(nn.LayerNorm(dim * 4), nn.Linear(dim * 4, 512), + nn.GELU(), nn.Dropout(0.1), nn.Linear(512, 128)) + if timbre else None) + self.identity_head = (nn.Sequential(nn.LayerNorm(dim * 4), nn.Linear(dim * 4, 512), + nn.GELU(), nn.Dropout(0.1), nn.Linear(512, 250)) + if identity else None) + + def forward(self, mel: torch.Tensor, frame_mask: torch.Tensor) -> torch.Tensor: + # Identical pretrained encoder blocks, with positional embeddings sliced to the + # longest item in this duration bucket. This avoids 30 s padding for every clip. + enc = self.encoder + h = F.gelu(enc.conv1(mel)) + h = F.gelu(enc.conv2(h)).transpose(1, 2) + length = h.shape[1] + assert length <= enc.max_source_positions + h = h + enc.embed_positions(torch.arange(length, device=h.device)) + valid = torch.arange(length, device=h.device)[None, :] < ((frame_mask.sum(1) + 1) // 2)[:, None] + # Whisper's stock forward ignores masks; here padded frames cannot act as keys. + attention = torch.zeros((len(h), 1, 1, length), device=h.device, dtype=h.dtype) + attention.masked_fill_(~valid[:, None, None, :], torch.finfo(h.dtype).min) + for layer in enc.layers: + h = layer(h, attention) + h = enc.layer_norm(h).float() + mask = valid[:, :, None] + count = mask.sum(1).clamp_min(1) + mean = (h * mask).sum(1) / count + variance = ((h - mean[:, None, :]).square() * mask).sum(1) / count + minimum = h.masked_fill(~mask, torch.inf).amin(1) + maximum = h.masked_fill(~mask, -torch.inf).amax(1) + pooled = torch.cat([mean, minimum, maximum, variance.clamp_min(1e-8).sqrt()], dim=-1) + scores = self.head(pooled) + if self.timbre_head is None and self.identity_head is None: + return scores + vectors = {} + if self.timbre_head is not None: + vectors['timbre'] = F.normalize(self.timbre_head(pooled).float(), dim=-1) + if self.identity_head is not None: + vectors['identity'] = F.normalize(self.identity_head(pooled).float(), dim=-1) + return scores, vectors + + +def regression_loss(pred: torch.Tensor, target: torch.Tensor, mask: torch.Tensor) -> torch.Tensor: + element = F.huber_loss(pred.float(), target.float(), reduction='none', delta=1.0) + return (element * mask).sum() / mask.sum().clamp_min(1) + + +def embedding_loss(pred: torch.Tensor, target: torch.Tensor) -> torch.Tensor: + # Unit vectors: cosine is the primary metric. A small Huber term anchors + # individual coordinates without letting dimensions swamp the score loss. + target = F.normalize(target.float(), dim=-1) + return (1 - (pred.float() * target).sum(-1)).mean() + 0.1 * F.huber_loss( + pred.float(), target, delta=0.1) + + +def embedding_targets(caches: dict[str, TimbreTargetCache], columns: dict, + indices, audio, device): + uids = [columns['uid'][i].decode('utf-8') for i in indices] + return {name: torch.from_numpy(cache.get_or_compute(uids, audio).copy()).to( + device, dtype=torch.float32) for name, cache in caches.items()} + + +@torch.no_grad() +def evaluate(model, loader, mean: torch.Tensor, std: torch.Tensor, device, world: int, + max_batches: int = 0, embedding_caches: dict[str, TimbreTargetCache] | None = None, + columns: dict | None = None): + model.eval() + n = len(mean) + sums = torch.zeros((9, n), dtype=torch.float64, device=device) + embedding_caches = embedding_caches or {} + embedding_sums = {name: torch.zeros(3, dtype=torch.float64, device=device) + for name in embedding_caches} + for step, batch in enumerate(loader): + if max_batches and step >= max_batches: + break + mel, frame_mask, target, mask, indices = batch[:5] + mel, frame_mask = mel.to(device), frame_mask.to(device) + target, mask = target.to(device), mask.to(device) + if embedding_caches: + assert columns is not None + target_vectors = embedding_targets(embedding_caches, columns, indices, + batch[5], device) + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(mel, frame_mask) + if embedding_caches: + pred, pred_vectors = output + for name, target_vector in target_vectors.items(): + pred_vector = pred_vectors[name] + stats = embedding_sums[name] + stats[0] += len(target_vector) + stats[1] += (pred_vector * F.normalize(target_vector, dim=-1)).sum().double() + stats[2] += F.huber_loss(pred_vector, target_vector, delta=0.1, + reduction='sum').double() / target_vector.shape[1] + else: + pred = output + pred, target, mask = pred.double(), target.double(), mask.double() + y = target * std + mean + p = pred * std + mean + sums[0] += mask.sum(0) + sums[1] += (F.huber_loss(pred, target, reduction='none', delta=1.0) * mask).sum(0) + sums[2] += ((p - y).abs() * mask).sum(0) + sums[3] += ((p - y).square() * mask).sum(0) + sums[4] += (y * mask).sum(0) + sums[5] += (y.square() * mask).sum(0) + sums[6] += (p * mask).sum(0) + sums[7] += (p.square() * mask).sum(0) + sums[8] += (p * y * mask).sum(0) + if world > 1: + torch.distributed.all_reduce(sums) + for stats in embedding_sums.values(): + torch.distributed.all_reduce(stats) + count = sums[0].clamp_min(1) + mae = sums[2] / count + huber = sums[1] / count + y_var = (sums[5] - sums[4].square() / count).clamp_min(1e-10) + p_var = (sums[7] - sums[6].square() / count).clamp_min(1e-10) + corr = (sums[8] - sums[4] * sums[6] / count) / (y_var * p_var).sqrt() + r2 = 1 - sums[3] / y_var + result = {'count': sums[0].int().tolist(), 'mae': mae.tolist(), + 'huber_z': huber.tolist(), 'pearson': corr.tolist(), 'r2': r2.tolist()} + for name, a, b in [('emotion', 0, 40), ('voicenet', 40, 97), ('other', 97, 100)]: + result[name] = {'mae': float(mae[a:b].mean()), 'huber_z': float(huber[a:b].mean()), + 'pearson': float(corr[a:b].mean()), 'r2': float(r2[a:b].mean())} + result['huber_z_macro'] = float(huber.mean()) + for name, stats in embedding_sums.items(): + result[f'{name}_count'] = int(stats[0]) + result[f'{name}_cosine'] = float(stats[1] / stats[0].clamp_min(1)) + result[f'{name}_huber'] = float(stats[2] / stats[0].clamp_min(1)) + return result + + +def main(): + p = argparse.ArgumentParser() + p.add_argument('--model', choices=['tiny', 'base'], required=True) + p.add_argument('--stage', choices=['S10', 'S9'], required=True) + p.add_argument('--epochs', type=int, default=3) + p.add_argument('--batch-per-gpu', type=int, default=16) + p.add_argument('--accum', type=int, default=2) + p.add_argument('--workers', type=int, default=2) + p.add_argument('--encoder-lr', type=float, default=2e-5) + p.add_argument('--head-lr', type=float, default=3e-4) + p.add_argument('--timbre', action='store_true', help='Train the 128-D Orange TBR head') + p.add_argument('--timbre-weight', type=float, default=0.2) + p.add_argument('--timbre-index', type=Path, help='Sorted index of precomputed Emolia embeddings') + p.add_argument('--timbre-generated-index', type=Path, help='Index of earlier generated chunks') + p.add_argument('--timbre-cache-dir', type=Path, default=ROOT / 'timbre' / 'chunks') + p.add_argument('--identity', action='store_true', help='Train the 250-D Orange ID head') + p.add_argument('--identity-weight', type=float, default=0.2) + p.add_argument('--identity-index', type=Path, help='Sorted index of precomputed KartoffelPhon embeddings') + p.add_argument('--identity-generated-index', type=Path, help='Index of earlier generated ID chunks') + p.add_argument('--identity-cache-dir', type=Path, default=ROOT / 'identity' / 'chunks') + p.add_argument('--max-train-batches', type=int, default=0) + p.add_argument('--max-val-batches', type=int, default=0) + p.add_argument('--out', type=Path) + args = p.parse_args() + assert torch.cuda.is_available(), 'Run on a Booster GPU node' + world = int(os.environ.get('WORLD_SIZE', os.environ.get('SLURM_NTASKS', '1'))) + rank = int(os.environ.get('RANK', os.environ.get('SLURM_PROCID', '0'))) + if world > 1: + os.environ.setdefault('RANK', str(rank)) + os.environ.setdefault('WORLD_SIZE', str(world)) + torch.distributed.init_process_group('nccl') + torch.cuda.set_device(0) + torch.set_num_threads(2) + torch.manual_seed(20260928) + device = torch.device('cuda:0') + meta = json.loads((ROOT / 'manifest.json').read_text()) + mean = torch.tensor(meta['mean'], dtype=torch.float64, device=device) + std = torch.tensor(meta['std'], dtype=torch.float64, device=device) + def load(name): + with np.load(ROOT / f'{name}.npz') as file: + return {key: file[key] for key in file.files} + train_parts = [load('t0')] + ([load('t1')] if args.stage == 'S9' else []) + train_data = AudioRows(train_parts, meta['paths'], np.asarray(meta['mean']), np.asarray(meta['std'])) + val_data = AudioRows([load('val')], meta['paths'], np.asarray(meta['mean']), np.asarray(meta['std'])) + path = snapshot(args.model) + sampler = BucketBatches(train_data.durations, args.batch_per_gpu, world, rank, meta['seed']) + collate_fn = partial(collate, model_path=str(path), include_audio=args.timbre or args.identity) + loader_options = {'num_workers': args.workers, 'pin_memory': True, + 'persistent_workers': args.workers > 0, 'collate_fn': collate_fn} + if args.workers: + loader_options.update({'multiprocessing_context': 'spawn', 'worker_init_fn': init_worker}) + train_loader = DataLoader(train_data, batch_sampler=sampler, **loader_options) + val_indices = np.arange(rank, len(val_data), world) + val_indices = val_indices[np.argsort(val_data.durations[val_indices])] + val_batches = [val_indices[i:i + args.batch_per_gpu].tolist() + for i in range(0, len(val_indices), args.batch_per_gpu)] + val_loader = DataLoader(val_data, batch_sampler=val_batches, **loader_options) + core = EncoderRegressor(path, len(meta['targets']), timbre=args.timbre, + identity=args.identity).to(device) + model = DDP(core, device_ids=[0], broadcast_buffers=False) if world > 1 else core + parameter_groups = [ + {'params': core.encoder.parameters(), 'lr': args.encoder_lr}, + {'params': core.head.parameters(), 'lr': args.head_lr}] + if args.timbre: + parameter_groups.append({'params': core.timbre_head.parameters(), 'lr': args.head_lr}) + if args.identity: + parameter_groups.append({'params': core.identity_head.parameters(), 'lr': args.head_lr}) + optimizer = torch.optim.AdamW(parameter_groups, weight_decay=0.01) + embedding_caches = {} + if args.timbre: + assert args.timbre_index is not None and (args.timbre_index / 'manifest.json').exists(), \ + 'Build the Emolia timbre index first: python timbre_targets.py index-emolia --output PATH' + teacher = OrangeTimbreTeacher().to(device).eval() + for parameter in teacher.parameters(): + parameter.requires_grad_(False) + precomputed = TimbreIndex(args.timbre_index, expected_dim=128) + generated = TimbreIndex(args.timbre_generated_index, expected_dim=128) if args.timbre_generated_index else None + writer = TimbreChunkWriter(args.timbre_cache_dir, rank, flush_rows=4096) + embedding_caches['timbre'] = TimbreTargetCache(precomputed, generated, teacher, writer, device) + if args.identity: + assert args.identity_index is not None and (args.identity_index / 'manifest.json').exists(), \ + 'Build the Orange ID index first: python timbre_targets.py index-identity --output PATH' + teacher = OrangeIdentityTeacher().to(device).eval() + for parameter in teacher.parameters(): + parameter.requires_grad_(False) + precomputed = TimbreIndex(args.identity_index, expected_dim=250) + generated = TimbreIndex(args.identity_generated_index, expected_dim=250) if args.identity_generated_index else None + writer = TimbreChunkWriter(args.identity_cache_dir, rank, flush_rows=4096, + dim=250, model='Orange/Speaker-wavLM-id', + revision='abbb3c7b8d220ceebc33d9bd3bb5aedb580342c') + embedding_caches['identity'] = TimbreTargetCache(precomputed, generated, teacher, writer, device) + batches = min(len(sampler), args.max_train_batches or len(sampler)) + total_steps = args.epochs * math.ceil(batches / args.accum) + warmup = max(1, int(total_steps * 0.05)) + def schedule(step): + if step < warmup: + return (step + 1) / warmup + progress = (step - warmup) / max(1, total_steps - warmup) + return 0.05 + 0.95 * 0.5 * (1 + math.cos(math.pi * progress)) + scheduler = torch.optim.lr_scheduler.LambdaLR(optimizer, schedule) + suffix = '_timbre_identity' if args.timbre and args.identity else \ + '_timbre' if args.timbre else '_identity' if args.identity else '' + out = args.out or RUNS / f'{args.model}_{args.stage.lower()}{suffix}' + out.mkdir(parents=True, exist_ok=True) + if rank == 0: + (out / 'config.json').write_text(json.dumps(vars(args) | { + 'out': str(out), 'world': world, 'train_rows': len(train_data), + 'val_rows': len(val_data), 'model_snapshot': str(path), + 'torch_version': torch.__version__, 'transformers_version': transformers.__version__, + }, indent=2, default=str) + '\n') + print('CONFIG', args.model, args.stage, 'train', len(train_data), 'val', len(val_data), + 'world', world, 'batches', batches, flush=True) + best = math.inf + updates = 0 + for epoch in range(args.epochs): + sampler.epoch = epoch + model.train() + optimizer.zero_grad(set_to_none=True) + running = 0.0 + for step, batch in enumerate(train_loader): + if step >= batches: + break + mel, frame_mask, target, mask, indices = batch[:5] + mel, frame_mask = mel.to(device, non_blocking=True), frame_mask.to(device, non_blocking=True) + target, mask = target.to(device, non_blocking=True), mask.to(device, non_blocking=True) + if embedding_caches: + target_vectors = embedding_targets(embedding_caches, train_data.columns, + indices, batch[5], device) + sync = ((step + 1) % args.accum == 0) or (step + 1 == batches) + context = nullcontext() if sync or world == 1 else model.no_sync() + with context: + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(mel, frame_mask) + if embedding_caches: + pred, pred_vectors = output + loss = regression_loss(pred, target, mask) + for name, target_vector in target_vectors.items(): + weight = args.timbre_weight if name == 'timbre' else args.identity_weight + loss = loss + weight * embedding_loss(pred_vectors[name], target_vector) + else: + loss = regression_loss(output, target, mask) + group_start = (step // args.accum) * args.accum + group_size = min(args.accum, batches - group_start) + (loss / group_size).backward() + running += float(loss.detach()) + if sync: + nn.utils.clip_grad_norm_(model.parameters(), 1.0) + optimizer.step() + scheduler.step() + optimizer.zero_grad(set_to_none=True) + updates += 1 + if rank == 0 and (updates % 50 == 0 or step + 1 == batches): + print('STEP', epoch + 1, updates, step + 1, 'loss', running / (step + 1), flush=True) + metrics = evaluate(core, val_loader, mean, std, device, world, args.max_val_batches, + embedding_caches, val_data.columns) + for name, cache in embedding_caches.items(): + cache.writer.flush() + count = torch.tensor(cache.computed, dtype=torch.long, device=device) + if world > 1: + torch.distributed.all_reduce(count) + metrics[f'{name}_new_saved'] = int(count) + if rank == 0: + selection = metrics['huber_z_macro'] + for name in embedding_caches: + weight = args.timbre_weight if name == 'timbre' else args.identity_weight + selection += weight * (1 - metrics[f'{name}_cosine']) + metrics.update({'epoch': epoch + 1, 'train_loss': running / batches, + 'selection_loss': selection, + 'model': args.model, 'stage': args.stage, 'updates': updates}) + if not embedding_caches: + metrics['train_huber_z'] = running / batches + with (out / 'metrics.jsonl').open('a') as file: + file.write(json.dumps(metrics) + '\n') + print('EPOCH', epoch + 1, 'train', metrics['train_loss'], + 'val', metrics['huber_z_macro'], 'emo', metrics['emotion'], + 'vn', metrics['voicenet'], flush=True) + if selection < best: + best = selection + torch.save({'model': core.state_dict(), 'epoch': epoch + 1, + 'targets': meta['targets'], 'mean': meta['mean'], 'std': meta['std']}, + out / 'best.pt') + if world > 1: + torch.distributed.barrier() + if world > 1: + torch.distributed.destroy_process_group() + if rank == 0 and not args.max_train_batches and not embedding_caches: + from report import main as write_comparison + write_comparison() + + +if __name__ == '__main__': + main() diff --git a/training/train_full_curriculum.py b/training/train_full_curriculum.py new file mode 100644 index 0000000000000000000000000000000000000000..54417404978dd1e47aed720fe95f30a026c14b2a --- /dev/null +++ b/training/train_full_curriculum.py @@ -0,0 +1,406 @@ +#!/usr/bin/env python3 +"""Continuous Whisper Tiny/Base S1→S10 multitask training with 10% frozen P3. + +One optimizer and one cosine schedule span all ten stages. Ladder has the 100 +released scores and any valid burst intervals; the frozen P3 sidecars supply +the additional teacher targets. Missing targets remain masked, not imputed. +""" +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import os +import signal +from contextlib import nullcontext +from pathlib import Path + +import numpy as np +import torch +from torch import nn +from torch.nn import functional as F +from torch.nn.parallel import DistributedDataParallel as DDP +from torch.utils.data import DataLoader, Dataset, Subset + +from full_ladder_dataset import (LadderAudioDataset, MixedCollator, MixedDataset, + StageBatches) +from multitask_p3_smoke import GROUPS, MultiTaskWhisper +from p3_frozen_loader import P3FrozenDataset +from prepare_full_ladder import OUT +from timbre_targets import TimbreIndex +from train import AudioRows, ROOT as OLD_ROOT, RUNS, snapshot + + +P3_ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3/frozen_1120k') +TIMBRE_INDEX = OLD_ROOT / 'timbre' / 'emolia_index' +IDENTITY_INDEX = OLD_ROOT / 'identity' / 'kartoffelphon_index' +_STOP = False + + +def request_stop(_signal, _frame): + global _STOP + _STOP = True + + +def digest(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def normalization() -> tuple[np.ndarray, np.ndarray, list[str]]: + ladder = json.loads((OLD_ROOT / 'manifest.json').read_text()) + p3 = json.loads((P3_ROOT / 'score_normalization.json').read_text()) + if p3['score_names'][:100] != ladder['targets']: + raise RuntimeError('Ladder and P3 target order differ') + mean = np.asarray(p3['mean'], np.float32) + std = np.asarray(p3['std'], np.float32) + mean[:100] = ladder['mean'] + std[:100] = ladder['std'] + return mean, std, p3['score_names'] + + +class LadderVal(Dataset): + def __init__(self, mean: np.ndarray, std: np.ndarray): + manifest = json.loads((OLD_ROOT / 'manifest.json').read_text()) + with np.load(OLD_ROOT / 'val.npz') as source: + rows = {key: source[key] for key in source.files} + self.rows = AudioRows([rows], manifest['paths'], mean[:100], std[:100]) + + def __len__(self): + return len(self.rows) + + def __getitem__(self, i: int) -> dict: + audio, score100, mask100, _ = self.rows[i] + score = np.zeros(192, np.float32) + mask = np.zeros(192, np.bool_) + score[:100], mask[:100] = score100, mask100 + uid = self.rows.columns['uid'][i].decode('utf-8') + n_frames = min(1500, (len(audio) + 319) // 320) + return {'key': uid, 'uid': uid, 'domain': 'ladder', 'audio': audio, + 'scores': score, 'score_mask': mask, + 'frame': np.zeros(n_frames, np.float32), + 'frame_mask': np.zeros(n_frames, np.float32), + 'timbre': np.zeros(128, np.float32), + 'identity': np.zeros(250, np.float32), + 'timbre_valid': False, 'identity_valid': False} + + +class P3Val(Dataset): + def __init__(self, p3: P3FrozenDataset): + self.p3 = p3 + + def __len__(self): + return len(self.p3) + + def __getitem__(self, i: int) -> dict: + result = self.p3[i] + result['uid'] = result['key'] + result['domain'] = 'p3' + result['timbre_valid'] = result['speaker_valid'] + result['identity_valid'] = result['speaker_valid'] + return result + + +def collate_options(model_path: Path, workers: int) -> dict: + result = {'num_workers': workers, 'pin_memory': True, + 'persistent_workers': workers > 0, + 'collate_fn': MixedCollator(model_path)} + if workers: + result['multiprocessing_context'] = 'spawn' + return result + + +def fill_precomputed(batch: dict, indices: dict[str, TimbreIndex]) -> None: + positions = [i for i, (domain, enabled) in enumerate(zip(batch['domain'], + batch['enabled'])) + if domain == 'ladder' and bool(enabled)] + if not positions: + return + uids = [batch['uid'][i] for i in positions] + for name in ('timbre', 'identity'): + values, valid = indices[name].lookup(uids) + for source, use in enumerate(valid): + if use: + dest = positions[source] + batch[name][dest] = torch.from_numpy(values[source].astype(np.float32)) + batch[f'{name}_valid'][dest] = True + + +def gpu_batch(batch: dict, device: torch.device) -> tuple[torch.Tensor, ...]: + fields = ('mel', 'mel_mask', 'scores', 'score_mask', 'frame', 'frame_mask', + 'timbre', 'identity', 'timbre_valid', 'identity_valid') + return tuple(batch[name].to(device, non_blocking=True) for name in fields) + + +def loss_terms(output: dict, batch: tuple[torch.Tensor, ...]) -> dict[str, torch.Tensor]: + _, _, targets, score_mask, frame, frame_mask, timbre, identity, timbre_valid, identity_valid = batch + pred = output['scores'].float() + result = {} + for name, (start, stop, weight) in GROUPS.items(): + valid = score_mask[:, start:stop].float() + huber = F.huber_loss(pred[:, start:stop], targets[:, start:stop].float(), + delta=1., reduction='none') + result[name] = weight * (huber * valid).sum() / valid.sum().clamp_min(1) + valid = frame_mask.float() + logits = output['frame'].float() + bce = F.binary_cross_entropy_with_logits(logits, frame.float(), + pos_weight=torch.tensor(5., device=frame.device), + reduction='none') + result['frame_bce'] = .5 * (bce * valid).sum() / valid.sum().clamp_min(1) + prob = logits.sigmoid() * valid + intersection = (prob * frame).sum() + result['frame_dice'] = .25 * (1 - (2 * intersection + 1) / + (prob.sum() + (frame * valid).sum() + 1)) + for name, target, mask in (('timbre', timbre, timbre_valid), + ('identity', identity, identity_valid)): + if mask.any(): + predicted = output[name][mask].float() + reference = F.normalize(target[mask].float(), dim=-1) + result[name] = .2 * ((1 - (predicted * reference).sum(-1)).mean() + + .1 * F.huber_loss(predicted, reference, delta=.1)) + else: + result[name] = output[name].sum() * 0 + return result + + +def lr_factor(update: int, total: int, warmup: int, floor: float) -> float: + if update < warmup: + return (update + 1) / max(1, warmup) + progress = min(1., (update - warmup) / max(1, total - warmup)) + return floor + (1 - floor) * .5 * (1 + math.cos(math.pi * progress)) + + +@torch.no_grad() +def validate(model, sources: dict[str, DataLoader], device: torch.device, + world: int, indices: dict[str, TimbreIndex]) -> dict: + model.eval() + report = {} + for source, loader in sources.items(): + names = list(GROUPS) + ['frame_bce', 'frame_dice', 'timbre', 'identity'] + sums = torch.zeros((len(names), 2), dtype=torch.float64, device=device) + counts = torch.zeros((4,), dtype=torch.float64, device=device) + for raw in loader: + fill_precomputed(raw, indices) + batch = gpu_batch(raw, device) + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(batch[0], batch[1]) + terms = loss_terms(output, batch) + for i, name in enumerate(names): + has_targets = (batch[3][:, GROUPS[name][0]:GROUPS[name][1]].any() + if name in GROUPS else + batch[5].any() if name.startswith('frame_') else + batch[8].any() if name == 'timbre' else batch[9].any()) + if has_targets: + sums[i, 0] += terms[name].double() * len(raw['uid']) + sums[i, 1] += len(raw['uid']) + if source == 'p3': + use = batch[5].bool() + predicted = (output['frame'].float().sigmoid() > .5) & use + truth = batch[4].bool() & use + counts[0] += (predicted & truth).sum() + counts[1] += (predicted & ~truth).sum() + counts[2] += (~predicted & truth).sum() + counts[3] += use.sum() + if world > 1: + torch.distributed.all_reduce(sums) + torch.distributed.all_reduce(counts) + result = {name: float(sums[i, 0] / sums[i, 1]) if sums[i, 1] else None + for i, name in enumerate(names)} + result['weighted_loss_sum'] = sum(x for x in result.values() if x is not None) + if source == 'p3': + tp, fp, fn = counts[:3].tolist() + result['frame_precision_at_0.5'] = tp / max(1., tp + fp) + result['frame_recall_at_0.5'] = tp / max(1., tp + fn) + result['valid_frame_count'] = int(counts[3]) + report[source] = result + return report + + +def save(out: Path, model: MultiTaskWhisper, optimizer, *, stage_index: int, + batch_index: int, update: int, hashes: dict, best: float, + args: argparse.Namespace): + state = {'model': model.state_dict(), 'optimizer': optimizer.state_dict(), + 'stage_index': stage_index, 'batch_index': batch_index, + 'update': update, 'hashes': hashes, 'best': best, + 'config': vars(args)} + tmp = out / 'latest.pt.incomplete' + torch.save(state, tmp) + os.replace(tmp, out / 'latest.pt') + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument('--model', choices=('tiny', 'base'), required=True) + parser.add_argument('--out', type=Path, required=True) + parser.add_argument('--resume', type=Path) + parser.add_argument('--batch-per-gpu', type=int, default=8) + parser.add_argument('--accum', type=int, default=2) + parser.add_argument('--workers', type=int, default=2) + parser.add_argument('--encoder-lr', type=float, default=2e-5) + parser.add_argument('--head-lr', type=float, default=3e-4) + parser.add_argument('--min-lr-ratio', type=float, default=.10) + parser.add_argument('--warmup-ratio', type=float, default=.02) + parser.add_argument('--checkpoint-every', type=int, default=5000) + parser.add_argument('--max-updates', type=int, default=0, + help='Smoke mode: stop after this many optimizer updates') + args = parser.parse_args() + if not torch.cuda.is_available(): + raise RuntimeError('training requires Booster GPUs') + world = int(os.environ.get('WORLD_SIZE', os.environ.get('SLURM_NTASKS', '1'))) + rank = int(os.environ.get('RANK', os.environ.get('SLURM_PROCID', '0'))) + if world > 1: + os.environ.setdefault('RANK', str(rank)) + os.environ.setdefault('WORLD_SIZE', str(world)) + torch.distributed.init_process_group('nccl') + torch.cuda.set_device(0) + torch.set_num_threads(2) + torch.manual_seed(640913) + signal.signal(signal.SIGUSR1, request_stop) + device = torch.device('cuda:0') + schedule_path = P3_ROOT / 'curriculum_mix_schedule.json' + index_path = OUT / 'manifest.json' + p3_index_path = P3_ROOT / 'training_index_report.json' + hashes = {'schedule': digest(schedule_path), 'ladder_index': digest(index_path), + 'p3_index': digest(p3_index_path)} + schedule = json.loads(schedule_path.read_text()) + if (schedule['schema_version'] != 'p3-frozen-curriculum-v2' or + schedule['target_p3_fraction_per_stage'] != .10): + raise RuntimeError('wrong P3 curriculum schedule') + mean, std, names = normalization() + ladder = LadderAudioDataset(mean, std) + p3_train = P3FrozenDataset('train', score_mean=mean, score_std=std) + if len(p3_train) != schedule['p3_train_unique']: + raise RuntimeError('P3 train split changed after schedule creation') + mixed = MixedDataset(ladder, p3_train) + path = snapshot(args.model) + options = collate_options(path, args.workers) + val_ladder = LadderVal(mean, std) + val_p3 = P3Val(P3FrozenDataset('validation', score_mean=mean, score_std=std)) + validation = { + 'ladder': DataLoader(Subset(val_ladder, range(rank, len(val_ladder), world)), + batch_size=args.batch_per_gpu, **options), + 'p3': DataLoader(Subset(val_p3, range(rank, len(val_p3), world)), + batch_size=args.batch_per_gpu, **options)} + indices = {'timbre': TimbreIndex(TIMBRE_INDEX, expected_dim=128), + 'identity': TimbreIndex(IDENTITY_INDEX, expected_dim=250)} + core = MultiTaskWhisper(path).to(device) + model = DDP(core, device_ids=[0], broadcast_buffers=False) if world > 1 else core + heads = [parameter for name, parameter in core.named_parameters() + if not name.startswith('encoder.')] + optimizer = torch.optim.AdamW([ + {'params': core.encoder.parameters(), 'lr': args.encoder_lr, + 'base_lr': args.encoder_lr}, + {'params': heads, 'lr': args.head_lr, 'base_lr': args.head_lr}], + weight_decay=.01) + width = world * args.batch_per_gpu + total_updates = sum(math.ceil((math.ceil(stage['ladder'] / width) + + math.ceil(stage['p3'] / width)) / args.accum) + for stage in schedule['stages']) + warmup = round(total_updates * args.warmup_ratio) + args.out.mkdir(parents=True, exist_ok=True) + start_stage = start_batch = update = 0 + best = math.inf + if args.resume: + checkpoint = torch.load(args.resume, map_location='cpu', weights_only=False) + if checkpoint['hashes'] != hashes or checkpoint['config']['model'] != args.model: + raise RuntimeError('resume checkpoint/data/model mismatch') + core.load_state_dict(checkpoint['model']) + optimizer.load_state_dict(checkpoint['optimizer']) + start_stage = int(checkpoint['stage_index']) + start_batch = int(checkpoint['batch_index']) + update = int(checkpoint['update']) + best = float(checkpoint['best']) + if rank == 0: + config = dict(vars(args), world=world, total_updates=total_updates, + warmup_updates=warmup, score_names=names, hashes=hashes, + ladder_speaker_targets='precomputed Emolia TBR and KartoffelPhon ID only; missing masked', + ladder_quality_targets='missing and masked; P3 quality sidecars active') + (args.out / 'config.json').write_text(json.dumps(config, indent=2, default=str) + '\n') + print('CONFIG', args.model, 'world', world, 'updates', total_updates, + 'resume', start_stage, start_batch, update, flush=True) + for stage_index in range(start_stage, len(schedule['stages'])): + stage = schedule['stages'][stage_index] + sampler = StageBatches(ladder, schedule, stage_index, + batch_per_rank=args.batch_per_gpu, + world=world, rank=rank, + start_batch=start_batch if stage_index == start_stage else 0) + loader = DataLoader(mixed, batch_sampler=sampler, **options) + model.train() + optimizer.zero_grad(set_to_none=True) + for local_step, raw in enumerate(loader): + batch_index = sampler.start_batch + local_step + fill_precomputed(raw, indices) + batch = gpu_batch(raw, device) + last = batch_index + 1 == sampler.total_batches + sync = (batch_index + 1) % args.accum == 0 or last + group_start = (batch_index // args.accum) * args.accum + group_size = min(args.accum, sampler.total_batches - group_start) + context = nullcontext() if sync or world == 1 else model.no_sync() + with context: + with torch.autocast('cuda', dtype=torch.bfloat16): + output = model(batch[0], batch[1]) + terms = loss_terms(output, batch) + loss = sum(terms.values()) / group_size + loss.backward() + if sync: + factor = lr_factor(update, total_updates, warmup, args.min_lr_ratio) + for group in optimizer.param_groups: + group['lr'] = group['base_lr'] * factor + nn.utils.clip_grad_norm_(core.parameters(), 1.) + optimizer.step() + optimizer.zero_grad(set_to_none=True) + update += 1 + if rank == 0 and (update % 100 == 0 or update == 1): + print('STEP', stage['stage'], update, 'batch', batch_index + 1, + 'loss', float(loss.detach() * group_size), + 'lr_encoder', optimizer.param_groups[0]['lr'], flush=True) + requested = torch.tensor(int(_STOP or bool(args.max_updates and + update >= args.max_updates)), + dtype=torch.int32, device=device) + if world > 1: + torch.distributed.all_reduce(requested, op=torch.distributed.ReduceOp.MAX) + stop_now = bool(requested.item()) + if (update % args.checkpoint_every == 0 or stop_now) and rank == 0: + save(args.out, core, optimizer, stage_index=stage_index, + batch_index=batch_index + 1, update=update, + hashes=hashes, best=best, args=args) + if stop_now: + if world > 1: + torch.distributed.barrier() + print('STOP', rank, stage['stage'], update, flush=True) + return + if rank == 0: + save(args.out, core, optimizer, stage_index=stage_index + 1, + batch_index=0, update=update, hashes=hashes, best=best, args=args) + if world > 1: + torch.distributed.barrier() + report = validate(core, validation, device, world, indices) + selection = (report['ladder']['weighted_loss_sum'] + + report['p3']['weighted_loss_sum']) + best = min(best, selection) + if rank == 0: + row = {'stage': stage['stage'], 'update': update, + 'p3_share': stage['p3_share'], 'validation': report, + 'selection_loss': selection, 'best': best} + with (args.out / 'metrics.jsonl').open('a') as stream: + stream.write(json.dumps(row) + '\n') + save(args.out, core, optimizer, stage_index=stage_index + 1, + batch_index=0, update=update, hashes=hashes, best=best, args=args) + print('STAGE', json.dumps(row), flush=True) + if world > 1: + torch.distributed.barrier() + start_batch = 0 + ladder.close() + p3_train.close() + val_p3.p3.close() + if rank == 0: + marker = args.out / 'COMPLETE.json.incomplete' + marker.write_text(json.dumps({'status': 'complete', 'model': args.model, + 'updates': update, 'hashes': hashes}, indent=2) + '\n') + marker.replace(args.out / 'COMPLETE.json') + if world > 1: + torch.distributed.destroy_process_group() + + +if __name__ == '__main__': + main() diff --git a/training/train_layered_curriculum.py b/training/train_layered_curriculum.py new file mode 100644 index 0000000000000000000000000000000000000000..ecf3f62fb49406949529dbcfd67e2e3299bc05bb --- /dev/null +++ b/training/train_layered_curriculum.py @@ -0,0 +1,456 @@ +#!/usr/bin/env python3 +"""Base/Small S1→S10 training with layer residuals, event classes and CPS.""" +from __future__ import annotations + +import argparse +import json +import math +import os +import signal +from contextlib import nullcontext +from pathlib import Path + +import numpy as np +import torch +from torch import nn +from torch.nn import functional as F +from torch.nn.parallel import DistributedDataParallel as DDP +from torch.utils.data import DataLoader, Subset + +from full_ladder_dataset import MixedDataset, StageBatches +from layered_curriculum_data import (LADDER_ROOT, P3_ROOT, LadderAuxDataset, + LadderAuxVal, LayeredCollator, taxonomy) +from layered_multitask_model import LayeredMultiTaskWhisper +from multitask_p3_smoke import GROUPS +from p3_frozen_loader import P3FrozenDataset +from timbre_targets import TimbreIndex +from train import ROOT as OLD_ROOT, snapshot +from train_full_curriculum import (IDENTITY_INDEX, TIMBRE_INDEX, P3Val, + digest, fill_precomputed, lr_factor, normalization) + + +STOP=False + + +def request_stop(_signal,_frame): + global STOP + STOP=True + + +def gpu_batch(batch: dict,device: torch.device) -> dict: + fields=('mel','mel_mask','scores','score_mask','frame','frame_mask', + 'timbre','identity','timbre_valid','identity_valid','cps','cps_raw', + 'cps_valid','event_starts','event_ends','event_classes','event_valid', + 'event_span_valid') + return {name:batch[name].to(device,non_blocking=True) for name in fields} + + +def loss_terms(out: dict,batch: dict,class_weights: torch.Tensor) -> dict[str,torch.Tensor]: + pred=out['scores'].float() + terms={} + for name,(start,stop,weight) in GROUPS.items(): + mask=batch['score_mask'][:,start:stop].float() + huber=F.huber_loss(pred[:,start:stop],batch['scores'][:,start:stop].float(), + delta=1.,reduction='none') + terms[name]=weight*(huber*mask).sum()/mask.sum().clamp_min(1) + valid=batch['frame_mask'].float() + frame=batch['frame'].float() + logits=out['frame'].float() + bce=F.binary_cross_entropy_with_logits(logits,frame, + pos_weight=torch.tensor(5.,device=frame.device), + reduction='none') + terms['frame_bce']=.5*(bce*valid).sum()/valid.sum().clamp_min(1) + prob=logits.sigmoid()*valid + overlap=(prob*frame).sum() + terms['frame_dice']=.25*(1-(2*overlap+1)/ + (prob.sum()+(frame*valid).sum()+1)) + onset_target=torch.zeros_like(out['onset'].float()) + span_mask=batch['event_span_valid'].bool() + if span_mask.any(): + row=torch.arange(len(span_mask),device=span_mask.device)[:,None].expand_as(span_mask) + start=batch['event_starts'].clamp(0,onset_target.shape[1]-1) + onset_target[row[span_mask],start[span_mask]]=1. + selected=out['log_duration'][row[span_mask],start[span_mask]].float() + duration=(batch['event_ends']-batch['event_starts']).clamp_min(1) + expected=duration[span_mask].float().log1p() + terms['duration_huber']=.1*F.huber_loss(selected,expected,delta=.5) + else: + terms['duration_huber']=out['log_duration'].sum()*0 + onset_bce=F.binary_cross_entropy_with_logits( + out['onset'].float(),onset_target, + pos_weight=torch.tensor(100.,device=frame.device),reduction='none') + terms['onset_bce']=.2*(onset_bce*valid).sum()/valid.sum().clamp_min(1) + for name in ('timbre','identity'): + mask=batch[f'{name}_valid'].bool() + if mask.any(): + predicted=out[name][mask].float() + reference=F.normalize(batch[name][mask].float(),dim=-1) + terms[name]=.2*((1-(predicted*reference).sum(-1)).mean()+ + .1*F.huber_loss(predicted,reference,delta=.1)) + else: + terms[name]=out[name].sum()*0 + cps_mask=batch['cps_valid'].bool() + terms['cps_huber']=(.2*F.huber_loss(out['cps'][cps_mask].float(), + batch['cps'][cps_mask].float(),delta=1.) + if cps_mask.any() else out['cps'].sum()*0) + event_mask=batch['event_valid'].bool() + terms['event_class_ce']=(.2*F.cross_entropy( + out['event_class'][event_mask].float(),batch['event_classes'][event_mask], + weight=class_weights,label_smoothing=.02) + if event_mask.any() else out['event_class'].sum()*0) + return terms + + +@torch.no_grad() +def validate(core: LayeredMultiTaskWhisper,sources: dict,device: torch.device, + world: int,indices: dict,class_weights: torch.Tensor,cps_mean: float, + cps_std: float,n_classes: int) -> dict: + core.eval() + result={} + names=list(GROUPS)+['frame_bce','frame_dice','timbre','identity', + 'cps_huber','event_class_ce','onset_bce','duration_huber'] + for domain,loader in sources.items(): + sums=torch.zeros((len(names),2),dtype=torch.float64,device=device) + extra=torch.zeros(7,dtype=torch.float64,device=device) + confusion=torch.zeros((n_classes,n_classes),dtype=torch.int64,device=device) + for raw in loader: + fill_precomputed(raw,indices) + batch=gpu_batch(raw,device) + with torch.autocast('cuda',dtype=torch.bfloat16): + out=core(batch['mel'],batch['mel_mask'], + batch['event_starts'],batch['event_ends']) + terms=loss_terms(out,batch,class_weights) + for i,name in enumerate(names): + if name in GROUPS: + a,b,_=GROUPS[name] + count=batch['score_mask'][:,a:b].any(dim=1).sum().double() + elif name.startswith('frame_') or name=='onset_bce': + count=batch['frame_mask'].any(dim=1).sum().double() + elif name in ('timbre','identity'): + count=batch[f'{name}_valid'].sum().double() + elif name=='cps_huber': + count=batch['cps_valid'].sum().double() + elif name=='duration_huber': + count=batch['event_span_valid'].sum().double() + else: + count=batch['event_valid'].sum().double() + sums[i,0]+=terms[name].double()*count + sums[i,1]+=count + frame_valid=batch['frame_mask'].bool() + frame_truth=batch['frame'].bool()&frame_valid + frame_pred=(out['frame'].float().sigmoid()>=.5)&frame_valid + extra[0]+=(frame_pred&frame_truth).sum() + extra[1]+=(frame_pred&~frame_truth).sum() + extra[2]+=(~frame_pred&frame_truth).sum() + cps_mask=batch['cps_valid'] + if cps_mask.any(): + raw_pred=out['cps'][cps_mask].float()*cps_std+cps_mean + extra[3]+=(raw_pred-batch['cps_raw'][cps_mask]).abs().sum() + extra[4]+=cps_mask.sum() + event_mask=batch['event_valid'] + if event_mask.any(): + truth=batch['event_classes'][event_mask] + prediction=out['event_class'][event_mask].float().argmax(-1) + hist=torch.bincount(truth*n_classes+prediction,minlength=n_classes*n_classes) + confusion+=hist.reshape(n_classes,n_classes) + extra[5]+=(truth==prediction).sum() + extra[6]+=truth.numel() + if world>1: + for item in (sums,extra,confusion): + torch.distributed.all_reduce(item) + metrics={name:(float(sums[i,0]/sums[i,1]) if sums[i,1] else None) + for i,name in enumerate(names)} + metrics['weighted_loss_sum']=sum(x for x in metrics.values() if x is not None) + tp,fp,fn=extra[:3].tolist() + metrics['frame_f1_at_0.5']=2*tp/max(1,2*tp+fp+fn) + metrics['cps_mae_raw']=float(extra[3]/extra[4]) if extra[4] else None + metrics['cps_valid_clips']=int(extra[4]) + metrics['event_class_accuracy']=float(extra[5]/extra[6]) if extra[6] else None + metrics['event_class_valid_events']=int(extra[6]) + if extra[6]: + tp_class=confusion.diag().double() + support=confusion.sum(1).double() + predicted=confusion.sum(0).double() + f1=2*tp_class/(support+predicted).clamp_min(1) + metrics['event_class_macro_f1']=float(f1[support>0].mean()) + else: + metrics['event_class_macro_f1']=None + result[domain]=metrics + core.train() + return result + + +def local_rng(): + return {'torch':torch.get_rng_state(),'cuda':torch.cuda.get_rng_state(), + 'numpy':np.random.get_state()} + + +def gather_rng(world: int): + mine=local_rng() + if world==1: + return [mine] + gathered=[None]*world + torch.distributed.all_gather_object(gathered,mine) + return gathered + + +def save_checkpoint(path: Path,core,optimizer,*,world: int, + stage_index: int,batch_index: int,update: int, + best_by_stage: dict,hashes: dict,args): + states=gather_rng(world) + if torch.distributed.is_initialized() and torch.distributed.get_rank()!=0: + return + state={'model':core.state_dict(),'optimizer':optimizer.state_dict(), + 'scheduler':{'kind':'single_cosine','completed_updates':update, + 'min_lr_ratio':args.min_lr_ratio,'warmup_ratio':args.warmup_ratio}, + 'stage_index':stage_index,'batch_index':batch_index,'update':update, + 'best_by_stage':best_by_stage,'hashes':hashes,'config':vars(args), + 'rng_by_rank':states} + path.parent.mkdir(parents=True,exist_ok=True) + temp=path.with_name(path.name+'.incomplete') + torch.save(state,temp) + os.replace(temp,path) + + +def main(): + ap=argparse.ArgumentParser() + ap.add_argument('--model',choices=('base','small'),required=True) + ap.add_argument('--out',type=Path,required=True) + ap.add_argument('--resume',type=Path) + ap.add_argument('--batch-per-gpu',type=int,default=16) + ap.add_argument('--accum',type=int,default=1) + ap.add_argument('--workers',type=int,default=4) + ap.add_argument('--encoder-lr',type=float,default=None) + ap.add_argument('--head-lr',type=float,default=3e-4) + ap.add_argument('--min-lr-ratio',type=float,default=.10) + ap.add_argument('--warmup-ratio',type=float,default=.02) + ap.add_argument('--checkpoint-every',type=int,default=5000) + ap.add_argument('--validation-every',type=int,default=5000) + ap.add_argument('--minimum-stage-validations',type=int,default=4) + ap.add_argument('--min-class-events',type=int,default=200) + ap.add_argument('--max-updates',type=int,default=0,help='Smoke limit; zero means full run') + args=ap.parse_args() + if not torch.cuda.is_available(): + raise RuntimeError('Booster GPU required') + if args.encoder_lr is None: + args.encoder_lr=2e-5 if args.model=='base' else 1.5e-5 + world=int(os.environ.get('WORLD_SIZE',os.environ.get('SLURM_NTASKS','1'))) + rank=int(os.environ.get('RANK',os.environ.get('SLURM_PROCID','0'))) + if world>1: + os.environ.setdefault('RANK',str(rank)) + os.environ.setdefault('WORLD_SIZE',str(world)) + torch.distributed.init_process_group('nccl') + torch.cuda.set_device(0) + torch.set_num_threads(2) + torch.manual_seed(640913+rank) + np.random.seed(640913+rank) + signal.signal(signal.SIGUSR1,request_stop) + device=torch.device('cuda:0') + + schedule_path=P3_ROOT/'curriculum_mix_schedule.json' + schedule=json.loads(schedule_path.read_text()) + if schedule['schema_version']!='p3-frozen-curriculum-v2': + raise RuntimeError('unexpected S1→S10 schedule') + hashes={name:digest(path) for name,path in { + 'schedule':schedule_path,'ladder_index':LADDER_ROOT/'manifest.json', + 'ladder_aux_schema':LADDER_ROOT/'ladder_aux_schema.json', + 'p3_index':P3_ROOT/'training_index_report.json', + 'p3_event_schema':P3_ROOT/'event_class_schema.json', + 'p3_score_normalization':P3_ROOT/'score_normalization.json', + 'ladder_score_normalization':OLD_ROOT/'manifest.json'}.items()} + classes=taxonomy(args.min_class_events) + mean,std,score_names=normalization() + cps_schema=json.loads((LADDER_ROOT/'ladder_aux_schema.json').read_text()) + cps_mean=float(cps_schema['cps_filtered_train_mean']) + cps_std=max(.1,float(cps_schema['cps_filtered_train_std'])) + cps_filter=cps_schema['cps_training_filter'] + cps_min=float(cps_filter['minimum']) + cps_max=float(cps_filter['maximum']) + ladder=LadderAuxDataset(mean,std) + event_sidecar=P3_ROOT/'event_class_ids.npy' + p3_train=P3FrozenDataset('train',score_mean=mean,score_std=std, + event_class_path=event_sidecar) + if len(p3_train)!=schedule['p3_train_unique']: + raise RuntimeError('P3 split changed') + mixed=MixedDataset(ladder,p3_train) + path=snapshot(args.model) + def collator(): + return LayeredCollator(path,cps_mean=cps_mean,cps_std=cps_std, + ladder_lookup=classes['ladder_raw_to_canonical'], + p3_lookup=classes['p3_raw_to_canonical'], + cps_min=cps_min,cps_max=cps_max) + def loader_options(): + options={'num_workers':args.workers,'pin_memory':True, + 'persistent_workers':args.workers>0,'collate_fn':collator()} + if args.workers: + options['multiprocessing_context']='spawn' + return options + val_ladder=LadderAuxVal(mean,std) + val_p3=P3Val(P3FrozenDataset('validation',score_mean=mean,score_std=std, + event_class_path=event_sidecar)) + validation={ + 'ladder':DataLoader(Subset(val_ladder,range(rank,len(val_ladder),world)), + batch_size=args.batch_per_gpu,**loader_options()), + 'p3':DataLoader(Subset(val_p3,range(rank,len(val_p3),world)), + batch_size=args.batch_per_gpu,**loader_options())} + indices={'timbre':TimbreIndex(TIMBRE_INDEX,expected_dim=128), + 'identity':TimbreIndex(IDENTITY_INDEX,expected_dim=250)} + core=LayeredMultiTaskWhisper(path,len(classes['names'])).to(device) + model=DDP(core,device_ids=[0],broadcast_buffers=False) if world>1 else core + heads=[parameter for name,parameter in core.named_parameters() + if not name.startswith('encoder.')] + optimizer=torch.optim.AdamW([ + {'params':core.encoder.parameters(),'lr':args.encoder_lr,'base_lr':args.encoder_lr}, + {'params':heads,'lr':args.head_lr,'base_lr':args.head_lr}],weight_decay=.01) + class_weights=torch.tensor(classes['class_weights'],device=device,dtype=torch.float32) + width=world*args.batch_per_gpu + total_updates=sum(math.ceil((math.ceil(stage['ladder']/width)+ + math.ceil(stage['p3']/width))/args.accum) + for stage in schedule['stages']) + warmup=round(total_updates*args.warmup_ratio) + args.out.mkdir(parents=True,exist_ok=True) + start_stage=start_batch=update=0 + best_by_stage={} + if args.resume: + state=torch.load(args.resume,map_location='cpu',weights_only=False) + if state['hashes']!=hashes or state['config']['model']!=args.model: + raise RuntimeError('resume checkpoint model or source hashes differ') + settings=('batch_per_gpu','accum','encoder_lr','head_lr','min_lr_ratio', + 'warmup_ratio','min_class_events','validation_every', + 'minimum_stage_validations') + if any(state['config'][name]!=getattr(args,name) for name in settings): + raise RuntimeError('resume checkpoint hyperparameters differ') + if len(state['rng_by_rank'])!=world: + raise RuntimeError('resume checkpoint distributed world size differs') + core.load_state_dict(state['model']) + optimizer.load_state_dict(state['optimizer']) + start_stage=int(state['stage_index']) + start_batch=int(state['batch_index']) + update=int(state['update']) + best_by_stage=state['best_by_stage'] + rng=state.get('rng_by_rank',[None]*world)[rank] + if rng: + torch.set_rng_state(rng['torch']) + torch.cuda.set_rng_state(rng['cuda']) + np.random.set_state(rng['numpy']) + if rank==0: + (args.out/'classes.json').write_text(json.dumps(classes,indent=2)+'\n') + (args.out/'config.json').write_text(json.dumps({**vars(args),'world':world, + 'total_updates':total_updates,'warmup_updates':warmup, + 'score_names':score_names,'score_mean':mean.tolist(), + 'score_std':std.tolist(),'cps_mean':cps_mean,'cps_std':cps_std, + 'cps_min':cps_min,'cps_max':cps_max, + 'hashes':hashes,'selection':'sum of fixed Ladder and P3 weighted validation losses', + 'stage_best':'lowest selection at validation checks within each stage'}, + indent=2,default=str)+'\n') + print('CONFIG',args.model,'world',world,'updates',total_updates, + 'resume',start_stage,start_batch,update,'classes',len(classes['names']),flush=True) + + def evaluate(stage_index: int,next_stage: int,batch_index: int): + nonlocal best_by_stage + report=validate(core,validation,device,world,indices,class_weights, + cps_mean,cps_std,len(classes['names'])) + selection=report['ladder']['weighted_loss_sum']+report['p3']['weighted_loss_sum'] + if not math.isfinite(selection): + raise RuntimeError(f'nonfinite validation selection at {stage_index}:{update}') + stage_name=schedule['stages'][stage_index]['stage'] + old=float(best_by_stage.get(stage_name,math.inf)) + improved=selection1: + torch.distributed.barrier() + + for stage_index in range(start_stage,len(schedule['stages'])): + stage=schedule['stages'][stage_index] + sampler=StageBatches(ladder,schedule,stage_index, + batch_per_rank=args.batch_per_gpu,world=world,rank=rank, + start_batch=start_batch if stage_index==start_stage else 0) + stage_updates=math.ceil(sampler.total_batches/args.accum) + stage_val_interval=max(1,min(args.validation_every, + math.ceil(stage_updates/(args.minimum_stage_validations+1)))) + loader=DataLoader(mixed,batch_sampler=sampler,**loader_options()) + model.train() + optimizer.zero_grad(set_to_none=True) + for local_step,raw in enumerate(loader): + batch_index=sampler.start_batch+local_step + fill_precomputed(raw,indices) + batch=gpu_batch(raw,device) + final_batch=batch_index+1==sampler.total_batches + sync=(batch_index+1)%args.accum==0 or final_batch + group_start=(batch_index//args.accum)*args.accum + group_size=min(args.accum,sampler.total_batches-group_start) + context=nullcontext() if sync or world==1 else model.no_sync() + with context: + with torch.autocast('cuda',dtype=torch.bfloat16): + output=model(batch['mel'],batch['mel_mask'], + batch['event_starts'],batch['event_ends']) + terms=loss_terms(output,batch,class_weights) + loss=sum(terms.values())/group_size + loss.backward() + if not sync: + continue + factor=lr_factor(update,total_updates,warmup,args.min_lr_ratio) + for group in optimizer.param_groups: + group['lr']=group['base_lr']*factor + nn.utils.clip_grad_norm_(core.parameters(),1.) + optimizer.step() + optimizer.zero_grad(set_to_none=True) + update+=1 + if rank==0 and (update%100==0 or update==1): + print('STEP',stage['stage'],update,'batch',batch_index+1, + 'loss',float(loss.detach()*group_size), + 'lr_encoder',optimizer.param_groups[0]['lr'],flush=True) + requested=torch.tensor(int(STOP or bool(args.max_updates and + update>=args.max_updates)), + dtype=torch.int32,device=device) + if world>1: + torch.distributed.all_reduce(requested,op=torch.distributed.ReduceOp.MAX) + stop_now=bool(requested.item()) + if stop_now: + save_checkpoint(args.out/'latest.pt',core,optimizer,world=world, + stage_index=stage_index,batch_index=batch_index+1, + update=update,best_by_stage=best_by_stage,hashes=hashes,args=args) + if world>1: + torch.distributed.barrier() + print('STOP',rank,stage['stage'],update,flush=True) + if world>1: + torch.distributed.destroy_process_group() + return + stage_update=math.ceil((batch_index+1)/args.accum) + if not final_batch and stage_update%stage_val_interval==0: + evaluate(stage_index,stage_index,batch_index+1) + elif not final_batch and update%args.checkpoint_every==0: + save_checkpoint(args.out/'latest.pt',core,optimizer,world=world, + stage_index=stage_index,batch_index=batch_index+1, + update=update,best_by_stage=best_by_stage,hashes=hashes,args=args) + evaluate(stage_index,stage_index+1,sampler.total_batches) + start_batch=0 + ladder.close() + p3_train.close() + val_p3.p3.close() + if rank==0: + temp=args.out/'COMPLETE.json.incomplete' + temp.write_text(json.dumps({'status':'complete','model':args.model, + 'updates':update,'hashes':hashes, + 'best_by_stage':best_by_stage},indent=2)+'\n') + os.replace(temp,args.out/'COMPLETE.json') + if world>1: + torch.distributed.destroy_process_group() + + +if __name__=='__main__':main() diff --git a/training_normalization.json b/training_normalization.json new file mode 100644 index 0000000000000000000000000000000000000000..48c2374aedc17ad1ce670ea8fe31a56de8b6c886 --- /dev/null +++ b/training_normalization.json @@ -0,0 +1,589 @@ +{ + "schema": "layered-multitask-training-normalization-v1", + "score_names": [ + "emo_Affection", + "emo_Amusement", + "emo_Anger", + "emo_Astonishment_Surprise", + "emo_Awe", + "emo_Bitterness", + "emo_Concentration", + "emo_Confusion", + "emo_Contemplation", + "emo_Contempt", + "emo_Contentment", + "emo_Disappointment", + "emo_Disgust", + "emo_Distress", + "emo_Doubt", + "emo_Elation", + "emo_Embarrassment", + "emo_Emotional_Numbness", + "emo_Fatigue_Exhaustion", + "emo_Fear", + "emo_Helplessness", + "emo_Hope_Enthusiasm_Optimism", + "emo_Impatience_and_Irritability", + "emo_Infatuation", + "emo_Interest", + "emo_Intoxication_Altered_States_of_Consciousness", + "emo_Jealousy_and_Envy", + "emo_Longing", + "emo_Malevolence_Malice", + "emo_Pain", + "emo_Pleasure_Ecstasy", + "emo_Pride", + "emo_Relief", + "emo_Sadness", + "emo_Sexual_Lust", + "emo_Shame", + "emo_Sourness", + "emo_Teasing", + "emo_Thankfulness_Gratitude", + "emo_Triumph", + "vn_AGEV_reg", + "vn_AROU_reg", + "vn_ARSH_reg", + "vn_ATCK_reg", + "vn_BKGN_reg", + "vn_BRGT_reg", + "vn_CHNK_reg", + "vn_CLRT_reg", + "vn_COGL_reg", + "vn_DARC_reg", + "vn_DFLU_reg", + "vn_EMPH_reg", + "vn_ESTH_reg", + "vn_EXPL_reg", + "vn_FOCS_reg", + "vn_FULL_reg", + "vn_GEND_reg", + "vn_HARM_reg", + "vn_METL_reg", + "vn_RANG_reg", + "vn_RCQL_reg", + "vn_REGS_reg", + "vn_RESP_reg", + "vn_ROUG_reg", + "vn_R_CHST_reg", + "vn_R_HEAD_reg", + "vn_R_MASK_reg", + "vn_R_MIXD_reg", + "vn_R_NASL_reg", + "vn_R_ORAL_reg", + "vn_R_THRT_reg", + "vn_SMTH_reg", + "vn_STNC_reg", + "vn_STRU_reg", + "vn_S_ASMR_reg", + "vn_S_AUTH_reg", + "vn_S_CART_reg", + "vn_S_CASU_reg", + "vn_S_CONV_reg", + "vn_S_DRAM_reg", + "vn_S_FORM_reg", + "vn_S_MONO_reg", + "vn_S_NARR_reg", + "vn_S_NEWS_reg", + "vn_S_PLAY_reg", + "vn_S_RANT_reg", + "vn_S_STRY_reg", + "vn_S_TECH_reg", + "vn_S_WHIS_reg", + "vn_TEMP_reg", + "vn_TENS_reg", + "vn_VALN_reg", + "vn_VALS_reg", + "vn_VFLX_reg", + "vn_VOLT_reg", + "vn_VULN_reg", + "vn_WARM_reg", + "genuineness_0_6", + "blend_0_10", + "R_quality", + "eiv_extra:Age", + "eiv_extra:Arousal", + "eiv_extra:Authenticity", + "eiv_extra:Background_Noise", + "eiv_extra:Confident_vs._Hesitant", + "eiv_extra:Gender", + "eiv_extra:High-Pitched_vs._Low-Pitched", + "eiv_extra:Monotone_vs._Expressive", + "eiv_extra:Recording_Quality", + "eiv_extra:Serious_vs._Humorous", + "eiv_extra:Soft_vs._Harsh", + "eiv_extra:Submissive_vs._Dominant", + "eiv_extra:Valence", + "eiv_extra:Vulnerable_vs._Emotionally_Detached", + "eiv_extra:Warm_vs._Cold", + "eiv_extra:score_background_quality", + "eiv_extra:score_content_enjoyment", + "eiv_extra:score_overall_quality", + "eiv_extra:score_speech_quality", + "audiobox:CE", + "audiobox:CU", + "audiobox:PC", + "audiobox:PQ", + "dnsmos:SIG_raw", + "dnsmos:BAK_raw", + "dnsmos:OVRL_raw", + "dnsmos:SIG", + "dnsmos:BAK", + "dnsmos:OVRL", + "dnsmos:P808_MOS", + "burst_count_log1p", + "voiceclap_attribute:Affection", + "voiceclap_attribute:Age", + "voiceclap_attribute:Amusement", + "voiceclap_attribute:Anger", + "voiceclap_attribute:Arousal", + "voiceclap_attribute:Astonishment_Surprise", + "voiceclap_attribute:Authenticity", + "voiceclap_attribute:Awe", + "voiceclap_attribute:Background_Noise", + "voiceclap_attribute:Bitterness", + "voiceclap_attribute:Concentration", + "voiceclap_attribute:Confident_vs._Hesitant", + "voiceclap_attribute:Confusion", + "voiceclap_attribute:Contemplation", + "voiceclap_attribute:Contempt", + "voiceclap_attribute:Contentment", + "voiceclap_attribute:Disappointment", + "voiceclap_attribute:Disgust", + "voiceclap_attribute:Distress", + "voiceclap_attribute:Doubt", + "voiceclap_attribute:Elation", + "voiceclap_attribute:Embarrassment", + "voiceclap_attribute:Emotional_Numbness", + "voiceclap_attribute:Fatigue_Exhaustion", + "voiceclap_attribute:Fear", + "voiceclap_attribute:Gender", + "voiceclap_attribute:Helplessness", + "voiceclap_attribute:High-Pitched_vs._Low-Pitched", + "voiceclap_attribute:Hope_Enthusiasm_Optimism", + "voiceclap_attribute:Impatience_and_Irritability", + "voiceclap_attribute:Infatuation", + "voiceclap_attribute:Interest", + "voiceclap_attribute:Intoxication_Altered_States_of_Consciousness", + "voiceclap_attribute:Jealousy_&_Envy", + "voiceclap_attribute:Longing", + "voiceclap_attribute:Malevolence_Malice", + "voiceclap_attribute:Monotone_vs._Expressive", + "voiceclap_attribute:Pain", + "voiceclap_attribute:Pleasure_Ecstasy", + "voiceclap_attribute:Pride", + "voiceclap_attribute:Recording_Quality", + "voiceclap_attribute:Relief", + "voiceclap_attribute:Sadness", + "voiceclap_attribute:Serious_vs._Humorous", + "voiceclap_attribute:Sexual_Lust", + "voiceclap_attribute:Shame", + "voiceclap_attribute:Soft_vs._Harsh", + "voiceclap_attribute:Sourness", + "voiceclap_attribute:Submissive_vs._Dominant", + "voiceclap_attribute:Teasing", + "voiceclap_attribute:Thankfulness_Gratitude", + "voiceclap_attribute:Triumph", + "voiceclap_attribute:Valence", + "voiceclap_attribute:Vulnerable_vs._Emotionally_Detached", + "voiceclap_attribute:Warm_vs._Cold", + "voiceclap_attribute:duration", + "voiceclap_attribute:score_background_quality", + "voiceclap_attribute:score_content_enjoyment", + "voiceclap_attribute:score_overall_quality", + "voiceclap_attribute:score_speech_quality", + "voiceclap_attribute:talking_speed" + ], + "score_mean": [ + 0.27749165892601013, + 0.4777434766292572, + 0.36061015725135803, + 0.2777629792690277, + 0.11817667633295059, + 0.21946945786476135, + 0.6705899834632874, + 0.3177536427974701, + 0.5056841969490051, + 0.20877057313919067, + 0.35425904393196106, + 0.4897621273994446, + 0.22247810661792755, + 0.4589405953884125, + 0.3137844204902649, + 0.4519732594490051, + 0.2580322027206421, + 0.46182429790496826, + 0.28273433446884155, + 0.3217501640319824, + 0.4309713840484619, + 0.5629669427871704, + 0.5035319924354553, + 0.19843806326389313, + 1.4420181512832642, + 0.1724642664194107, + 0.21464531123638153, + 0.4350960850715637, + 0.2800264358520508, + 0.2569645941257477, + 0.4043351113796234, + 0.22033317387104034, + 0.3699576258659363, + 0.49465101957321167, + 0.2548427879810333, + 0.21115742623806, + 0.21510320901870728, + 0.34143486618995667, + 0.318909615278244, + 0.1931096464395523, + 2.681518316268921, + 2.4366743564605713, + 2.5739870071411133, + 1.9849865436553955, + 2.7404820919036865, + 1.9509913921356201, + 1.8721773624420166, + 1.894247055053711, + 2.070889472961426, + 1.7189459800720215, + 2.307497978210449, + 2.2513887882232666, + 2.337125539779663, + 0.11109915375709534, + 2.223909378051758, + 1.7921996116638184, + 3.3836464881896973, + 2.4652652740478516, + 1.5194090604782104, + 2.968099594116211, + 2.737485408782959, + 1.6384806632995605, + 2.804781675338745, + 2.0985488891601562, + 2.074404716491699, + 2.040480852127075, + 1.722941517829895, + 1.5071759223937988, + 2.6270196437835693, + 2.126116991043091, + 1.9610368013381958, + 1.8022409677505493, + 2.57399582862854, + 1.8595839738845825, + 1.5977575778961182, + 1.211488127708435, + 1.7008559703826904, + 3.7504734992980957, + 2.533360481262207, + 2.806027412414551, + 1.269144892692566, + 2.6660656929016113, + 1.4076342582702637, + 0.48746055364608765, + 2.2685763835906982, + 1.434207558631897, + 2.3200457096099854, + 0.528684139251709, + 1.7669295072555542, + 2.114962577819824, + 1.6594414710998535, + 2.150817632675171, + 2.3777313232421875, + 2.2164313793182373, + 2.6844067573547363, + 2.7245829105377197, + 2.6052799224853516, + 2.8253684043884277, + 6.707726955413818, + 1.1416735649108887, + 3.199366569519043, + 1.381827712059021, + 2.681858539581299, + 0.7440048456192017, + 1.0924224853515625, + -0.11666019260883331, + 1.838754415512085, + 1.840975046157837, + 2.1304681301116943, + 0.9606292843818665, + 0.3583308458328247, + 0.3837394118309021, + 0.07115401327610016, + 1.7351616621017456, + 0.11160333454608917, + 3.062971591949463, + 4.46293830871582, + 2.5364186763763428, + 1.7876968383789062, + 4.791499614715576, + 5.558483123779297, + 3.0696988105773926, + 6.888725757598877, + 3.7026989459991455, + 3.1376471519470215, + 2.988908529281616, + 3.332533121109009, + 3.183006763458252, + 2.728473424911499, + 3.371939182281494, + 0.564864993095398, + 1.0070288181304932, + 3.0217714309692383, + 0.5854920148849487, + 1.0566563606262207, + 1.4644229412078857, + 0.6210613250732422, + 2.788144588470459, + 0.5391162037849426, + 0.5500497817993164, + 0.6080928444862366, + 1.1852548122406006, + 1.1811816692352295, + 0.6684321761131287, + 0.8097957968711853, + 0.7250347137451172, + 0.6182515025138855, + 0.7696337699890137, + 0.6267121434211731, + 0.9318065047264099, + 0.5428418517112732, + 0.6230013370513916, + 0.37965333461761475, + 0.6574907302856445, + 0.4837093651294708, + 0.6278012990951538, + -0.01745273359119892, + 0.6736047267913818, + 1.8283263444900513, + 0.7801159620285034, + 1.1286685466766357, + 0.6222699284553528, + 1.5985472202301025, + 0.5895588994026184, + 0.531328558921814, + 0.5524753332138062, + 0.8625041842460632, + 1.8350659608840942, + 0.3901818096637726, + 0.5491418838500977, + 0.7273247241973877, + 2.2944633960723877, + 1.0110139846801758, + 0.7869164943695068, + 0.972858726978302, + 0.6760010123252869, + 0.5549875497817993, + 0.18813416361808777, + 0.7186443209648132, + 0.6201862096786499, + 0.614105761051178, + 1.3171813488006592, + 0.7256725430488586, + -0.03641652688384056, + 1.678699254989624, + -0.03192274272441864, + 11.635364532470703, + 3.2266478538513184, + 4.694666862487793, + 2.603773593902588, + 1.9127005338668823, + 9.481627464294434 + ], + "score_std": [ + 0.5437366962432861, + 0.8676553964614868, + 0.5801360011100769, + 0.5521981716156006, + 0.4197714924812317, + 0.4069267213344574, + 0.7305826544761658, + 0.5334029793739319, + 0.5889452695846558, + 0.45113658905029297, + 0.5038090348243713, + 0.7013412714004517, + 0.49026989936828613, + 0.8173884749412537, + 0.48334044218063354, + 0.7184596061706543, + 0.4370509088039398, + 0.9614661931991577, + 0.5407941937446594, + 0.611741304397583, + 0.7080591320991516, + 0.7584722638130188, + 0.6841333508491516, + 0.5412347912788391, + 0.9140985608100891, + 0.5562154054641724, + 0.44575998187065125, + 0.6358309984207153, + 0.5236847996711731, + 0.5751715898513794, + 0.6105303764343262, + 0.51991206407547, + 0.6979016065597534, + 0.7643030285835266, + 0.4977344572544098, + 0.5240214467048645, + 0.43236520886421204, + 0.5380140542984009, + 0.6912878751754761, + 0.5280161499977112, + 1.2599846124649048, + 1.126529574394226, + 0.8762896060943604, + 1.3167362213134766, + 0.7566960453987122, + 0.8106063008308411, + 1.2465068101882935, + 0.9609140753746033, + 1.0542023181915283, + 1.362148642539978, + 1.1811630725860596, + 1.571174144744873, + 0.7787088751792908, + 0.3274502456188202, + 1.109856367111206, + 0.883672297000885, + 1.5924972295761108, + 0.8279261589050293, + 0.9576501846313477, + 0.891509473323822, + 0.9002096056938171, + 1.2561882734298706, + 1.0695379972457886, + 0.8817092776298523, + 0.8490350842475891, + 0.8235664367675781, + 1.023396611213684, + 0.8368624448776245, + 1.0560996532440186, + 0.7440944910049438, + 0.8052754402160645, + 1.111371636390686, + 1.13865327835083, + 0.9860734343528748, + 1.3787169456481934, + 1.0388771295547485, + 1.3691930770874023, + 1.2758985757827759, + 1.305350422859192, + 1.1393134593963623, + 1.008335828781128, + 1.2723127603530884, + 1.4352364540100098, + 0.5510048270225525, + 1.2999988794326782, + 1.275938868522644, + 1.39365553855896, + 1.217934250831604, + 1.5986617803573608, + 1.2006604671478271, + 0.8322792053222656, + 1.1298775672912598, + 1.0982979536056519, + 1.2067712545394897, + 0.8684567809104919, + 0.9905231595039368, + 0.9048547744750977, + 1.6066662073135376, + 2.717972755432129, + 0.3311099708080292, + 0.2950047552585602, + 0.4359813630580902, + 0.25, + 0.26394614577293396, + 0.3041084110736847, + 0.9973793625831604, + 0.25, + 0.47023749351501465, + 0.33257871866226196, + 0.34091120958328247, + 0.3194079101085663, + 0.32314765453338623, + 0.38162848353385925, + 0.43580567836761475, + 0.29992207884788513, + 0.6935931444168091, + 0.30376729369163513, + 0.5075397491455078, + 0.25, + 1.0166618824005127, + 0.9988844394683838, + 1.6154870986938477, + 0.8792684674263, + 0.6690715551376343, + 1.1252458095550537, + 0.8129898905754089, + 0.5011401772499084, + 0.9285669922828674, + 0.6066545248031616, + 0.4964241683483124, + 0.6485206484794617, + 0.5545063614845276, + 0.5437508821487427, + 0.5738969445228577, + 0.5073710680007935, + 0.6225984692573547, + 0.4788701832294464, + 0.25, + 0.25941038131713867, + 0.2641003727912903, + 0.25, + 0.5305075645446777, + 0.46878623962402344, + 0.3352125883102417, + 0.4053431451320648, + 0.33969345688819885, + 0.30695465207099915, + 0.29053059220314026, + 0.25, + 0.3499687612056732, + 0.25, + 0.39873725175857544, + 0.31471413373947144, + 0.26617875695228577, + 0.2603147029876709, + 0.25, + 1.0046077966690063, + 0.2682698369026184, + 0.3735311031341553, + 0.3972975015640259, + 0.542029619216919, + 0.3326053023338318, + 0.43933433294296265, + 0.4639695882797241, + 0.25, + 0.25, + 0.3459997773170471, + 0.5964633822441101, + 0.25, + 0.3012017607688904, + 0.34898921847343445, + 0.3281205892562866, + 0.4159489870071411, + 0.3129201829433441, + 0.5704670548439026, + 0.4178532063961029, + 0.2817857563495636, + 0.3601606488227844, + 0.29048749804496765, + 0.35900384187698364, + 0.3793472647666931, + 0.5293529033660889, + 0.3587714433670044, + 0.6340725421905518, + 0.5558832883834839, + 0.3993605971336365, + 6.333652019500732, + 0.49855202436447144, + 0.25, + 0.41230252385139465, + 0.25, + 3.752267599105835 + ], + "cps_mean": 18.207849092730562, + "cps_std": 7.742389961392013, + "score_formula": "raw = network_output * score_std + score_mean", + "cps_formula": "characters_per_second = network_output * cps_std + cps_mean" +} diff --git a/verification/base.json b/verification/base.json new file mode 100644 index 0000000000000000000000000000000000000000..509338e4bb2df7c7184d1f481784882a4dc870ef --- /dev/null +++ b/verification/base.json @@ -0,0 +1,23 @@ +{ + "model": "base", + "checkpoint_epoch": 2, + "updates": 914, + "source_checkpoint_sha256": "02ea9f6203a1d12590c36d34ba2f4e1bfa9034cae7018fcf1489bf1a6934ba0b", + "safe_weights_sha256": "c4d9e05295020cd0fab4e44ee10aae3bdf934b0a7700fea05bb271ffa2e410b4", + "safe_weights_bytes": 105795828, + "all_tensors_bitwise_equal": true, + "all_model_outputs_bitwise_equal": true, + "heldout_audio_sha256": "0003abe6b5462dfec7bd1ece5ece2c02c289c6bdefd8318db13580bbd050cd48", + "heldout_duration_s": 4.896, + "targets": 192, + "speaker_dimensions": [ + 128, + 250 + ], + "finite_outputs": true, + "timestamps_have_start_and_end": true, + "device": "cuda:0", + "one_thread_cpu_inference_passed": true, + "torch": "2.9.1+cu128", + "slurm_job": "2204359" +} diff --git a/verification/small.json b/verification/small.json new file mode 100644 index 0000000000000000000000000000000000000000..a4e23c3fe1d477447fcfcfcffe44171ef8335a1a --- /dev/null +++ b/verification/small.json @@ -0,0 +1,23 @@ +{ + "model": "small", + "checkpoint_epoch": 2, + "updates": 914, + "source_checkpoint_sha256": "63f2dd8314cde82e998fa7ef802020ff984948d2cf4b7da32711e89b2bc637e6", + "safe_weights_sha256": "00f30de0f7d656d2a1e86bdc629673ff8b576532e1263b02bcebdfc2763e54f1", + "safe_weights_bytes": 388447068, + "all_tensors_bitwise_equal": true, + "all_model_outputs_bitwise_equal": true, + "heldout_audio_sha256": "0003abe6b5462dfec7bd1ece5ece2c02c289c6bdefd8318db13580bbd050cd48", + "heldout_duration_s": 4.896, + "targets": 192, + "speaker_dimensions": [ + 128, + 250 + ], + "finite_outputs": true, + "timestamps_have_start_and_end": true, + "device": "cuda:1", + "one_thread_cpu_inference_passed": true, + "torch": "2.9.1+cu128", + "slurm_job": "2204359" +} diff --git a/vocal_burst_pool/p3/annotate_audiobox.py b/vocal_burst_pool/p3/annotate_audiobox.py new file mode 100644 index 0000000000000000000000000000000000000000..b08e2133f12b1276f79e03d868f11925be7d9bf9 --- /dev/null +++ b/vocal_burst_pool/p3/annotate_audiobox.py @@ -0,0 +1,88 @@ +#!/usr/bin/env python3 +"""Write key-aligned Meta Audiobox Aesthetics CE/CU/PC/PQ pilot sidecars.""" +import io +import json +import os +import tarfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch + +from audiobox_aesthetics.infer import AXES_NAME, make_inference_batch +from audiobox_aesthetics.model.aes import AesMultiOutput, Normalize + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3') +MODEL = ROOT / 'teachers/audiobox-aesthetics-model' +IN = Path(os.environ.get('P3_INPUT', ROOT / 'pilot/p3-pilot-00000.tar')) +OUT = Path(os.environ.get('P3_OUTPUT', ROOT / 'pilot/p3-pilot-audiobox-sidecars-00000.tar')) +MODEL_REVISION = '9b1dd8e5df9af7216e836a98974fe3b82c56ded6' + + +def records(): + with tarfile.open(IN) as tf: + members = {m.name: m for m in tf if m.isfile()} + for key in sorted(n[:-5] for n in members if n.endswith('.json')): + wav, sr = sf.read(io.BytesIO(tf.extractfile(members[key + '.opus']).read()), + dtype='float32') + assert sr == 16000 and wav.ndim == 1 + yield key, wav + + +def add(tf, name, payload): + h = tarfile.TarInfo(name) + h.size, h.mtime = len(payload), 0 + tf.addfile(h, io.BytesIO(payload)) + + +@torch.inference_mode() +def infer(model, batch): + wavs = [torch.from_numpy(w).reshape(1, -1) for _, w in batch] + windows, masks, weights, owners = make_inference_batch( + wavs, hop_size=10, window_size=10, sample_rate=16000) + wavs = torch.stack(windows).to('cuda') + masks = torch.stack(masks).to('cuda') + weights = torch.tensor(weights, device='cuda') + owners = torch.tensor(owners, device='cuda') + with torch.autocast('cuda', torch.bfloat16): + preds = model({'wav': wavs, 'mask': masks}) + rows = [{} for _ in batch] + for axis in AXES_NAME: + transform = Normalize(mean=model.target_transform[axis]['mean'], + std=model.target_transform[axis]['std']) + value = transform.inverse(preds[axis].float()) + for i in range(len(batch)): + mask = owners == i + score = (value[mask] * weights[mask]).sum() / weights[mask].sum() + rows[i][axis] = round(float(score), 5) + return rows + + +def main(): + assert torch.cuda.is_available() + model = AesMultiOutput.from_pretrained(str(MODEL)).to('cuda').eval() + examples = list(records()) + OUT.parent.mkdir(parents=True, exist_ok=True) + tmp = OUT.with_suffix('.tar.incomplete') + with tarfile.open(tmp, 'w') as tf: + for i in range(0, len(examples), 4): + batch = examples[i:i + 4] + scores = infer(model, batch) + for (key, _), row in zip(batch, scores): + assert set(row) == set(AXES_NAME) + assert all(np.isfinite(v) for v in row.values()) + payload = {'schema_version': 'p3-audiobox-sidecar-v1', + 'sample_id': key, 'teacher': 'facebook/audiobox-aesthetics', + 'teacher_revision': MODEL_REVISION, + 'scores': row} + add(tf, key + '.audiobox.json', + json.dumps(payload, separators=(',', ':')).encode()) + print('annotated', min(i + 4, len(examples)), flush=True) + os.replace(tmp, OUT) + print({'samples': len(examples), 'archive': str(OUT), + 'bytes': OUT.stat().st_size}, flush=True) + + +if __name__ == '__main__': + main() diff --git a/vocal_burst_pool/p3/annotate_dnsmos.py b/vocal_burst_pool/p3/annotate_dnsmos.py new file mode 100644 index 0000000000000000000000000000000000000000..95cadb190cd2df412bca47bde420100e2c7a5e80 --- /dev/null +++ b/vocal_burst_pool/p3/annotate_dnsmos.py @@ -0,0 +1,170 @@ +#!/usr/bin/env python3 +"""Write all raw/calibrated DNSMOS + P808 scores as key-aligned pilot sidecars.""" +import io +import json +import math +import multiprocessing as mp +import os +import sys +import tarfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import librosa +import onnxruntime as ort + +CODE = Path('/e/scratch/reformo/schuhmann1_moss/code/dns-challenge/DNSMOS') +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3') +IN = Path(os.environ.get('P3_INPUT', ROOT / 'pilot/p3-pilot-00000.tar')) +OUT = Path(os.environ.get('P3_OUTPUT', ROOT / 'pilot/p3-pilot-dnsmos-sidecars-00000.tar')) + +class ComputeScore: + """In-memory subset of the bundled DNSMOS reference inference code.""" + def __init__(self, primary, p808, threads=None): + opts = None + if threads is not None: + opts = ort.SessionOptions() + opts.intra_op_num_threads = threads + opts.inter_op_num_threads = 1 + self.onnx_sess = ort.InferenceSession( + primary, sess_options=opts, providers=['CPUExecutionProvider']) + self.p808_onnx_sess = ort.InferenceSession( + p808, sess_options=opts, providers=['CPUExecutionProvider']) + + def audio_melspec(self, audio): + mel = librosa.feature.melspectrogram(y=audio, sr=16000, n_fft=321, + hop_length=160, n_mels=120) + return ((librosa.power_to_db(mel, ref=np.max) + 40) / 40).T + + def get_polyfit_val(self, sig, bak, ovr, personalized): + if personalized: + raise ValueError('personalized DNSMOS is not requested') + return (np.poly1d([-0.08397278, 1.22083953, 0.0052439])(sig), + np.poly1d([-0.13166888, 1.60915514, -0.39604546])(bak), + np.poly1d([-0.06766283, 1.11546468, 0.04602535])(ovr)) + + +def records(): + with tarfile.open(IN) as tf: + members = {m.name: m for m in tf if m.isfile()} + for key in sorted(n[:-5] for n in members if n.endswith('.json')): + meta = json.load(tf.extractfile(members[key + '.json'])) + wav, sr = sf.read(io.BytesIO(tf.extractfile(members[key + '.opus']).read()), + dtype='float32') + assert sr == 16000 and wav.ndim == 1 + yield key, meta, wav + + +def raw_records(): + with tarfile.open(IN) as tf: + members = {m.name: m for m in tf if m.isfile()} + for key in sorted(n[:-5] for n in members if n.endswith('.json')): + meta = json.load(tf.extractfile(members[key + '.json'])) + has_speech = any(x['role'] == 'speech' for x in meta['components']) + audio = tf.extractfile(members[key + '.opus']).read() + yield key, has_speech, audio + + +def score_wav(scorer, wav): + # Same 9.01-s repeated/1-s-hop procedure as the bundled DNSMOS script. + n = int(9.01 * 16000) + if len(wav) < n: + wav = np.tile(wav, math.ceil(n / len(wav))) + hops = max(1, int(np.floor(len(wav) / 16000) - 9.01) + 1) + values = [] + for idx in range(hops): + seg = wav[idx * 16000:idx * 16000 + n] + if len(seg) < n: + break + feat = seg.astype('float32')[None] + mel = scorer.audio_melspec(seg[:-160]).astype('float32')[None] + p808 = float(scorer.p808_onnx_sess.run(None, {'input_1': mel})[0][0][0]) + raw_sig, raw_bak, raw_ovr = map(float, + scorer.onnx_sess.run(None, {'input_1': feat})[0][0]) + sig, bak, ovr = map(float, + scorer.get_polyfit_val(raw_sig, raw_bak, raw_ovr, False)) + values.append([raw_sig, raw_bak, raw_ovr, sig, bak, ovr, p808]) + if not values: + raise RuntimeError('DNSMOS produced no windows') + mean = np.mean(values, axis=0) + names = ['SIG_raw', 'BAK_raw', 'OVRL_raw', 'SIG', 'BAK', 'OVRL', 'P808_MOS'] + return {k: round(float(v), 5) for k, v in zip(names, mean)}, len(values) + + +def add(tf, name, payload): + h = tarfile.TarInfo(name) + h.size, h.mtime = len(payload), 0 + tf.addfile(h, io.BytesIO(payload)) + + +_WORKER_SCORER = None + + +def _init_worker(): + global _WORKER_SCORER + _WORKER_SCORER = ComputeScore(str(CODE / 'DNSMOS/sig_bak_ovr.onnx'), + str(CODE / 'DNSMOS/model_v8.onnx'), threads=1) + + +def _score_record(task): + key, has_speech, audio = task + wav, sr = sf.read(io.BytesIO(audio), dtype='float32') + if sr != 16000 or wav.ndim != 1: + raise RuntimeError(f'{key}: invalid decoded audio') + scores, hops = score_wav(_WORKER_SCORER, wav) + payload = {'schema_version': 'p3-dnsmos-sidecar-v2', 'sample_id': key, + 'teacher': 'microsoft/DNSMOS local sig_bak_ovr + model_v8 P808', + 'valid_for_speech': has_speech, + 'window_count': hops, 'scores': scores} + return key, has_speech, payload + + +def main(): + workers = int(os.environ.get('P3_DNSMOS_WORKERS', '1')) + threads = int(os.environ.get('P3_DNSMOS_THREADS', '0')) + if workers < 1: + raise ValueError('P3_DNSMOS_WORKERS must be positive') + if threads < 0: + raise ValueError('P3_DNSMOS_THREADS must be nonnegative') + scorer = (ComputeScore(str(CODE / 'DNSMOS/sig_bak_ovr.onnx'), + str(CODE / 'DNSMOS/model_v8.onnx'), + threads=threads or None) if workers == 1 else None) + OUT.parent.mkdir(parents=True, exist_ok=True) + tmp = OUT.with_suffix('.tar.incomplete') + count = valid = 0 + with tarfile.open(tmp, 'w') as tf: + if workers == 1: + def scored(): + for key, meta, wav in records(): + has_speech = any(x['role'] == 'speech' for x in meta['components']) + scores, hops = score_wav(scorer, wav) + yield key, has_speech, { + 'schema_version': 'p3-dnsmos-sidecar-v2', 'sample_id': key, + 'teacher': 'microsoft/DNSMOS local sig_bak_ovr + model_v8 P808', + 'valid_for_speech': has_speech, + 'window_count': hops, 'scores': scores} + iterator = scored() + pool = None + else: + pool = mp.get_context('spawn').Pool(workers, initializer=_init_worker) + iterator = pool.imap(_score_record, raw_records(), chunksize=4) + try: + for key, has_speech, payload in iterator: + add(tf, key + '.dnsmos.json', + json.dumps(payload, separators=(',', ':')).encode()) + count += 1 + valid += has_speech + if count % 100 == 0: + print('annotated', count, flush=True) + finally: + if pool is not None: + pool.terminate() + pool.join() + os.replace(tmp, OUT) + print({'samples': count, 'speech_valid': valid, 'archive': str(OUT), + 'bytes': OUT.stat().st_size}, flush=True) + + +if __name__ == '__main__': + main() diff --git a/vocal_burst_pool/p3/annotate_empathic.py b/vocal_burst_pool/p3/annotate_empathic.py new file mode 100644 index 0000000000000000000000000000000000000000..4a1cfd993ea0d9ef9fe4317114da5f2db3033873 --- /dev/null +++ b/vocal_burst_pool/p3/annotate_empathic.py @@ -0,0 +1,149 @@ +#!/usr/bin/env python3 +"""All cached Empathic-Insight-Voice-Plus experts, one BUD-E encoder pass.""" +from __future__ import annotations + +import io +import json +import os +import tarfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch +from torch import nn +from transformers import WhisperFeatureExtractor, WhisperModel + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3') +CACHE = Path('/e/data1/datasets/playground/mmlaion/schuhmann1/dramabox/hfcache/.cache/dramabox') +BUD_SHA = '9400e6740ea103bf619a4ce66374576fab8a4e23' +EIV_SHA = '9ceb45912f4d555fc0210e92ec8459234b3992ec' +BUD = CACHE / f'models--laion--BUD-E-Whisper/snapshots/{BUD_SHA}' +EIV = CACHE / f'models--laion--Empathic-Insight-Voice-Plus/snapshots/{EIV_SHA}' +IN = Path(os.environ.get('P3_INPUT', ROOT / 'pilot/p3-pilot-00000.tar')) +OUT = Path(os.environ.get('P3_OUTPUT', ROOT / 'pilot/p3-pilot-empathic-sidecars-00000.tar')) + + +class FullEmbeddingMLP(nn.Module): + def __init__(self): + super().__init__() + self.flatten = nn.Flatten() + self.proj = nn.Linear(1500 * 768, 64) + self.mlp = nn.Sequential( + nn.ReLU(), nn.Dropout(0.0), + nn.Linear(64, 64), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(64, 32), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(32, 16), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(16, 1), + ) + + def forward(self, x): + return self.mlp(self.proj(self.flatten(x))) + + +class PooledEmbeddingMLP(nn.Module): + def __init__(self): + super().__init__() + self.proj = nn.Linear(3072, 64) + self.mlp = nn.Sequential( + nn.ReLU(), nn.Dropout(0.0), + nn.Linear(64, 64), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(64, 32), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(32, 16), nn.ReLU(), nn.Dropout(0.1), + nn.Linear(16, 1), + ) + + def forward(self, x): + return self.mlp(self.proj(x)) + + +def models(): + result = {} + for path in sorted(EIV.glob('model_*_best.pth')): + quality = path.name.startswith('model_score_') + name = path.stem.removeprefix('model_').removesuffix('_best') + net = PooledEmbeddingMLP() if quality else FullEmbeddingMLP() + state = torch.load(path, map_location='cpu', weights_only=True) + if any(k.startswith('_orig_mod.') for k in state): + state = {k.removeprefix('_orig_mod.'): v for k, v in state.items()} + net.load_state_dict(state, strict=True) + result[name] = (net.to('cuda').eval(), quality) + print('loaded expert', name, flush=True) + if len(result) < 58: + raise RuntimeError(f'expected 54+4 experts, got {len(result)}') + return result + + +def records(): + with tarfile.open(IN) as tf: + members = {m.name: m for m in tf if m.isfile()} + for key in sorted(n[:-5] for n in members if n.endswith('.json')): + meta = json.load(tf.extractfile(members[key + '.json'])) + wav, sr = sf.read(io.BytesIO(tf.extractfile(members[key + '.opus']).read()), + dtype='float32') + assert sr == 16000 and wav.ndim == 1 + yield key, meta, wav + + +def add(tf, name, payload): + h = tarfile.TarInfo(name) + h.size, h.mtime = len(payload), 0 + tf.addfile(h, io.BytesIO(payload)) + + +@torch.inference_mode() +def main(): + assert torch.cuda.is_available() + feature_extractor = WhisperFeatureExtractor.from_pretrained(BUD, local_files_only=True) + full = WhisperModel.from_pretrained(BUD, local_files_only=True, + low_cpu_mem_usage=True) + encoder = full.get_encoder().to('cuda').eval() + del full + experts = models() + rows = list(records()) + OUT.parent.mkdir(parents=True, exist_ok=True) + tmp = OUT.with_suffix('.tar.incomplete') + n_valid = 0 + with tarfile.open(tmp, 'w') as tf: + for start in range(0, len(rows), 4): + part = rows[start:start + 4] + features = feature_extractor([w for _, _, w in part], sampling_rate=16000, + return_tensors='pt').input_features.to('cuda') + with torch.autocast('cuda', torch.bfloat16): + embedding = encoder(features).last_hidden_state.float() + assert embedding.shape == (len(part), 1500, 768), embedding.shape + pooled = torch.cat([embedding.mean(1), embedding.min(1).values, + embedding.max(1).values, embedding.std(1)], dim=1) + expert_scores = {} + for name, (net, quality) in experts.items(): + source = pooled if quality else embedding + expert_scores[name] = net(source).reshape(-1).cpu().numpy() + pooled16 = pooled.cpu().numpy().astype(np.float16) + for i, (key, meta, _) in enumerate(part): + has_speech = any(c['role'] == 'speech' for c in meta['components']) + result = { + 'schema_version': 'p3-empathic-sidecar-v2', 'sample_id': key, + 'teacher': f'laion/Empathic-Insight-Voice-Plus@{EIV_SHA}', + 'encoder': f'laion/BUD-E-Whisper@{BUD_SHA}', + 'speech_domain_valid': has_speech, + 'synthetic_mixture': True, + 'pooled_embedding_file': key + '.bud_e_pooled.npy', + 'pooled_embedding_dim': 3072, + 'scores': {name: round(float(values[i]), 5) for name, values + in expert_scores.items()}, + } + buf = io.BytesIO() + np.save(buf, pooled16[i], allow_pickle=False) + add(tf, key + '.bud_e_pooled.npy', buf.getvalue()) + add(tf, key + '.eiv.json', + json.dumps(result, separators=(',', ':')).encode()) + n_valid += has_speech + print('annotated', min(start + len(part), len(rows)), flush=True) + os.replace(tmp, OUT) + print({'samples': len(rows), 'speech_domain_valid': n_valid, + 'n_experts': len(experts), 'archive': str(OUT), + 'bytes': OUT.stat().st_size}, flush=True) + + +if __name__ == '__main__': + main() diff --git a/vocal_burst_pool/p3/annotate_voiceclap.py b/vocal_burst_pool/p3/annotate_voiceclap.py new file mode 100644 index 0000000000000000000000000000000000000000..7d3a9d69345cdc31bb5fa4f983ca1e6cfdbc6567 --- /dev/null +++ b/vocal_burst_pool/p3/annotate_voiceclap.py @@ -0,0 +1,162 @@ +#!/usr/bin/env python3 +"""Write key-aligned VoiceCLAP/VoiceNet/genuineness/blend pilot sidecars. + +One shared frozen 768-d encoder pass feeds 57 regression and classification +heads plus the two extra regression heads. Scores are masked outside each +teacher's stated speech domain; embeddings are always retained. +""" +from __future__ import annotations + +import io +import json +import os +import sys +import tarfile +from pathlib import Path + +import numpy as np +import soundfile as sf +import torch + +ROOT = Path('/e/scratch/reformo/schuhmann1_moss/vocalburst_p3') +TEACHERS = ROOT / 'teachers' +VN = TEACHERS / 'voicenet-dimension-predictors-commercial' +GEN = TEACHERS / 'voiceclap-commercial-genuineness' +BLEND = TEACHERS / 'voiceclap-commercial-vocalburst-blend' +ATTR = TEACHERS / 'voiceclap-commercial-attribute-heads' +IN = Path(os.environ.get('P3_INPUT', ROOT / 'pilot/p3-pilot-00000.tar')) +OUT = Path(os.environ.get('P3_OUTPUT', ROOT / 'pilot/p3-pilot-voiceclap-sidecars-00000.tar')) +REVISIONS = { + 'voiceclap': '4e0170bf9a7e29704dd3a26ca92855b3cdd8706c', + 'voicenet': 'cdafe5170561eaadb09f012ed5ae48e4f82b7b91', + 'genuineness': '36526b2264d92c61b372248253de4270791f52ee', + 'blend': 'fe7086f447f1de2aeb0fbf78f02b99b9c5e5074a', + 'attribute_heads': '8441fbd4050fb670c34453d99b3fdae7e8513667', +} + +sys.path.insert(0, str(VN)) +sys.path.insert(0, str(GEN)) +sys.path.insert(0, str(BLEND)) +sys.path.insert(0, str(ATTR)) +from predict import VoiceNetPredictor +from genuineness_scorer import _MLP as GenuinenessMLP +from blend_model import _build_head as build_blend_head +from voiceclap_heads import build_head as build_attribute_head + + +def weights(path: Path, kind: str): + ck = torch.load(path, map_location='cpu', weights_only=False) + if kind == 'genuineness': + a = ck['arch'] + net = GenuinenessMLP(int(a['D']), int(a['H']), float(a['dropout'])) + net.load_state_dict(ck['state_dict']) + else: + net = build_blend_head(ck) + mu = torch.as_tensor(np.asarray(ck['mu'], dtype=np.float32), device='cuda').reshape(1, -1) + sd = torch.as_tensor(np.asarray(ck['sd'], dtype=np.float32), device='cuda').reshape(1, -1) + return net.to('cuda').eval(), mu, sd + + +def records(): + with tarfile.open(IN) as tf: + members = {m.name: m for m in tf if m.isfile()} + for key in sorted(n[:-5] for n in members if n.endswith('.json')): + meta = json.load(tf.extractfile(members[key + '.json'])) + wav, sr = sf.read(io.BytesIO(tf.extractfile(members[key + '.opus']).read()), + dtype='float32') + assert sr == 16000 and wav.ndim == 1 and 16000 <= len(wav) <= 480000 + yield key, meta, wav + + +def add(tf: tarfile.TarFile, name: str, payload: bytes): + h = tarfile.TarInfo(name) + h.size, h.mtime = len(payload), 0 + tf.addfile(h, io.BytesIO(payload)) + + +@torch.no_grad() +def main(): + assert torch.cuda.is_available() + predictor = VoiceNetPredictor(root=str(VN), device='cuda') + assert len(predictor.dims) == 57, len(predictor.dims) + gen_net, gen_mu, gen_sd = weights(GEN / 'genuineness_head.pt', 'genuineness') + blend_net, blend_mu, blend_sd = weights(BLEND / 'blend_head_commercial.pt', 'blend') + attr_bundle = torch.load(ATTR / 'heads.pt', map_location='cpu', weights_only=False) + attr_mu = attr_bundle['emb_mu'].to('cuda').float() + attr_sd = attr_bundle['emb_sd'].to('cuda').float() + attr_heads = {name: build_attribute_head(state).to('cuda').eval() + for name, state in attr_bundle['heads'].items()} + assert len(attr_heads) == 61 and 'talking_speed' in attr_heads + rows = list(records()) + OUT.parent.mkdir(parents=True, exist_ok=True) + tmp = OUT.with_suffix('.tar.incomplete') + counted = {'samples': 0, 'voice_valid': 0, 'blend_valid': 0} + with tarfile.open(tmp, 'w') as tf: + for start in range(0, len(rows), 8): + part = rows[start:start + 8] + wavs = torch.zeros(len(part), 480000, dtype=torch.float32, device='cuda') + for i, (_, _, w) in enumerate(part): + wavs[i, :len(w)] = torch.from_numpy(w).to('cuda') + emb = predictor.embedder.encode_waveform(wavs).float() + assert emb.shape == (len(part), 768), emb.shape + emb = torch.nn.functional.normalize(emb, p=2, dim=-1) + vn = {} + for dim in predictor.dims: + reg, cls = predictor.reg[dim], predictor.cls[dim] + score = reg['net']((emb - reg['mu']) / reg['sd']).reshape(-1) + probs = torch.softmax(cls['net']((emb - cls['mu']) / cls['sd']), -1) + confidence, bucket = probs.max(-1) + vn[dim] = (score.cpu().numpy(), bucket.cpu().numpy(), + confidence.cpu().numpy()) + genuineness = gen_net((emb - gen_mu) / gen_sd).reshape(-1).clamp(0, 6).cpu().numpy() + blend = blend_net((emb - blend_mu) / blend_sd).reshape(-1).clamp(0, 10).cpu().numpy() + attr_input = (emb - attr_mu) / attr_sd + attributes = {name: head(attr_input).reshape(-1).cpu().numpy() + for name, head in attr_heads.items()} + embeddings = emb.cpu().numpy().astype(np.float16) + for i, (key, meta, _) in enumerate(part): + has_speech = any(c['role'] == 'speech' for c in meta['components']) + has_burst = meta['n_vocal_bursts'] > 0 + clean_background = meta.get('background_kind') == 'none' + scores = { + 'schema_version': 'p3-voiceclap-sidecar-v2', 'sample_id': key, + 'teacher_revisions': REVISIONS, + 'validity': {'speech_scores': has_speech, + 'vocalburst_blend': has_speech and has_burst, + 'speech_scores_clean_background': has_speech and clean_background, + 'vocalburst_blend_clean_background': + has_speech and has_burst and clean_background, + 'attribute_speech_domain': has_speech, + 'attribute_speech_clean_background': + has_speech and clean_background}, + 'voiceclap_embedding': {'file': key + '.voiceclap.npy', + 'dim': 768, 'dtype': 'float16', + 'l2_normalized': True}, + 'voicenet': { + dim: {'regression': round(float(vn[dim][0][i]), 5), + 'bucket': int(vn[dim][1][i]), + 'confidence': round(float(vn[dim][2][i]), 5)} + for dim in predictor.dims}, + 'genuineness_0_6': round(float(genuineness[i]), 5), + 'vocalburst_blend_0_10': round(float(blend[i]), 5), + 'voiceclap_attributes': { + name: round(float(value[i]), 5) + for name, value in attributes.items()}, + } + buf = io.BytesIO() + np.save(buf, embeddings[i], allow_pickle=False) + add(tf, key + '.voiceclap.npy', buf.getvalue()) + add(tf, key + '.scores.json', json.dumps(scores, separators=(',', ':')).encode()) + counted['samples'] += 1 + counted['voice_valid'] += int(has_speech) + counted['blend_valid'] += int(has_speech and has_burst) + print('annotated', min(start + len(part), len(rows)), flush=True) + os.replace(tmp, OUT) + report = {**counted, 'archive': str(OUT), 'archive_bytes': OUT.stat().st_size, + 'teacher_revisions': REVISIONS} + OUT.with_suffix('.summary.json').write_text(json.dumps(report, indent=2) + '\n') + print(report, flush=True) + + +if __name__ == '__main__': + main()