Next Article in Journal
Fluorescent Probes for Aldehyde Detection in Biological Systems: Design Principles, Spectroscopy, and Emerging Applications
Previous Article in Journal
Dynamic Low-Rank Modulation and Frequency-Domain Collaboration for Scene-Adaptive Image Fusion Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tibetan-PASEM: Phonology-Aware Speech Evidence Matching for Low-Resource Tibetan Written-Query Keyword Spotting

1
China Institute of National Information Technology, Northwest Minzu University, Lanzhou 730030, China
2
Key Laboratory of China’s Ethnic Languages and Culture Computing, Ministry of Education, Lanzhou 730030, China
3
Data Intelligence Laboratory for Tibetan Plateau Human-Environment Systems, Lanzhou 730000, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(16), 5107; https://doi.org/10.3390/s26165107
Submission received: 8 July 2026 / Revised: 8 August 2026 / Accepted: 10 August 2026 / Published: 12 August 2026
(This article belongs to the Section Physical Sensors)

Highlights

What are the main findings?
  • Tibetan-PASEM matches structured Tibetan written-query evidence with local acoustic-window evidence through latent-window aggregation and top-ranked local verification.
  • A recording-content audit yields a corrected 213,128-pair Querybank198 evaluation with no identified development-to-held-out overlap in acoustic identity, source-qualified speaker, or session proxy.
What are the implications of the main findings?
  • The method provides strong discrimination for training-exposed queries and a diagnostic view of query-specific false triggers.
  • Transfer to held-out written queries remains partial and seed-sensitive, defining the primary target for further model and protocol development.

Abstract

Low-resource written-query keyword spotting detects a text-specified target in speech without spoken enrollment or full automatic speech recognition. We present Tibetan Phonology-Aware Speech Evidence Matching (Tibetan-PASEM), a method that encodes graphemic, approximate phonological, and dialect-related query information, matches it with local acoustic windows, aggregates window-level evidence, and applies a validation-selected operating point. Querybank198 contains 198 Tibetan written queries derived from four public speech resources. A complete-file and decoded pulse-code modulation (PCM) audit produced a corrected 213,128-pair evaluation with no identified recording-content, source-qualified speaker, or session-proxy overlap across the development-to-held-out boundary. In a three-seed corrected-index re-evaluation, the acoustically strengthened PASEM (PASEM-AS) achieved F1 scores of 66.16 ± 2.14% on seen_test, 26.51 ± 3.42% on unseen_test, and 72.10 ± 1.39% on the confusable-negative diagnostic condition, which comprises 20 training-exposed query forms and is used for negative-set analysis rather than difficulty ranking. Under the original pre-correction pair index, PASEM with transfer regularization (PASEM-TR) increased the unseen_test F1 from 25.80 ± 2.71% to 35.25 ± 4.17% and the Recall from 18.48 ± 2.98% to 33.85 ± 8.22%; the corresponding seed-level 95% confidence intervals were 24.89–45.61% and 13.43–54.27%. These results establish strong familiar-query discrimination, an audited fixed-threshold evaluation protocol, and partial, seed-sensitive transfer to held-out written queries.

1. Introduction

Keyword spotting (KWS) determines whether a target expression occurs in speech without producing a complete transcript [1,2,3,4,5]. User-defined and open-vocabulary KWS extend this setting by allowing the target expression to be specified after model training [6,7,8,9,10,11,12,13]. Within Querybank198, this post-training query scenario is operationalized by unseen_test, which contains written query forms excluded from model training and is treated as a held-out transfer objective rather than an assumed deployment capability. This study considers a written-query setting in which a user supplies a Tibetan written form rather than a spoken enrollment example.
Low-resource written-query KWS is challenging because query-side information is textual, whereas the matching evidence is acoustic. Existing user-defined KWS methods differ in whether they use fixed keyword inventories, spoken enrollment, written queries, audio queries, phoneme-level supervision, or audio–text agreement objectives [6,7,8,9,10,11,12,13,14,15,16,17]. These assumptions are not interchangeable in Tibetan settings, where large transcribed speech corpora, complete pronunciation resources, and user-recorded enrollment examples remain limited. More broadly, connectionist temporal classification (CTC) [18], Conformer and attention-based sequence modeling [19,20], self-supervised speech representation models such as wav2vec 2.0 and Hidden-Unit BERT (HuBERT) [21,22], and model-compression methods [23] provide established components for low-resource acoustic modeling and transfer.
Three factors are particularly relevant to Tibetan written-query KWS. First, the available Tibetan speech resources are comparatively limited and heterogeneous, making protocol definition and reproducibility important [24,25,26,27]. Second, dialect-related surface realization, speech rate, and local context can alter the acoustic evidence associated with a written query [28,29]. Corpus-specific descriptions and broader under-resourced speech context further motivate explicit protocol reporting [30,31,32]. Third, short Tibetan expressions may share written components, syllables, codas, approximate phonological cues, or local acoustic patterns with non-target speech, increasing false-trigger risk [9,12,15]. Evaluation should therefore report fixed-threshold false-alarm and missed-detection behavior in addition to pooled detection accuracy.
This paper presents Tibetan Phonology-Aware Speech Evidence Matching (Tibetan-PASEM), a method for segment-level Tibetan written-query KWS. The method constructs structured query evidence from normalized graphemic forms, approximate phonological cues, and dialect-related syllable features; matches this evidence with local acoustic windows; aggregates window-level matching evidence; and produces a pair-level posterior through top-ranked local verification. Querybank198 separates familiar-query detection, held-out written-query transfer, and query-specific false-trigger diagnosis under a common validation-selected operating-point policy. The experiments evaluate pre-constructed query–speech pairs using approximately 2.0 s acoustic windows [10,12,15].
This study makes four contributions. First, Tibetan-PASEM formulates Tibetan written-query KWS as phonology-aware evidence matching between structured query representations and local acoustic windows. Second, it introduces latent-window aggregation with top-ranked local verification, enabling pair-level training without manually annotated keyword boundaries. Third, it evaluates graphemic, approximate phonological, and dialect-related query evidence under a common acoustic encoder and operating-point policy. Fourth, it provides an audited Querybank198 protocol-and-evaluation package, including original and corrected pair indexes, recording-content and split-overlap audits, same-query controls, threshold-selection scripts, archived Tibetan-PASEM pair-level scores, and score-alignment records [24,25,26,27].
The evaluation includes the Stage 1–4 ablation chain, query-view sensitivity analysis, a same-query ordinary-negative control, query-level error visualization, fixed-budget reference implementations under declared input assumptions, and a corrected development-to-held-out audio-disjoint re-evaluation. The grapheme-only configuration serves as the direct written-text acoustic matching (Direct-ST) internal control rather than as a separate method.
The remainder of this paper is organized as follows. Section 2 describes the task definition, Querybank198 protocol, query evidence representation, acoustic-window encoder, latent-window evidence matching, controlled instantiations, teacher-guided regularization, implementation details, and threshold-selection policy. Section 3 reports the stage-wise results, fixed-threshold operating-point behavior, same-query and confusable-negative analyses, query-view sensitivity analysis, and external-reference comparisons. Section 4 discusses the formal evidence-matching contribution, approximate phonological evidence, split-specific behavior, false-alarm control, evaluation limitations, and implications for low-resource written-query KWS. Section 5 concludes the paper.

2. Materials and Methods

2.1. Task Definition

The task is defined as segment-level Tibetan written-query KWS. Given a written Tibetan query q and a recorded speech segment x, the system estimates whether the expression specified by q occurs in x. The pair-level label is y 0 , 1 , where y = 1 indicates that the query is present and y = 0 indicates non-target speech. The system does not require a spoken enrollment example or a full automatic speech recognition (ASR) transcript. Instead, it produces a query-conditioned posterior and a thresholded decision:
y ˆ ( q , x ) = I [ P θ ( Y = 1 q , x ) τ ] ,
where P θ ( Y = 1 | q , x ) is the query-conditioned acoustic matching posterior and τ is selected on the validation split before held-out testing. This task definition follows written-query and user-defined KWS settings in which the target is specified independently of the evaluation speech [6,7,8,9,10,11,12,13,14]. The present protocol evaluates pre-constructed query–speech pairs and segment-level decisions. Table 1 summarizes the notation and main components used throughout the Tibetan-PASEM formulation.

2.2. Querybank198 Pair Construction and Development-to-Held-Out Audio-Disjoint Evaluation

