← PROVA‑MG overview
PROVA‑MG  /  Chapter IV of IV

Chapter IV: Application, Results and Discussion

The present chapter describes the prototype implementation of PROVA‑MG, presents the experimental matrix in placeholder form pending the experimental run, discusses the expected results and their limitations, situates the framework with respect to the closest prior art, lays out the publication plan, the eight‑phase validation procedure with measurable gates, and the perspectives of further work.

Chapter Introduction

From methodology to evidence

The framework specified in Chapter III is, at the moment of writing, instantiated in a prototype implementation whose components have been brought separately to functional readiness and whose integration is under way. The present chapter is organized in four substantive parts plus the validation plan inherited from earlier drafts. Part IV.1 describes the prototype: software stack, model registry, infrastructure. Part IV.2 lays out the experimental matrix in placeholder form, with full headers and labels so that, on each completed experiment, the corresponding cell is to be filled. Part IV.3 discusses the expected interpretation patterns, limitations beyond the existing list, and threats to validity. Part IV.4 develops the perspectives of further work, deployment, ethics, and dialect equity. The publication plan, the positioning with respect to prior art, and the eight‑phase validation procedure are then preserved in their earlier form.

Part Four — A

IV.1 Application: prototype implementation

IV.1.1 Software stack

The prototype is built in Python 3.11 on top of the PyTorch 2.x runtime. Data loading and tokenization go through the Hugging Face datasets and transformers libraries; foundation model inference uses transformers and, for Whisper, optionally the faster‑whisper port of CTranslate2. Training uses accelerate for distributed orchestration and peft for LoRA adapter management. Evaluation uses jiwer for WER and CER, scipy for paired bootstrap and Wilcoxon tests, and scikit‑learn for calibration (temperature scaling and isotonic regression). Experiment tracking goes through Weights & Biases with offline fallback to a local SQLite store; every run logs the pinned environment hash and the seed.

IV.1.2 Model registry

A local model registry — a versioned directory tree with a JSON index — holds, for each foundation model and each fine‑tuned variant: the weights (or a pointer to the public checkpoint), the configuration, the tokenizer, the model card, and the training manifest. Three foundation checkpoints are registered as teachers; subsequent fine‑tuned variants are tagged with the upstream commit hash of the configuration and the data manifest version on which they were trained.

IV.1.3 Infrastructure

Training and inference run on a small heterogeneous cluster comprising consumer‑grade and server‑grade GPUs (A100‑80GB, A40, RTX‑4090‑class), with mixed‑precision (bf16) where supported and fp16 elsewhere. Long inference passes on the Tier‑C unlabeled pool are sharded across nodes and the resulting n‑best lattices are compressed and stored on shared object storage. A reproducible Docker image, archived with its hash, packages the runtime environment.

Part Four — B

IV.2 Results (placeholder structure, pending experimental run)

The following tables fix the structure of the experimental matrix. Cells are marked tbd pending the corresponding experimental run; column headers and row labels are the load‑bearing content at the present stage. Significance tests reported in the manuscript will be paired bootstrap and Wilcoxon with Bonferroni correction across the family of comparisons.

Table 4.1 — Headline WER (%)

SystemFLEURS-MGCV-MGIn-domainAll-avg
Whisper-large-v3 (zero-shot)tbdtbdtbdtbd
Whisper-large-v3 (fine-tuned)tbdtbdtbdtbd
MMS (zero-shot)tbdtbdtbdtbd
MMS (fine-tuned)tbdtbdtbdtbd
Wav2Vec2-BERT (pre-trained)tbdtbdtbdtbd
Wav2Vec2-BERT (fine-tuned)tbdtbdtbdtbd
XLS-R-1B (fine-tuned)tbdtbdtbdtbd
PROVA-MG (full)tbdtbdtbdtbd

Table 4.2 — Component leave-one-out ablation (delta WER vs full)

ConfigurationFLEURS-MGCV-MGIn-domain
PROVA-MG full0.000.000.00
− Component 3.1 (co-inference)tbdtbdtbd
− Component 3.2 (typological prior)tbdtbdtbd
− Component 3.3 (constrained EM)tbdtbdtbd
− Component 3.4 (latent decomposition)tbdtbdtbd
− Component 3.5 (calibration)tbdtbdtbd

