Variante 5 / 6 · Expérimentale

Speech_Text (encodeur multimodal)

Même architecture que la variante 1, mais avec un encodeur Pantagruel pré-entraîné sur parole et texte. Hypothèse : les représentations bimodales aident-elles la traduction ?

« Même architecture que la variante 1, mais avec un encodeur Pantagruel entraîné sur parole et texte ensemble, pas sur la parole seule. »

Architecture

Structure identique à la variante 1, seul l’encodeur change. Le décodeur Transformer (6 couches) et SentencePiece restent les mêmes.

Audio FR m-TEDx 16 kHz mono Encodeur Speech_Text parole + texte pré-entraîné bimodal B-1k (checkpoint actuel) gelé → parfois dégelé ≠ V1 : encodeur parole seule Décodeur Transformer 6 couches · 8 têtes + SentencePiece 1 000 entraîné sur m-TEDx = identique variante 1 Texte EN traduction greedy

Encodeur Speech_Text : variante de l’encodeur Pantagruel pré-entraînée simultanément sur de la parole française et du texte français. L’hypothèse est que ces représentations bimodales (parole + texte) pourraient mieux capturer le contenu linguistique et ainsi améliorer la traduction de la parole.

Décodeur et SPM : strictement identiques à la variante 1 — Transformer 6 couches avec SentencePiece 1 000 unités. Cela permet d’isoler l’effet de l’encodeur : toute différence de performance par rapport à la variante 1 est attribuable à l’encodeur multimodal.

État expérimental : un seul run disponible (run_001, sentence_like, 8 BLEU). Ce score est nettement inférieur à la variante 1 (15 BLEU sur le même découpage), mais les hyperparamètres n’ont pas été optimisés pour cette variante. Il serait prématuré de conclure sur la valeur de l’encodeur multimodal sans avoir d’abord aligné les réglages.

🔀 Variante 5 vs Variante 1

L’unique différence est l’encodeur. Tout le reste est identique — ce qui en fait une ablation propre sur l’effet du pré-entraînement bimodal.

Variante 1 — Encodeur parole seule

Pantagruel B-1k/L-14k/L-114k pré-entraîné uniquement sur de la parole française (JEPA/data2vec 2.0). BLEU sentence_like B-1k : 15.

Variante 5 — Encodeur parole + texte

Speech_Text B-1k pré-entraîné sur parole et texte français. BLEU sentence_like B-1k : 8 (réglages non optimisés — 1 seul run).

Écart actuel : 7 pts BLEU en faveur de la V1, mais avec des hyperparamètres non optimisés pour V5. Un run sur utterance avec les mêmes réglages que V1 (gel 5k, LR 1e-4) permettrait une comparaison juste.

Hyperparamètres

Mêmes paramètres que la variante 1, avec en plus le choix du checkpoint Speech_Text.

ParamètreValeurs / optionsImpactÉtat
Checkpoint Speech_Text B-1k (actuel) · autres tailles si disponibles À explorer si d’autres checkpoints Speech_Text existent B-1k seulement
Mode de segmentation utterance (manquant !) / sentence_like Run utterance nécessaire pour comparer au protocole article sentence_like seulement
Gel de l’encodeur freeze_encoder_updates: 5000 Même impact qu’en V1 — à aligner avant de conclure non vérifié run_001
Taux d’apprentissage 1e-4 Doit être aligné sur V1 pour une comparaison propre à vérifier
Décodage greedy (actuel) Même que V1 ; beam search à implémenter ensuite greedy

📊 Résultats

RunEncodeurSegmentationBLEU testDurée GPUNotes
run_001 Speech_Text B-1k sentence_like 7,9 8 h Seul run disponible ; réglages non optimisés
utterance Non lancé
Interprétation prudente : un seul run, sur sentence_like, avec des hyperparamètres non ajustés. Ce score (7,9) ne permet pas encore de conclure sur la valeur de l’encodeur multimodal. Les runs utterance avec les mêmes réglages que V1 sont nécessaires avant tout jugement.

🔧 Pistes d’amélioration

🔗 Liens

Autres variantes : 1 · Transformer 2 · speechLLM 3 · Gemini 4 · Cascade 6 · Open ST