Querybank198 is a derived evaluation protocol constructed from publicly obtainable Tibetan speech resources, including TIBMD@MUC, XBMU-AMDO31, Tibetan Greetings, and NICT-Tib1 [24,25,26,27]. These resources cover Amdo, Kham, and U-Tsang/Lhasa-related speech recorded under different corpus, speaker, and acoustic conditions. Querybank198 releases protocol metadata and indexed pair files rather than redistributing the source audio. The protocol materials can be mapped to locally obtained copies of the four source resources through the provided path-mapping configuration.
The protocol distinguishes the unit used for keyword-spotting evaluation from the unit used for split-independence auditing. The evaluation unit is an indexed query–speech pair. A single speech recording can be evaluated against multiple written queries and can therefore generate multiple positive or negative pairs. Consequently, the number of query–speech pairs is not equivalent to the number of independent speech recordings. The recording unit used for the independence audit is the complete referenced waveform-audio (WAV) file. The approximately 2.0 s acoustic windows used by Tibetan-PASEM are generated from these referenced recordings during feature construction and are not treated as independent stored recordings or split-assignment units.
The original Querybank198 index contained 198 written Tibetan query entries and 214,644 indexed query–speech pairs: 127,536 pairs in seen_train, 28,848 in seen_cv, 43,026 in seen_test, 2706 in unseen_test, and 12,528 in the legacy hardest_test file. The seen_train partition provides model-training pairs for 99 training-exposed query forms, while seen_cv uses the same query role for validation and operating-point selection. The seen_test condition evaluates training-exposed query forms on held-out speech, and unseen_test evaluates 79 written query forms excluded from model training after coverage filtering. After development-to-held-out audio correction, unseen_test contains 2697 indexed pairs, including 451 positive and 2246 negative pairs. This corresponds to an average of 5.71 positive pairs per held-out query form, although the pair distribution is not assumed to be uniform across queries.
The legacy hardest_test file comprises 20 of the 99 training-exposed query forms and evaluates them against a targeted confusable-negative construction. In seen_train, these 20 query forms account for 38,240 query–speech pairs, including 9560 positive pairs, representing 30.0% of all seen_train pairs. This corresponds to an average of 478 positive pairs per query, compared with 322.06 positive pairs per query across all 99 seen queries. The revised protocol therefore terms this evaluation the confusable-negative condition and interprets it as a targeted diagnostic of negative-set composition rather than an ordered difficulty tier. These evaluation roles follow user-defined and open-vocabulary KWS settings in which familiar-query detection, held-out written-query transfer, and query-specific false-trigger behavior may differ [6,7,8,9,10,11,12,13,15].
The protocol is not source-corpus-disjoint. Recordings from the same four public resources may contribute to different query roles so that query-role comparisons are not confounded with a complete change of corpus. Split independence is instead enforced across the development-to-held-out boundary at the recording-content, source-qualified speaker, and derived session-proxy levels. The development partitions comprise seen_train and cleaned seen_cv. The held-out evaluation conditions comprise seen_test, unseen_test, and the confusable-negative condition.
Recording-content independence was audited using canonical file paths and content hashes. Complete-file Secure Hash Algorithm 256 (SHA-256) values were computed for all 91,988 referenced WAV paths. Decoded pulse-code modulation (PCM) SHA-256 values were additionally computed where PCM decoding was supported, allowing files with different names, paths, or container headers but identical decoded acoustic samples to be identified. Files for which decoded-PCM hashing was unavailable remained covered by complete-file hashing and were recorded separately in the audit manifest. Two referenced recordings were assigned to the same acoustic-identity group when either their complete-file hashes or decoded-PCM hashes were identical.
The corrected protocol retains seen_train unchanged. From seen_cv, all query–speech pairs associated with an acoustic-identity group present in seen_train were removed. From seen_test, unseen_test, and the confusable-negative condition, all pairs associated with an acoustic identity present in seen_train or cleaned seen_cv were removed. Every query–speech pair associated with an excluded recording was removed jointly, irrespective of its query identifier or pair label. This procedure removed 1516 pairs and produced a 213,128-pair evaluation: 127,536 pairs in seen_train, 27,577 in seen_cv, 42,843 in seen_test, 2697 in unseen_test, and 12,475 in the confusable-negative condition.
Speaker independence was audited using source-qualified speaker identifiers formed by combining the source-resource identifier with the corpus-specific speaker identifier. No source-qualified speaker is shared between seen_train or cleaned seen_cv and any held-out evaluation condition. The four source resources do not provide a consistent common recording-session identifier. Session behavior was therefore audited using conservative speaker-scoped session proxies derived from explicit corpus path structure, recording-condition folders, dated recording groups, and corpus subfolders. These proxies also show zero overlap across the development-to-held-out boundary. The corrected protocol is recording-content-disjoint under the complete-file and decoded-PCM identity criteria, speaker-disjoint, and proxy-session-disjoint across the development-to-held-out boundary. Official recording-session independence is not inferred beyond the metadata supplied by the original resources.
The three held-out conditions partially reuse held-out recordings and speakers. They are therefore interpreted as correlated condition-specific evaluations of seen-query detection, unseen written-query transfer, and confusable-negative behavior rather than as three statistically independent audio test sets. This held-out-to-held-out reuse does not cross the development-to-held-out boundary. Threshold selection and fixed held-out application follow the policy defined in Section 2.8 [10,12,15]. Figure 1 summarizes the original pair index, the recording-content correction and parallel speaker/session-proxy audits, and the corrected fixed-threshold evaluation.
The complete removal manifest, whole-file and decoded-PCM hash records, original and cleaned pair indexes, speaker and session-proxy overlap matrices, threshold-selection records, and score-to-pair alignment audits are provided in the Supplementary Materials. These materials support reconstruction of the Querybank198 protocol and the corrected development-to-held-out evaluation when the four source speech resources are obtained locally [24,25,26,27,33]. The released components and their supported reproduction roles are summarized in Table 2.
Protocol reconstruction consists of local path configuration, pair-index alignment, acoustic-identity correction, and score-level fixed-threshold evaluation. The release supports protocol construction, overlap auditing, threshold selection, and metric recalculation. Complete end-to-end model-training code is outside the current release scope.

2.3. Query Evidence Representation

Each Tibetan written query is represented by three complementary evidence views. The graphemic view g(q) preserves the normalized written Tibetan form. The approximate phonological view p(q) is obtained from inherited lexical or syllable-level entries when available and from a rule-based Wylie-style fallback when no inherited entry is available. The dialect-related feature vector d(q) summarizes conservative syllable- and pronunciation-related cues, including syllable count, onset/rime/coda-like patterns, syllable-structure indicators, and available Amdo, U-Tsang/Lhasa-related, or Kham source indicators. This design follows phoneme- and phonology-aware KWS, where pronunciation-related evidence can help distinguish short and acoustically confusable keywords [9,12,15] while reflecting the dialectal diversity of Tibetic speech varieties [28,29].
The query encoder contains a character-token mean encoder, a phonological-token mean encoder, and a linear projection for handcrafted dialect-related features. The three views are concatenated and projected into a shared query evidence embedding:
  e q = W q [ E g ( g ( q ) ) ; E p ( p ( q ) ) ; W d d ( q ) ] ,            
where E g ( ) and E p ( ) encode graphemic and approximate phonological evidence, W d d ( q ) projects dialect-related features, and W q maps the concatenated evidence into the shared matching space.
The three query views are used as structured query-side matching evidence. The graphemic view preserves the normalized written form, while approximate phonological cues add pronunciation-related information from inherited lexical entries, syllable-level entries, and rule-based Wylie-style fallback mappings. The dialect-related feature vector summarizes conservative syllable and source indicators. Table 3 specifies the source category used for each approximate phonological representation. This design fits the low-resource setting, where complete dialect-specific pronunciation dictionaries are unavailable, but lightweight pronunciation metadata can improve discrimination among short and confusable written queries [9,12,15,24,25,26,27,28,29].

2.4. Acoustic-Window Encoder

The recorded speech input is processed as utterance-level and candidate-window acoustic evidence. Audio is converted to 16 kHz mono speech, and 80-dimensional log-Mel filterbank features are extracted using a 25 ms frame length and a 10 ms frame shift. Features are normalized by per-dimension mean and standard deviation. Each speech recording is divided into approximately 2.0 s acoustic windows with a 0.8 s shift. These windows provide the local acoustic evidence units used for query-conditioned segment-level matching.
For the formal Querybank198 evaluation, each acoustic window is encoded by a convolutional neural network (CNN)-Conformer encoder. Conformer-style architectures combine self-attention with convolutional modeling and are suitable for capturing both global and local dependencies in speech sequences [19]. In this work, the CNN-Conformer encoder contains convolutional subsampling, sinusoidal positional encoding, four Conformer blocks, four attention heads, a feed-forward dimension of 768, and a depthwise convolution kernel size of 15. The output sequence is mean-pooled into an acoustic-window evidence embedding h i :
h i = P o o l ( C N N C o n f o r m e r ( F i ) ) ,
where F i denotes the log-Mel feature sequence of the i t h acoustic window. The CNN-Conformer encoder supplies the local acoustic-window evidence used by the posterior matching function. Its convolutional and self-attention components provide local and longer-range speech representations for query-window matching [19,20].

2.5. Latent-Window Probabilistic Evidence Matching

Tibetan-PASEM uses a latent-window evidence-matching formulation. The latent variable Z denotes the candidate acoustic window that contains the written query. The model estimates local query–window evidence, summarizes the window-level matching logits, and produces the final pair-level posterior through top-ranked local verification. This design matches the Querybank198 supervision format, where pair-level labels are available without manually annotated keyword boundaries.
Using the acoustic-window embedding hi defined in Section 2.4 and the query embedding eq defined in Section 2.3, the model estimates a local query–window match probability:
π i ( q , x ) = σ ( f m ( [ h i ; e q ; h i e q ; | h i e q | ] ) ) ,
where  denotes elementwise multiplication, [;] denotes concatenation, and π i ( q , x ) measures the local compatibility between the written query and the  i t h acoustic window. The keyword location remains latent because Querybank198 provides pair-level labels without manually annotated keyword boundaries.
The matcher aggregates the window-level logits through normalized log-sum-exp:
s _ r e t ( q , x )   =   l o g ( Σ _ { i W ( x ) }   e x p ( l _ i ) )     l o g | W ( x ) | ,
where W ( x ) is the candidate-window set and l i is the pre-sigmoid matching logit. This corresponds to  γ = 1.0 in the generalized temperature-controlled formulation and provides pair-level matcher supervision without keyword-boundary annotations.
For local verification, the candidate windows are ranked by their matching logits, and the five highest-scoring windows are retained. Each selected window is represented by its acoustic embedding and corresponding matching logit. These top-five representations are concatenated with the query-side feature vector d(q):
u ( q , x ) = [ h i 1 , l i 1 ; ; h i 5 , l i 5 ; d ( q ) ] .
The local verifier is a multilayer perceptron with two hidden layers of 256 and 128 units. The first hidden layer is followed by sigmoid linear unit ( S i L U ) activation, dropout with a rate of 0.1, and layer normalization; the second hidden layer uses S i L U activation and dropout before the scalar output:
s θ ( q , x ) = f ϕ   ( u ( q , x ) ) ,
P θ ( Y = 1 q , x ) = σ   ( s θ ( q , x ) ) .
The reported implementation therefore incorporates matcher evidence through the selected acoustic-window embeddings and their matching logits. It does not use manually specified retrieval–verification posterior coefficients. The same top-five selection rule, verifier architecture, and aggregation setting are used across the reported random seeds and evaluation conditions. Figure 2 summarizes the shared inference pathway and the Stage 4-only training signals. The inference model uses the structured query encoder, acoustic-window encoder, query–window matcher, top-five local verifier, and validation-selected operating threshold; the two teacher signals are absent at inference.

2.6. Controlled Ablation Instantiations of Tibetan-PASEM

The four stages are controlled instantiations of the same Tibetan-PASEM evidence-matching framework. Each instantiation enables one evidence source or training constraint while preserving the same Querybank198 data and evaluation protocol.
Stage 1, denoted PASEM-R, uses query-conditioned candidate retrieval only. It tests whether written-query evidence can retrieve plausible acoustic candidates.
Stage 2, denoted PASEM-RV, adds phonology-aware local verification. It tests whether top-ranked local acoustic evidence and query-side phonological features improve decision reliability under false-alarm pressure.
Stage 3, denoted PASEM-AS, introduces acoustically strengthened joint matching. It tests whether stronger acoustic-window evidence improves seen-query and confusable-negative discrimination.
Stage 4, denoted PASEM-TR, introduces teacher-guided transfer regularization during training. It is included to evaluate how auxiliary teacher information affects held-out written-query transfer under the same Querybank198 protocol.
The controlled instantiations measure how each evidence source changes performance on seen-query detection, unseen written-query transfer, and confusable-negative evaluation.