Table 4.3 — Routing vs averaging vs voting (WER %)

Aggregation strategyFLEURS-MGCV-MGIn-domain
Best single teacher (oracle by dataset)tbdtbdtbd
N-best voting (ROVER-style)tbdtbdtbd
Posterior averagingtbdtbdtbd
PROVA-MG routing (Component 3.1)tbdtbdtbd

Table 4.4 — Typological prior leave-one-language-out (WER %)

Family corpus included in P_typFLEURS-MGIn-domain
No prior (Malagasy LM only)tbdtbd
Malagasy LM + Indonesiantbdtbd
Malagasy LM + Malaytbdtbd
Malagasy LM + Cebuanotbdtbd
Malagasy LM + Tagalogtbdtbd
Malagasy LM + all four (full P_typ)tbdtbd

Table 4.5 — Constrained EM, leave-one-constraint-out (WER %)

Constraints activeFLEURS-MGIn-domainCollapse?
None (unconstrained pseudo-labeling)tbdtbdtbd
C1 only (confidence floor)tbdtbdtbd
C1 + C2 (drift bound)tbdtbdtbd
C1 + C2 + C3 (teacher agreement)tbdtbdtbd
C1 + C2 + C3 + C4 (full)tbdtbdtbd

Table 4.6 — Expected Calibration Error before and after calibration

SystemECE (raw)ECE (temp-scaled)ECE (isotonic)ECE (boosted)
Whisper-large-v3tbdtbdtbdtbd
MMStbdtbdtbdtbd
Wav2Vec2-BERTtbdtbdtbdtbd
PROVA-MG consensustbdtbdtbdtbd

Table 4.7 — Dialect-stratified WER (%)

SystemMerinaBetsimisarakaSakalavaAntandroy
Whisper-large-v3 (fine-tuned)tbdtbdtbdtbd
MMS (fine-tuned)tbdtbdtbdtbd
Wav2Vec2-BERT (fine-tuned)tbdtbdtbdtbd
PROVA-MG (full)tbdtbdtbdtbd

Table 4.8 — Code-switching density buckets

System0% FR1-10% FR10-25% FR>25% FR
Whisper-large-v3 (fine-tuned)tbdtbdtbdtbd
PROVA-MG without c-headtbdtbdtbdtbd
PROVA-MG (full, with c-head)tbdtbdtbdtbd

Table 4.9 — Compute cost comparison

SystemGPU-h trainingRTF inferencePeak VRAM
Whisper-large-v3 (fine-tuned)tbdtbdtbd
Wav2Vec2-BERT (fine-tuned)tbdtbdtbd
PROVA-MG (teacher ensemble at training)tbdtbdtbd
PROVA-MG distilled studenttbdtbdtbd

Figure 4.1 — Reliability diagram (placeholder description)

The reliability diagram, to be produced after the run of Phase 3, plots, on the horizontal axis, the binned predicted confidence (ten equal‑width bins from 0 to 1) and, on the vertical axis, the observed fraction of correct top‑1 transcripts in each bin. The diagonal corresponds to perfect calibration. Curves are reported for raw confidence, temperature‑scaled, isotonic‑regressed, and boosted‑classifier calibration, on the FLEURS‑MG development set and on a Tier‑C subset to test distribution shift.

Part Four — C

IV.3 Discussion: expected patterns, limitations, threats to validity

IV.3.1 Expected interpretation patterns

Under the working hypotheses of the General Introduction, four interpretation patterns are anticipated. First, the gain of routing over averaging is expected to concentrate on segments of intermediate teacher agreement: where all three teachers agree, averaging and routing coincide; where teachers disagree strongly, routing should defer to human review rather than commit to a likely‑wrong consensus. Second, the typological prior is expected to act selectively on low‑frequency morphology and on rare segmental sequences, with little effect on high‑frequency lexical items already well covered by the Malagasy language model. Third, the constrained EM is expected to improve held‑out WER monotonically across iterations under the full constraint set, and to exhibit clear divergence under the constraint‑ablated runs. Fourth, the joint latent inference is expected to improve performance on under‑represented dialects (Betsimisaraka, Sakalava, Antandroy) without degradation on Merina, and to handle code‑switched segments better than a single Malagasy‑only system.