2.7. Teacher-Guided Transfer Regularization

Stage 4/PASEM-TR initializes the student from the selected Stage 3/PASEM-AS checkpoint and applies two fixed training-time signals. The first is the frozen PASEM-AS model defined in Section 2.3, Section 2.4 and Section 2.5, including the structured written-query encoder, CNN-Conformer acoustic-window encoder, query–window matcher, and local verifier. It is fitted on seen_train, selected on seen_cv, contains approximately 4.68 million parameters, and is used with TTG = 2.0.
The second signal consists of archived pair-level probabilities generated by the MM-KWS-style reference implementation described in Section 3.7 [12]. The reference model is fitted on seen_train and selected on seen_cv. Its archived probabilities are used as fixed score-level targets with TMM = 1.0; its architecture, internal embeddings, and parameters are not incorporated into the Tibetan-PASEM student. The effective reference configuration, fitting schedule, checkpoint-selection rule, archive-status disclosure, and score-generation audit summary are reported in Table S2 and File S1.
The Stage 4 objective is
L S t a g e 4 = 1.00 L s u p + 0.35 L T G + 0.25 L M M + 0.10 L r a n k + 0.05 L q u e r y ,
where L s u p is the supervised binary KWS loss, L T G transfers the softened posterior of the frozen PASEM-AS teacher, L M M matches the fixed MM-KWS-style probability targets, L r a n k preserves their pairwise score ordering, and L q u e r y provides query-level contrastive regularization. The temperatures and loss coefficients are fixed across all reported Stage 4 runs [12,23].
Both teacher signals are frozen and used only during training. At inference, PASEM-TR uses only the trained Tibetan-PASEM student and the decision threshold defined by the evaluation protocol; neither teacher is loaded.

2.8. Operating-Point Selection and Metrics

For each configuration and random seed, the operating threshold τ* is selected on seen_cv by maximizing F1 subject to a false alarm rate (FAR) ≤ 0.10. Ties are resolved first by lower FAR and then by the higher threshold. The selected threshold is applied unchanged to the corresponding held-out evaluation conditions. Held-out labels, held-out score distributions, and test-specific thresholds are not used for operating-point selection [10,12,15].
τ = arg max τ F 1 c v ( τ ) , s u b j e c t   t o F A R c v ( τ ) 0.10 .
The complete stage-wise and query-view analyses use the original pair index. For the corrected-index re-evaluation, τ is reselected independently for each random seed on cleaned seen_cv and is then applied unchanged to cleaned seen_test, unseen_test, and the confusable-negative condition. For the FAR–FRR visualization reported in Section 3.4, the aligned seed-2028 score archives of PASEM-AS, PASEM-TR, and G-only/Direct-ST are evaluated over the same 27,577 cleaned seen_cv pairs and labels. The curves characterize the false alarm rate–false rejection rate (FAR–FRR) trade-off, and the marked points correspond to the thresholds selected by the same FAR-constrained validation rule. Held-out scores and labels are not used to construct the curves or select the marked operating points.
The reported thresholded metrics are Accuracy, Precision, Recall, F1, FAR, and FRR. Accuracy measures the overall pair-level decision rate. Precision measures the proportion of predicted triggers that are correct, whereas Recall measures the proportion of positive pairs detected by the system. F1 summarizes the balance between Precision and Recall. FAR measures false triggers among negative pairs, and FRR measures missed triggers among positive pairs. The area under the receiver operating characteristic curve (AUC) and equal error rate (EER) are additionally reported when aligned pair-level score archives are available; these two metrics summarize score-level discrimination across thresholds, whereas the remaining metrics describe performance at the validation-selected operating point.
Three-seed results are reported as the mean and sample standard deviation across seeds 2026, 2027, and 2028. Seed-level 95% confidence intervals for the principal unseen_test results are calculated as:
x ¯ ± t 0.975 , 2 s n
where  x ¯ is the seed-level mean, s is the sample standard deviation, n = 3, and t0.975,2 = 4.3027. These intervals characterize variation across the reported training seeds and should not be interpreted as pair-level binomial confidence intervals.
The split roles are fixed before evaluation. The seen_train split is used for model fitting, and seen_cv or cleaned seen_cv is used for model selection and operating-threshold selection under the corresponding protocol. The held-out conditions are used only for final metric computation. Test labels, held-out score distributions, and test-specific threshold searches are not used for model selection, query-view selection, teacher-signal construction, or operating-point selection.

2.9. Implementation Details and Protocol-Level Reproducibility

The experiments were developed within the open-source WeKWS keyword-spotting framework [33]. WeKWS provides feature-extraction, checkpointing, and evaluation utilities, while the reported Tibetan-PASEM experiments add the structured written-query representation, Querybank198 pair construction, latent-window evidence matching, local verification, teacher-guided training settings, and split-aware evaluation workflow.
The reported system uses 16 kHz mono speech, 80-dimensional log-Mel filterbank features, a 25 ms frame length, a 10 ms frame shift, and approximately 2.0 s acoustic windows with a 0.8 s shift. The formal CNN-Conformer instantiation contains approximately 4.68 million parameters. The local verifier retains the five highest-scoring windows and uses a 256–128–1 multilayer perceptron with a dropout rate of 0.1. Additional model and training settings are specified in Section 2.3, Section 2.4, Section 2.5, Section 2.6, Section 2.7 and Section 2.8.
The released protocol-and-evaluation package contains the Querybank198 query metadata, original and cleaned pair indexes, negative-construction records, same-query control manifests, complete-file and decoded-PCM hash audits, acoustic-identity removal records, speaker and session-proxy statistics, development-to-held-out overlap matrices, threshold-selection and metric scripts, archived Tibetan-PASEM pair-level scores, per-seed thresholds, and score-alignment records [24,25,26,27].
These materials support reconstruction of the Querybank198 protocol, development-to-held-out audio correction, and score-level fixed-threshold evaluation. The package does not include the complete Tibetan-PASEM training implementation and therefore does not claim end-to-end model-training reproducibility. The accompanying README specifies the package scope, directory structure, required source resources, path configuration, expected split counts, score-file formats, evaluation commands, and known reproduction boundaries.

3. Results

3.1. Developmental Evidence and Formal Evaluation Protocol

Querybank50 and Querybank100 provided developmental evidence for the final Querybank198 protocol. Querybank50 established the feasibility of phonological query evidence and retrieval–verification matching, whereas Querybank100 exposed scaling, threshold-stability, and held-out-query difficulties. Querybank198 is the formal protocol used for the main stage-wise, query-view, confusable-negative, and corrected-index analyses.

3.2. Querybank198 Split-Independence Audit

Querybank198 contains 198 written Tibetan query entries derived from TIBMD@MUC, XBMU-AMDO31, Tibetan Greetings, and NICT-Tib1 [24,25,26,27]. The original protocol was constructed at the indexed query–speech pair level and contained 214,644 pairs referencing 91,988 WAV paths. Because a referenced recording can be evaluated against multiple written queries, the pair count is not equivalent to the number of independent recordings.
The complete-file and decoded-PCM audit identified recording-content overlap across the original development and held-out roles. The correction retained seen_train and removed 1271 pairs from seen_cv, 183 from seen_test, 9 from unseen_test, and 53 from the confusable-negative condition. The revised evaluation therefore contains 213,128 indexed pairs. Table 4 reports the corrected pair, recording, and source-qualified speaker counts.
After correction, no canonical WAV path, complete-file SHA-256 group, decoded-PCM SHA-256 group, source-qualified speaker, or derived session proxy is shared between seen_train or cleaned seen_cv and any held-out evaluation condition. The four source corpora do not provide a common official session identifier; session independence is therefore reported using conservative speaker-scoped proxies derived from corpus path and recording-condition metadata.
The three held-out conditions retain shared held-out recordings and speakers. Their results characterize different query roles over correlated acoustic pools and are not treated as statistically independent dataset replications. Table S1 reports the corrected split statistics, development-to-held-out overlap audits, and held-out-to-held-out recording and speaker reuse.
To make the split design transparent, Table 5 lists representative entries drawn from the Querybank198 query lists and phonology metadata. Seen entries evaluate whether training-exposed query forms remain detectable under held-out speech. Unseen entries evaluate held-out written-query transfer for query forms not used during model training. Confusable-negative entries are training-exposed query forms evaluated against targeted negative examples that share written components, syllables, approximate phonological cues, or locally overlapping acoustic evidence. Approximate cues are query-side metadata derived from inherited entries and rule-based fallback mappings [24,25,26,27,28,29].

3.3. Controlled Ablation Instantiations on Querybank198

Table 6 summarizes the complete Stage 1–Stage 4 ablation chain under the original pair-level Querybank198 protocol. The primary Stage 3/PASEM-AS system is independently evaluated under the corrected development-to-held-out audio-disjoint evaluation in Section 3.4. This separation preserves the complete stage-wise comparison while making the protocol used by each result explicit.
Table 6. Stage-wise results under the original Querybank198 pair index. Values are percentages; three-seed entries are reported as mean ± standard deviation.
Table 6. Stage-wise results under the original Querybank198 pair index. Values are percentages; three-seed entries are reported as mean ± standard deviation.
StageAblation RoleSplitAUC (%)EER (%)Recall (%)F1 (%)
Stage 1Candidate retrievalseen_test87.0321.2156.1160.28
Stage 1Candidate retrievalunseen_test77.6829.4931.9236.92
Stage 1Candidate retrievalconfusable-negative condition89.4618.6761.3967.52
Stage 2Local verificationseen_test87.7520.2759.1961.70
Stage 2Local verificationunseen_test76.2829.7332.1536.52
Stage 2Local verificationconfusable-negative condition90.3118.0562.5067.44
Stage 3Acoustic strengtheningseen_test89.49 ± 0.7917.86 ± 1.0860.76 ± 2.7065.95 ± 2.38
Stage 3Acoustic strengtheningunseen_test72.51 ± 2.8833.19 ± 2.0318.48 ± 2.9825.80 ± 2.71
Stage 3Acoustic strengtheningconfusable-negative condition91.65 ± 0.4815.49 ± 0.8066.97 ± 1.9371.43 ± 2.19
Stage 4Transfer regularizationseen_test89.65 ± 0.0218.31 ± 0.0667.46 ± 1.7765.27 ± 0.14
Stage 4Transfer regularizationunseen_test77.36 ± 0.2129.93 ± 0.0033.85 ± 8.2235.25 ± 4.17
Stage 4Transfer regularizationconfusable-negative condition92.20 ± 0.0615.53 ± 0.1472.56 ± 1.4370.77 ± 0.28
Note: The legacy hardest_test file is reported as the confusable-negative condition. Corrected-index PASEM-AS results are reported in Table 7; the G-only and PASEM-TR seed-2028 corrected-index sensitivity checks are reported in Table S1d.
Table 7. Three-seed corrected-index re-evaluation of PASEM-AS. Thresholds were reselected independently on cleaned seen_cv and applied unchanged to the three held-out conditions. Values are mean ± standard deviation across seeds 2026–2028.
Table 7. Three-seed corrected-index re-evaluation of PASEM-AS. Thresholds were reselected independently on cleaned seen_cv and applied unchanged to the three held-out conditions. Values are mean ± standard deviation across seeds 2026–2028.
SplitThresholdAccuracy (%)Precision (%)Recall (%)F1 (%)FAR (%)FRR (%)
seen_test0.757 ± 0.03889.50 ± 0.7071.67 ± 2.9261.50 ± 2.5466.16 ± 2.144.89 ± 0.7138.50 ± 2.54
unseen_test0.757 ± 0.03882.09 ± 0.8042.90 ± 3.1719.51 ± 4.1426.51 ± 3.425.34 ± 1.7880.49 ± 4.14
confusable-negative0.757 ± 0.03891.20 ± 0.5476.63 ± 2.6468.11 ± 1.2272.10 ± 1.394.17 ± 0.6231.89 ± 1.22
The AUC and EER summarize score ordering across all thresholds, whereas Recall is measured at the seed-specific threshold selected on seen_cv. Small AUC/EER variation and larger unseen_test Recall variation are therefore compatible when positive scores are concentrated near the selected operating boundary.
Under the original pair-level protocol, the controlled instantiations exhibit different condition-specific operating profiles. PASEM-AS/Stage 3 provides the highest seen_test and confusable-negative F1, whereas PASEM-TR/Stage 4 provides the more favorable unseen-query transfer profile. On unseen_test, Stage 4 increased Recall from 18.48 ± 2.98% to 33.85 ± 8.22% and F1 from 25.80 ± 2.71% to 35.25 ± 4.17% relative to Stage 3. The Stage 4 seed-level 95% confidence intervals were 13.43–54.27% for Recall and 24.89–45.61% for F1, indicating substantial variability across the three formal seeds. The Stage 4 result is therefore interpreted as partial and seed-sensitive transfer to held-out written queries. Because the three evaluation conditions differ in query exposure and negative construction, their split-level F1 values are not interpreted as an ordered difficulty scale. The larger unseen_test Recall variation is consistent with the thresholded operating-point sensitivity described above and with the limited positive support detailed in Section 3.4.

3.4. Fixed-Threshold and FAR–FRR Operating-Point Analysis

Table 6 evaluates the complete Stage 1–4 ablation chain, whereas Table 7 re-evaluates the primary PASEM-AS operating profile after development-to-held-out audio correction. The archived model checkpoints are retained, and only pair alignment and validation-based threshold selection are repeated on the cleaned indexes.
In the corrected-index sensitivity analysis, Stage 3/PASEM-AS achieved a 66.16 ± 2.14 F1 with a 4.89 ± 0.71 FAR on seen_test, a 26.51 ± 3.42 F1 with a 5.34 ± 1.78 FAR on unseen_test, and a 72.10 ± 1.39 F1 with a 4.17 ± 0.62 FAR on the confusable-negative condition. Relative to the original pair-level evaluation, the mean F1 changed by +0.12 percentage points on seen_test, +0.52 points on unseen_test, and +0.01 points on the confusable-negative condition. These small changes indicate that the fixed-model Stage 3 score profile is stable after development-to-held-out recording-content correction.
The confusable-negative row contains 20 training-exposed query forms with above-average positive-pair coverage in seen_train, whereas seen_test contains the broader seen-query inventory. The difference between their aggregate F1 values therefore combines query-set composition and negative-set construction. Section 3.5 separates these factors by evaluating the same 20 query forms and identical positive pairs against standard seen_test negatives and targeted confusable negatives under the same validation-selected thresholds.
For the corrected unseen_test condition, the seed-level 95% confidence intervals were 9.23–29.79% for Recall and 18.01–35.01% for F1. This condition contains 79 query forms, 2697 indexed pairs, and 451 positive pairs, corresponding to 5.71 positive pairs per query on average. The limited positive support per query and the use of three formal training seeds constrain the precision of the aggregate unseen estimate. Accordingly, unseen_test is interpreted as a held-out written-query transfer diagnostic and is reported separately from familiar-query detection.
Figure 3 complements the three-seed Stage 3 summary in Table 7 with a pair-aligned seed-2028 comparison on cleaned seen_cv. At the validation-selected operating points, Stage 3/PASEM-AS used τ* = 0.7937 and achieved FAR = 4.03% with FRR = 24.31%. Stage 4/PASEM-TR used τ* = 0.7600 and achieved FAR = 4.02% with FRR = 28.26%, whereas Direct-ST (G-only) used τ* = 0.6458 and achieved FAR = 5.32% with FRR = 26.71%. Stage 3 therefore produced the lowest FRR among the three validation-selected operating points while maintaining the FAR at approximately 4%. Across the complete threshold sweep, the three systems exhibit distinct FAR–FRR trade-offs that place the selected fixed operating points within their broader score-level behavior.

3.5. Same-Query Control and Query-Level Analysis of the Confusable-Negative Condition

To separate query exposure from negative-set composition, the same 20 training-exposed query forms and the same 2081 positive pairs were evaluated with two negative sets: ordinary negatives drawn from cleaned seen_test and targeted negatives from the confusable-negative condition. The threshold selected independently for each PASEM-AS seed on cleaned seen_cv was applied unchanged to both conditions.
Across seeds 2026–2028, ordinary negatives produced a 71.89 ± 1.71% F1 and a 4.29 ± 0.75% FAR, whereas targeted negatives produced a 72.10 ± 1.39% F1 and a 4.17 ± 0.62% FAR. The deterministic count-matched analysis yielded the same pattern. The targeted construction therefore does not define a universally harder test condition at the aggregate level.
Its value is diagnostic. The Stage 4/PASEM-TR seed-2028 analysis applies one validation-selected threshold to all 12,475 cleaned confusable-negative pairs and characterizes how false alarms and missed targets vary across individual queries. Table 8 summarizes representative query-level cases, and Figure 4 and Figure 5 visualize acoustic decisions and recurrent transcript-confirmed false-trigger relations.
Table 8 reports representative higher-error and stable cases.
The confusable-negative condition contains both higher-error and stable query cases. Tibetan-script query forms are retained in this subsection as the exact written inputs used for evaluation; the surrounding English text provides their diagnostic interpretation. Among the representative queries in Table 8, རིག གནས and གནས ཚུལ show the highest query-level FAR values, at 8.00% and 7.99%, respectively. Several queries, including ཐག གཅོད, ཧ ཅང, སྤྱི ཚོགས, and སློབ གྲྭ, maintain substantially lower FARs under the same global threshold. None of the 20 queries has zero recall. These results reveal heterogeneous query-level false-trigger and missed-trigger behavior that is not captured by the aggregate ordinary-versus-targeted comparison alone.
Figure 4 provides a deterministic segment-level acoustic comparison for the written query རིག གནས under the same Stage 4/PASEM-TR operating point. The query was selected using the predefined query-level FAR criterion among queries containing at least one true positive, one false positive, and one false negative. Within this query, the true-positive example was selected nearest to the median true-positive score, the false-positive example was the highest-scoring negative pair, and the false-negative example was the lowest-scoring positive pair. Each panel shows the full evaluated speech segment from which the candidate acoustic windows were generated. All panels use the acoustic preprocessing defined in Section 2.4 and a shared display scale.
At the fixed threshold, the false-positive segment received a posterior of 0.9609, exceeding both the decision threshold and the representative true-positive score of 0.9165, whereas the false-negative target received a posterior of 0.0143. The shared display scale provides segment-level acoustic context for these contrasting decisions under the same written query. These examples complement the query-level metrics in Table 8, while recurrent false-trigger relations are examined in Figure 5.
To identify recurrent query relations within the false-positive set, each Stage 4/PASEM-TR seed-2028 false-positive pair was linked to its reference transcript through the archived pair key. After Tibetan text normalization, all 198 Querybank written forms were matched as exact contiguous syllable-token sequences, excluding the triggered target query itself. Figure 5a reports, for each of the 20 target queries, the number of unique false-positive speech segments containing each of the 10 most frequent transcript-present Querybank forms. Figure 5b compares the transcript-mapped subset with all false positives for the same target queries. Because a reference transcript may contain more than one Querybank form, a single segment can contribute to multiple cells; the map records transcript-confirmed relations without assigning a unique competing keyword to each false positive.
Among the 421 false-positive pairs, 215 contained at least one other Querybank written form under the exact token-matching rule. The displayed relation matrix was sparse: the largest cell contained six unique false-positive speech segments, while many target–keyword combinations were absent. Several recurrent cells coincided with predefined phonological-neighbor relations, whereas others did not. The relation map therefore localizes repeated query-specific false-trigger patterns. Table S3 reports the aggregate and representative query-level results, the same-query ordinary-negative controls, and the transcript-confirmed coverage summary, while File S1 provides the complete 20-query machine-readable metrics, the full 20 × 198 relation matrix, long-format relation records, and per-query coverage totals.

3.6. Query-View Sensitivity and Grapheme-Only Control

We compare four Stage 3 query-evidence settings—G-only, P-only, G + P, and G + P + D—using the same Querybank198 split files, acoustic encoder, training schedule, and seen_cv operating-point policy. G-only also serves as the Direct-ST internal control. The comparison therefore isolates query-side evidence behavior without changing the acoustic model or applying test-specific threshold tuning. Table 9 summarizes this controlled query-view comparison.
The query-view analysis reveals a split-dependent evidence trade-off. G-only/Direct-ST provides the highest seen_test and confusable-negative F1 scores, showing that normalized Tibetan graphemic evidence is a strong familiar-query anchor. P-only provides the highest unseen_test F1 but also the highest unseen_test FAR, indicating that approximate phonological cues carry transfer-relevant information together with increased false-trigger sensitivity.
The G + P result indicates a non-additive interaction between graphemic and approximate phonological evidence under the shared matcher. The full G + P + D representation provides the most conservative FAR on seen_test and the confusable-negative condition while retaining a competitive F1. Tibetan-PASEM is therefore interpreted as a jointly learned evidence-matching framework in which the three query views contribute differently to familiar-query discrimination, held-out-query transfer, and false-alarm control [9,10,12,15].

3.7. Fixed-Budget Reference Implementations Under Declared Input Assumptions