IV.3.2 Limitations beyond the existing list

Several limitations condition the interpretation of the expected results beyond those listed in Part IV.D below.

IV.3.3 Threats to validity

Four threats to validity are identified at the methodological level. Construct validity: WER and CER are imperfect proxies for downstream task quality; a small qualitative evaluation on transcripts intended for accessibility and educational applications is therefore retained. Internal validity: the integration of five interacting components creates a risk of confounding between component effects; the leave‑one‑out ablation of Table 4.2 is designed precisely to bound that risk, complemented by selected leave‑two‑out runs on the components whose interaction is theoretically expected to be largest. External validity: the methodology is instantiated on Malagasy; its transfer to other low‑resource Austronesian languages (Tagalog with its own resource gradient, Cebuano, the languages of eastern Indonesia) is a future work item, not a claim of the present thesis. Conclusion validity: significance tests across the full matrix invite multiple‑comparison inflation; Bonferroni correction is applied to the family of headline comparisons.

IV.3.4 Comparison to prior numbers in the literature

Published numbers for Malagasy ASR are sparse and use heterogeneous test sets. Whisper‑large‑v3 zero‑shot WER on FLEURS‑MG has been reported around the high‑forties; MMS fine‑tuned on Common Voice‑MG has been reported in the low‑thirties; XLS‑R fine‑tuned on Common Voice‑MG has appeared in the high‑twenties on the same test set. The thesis targets — at or below 15% WER on read speech and at or below 25% WER on spontaneous speech — are therefore ambitious relative to the published state of the art, and their attainment, if confirmed, would constitute a substantive empirical contribution in addition to the methodological one.

Part Four — D

IV.4 Perspectives: future work, deployment, ethics, dialect equity

IV.4.1 Future technical work

Several technical extensions are envisaged beyond the scope of the present thesis. Speech‑LLM integration: a comparison and possibly an integration of the PROVA‑MG output with a speech‑LLM as a downstream rescorer. On‑device deployment: distillation of the integrated framework into a compact (sub‑100M‑parameter) student suitable for inference on mobile hardware. Streaming variant: replacement of the offline encoder by a streaming Conformer with chunked attention, enabling real‑time transcription. Cross‑lingual transfer: instantiation of the framework on another low‑resource Austronesian language to test the generality of the typological prior.

IV.4.2 Deployment and applications

A small set of applications is identified as priority deployment targets, conditional on the attainment of the WER thresholds. Educational support tools transcribe classroom audio for review by pupils and teachers, with manual correction as a learning activity. Accessibility services produce captions for live broadcast and recorded media. Administrative transcription accelerates the conversion of public‑hearing audio into searchable text. Journalistic indexing produces searchable transcripts of interview archives. Each application requires a domain‑specific qualitative evaluation and a written consent regime appropriate to the recording setting.

IV.4.3 Ethics

Three ethical considerations are integrated into the design. Consent and licensing: every recording entering the corpus is accompanied by a verifiable consent and license document, and Tier‑D recordings are excluded from any open release. Speaker privacy: voice models pose a potential re‑identification risk; the published student model is therefore distilled from a teacher trained on a privacy‑screened subset, and a model card discloses the residual risk. Use restriction: model cards explicitly disallow surveillance applications and require the propagation of the use restriction in any derivative work.

IV.4.4 Dialect equity

Dialect equity is treated as an evaluation dimension rather than as a secondary concern. The stratified evaluation of Table 4.7 reports per‑dialect WER explicitly; a deployment is considered usable only when the worst‑dialect WER is within a stated factor of the best‑dialect WER. The factor is conservatively set to two for the present thesis and is intended to tighten as the corpus expands.

Part Four — A

Positioning with respect to prior art

Each component of PROVA‑MG draws on existing literature; the contribution lies in the specific formulation of each component and in their integration. The following table summarizes the nearest prior art and the elements that are new in the present work.