MM-KWS, PhonMatchNet, and Metric-UD-KWS originate from different user-defined keyword-spotting settings and are therefore reported as fixed-budget reference implementations rather than as convergence-equivalent baselines [6,9,12]. MM-KWS-style and PhonMatchNet provide written- or phonology-guided reference points under Querybank198, whereas Metric-UD-KWS retains its spoken-enrollment query-by-example assumption and is reported as a separate diagnostic reference. Table 10 summarizes the query assumptions, fitting data, selection data, and evaluation roles used in this study.
The MM-KWS-style implementation retains the multimodal prompt-fusion motivation of MM-KWS while adapting its query and speech inputs to Querybank198 [12]. The original language-specific query pipeline is replaced with Tibetan graphemic and approximate phonological token streams. The Querybank198 implementation uses a task-specific acoustic encoder and transformer-based fusion layers, while the original support-speech and AudioLM pathways are omitted. Model parameters are fitted on seen_train for 10 epochs using AdamW, a learning rate of 2 × 10−4, a weight decay of 1 × 10−4, a batch size of 8, gradient accumulation over two batches, a negative-to-positive sampling ratio of 3:1, and an auxiliary-loss weight of 0.35. Checkpoint selection is restricted to seen_cv.
The PhonMatchNet reference retains the phonology-guided matching core of the original method and adapts the query interface to Querybank198 [9]. The original English G2P and Google speech-embedding pathways are replaced with Tibetan pseudo-phonological token sequences. The Tibetan dataset adapter, tokenization, pair-level evaluator, and FAR-constrained threshold procedure were implemented for the present protocol. Model fitting uses seen_train, checkpoint selection is restricted to seen_cv, and held-out audio is not used as query enrollment. The formal launcher uses Adam with a learning rate of 1 × 10−4, zero weight decay, a batch size of 4, a 10-epoch budget, and random seed 42. The checkpoint filename is best.pt, and selection follows the best seen_cv F1 rule. These settings and the corresponding archive-status disclosure are reported in Table S2 and File S1; the executed epoch history, selected epoch number, checkpoint binary, and raw score archive are not included in the available source snapshot.
Metric-UD-KWS is retained as an enrollment-based fair query-by-example diagnostic rather than as a written-query reference [6]. Its ResNet15 embedding network is trained with an angular prototypical objective using positive seen_train speech examples. Five spoken examples are used to construct each query prototype. For training-exposed queries, enrollment examples are selected from seen_train positives. For query forms absent from seen_train, split-local positive utterances are used for enrollment; the selected enrollment trials and trials sharing the same audio are excluded before scoring. Metric-UD-KWS therefore uses a different query assumption from Tibetan-PASEM, MM-KWS-style, and PhonMatchNet.
The three reference implementations were evaluated under archived method-specific fixed budgets. Because their architectures, query assumptions, and recommended training schedules differ, convergence-equivalent optimization and equal tuning effort are not claimed. Table S2 reports the retained and reimplemented components, formal launcher settings, training budgets, query assumptions, and selection rules. File S1 provides the corresponding configuration files, command records, checkpoint filenames, archive-status disclosures, and score-generation audit summaries. Executed epoch-level histories, selected epoch numbers, checkpoint binaries, and raw baseline score archives are not part of the released package.
Table 11 reports the corresponding fixed-threshold results. MM-KWS-style and PhonMatchNet are interpreted as written- or phonology-guided protocol references, whereas Metric-UD-KWS is an enrollment-based diagnostic with a different query assumption. The values provide Querybank198 context and are not interpreted as a convergence-equivalent ranking of the original systems.
Relative to the two fixed-budget written- or phonology-guided reference implementations, Stage 3/PASEM-AS provides higher seen_test and confusable-negative F1 scores than MM-KWS-style and PhonMatchNet. These differences contextualize the Stage 3 operating profile under Querybank198; they are not interpreted as an unrestricted ranking of the original methods or as evidence of convergence-equivalent optimization.
MM-KWS-style has two roles in this study. It is reported as a fixed-budget protocol reference, and its archived pair-level probabilities provide one of the two training-time teacher signals for Stage 4/PASEM-TR. On unseen_test, MM-KWS-style achieved a 36.19% F1, compared with 35.25 ± 4.17% for Stage 4/PASEM-TR. Stage 4 versus MM-KWS-style is therefore treated as a teacher–student diagnostic rather than as an independent head-to-head comparison. The Stage 4 experiment evaluates how fixed external score supervision changes the held-out-query transfer behavior of the Tibetan-PASEM student.
Metric-UD-KWS is reported as an enrollment-based fair-QBE diagnostic and is not treated as a direct written-query comparator. The principal evidence for Tibetan-PASEM is provided by the controlled Stage 1–4 instantiations, query-view analysis, fixed-threshold operating-point evaluation, same-query negative control, and development-to-held-out audio-disjoint sensitivity analysis. The external implementations provide complementary protocol-level context.

4. Discussion

4.1. Main Findings and Method Contribution

Tibetan-PASEM links structured Tibetan query evidence with local acoustic-window evidence through latent-window aggregation and top-ranked local verification. Under the corrected evaluation, PASEM-AS achieved a 66.16 ± 2.14% F1 on seen_test and 72.10 ± 1.39% on the confusable-negative condition, while unseen_test remained lower at 26.51 ± 3.42%. In the complementary stage-wise analysis on the original pair index, PASEM-TR improved the held-out-query operating profile relative to PASEM-AS, although the gain varied across seeds. These results support separate reporting of familiar-query detection, held-out written-query transfer, and query-specific false-trigger behavior.
Under the original pair index, PASEM-TR increased the unseen_test F1 from 25.80 ± 2.71% to 35.25 ± 4.17% and the Recall from 18.48 ± 2.98% to 33.85 ± 8.22%. The corresponding seed-level confidence intervals indicate substantial run-to-run variation. The present evidence therefore supports partial held-out-query transfer, while broader query coverage and lower transfer variance define the next evaluation target.

4.2. Query-Evidence Trade-Offs and Held-Out Transfer

The query-view analysis shows a split-dependent evidence trade-off. Graphemic evidence provides the strongest familiar-query anchor, whereas phonology-only evidence gives the highest unseen_test F1 together with the highest unseen_test FAR. The full representation provides a more conservative FAR profile on seen_test and the confusable-negative condition while retaining a competitive F1. Approximate phonological and dialect-related information therefore act as complementary evidence sources that shape transfer and false-alarm behavior [9,10,12,15,24,25,26,27,28,29].
PASEM-TR increased the unseen_test F1 from 25.80 ± 2.71% to 35.25 ± 4.17% and the Recall from 18.48 ± 2.98% to 33.85 ± 8.22%. The corrected unseen_test contains 451 positive pairs across 79 query forms, and the seed-level confidence intervals indicate substantial run-to-run variation. The present evidence therefore supports partial held-out-query transfer, while broader query coverage and lower transfer variance define the next evaluation target.

4.3. Confusable-Negative Diagnosis

The 20 confusable-negative query forms are training-exposed and have above-average positive-pair coverage. The same-query control therefore holds the query inventory and positive pairs fixed while changing the negative construction. Ordinary and targeted negatives produced similar aggregate FAR values of 4.29 ± 0.75% and 4.17 ± 0.62%, respectively. The targeted construction is therefore interpreted as a condition-specific diagnostic rather than as a universally harder test split.
Its diagnostic value appears at the query level. Table 8 and Figure 4 and Figure 5 show heterogeneous false-trigger and missed-target behavior under one global threshold, including recurrent transcript-confirmed relations and stable query cases that are averaged out by the aggregate comparison.

4.4. Split Integrity and Operating-Point Evaluation

The split audit separates pair-level KWS evaluation from recording-level independence control. Complete-file and decoded-PCM hashing, source-qualified speaker identifiers, and speaker-scoped session proxies produced a corrected 213,128-pair protocol with no identified development-to-held-out overlap under the reported criteria. At fixed PASEM-AS checkpoints, the corrected-index F1 changed by +0.12, +0.52, and +0.01 percentage points on seen_test, unseen_test, and the confusable-negative condition, respectively.
The three held-out conditions retain partial held-out-to-held-out recording and speaker reuse. They are therefore interpreted as correlated condition-specific evaluations rather than independent dataset replications. Figure 3 further shows that PASEM-AS, PASEM-TR, and G-only/Direct-ST occupy different FAR–FRR trade-offs even when their selected operating points lie in a similar validation FAR region.

4.5. Comparison Scope and Deployment Extensions

MM-KWS-style and PhonMatchNet are fixed-budget references adapted to the written-query protocol, whereas Metric-UD-KWS retains spoken enrollment and is reported as a fair query-by-example diagnostic. Their results provide Querybank198 context under declared input assumptions rather than convergence-equivalent rankings of the original methods. Because MM-KWS-style probabilities are used during PASEM-TR training, the PASEM-TR versus MM-KWS-style result is interpreted as a teacher–student diagnostic.
The present experiments evaluate pre-constructed query–speech pairs and approximately 2.0 s local windows. Continuous-stream evaluation requires long-form audio, trigger-merging rules, a fixed hardware target, and metrics such as false alarms per hour, missed events per hour, latency, real-time factor, memory use, and noise/channel robustness. These constitute the next deployment-oriented evaluation stage.

5. Conclusions

This study presented Tibetan-PASEM, a phonology-aware speech evidence-matching method for segment-level Tibetan written-query keyword spotting. Querybank198 was audited at the query-pair, recording-content, source-qualified speaker, and session-proxy levels, producing a corrected 213,128-pair evaluation with no identified development-to-held-out overlap under the reported criteria. In the corrected three-seed re-evaluation, PASEM-AS achieved 66.16 ± 2.14% F1 on seen_test, 26.51 ± 3.42% on unseen_test, and 72.10 ± 1.39% on the confusable-negative condition.
Under the original pair-index stage-wise analysis, PASEM-TR improved held-out-query Recall and F1 relative to PASEM-AS, while the seed-level confidence intervals characterize the variability of this transfer behavior. Together, the results establish strong familiar-query discrimination, an audited fixed-threshold evaluation protocol, and query-level false-trigger diagnostics. Future evaluation will extend held-out-query coverage and assess continuous-stream operation under false alarms per hour, latency, and resource constraints.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s26165107/s1, Table S1, Querybank198 original and corrected split statistics, development-to-held-out recording-content, speaker, and session-proxy overlap audits, residual relationships among the cleaned held-out conditions, and corrected-index sensitivity results; Table S2, Tibetan-PASEM core implementation settings, Stage 4 teacher identities, temperatures and loss weights, and adaptation, formal launcher settings, training-budget, query-assumption, and selection-rule records for the fixed-budget reference implementations; Table S3, aggregate and representative query-level confusable-negative results, same-query ordinary-negative full-pool and count-matched controls, and transcript-confirmed false-trigger coverage summaries; File S1, Querybank198 protocol-and-evaluation package, including the README, path-mapping template, query metadata, original and cleaned pair indexes, audit manifests, complete 20-query machine-readable metrics, same-query control manifests, evaluation scripts, archived Tibetan-PASEM pair-level scores, Figure 3, Figure 4 and Figure 5 source data, effective reference configurations, command records, checkpoint-selection rules, archive-status disclosures, score-generation audit summaries, and SHA-256 manifest.

Author Contributions

Conceptualization, Y.G. (Yanze Guo) and G.L.; methodology, Y.G. (Yanze Guo) and X.G.; software, Y.G. (Yanze Guo); validation, Y.G. (Yanze Guo), X.G., Z.L. and J.S.; formal analysis, Y.G. (Yanze Guo); investigation, Y.G. (Yanze Guo) and X.G.; resources, Z.L. and G.L.; data curation, Y.G. (Yanze Guo), X.G., J.S. and Y.G. (Yuyang Gong); writing—original draft preparation, Y.G. (Yanze Guo); writing—review and editing, Y.G. (Yanze Guo), X.G. and G.L.; visualization, Y.G. (Yanze Guo); supervision, G.L.; project administration, G.L.; funding acquisition, G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities, project “Industrial Application of Tibetan Multi-dialect Intelligent Speech Recognition System”, grant number 31920260116. The funder had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Institutional Review Board Statement

Not applicable. This study used existing public speech datasets and derived evaluation protocols and did not involve new human-subject data collection by the authors.

Informed Consent Statement

Not applicable. The experiments were conducted using public speech resources under the conditions of the original data providers and did not involve new participant recruitment by the authors.

Data Availability Statement

Querybank198 is released as a protocol-and-evaluation package rather than as redistributed speech audio. File S1 contains the query metadata, original and cleaned pair indexes, negative-construction and same-query control manifests, recording-content and split-overlap audits, configurable path mapping, validation-based threshold-selection and fixed-threshold evaluation scripts, archived Tibetan-PASEM pair-level scores, Figure 3, Figure 4 and Figure 5 source data, and effective configuration, checkpoint-selection-rule, archive-status, and score-generation-audit records for the fixed-budget reference implementations. The underlying speech recordings must be obtained from the original providers of TIBMD@MUC, XBMU-AMDO31, Tibetan Greetings, and NICT-Tib1 in accordance with their distribution terms [24,25,26,27]. The release supports protocol reconstruction, recording-content auditing, operating-point selection, score-to-pair alignment, and score-level metric recalculation. Complete end-to-end Tibetan-PASEM model-training code and raw baseline score archives are outside the scope of the current release.

Acknowledgments

The authors thank their laboratory colleagues, supervisors, data providers, and Northwest Minzu University for support during data organization, protocol construction, and experimental verification.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

AbbreviationMeaning
ASRAutomatic speech recognition
AUCArea under the receiver operating characteristic curve
EEREqual error rate
FARFalse alarm rate
FRRFalse rejection rate
KWSKeyword spotting
PASEMPhonology-Aware Speech Evidence Matching
UD-KWSUser-defined keyword spotting

References

  1. Chen, G.; Parada, C.; Heigold, G. Small-Footprint Keyword Spotting Using Deep Neural Networks. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy, 4–9 May 2014; IEEE: New York, NY, USA, 2014; pp. 4087–4091. [Google Scholar] [CrossRef] [Scilit]
  2. Sainath, T.N.; Parada, C. Convolutional Neural Networks for Small-Footprint Keyword Spotting. In Proceedings of the Interspeech 2015, Dresden, Germany, 6–10 September 2015; ISCA: White Oak, MN, USA, 2015; pp. 1478–1482. [Google Scholar] [CrossRef] [Scilit]
  3. Arik, S.O.; Kliegl, M.; Child, R.; Hestness, J.; Gibiansky, A.; Fougner, C.; Prenger, R.; Coates, A. Convolutional Recurrent Neural Networks for Small-Footprint Keyword Spotting. In Proceedings of the Interspeech 2017, Stockholm, Sweden, 20–24 August 2017; ISCA: White Oak, MN, USA, 2017; pp. 1606–1610. [Google Scholar] [CrossRef] [Scilit]
  4. Warden, P. Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition. arXiv 2018, arXiv:1804.03209. [Google Scholar]
  5. de Andrade, D.C.; Leo, S.; Viana, M.L.D.S.; Bernkopf, C. A Neural Attention Model for Speech Command Recognition. arXiv 2018, arXiv:1808.08929. [Google Scholar]
  6. Jung, J.; Kim, Y.; Park, J.; Lim, Y.; Kim, B.-Y.; Jang, Y.; Chung, J.S. Metric Learning for User-Defined Keyword Spotting. In Proceedings of the ICASSP 2023, Rhodes Island, Greece, 4–10 June 2023; IEEE: New York, NY, USA, 2023; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
  7. Chen, G.; Parada, C.; Sainath, T.N. Query-by-Example Keyword Spotting Using Long Short-Term Memory Networks. In Proceedings of the ICASSP 2015, Brisbane, Australia, 19–24 April 2015; IEEE: New York, NY, USA, 2015; pp. 5236–5240. [Google Scholar] [CrossRef] [Scilit]
  8. Sacchi, N.; Nanchen, A.; Jaggi, M.; Cernak, M. Open-Vocabulary Keyword Spotting with Audio and Text Embeddings. In Proceedings of the Interspeech 2019, Graz, Austria, 15–19 September 2019; ISCA: White Oak, MN, USA, 2019; pp. 3362–3366. [Google Scholar]
  9. Lee, Y.-H.; Cho, N. PhonMatchNet: Phoneme-Guided Zero-Shot Keyword Spotting for User-Defined Keywords. In Proceedings of the Interspeech 2023, Dublin, Ireland, 20–24 August 2023; ISCA: White Oak, MN, USA, 2023; pp. 3964–3968. [Google Scholar] [CrossRef] [Scilit]
  10. Shin, H.-K.; Han, H.; Kim, D.; Chung, S.-W.; Kang, H.-G. Learning Audio-Text Agreement for Open-Vocabulary Keyword Spotting. In Proceedings of the Interspeech 2022, Incheon, Republic of Korea, 18–22 September 2022; ISCA: White Oak, MN, USA, 2022; pp. 1871–1875. [Google Scholar]
  11. Navon, A.; Shamsian, A.; Glazer, N.; Hetz, G.; Keshet, J. Open-Vocabulary Keyword-Spotting with Adaptive Instance Normalization. In Proceedings of the ICASSP 2024, Seoul, Republic of Korea, 14–19 April 2024; ISCA: White Oak, MN, USA, 2024; pp. 11656–11660. [Google Scholar] [CrossRef] [Scilit]
  12. Ai, Z.; Chen, Z.; Xu, S. MM-KWS: Multi-Modal Prompts for Multilingual User-Defined Keyword Spotting. In Proceedings of the Interspeech 2024, Kos Island, Greece, 1–5 September 2024. [Google Scholar] [CrossRef] [Scilit]
  13. Zhuang, Y.; Chang, X.; Qian, Y.; Yu, K. Unrestricted Vocabulary Keyword Spotting Using LSTM-CTC. In Proceedings of the Interspeech 2016, San Francisco, CA, USA, 8–12 September 2016; ISCA: White Oak, MN, USA, 2016; pp. 938–942. [Google Scholar]
  14. Reuter, P.M.; Rollwage, C.; Meyer, B.T. Multilingual Query-by-Example Keyword Spotting with Metric Learning and Phoneme-to-Embedding Mapping. In Proceedings of the ICASSP 2023, Rhodes Island, Greece, 4–10 June 2023. [Google Scholar]
  15. Li, K.; Zhou, H.; Shen, K.; Dai, Y.; Du, J. Phoneme-Level Contrastive Learning for User-Defined Keyword Spotting with Flexible Enrollment. In Proceedings of the ICASSP 2025, Hyderabad, India, 6–11 April 2025. [Google Scholar]
  16. Yang, S.; Oh, J.; Kim, M.; Lee, J. Personalized Keyword Spotting through Multi-Task Learning. In Proceedings of the Interspeech 2022, Incheon, Republic of Korea, 18–22 September 2022. [Google Scholar]
  17. Nishu, K.; Cho, M.; Naik, D. Matching Latent Encoding for Audio-Text Based Keyword Spotting. In Proceedings of the Interspeech 2023, Dublin, Ireland, 20–24 August 2023; ISCA: White Oak, MN, USA, 2023; pp. 1613–1617. [Google Scholar]
  18. Graves, A.; Fernández, S.; Gomez, F.; Schmidhuber, J. Connectionist Temporal Classification: Labelling Unsegmented Sequence Data with Recurrent Neural Networks. In Proceedings of the 23rd International Conference on Machine Learning, Pittsburgh, PA, USA, 25–29 June 2006; Association for Computing Machinery: New Yok, NY, USA, 2006; pp. 369–376. [Google Scholar] [CrossRef] [Scilit]
  19. Gulati, A.; Qin, J.; Chiu, C.-C.; Parmar, N.; Zhang, Y.; Yu, J.; Han, W.; Wang, S.; Zhang, Z.; Wu, Y.; et al. Conformer: Convolution-Augmented Transformer for Speech Recognition. In Proceedings of the Interspeech 2020, Shanghai, China, 25–29 October 2020; ISCA: White Oak, MN, USA, 2020; pp. 5036–5040. [Google Scholar] [CrossRef] [Scilit]
  20. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention Is All You Need. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 2017; NeurIPS Foundation: San Diego, CA, USA, 2017; pp. 5998–6008. [Google Scholar]
  21. Baevski, A.; Zhou, Y.; Mohamed, A.; Auli, M. wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representations. In Advances in Neural Information Processing Systems; NeurIPS Foundation: San Diego, CA, USA, 2020; Volume 33, pp. 12449–12460. [Google Scholar]
  22. Hsu, W.-N.; Bolte, B.; Tsai, Y.-H.H.; Lakhotia, K.; Salakhutdinov, R.; Mohamed, A. HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Units. IEEE/ACM Trans. Audio Speech Lang. Process. 2021, 29, 3451–3460. [Google Scholar] [CrossRef] [Scilit]
  23. Buciluǎ, C.; Caruana, R.; Niculescu-Mizil, A. Model Compression. In Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Philadelphia, PA, USA, 20–23 August 2006; Association for Computing Machinery: New York, NY, USA, 2006; pp. 535–541. [Google Scholar] [CrossRef] [Scilit]
  24. OpenSLR. TIBMD@MUC Speech Data Set, SLR124. Available online: https://www.openslr.org/124/ (accessed on 26 June 2026).
  25. OpenSLR. XBMU-AMDO31, SLR133. Available online: https://www.openslr.org/133/ (accessed on 26 June 2026).
  26. OpenSLR. Tibetan Greetings, SLR149. Available online: https://www.openslr.org/149/ (accessed on 26 June 2026).
  27. OpenSLR. NICT-Tib1: Lhasa-Tibetan Read-Speech Corpus, SLR158. Available online: https://www.openslr.org/158/ (accessed on 26 June 2026).
  28. Tournadre, N.; Suzuki, H. The Tibetic Languages: An Introduction to the Family of Languages Derived from Old Tibetan; LACITO: Villejuif, France, 2023. [Google Scholar]
  29. Tournadre, N. The Tibetic Languages and Their Classification. In Trans-Himalayan Linguistics; De Gruyter Mouton: Berlin, Germany, 2014; pp. 105–129. [Google Scholar]
  30. Xie, C.; Li, G.; Ma, L.; Sun, Q.; Guo, Y. XBMU-AMDO31: A Speech Recognition Dataset for the Amdo Dialect of Tibetan; Version 1; Science Data Bank: Beijing, China, 2025. [Google Scholar] [CrossRef]
  31. Soky, K.; Gong, Z.; Li, S. NICT-TIB1: A Public Speech Corpus of Lhasa Dialect for Benchmarking Tibetan Language Speech Recognition Systems. In Proceedings of the Oriental COCOSDA 2022, Hanoi, Vietnam, 24–26 November 2022. [Google Scholar]
  32. Besacier, L.; Barnard, E.; Karpov, A.; Schultz, T. Automatic Speech Recognition for Under-Resourced Languages: A Survey. Speech Commun. 2014, 56, 85–100. [Google Scholar] [CrossRef] [Scilit]
  33. Wang, J.; Xu, M.; Hou, J.; Zhang, B.; Zhang, X.-L.; Xie, L.; Pan, F. WeKws: A Production First Small-Footprint End-to-End Keyword Spotting Toolkit. In Proceedings of the 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Rhodes Island, Greece, 4–10 June 2023; IEEE: New York, NY, USA, 2023; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Querybank198 audit and correction. (a) Original query–speech pair index derived from four public Tibetan speech resources. (b) Recording-content correction based on canonical paths and whole-file/decoded-PCM hashes, together with parallel source-qualified speaker and session-proxy audits. (c) Corrected 213,128-pair protocol using an operating threshold selected on cleaned seen_cv and fixed for the three correlated held-out conditions. Abbreviations: WAV, waveform audio; PCM, pulse-code modulation; SHA-256, Secure Hash Algorithm 256; FAR, false alarm rate.