ComponentNearest prior artContribution of the present work
3.1 Co‑inferenceEnsemble distillation, DistilWhisperTeachers treated as distinct posteriors with informative disagreement; routing rather than averaging.
3.2 Typological priorsLanguage‑family adapters in low‑resource machine translationExplicit Bayesian prior on phonotactics integrated into the decoding probability.
3.3 Constrained EMslimIPL, Kaizen, Noisy Student TrainingFormal convergence and non‑collapse conditions in constrained variational form.
3.4 Latent decompositionDialect adapters for Arabic and ChineseJoint inference of dialect, register, and code‑switching within a single generative model.
3.5 CalibrationPost‑hoc calibration in classificationCalibration that generalizes from a small supervised set to a larger, distributionally shifted unlabeled set.

The integration of the five components is itself a contribution: the calibrated confidence (3.5), the agreement signal (3.1), and the constraint set (3.3) are shared across components, so that they reinforce one another rather than operating in isolation.

Part Four — B

Publication plan

The methodology supports an ordered sequence of publications. Each publication isolates one component, while the doctoral manuscript provides the integrated demonstration.

PaperContentTarget venue
Paper 1License‑first corpus pipeline (data substrate)SIGUL workshop
Paper 2Heterogeneous foundation‑model co‑inference (3.1)Interspeech / ICASSP
Paper 3Typological priors for low‑resource ASR (3.2)ACL / EMNLP
Paper 4Constrained variational EM for pseudo‑labeling (3.3)Computer Speech and Language / IEEE‑ACM TASLP
Paper 5Joint dialect, register, and code‑switching inference (3.4 + 3.5)Interspeech

Validation plan: phases, tasks, and gates

The validation procedure is decomposed into eight phases. Each phase terminates with a gate, a measurable result that must hold before the next phase begins. Items can be marked as they are completed; progress is persisted automatically.

Validation progress 0 / 0 complete
P0

Foundations, infrastructure, and evaluation harness

A reliable measuring instrument is the precondition for every subsequent phase.

Gate 0   Baselines reproduce within a small margin of published WER, and the harness produces stable confidence intervals on a repeated run.
P1

Data substrate (license-first pipeline)

PROVA-MG consumes a gold supervised set and a large licensed unlabeled set; the pipeline produces both.

Gate 1   A licensed unlabeled pool sufficient for pseudo-labeling exists, and the supervised set is sufficient to train a routing function and a calibration head.
P2

Component 3.1 — Heterogeneous foundation-model co-inference

Show that routing across distinct teachers outperforms any single teacher, averaging, and voting.

Gate 2   Routing yields a statistically significant WER reduction over the best single teacher and over averaging, on at least two test sets. Otherwise, the disagreement signal is not informative and Component 3.1 must be revised.
P3

Component 3.5 — Confidence calibration

Built early because both 3.1 routing and 3.3 constraints consume calibrated confidence.

Gate 3   Calibrated confidence has substantially lower ECE than raw confidence and improves routing decisions; the calibrator generalizes from the supervised set to the unlabeled distribution.
P4

Component 3.2 — Typologically informed priors

Show that an Austronesian family prior constrains decoding where a Malagasy-only language model cannot.

Gate 4   Either the typological prior produces a measurable, localized WER gain (component confirmed), or it does not (component recorded as a documented negative result and dropped from the load-bearing path).
P5

Component 3.3 — Constrained variational EM

The theoretically heaviest component. Establish convergence, non-collapse, and the contribution of each constraint.

Gate 5   The constrained loop improves WER monotonically (or near-monotonically) across iterations, the unconstrained loop demonstrably collapses, and each constraint has a measurable effect.
P6

Component 3.4 — Latent dialect, register, code-switching

Show that joint inference of the latent variables outperforms treating them as separate subproblems.

Gate 6   Joint inference reduces WER on under-represented dialects and code-switched speech without degrading the majority dialect.
P7

Full-system validation and the thesis claim

Show that the integrated system outperforms every subset of its components and every published baseline.

Gate 7 (thesis claim)   The integrated PROVA-MG system significantly outperforms every ablation and every baseline on independent, frozen, dialect-stratified test sets, and the gain is attributable to the integration rather than to any single component alone.
Part Four — C

Discussion: limitations and mitigations

The methodology presents several limitations that condition the interpretation of its expected results. They are listed below together with their mitigations.