Figure 1. Querybank198 audit and correction. (a) Original query–speech pair index derived from four public Tibetan speech resources. (b) Recording-content correction based on canonical paths and whole-file/decoded-PCM hashes, together with parallel source-qualified speaker and session-proxy audits. (c) Corrected 213,128-pair protocol using an operating threshold selected on cleaned seen_cv and fixed for the three correlated held-out conditions. Abbreviations: WAV, waveform audio; PCM, pulse-code modulation; SHA-256, Secure Hash Algorithm 256; FAR, false alarm rate.
Sensors 26 05107 g001
Figure 2. Tibetan-PASEM architecture. (a) Three structured query views are encoded into a shared written-query representation. (b) Overlapping speech windows are represented by 80-dimensional log-Mel features and a shared CNN-Conformer. (c) Query–window interactions produce matching logits used for matcher-level log-sum-exp scoring and top-five selection. (d) The selected window embeddings and logits, together with d(q), are processed by the local verifier to produce the pair-level posterior. (e) A validation-selected threshold produces the trigger decision. Dashed arrows denote Stage 4-only training signals. CNN, convolutional neural network.
Figure 2. Tibetan-PASEM architecture. (a) Three structured query views are encoded into a shared written-query representation. (b) Overlapping speech windows are represented by 80-dimensional log-Mel features and a shared CNN-Conformer. (c) Query–window interactions produce matching logits used for matcher-level log-sum-exp scoring and top-five selection. (d) The selected window embeddings and logits, together with d(q), are processed by the local verifier to produce the pair-level posterior. (e) A validation-selected threshold produces the trigger decision. Dashed arrows denote Stage 4-only training signals. CNN, convolutional neural network.
Sensors 26 05107 g002
Figure 3. FAR–FRR characteristics on cleaned seen_cv using aligned seed-2028 scores. (a) Full threshold sweep. (b) FAR ≤ 10% region; markers indicate the validation-selected operating points for PASEM-AS, PASEM-TR, and G-only/Direct-ST. FAR, false alarm rate; FRR, false rejection rate.
Figure 3. FAR–FRR characteristics on cleaned seen_cv using aligned seed-2028 scores. (a) Full threshold sweep. (b) FAR ≤ 10% region; markers indicate the validation-selected operating points for PASEM-AS, PASEM-TR, and G-only/Direct-ST. FAR, false alarm rate; FRR, false rejection rate.
Sensors 26 05107 g003
Figure 4. Representative pre-normalization 80-channel log-Mel spectrograms for the written query རིག གནས under the fixed PASEM-TR operating point: (a) true positive, score = 0.9165; (b) false positive, score = 0.9609; and (c) false negative, score = 0.0143. The fixed threshold is τ* = 0.760016. Each panel shows the full evaluated speech segment from which candidate windows were generated, using the same 16 kHz, 80-channel log-Mel configuration and shared color scale. Panel durations follow the corresponding evaluated speech segments. The Tibetan-script query label is retained because it denotes the exact written-query input used in this evaluation.
Figure 4. Representative pre-normalization 80-channel log-Mel spectrograms for the written query རིག གནས under the fixed PASEM-TR operating point: (a) true positive, score = 0.9165; (b) false positive, score = 0.9609; and (c) false negative, score = 0.0143. The fixed threshold is τ* = 0.760016. Each panel shows the full evaluated speech segment from which candidate windows were generated, using the same 16 kHz, 80-channel log-Mel configuration and shared color scale. Panel durations follow the corresponding evaluated speech segments. The Tibetan-script query label is retained because it denotes the exact written-query input used in this evaluation.
Sensors 26 05107 g004
Figure 5. Transcript-confirmed false-trigger relations for PASEM-TR seed 2028 on the cleaned confusable-negative condition at the fixed threshold τ* = 0.760016 selected on cleaned seen_cv. (a) Rows denote the 20 triggered target queries, and columns show the 10 Querybank198 written forms most frequently present in the reference transcripts of false-positive speech segments. Cell values report unique false-positive segment counts; outlined nonzero cells indicate predefined phonological-neighbor relations. (b) Total false-positive counts and the transcript-mapped subset for the same target queries. A speech segment may contribute to multiple relation cells when several Querybank forms occur in its transcript. The visualization is a transcript-confirmed relation map rather than a unique-label multiclass confusion matrix. Tibetan-script row and column labels are retained because they denote the exact Querybank198 written-query forms used in the false-trigger analysis; they function as query identifiers rather than explanatory prose.
Figure 5. Transcript-confirmed false-trigger relations for PASEM-TR seed 2028 on the cleaned confusable-negative condition at the fixed threshold τ* = 0.760016 selected on cleaned seen_cv. (a) Rows denote the 20 triggered target queries, and columns show the 10 Querybank198 written forms most frequently present in the reference transcripts of false-positive speech segments. Cell values report unique false-positive segment counts; outlined nonzero cells indicate predefined phonological-neighbor relations. (b) Total false-positive counts and the transcript-mapped subset for the same target queries. A speech segment may contribute to multiple relation cells when several Querybank forms occur in its transcript. The visualization is a transcript-confirmed relation map rather than a unique-label multiclass confusion matrix. Tibetan-script row and column labels are retained because they denote the exact Querybank198 written-query forms used in the false-trigger analysis; they function as query identifiers rather than explanatory prose.
Sensors 26 05107 g005
Table 1. Notation and main components used in Tibetan Phonology-Aware Speech Evidence Matching (Tibetan-PASEM).
Table 1. Notation and main components used in Tibetan Phonology-Aware Speech Evidence Matching (Tibetan-PASEM).
SymbolMeaning in This Paper
qTibetan written keyword query
xUtterance or candidate acoustic window
yPair-level binary keyword spotting (KWS) label
g(q)Normalized graphemic view of the Tibetan query
p(q)Approximate phonological view of the Tibetan query
d(q)Dialect-related syllable/pronunciation feature vector
e q Query evidence embedding
h i Acoustic-window evidence embedding for the i t h window
l i Window-level matching logit
W(x)Candidate-window set extracted from an utterance
τValidation-selected decision threshold
ŷThresholded KWS decision
ZLatent acoustic-window variable
π i ( q , x ) Local query–window match probability
s r e t   ( q , x ) Normalized log-sum-exp matcher score
u ( q , x ) Top-five local evidence vector used by the verifier
s θ   ( q , x ) Local-verifier output logit
P θ ( Y = 1 | q , x ) Final Tibetan-PASEM posterior
Table 2. Materials released for Querybank198 protocol reconstruction, audit, and score-level evaluation.
Table 2. Materials released for Querybank198 protocol reconstruction, audit, and score-level evaluation.
ComponentReleased ItemSupported Reproduction Role
Query metadata198-query list, written forms, query IDs, phonology-source categories, and syllable-level featuresReconstructs the written-query side of the protocol
Split definitionsOriginal and cleaned seen_train, seen_cv, seen_test, unseen_test, and legacy hardest_test/confusable-negative pair filesFixes the training, validation, and held-out evaluation roles
Pair indexesPair keys, query IDs, labels, source-resource IDs, utterance IDs, and configurable path-mapping keysReconstructs the indexed query–speech evaluation
Negative construction and same-query controlNegative-sampling rules, confusable-negative annotations, ordinary-negative control manifests, and count-matched recordsReconstructs standard, targeted, and same-query negative-composition evaluations
Recording-content auditCanonical paths, complete-file SHA-256, decoded-PCM SHA-256, acoustic-identity groups, and removed-pair manifestsReconstructs the development-to-held-out audio correction
Speaker/session auditSource-qualified speaker identifiers and speaker-scoped session-proxy overlap matricesAudits speaker and proxy-session independence
Evaluation scriptsCleaned seen_cv threshold search, fixed-threshold testing, and metric computationRecalculates Accuracy, Precision, Recall, F1, FAR, FRR, AUC, and EER
Evaluation configurations and score recordsEvaluation configuration records, archived Tibetan-PASEM pair-level scores, thresholds, and score-alignment recordsAudits the reported operating points and reproduces score-level metric recalculation; does not reproduce model training
Table 3. Source categories for approximate phonological representations in Querybank198.
Table 3. Source categories for approximate phonological representations in Querybank198.
Phonology Source CategoryQueriesInterpretation
inherited_exact_old_phonology18Exact entry inherited from earlier phonology resources
inherited_syllable_old_phonology3Syllable-level inherited entry
hybrid_old_syllable_plus_rule_approx42Old syllable mapping plus rule-based fallback
rule_based_wylie_approx135Rule-based Wylie-style approximation
Table 4. Querybank198 statistics after development-to-held-out audio-disjoint correction.
Table 4. Querybank198 statistics after development-to-held-out audio-disjoint correction.
SplitQueriesPairsPositiveNegativeUnique RecordingsUnique SpeakersRole
seen_train99127,53631,88495,65263,0331647Model training
seen_cv9927,577459022,98710,891381Validation and threshold selection
seen_test9942,843715135,69216,549397Seen-query evaluation
unseen_test7926974512246249881Held-out written-query transfer
confusable-negative2012,475208110,3949155219Confusable-negative evaluation
Note: “Unique recordings” denotes canonical referenced WAV paths after the development-to-held-out correction. Speaker counts use source-qualified speaker identifiers. Counts are reported separately for each condition and are not additive across the held-out conditions because those conditions partially reuse held-out acoustic material. The released pair file for the confusable-negative condition retains the legacy filename hardest_test_pairs.jsonl.
Table 5. Representative Tibetan queries in Querybank198.
Table 5. Representative Tibetan queries in Querybank198.
Tibetan QueryRoleSyllablesPhonology SourceEvaluation Function
ཁས ལེནseen2hybrid_old_syllable_plus_rule_approxHeld-out detection of a training-exposed query form
སྤྱི ཚོགསseen2hybrid_old_syllable_plus_rule_approxSeen-query discrimination under source variation
ཆབ སྲིདseen2rule_based_wylie_approxWritten-query matching for a training-exposed form
ཚེས བཅུunseen2rule_based_wylie_approxHeld-out written-query transfer evaluation
རིམས ནདunseen2rule_based_wylie_approxHeld-out transfer evaluation from approximate cues
གློག འཕྲིནunseen2rule_based_wylie_approxUser-defined written-query transfer evaluation
གནས ཚུལconfusable-negative2inherited_exact_old_phonologyTargeted confusable-negative evaluation
སྐད ཆconfusable-negative2inherited_exact_old_phonologyTargeted confusable-negative evaluation
སློབ གྲྭconfusable-negative2inherited_exact_old_phonologyTargeted confusable-negative evaluation
ཐག གཅོདconfusable-negative2rule_based_wylie_approxTargeted confusable-negative evaluation
Note: Tibetan-script entries in the “Tibetan Query” column are retained because they are the exact written-query forms evaluated by the system; the adjacent English columns describe their protocol roles and evaluation functions.
Table 8. Representative query-level results for PASEM-TR seed 2028 on the cleaned confusable-negative condition. The global threshold was selected on cleaned seen_cv; pair counts are integers, and other values are percentages. Tibetan-script entries are retained as the exact written-query inputs evaluated by PASEM-TR; the English “Error Pattern” column provides the corresponding diagnostic interpretation.
Table 8. Representative query-level results for PASEM-TR seed 2028 on the cleaned confusable-negative condition. The global threshold was selected on cleaned seen_cv; pair counts are integers, and other values are percentages. Tibetan-script entries are retained as the exact written-query inputs evaluated by PASEM-TR; the English “Error Pattern” column provides the corresponding diagnostic interpretation.
Tibetan QueryPhonology SourcePositiveNegativeF1 (%)FAR (%)Recall (%)Error Pattern
རིག གནསhybrid_old_syllable_plus_rule_approx4020042.258.0037.50elevated FAR and low recall
ཐག ཆོདrule_based_wylie_approx5527259.092.5747.27low recall
སྐད ཆinherited_exact_old_phonology5225958.065.4151.92moderate discrimination
གནས ཚུལinherited_exact_old_phonology12361372.127.9978.86elevated FAR
སྤྱི ཚོགསhybrid_old_syllable_plus_rule_approx234116273.612.3264.96stable discrimination
སློབ གྲྭinherited_exact_old_phonology18793782.933.1081.82stable discrimination
ཧ ཅངrule_based_wylie_approx260129087.851.3283.46stable discrimination
ཐག གཅོདrule_based_wylie_approx6633088.001.2183.33stable discrimination
Table 9. Stage 3 query-view sensitivity under the original Querybank198 pair index. G-only also serves as the Direct-ST internal control. Values are percentages except for the validation threshold.
Table 9. Stage 3 query-view sensitivity under the original Querybank198 pair index. G-only also serves as the Direct-ST internal control. Values are percentages except for the validation threshold.
VariantQuery Evidenceseen_test F1 (%)seen_test FAR (%)unseen_test F1 (%)unseen_test FAR (%)Confusable-Negative Condition F1 (%)Confusable-Negative Condition FAR (%)CV Threshold
G-only/Direct-STgrapheme_only64.175.8325.124.0871.004.710.667194
P-onlyphonology_only54.809.0433.6712.8661.587.800.423538
G + Pgrapheme_phonology63.115.6723.726.7069.225.390.772569
G + P + Dfull63.735.1427.866.0368.994.340.667259
Table 10. Query assumptions, data use, and evaluation roles of Tibetan-PASEM and the fixed-budget reference implementations. Detailed adaptation, formal launcher settings, training budgets, checkpoint-selection rules, archive-status disclosures, and score-generation audit summaries are provided in Table S2 and File S1.
Table 10. Query assumptions, data use, and evaluation roles of Tibetan-PASEM and the fixed-budget reference implementations. Detailed adaptation, formal launcher settings, training budgets, checkpoint-selection rules, archive-status disclosures, and score-generation audit summaries are provided in Table S2 and File S1.
MethodQuery or Enrollment InputParameter FittingModel and Threshold SelectionHeld-Out Audio EnrollmentEvaluation Role
Tibetan-PASEMwritten query with graphemic, approximate phonological, and dialect-related evidenceseen_trainseen_cvNoproposed written-query method
G-only/Direct-STnormalized Tibetan written queryseen_trainseen_cvNointernal grapheme-only control
MM-KWS-styleTibetan graphemic and approximate phonological token streams; no support-speech branchseen_trainseen_cvNofixed-budget multimodal-prompt reference
PhonMatchNetTibetan pseudo-phonological token sequenceseen_trainseen_cvNofixed-budget phonology-guided reference
Metric-UD-KWS fair-QBEfive spoken enrollment examples per queryseen_train positivesseen_cvYes for queries absent from seen_train; enrollment audio excluded from scoringenrollment-based diagnostic reference
Note: “Fixed-budget” indicates that each implementation is evaluated using its archived method-specific training schedule and checkpoint-selection rule. Convergence-equivalent optimization and equal tuning effort are not claimed. Metric-UD-KWS uses spoken enrollment and is therefore not a same-interface written-query comparison. For its fair-QBE evaluation, split-local enrollment trials and trials sharing the enrollment audio are removed before scoring.
Table 11. Fixed-budget reference implementations under the original pair-level Querybank198 protocol and their declared query assumptions. MM-KWS-style and PhonMatchNet are written- or phonology-guided protocol references, whereas Metric-UD-KWS is an enrollment-based fair-QBE diagnostic. Values are percentages.
Table 11. Fixed-budget reference implementations under the original pair-level Querybank198 protocol and their declared query assumptions. MM-KWS-style and PhonMatchNet are written- or phonology-guided protocol references, whereas Metric-UD-KWS is an enrollment-based fair-QBE diagnostic. Values are percentages.
MethodSplitAUC (%)EER (%)Recall (%)F1 (%)FAR (%)
MM-KWS-style referenceseen_test75.6131.6030.1935.507.98
MM-KWS-style referenceunseen_test80.4524.5528.6036.195.90
MM-KWS-style referenceconfusable-negative76.3730.6929.3135.756.93
PhonMatchNet fixed-budget referenceseen_test67.9136.1723.6826.4911.03
PhonMatchNet fixed-budget referenceunseen_test65.9435.1014.6317.4110.70
PhonMatchNet fixed-budget referenceconfusable-negative70.0735.7328.7831.5410.75
Metric-UD-KWS fair-QBE diagnosticseen_test55.6746.1213.1115.8610.44
Metric-UD-KWS fair-QBE diagnosticunseen_test64.2740.8127.3218.3714.82
Metric-UD-KWS fair-QBE diagnosticconfusable-negative56.1545.8313.2715.9710.57
Note: Checkpoint or configuration selection and threshold selection are restricted to seen_cv. MM-KWS-style and PhonMatchNet use no held-out audio enrollment. Metric-UD-KWS uses five spoken enrollment examples per query; for query forms absent from seen_train, split-local positive enrollment utterances are used and excluded, together with trials sharing the same audio, before formal scoring. Effective launcher configurations, selection rules, archive-status disclosures, and score-generation audit summaries are provided in Table S2 and File S1.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Guo, Y.; Guo, X.; Li, Z.; Song, J.; Gong, Y.; Li, G. Tibetan-PASEM: Phonology-Aware Speech Evidence Matching for Low-Resource Tibetan Written-Query Keyword Spotting. Sensors 2026, 26, 5107. https://doi.org/10.3390/s26165107

AMA Style

Guo Y, Guo X, Li Z, Song J, Gong Y, Li G. Tibetan-PASEM: Phonology-Aware Speech Evidence Matching for Low-Resource Tibetan Written-Query Keyword Spotting. Sensors. 2026; 26(16):5107. https://doi.org/10.3390/s26165107

Chicago/Turabian Style

Guo, Yanze, Xingmeng Guo, Zengguang Li, Jiaxin Song, Yuyang Gong, and Guanyu Li. 2026. "Tibetan-PASEM: Phonology-Aware Speech Evidence Matching for Low-Resource Tibetan Written-Query Keyword Spotting" Sensors 26, no. 16: 5107. https://doi.org/10.3390/s26165107

APA Style

Guo, Y., Guo, X., Li, Z., Song, J., Gong, Y., & Li, G. (2026). Tibetan-PASEM: Phonology-Aware Speech Evidence Matching for Low-Resource Tibetan Written-Query Keyword Spotting. Sensors, 26(16), 5107. https://doi.org/10.3390/s26165107

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop