Human-in-the-Loop Generation of Adversarial Texts: A Case Study on Tibetan Script
summary
The gist
The gist The authors introduce HITL-GAT, an interactive system for human-in-the-loop generation of adversarial texts, which enables the construction and updating of high-quality adversarial
In short
HITL-GAT is an interactive system for human-in-the-loop generation of adversarial texts to build and update robust benchmarks for lower-resourced languages. It involves iteratively constructing victim models, generating adversarial examples, creating high-quality benchmarks through human annotation, and evaluating robustness. A case study on Tibetan script showed its utility.
Key concepts
- HITL-GAT
- An interactive system designed to create adversarial texts by involving humans in the generation process. It operates in a loop where models are built, attacks are generated, benchmarks are created with human input, and robustness is evaluated. This allows for continuous improvement of the benchmark.
- Victim Models
- Language models that are fine-tuned on specific downstream datasets. In this research, models like Tibetan-BERT and CINO series were used as the 'victims' to see how they respond to adversarial attacks, making them the target for robustness testing.
- Adversarial Robustness Benchmark
- A high-quality collection of texts used to rigorously test how well a language model resists malicious adversarial attacks. This benchmark is constructed by screening automatically generated texts and then having human annotators score their relevance and similarity, ensuring the benchmark is practical and reliable.
- Filter Conditions
- Metrics used to automatically screen initial adversarial text generations before human review. These conditions include Edit Distance, Cosine Similarity, BERTScore, and Normalized Cross-Correlation Coefficient to quickly filter out invalid or low-quality adversarial examples.
Terminology used across episodes
This episode discusses
- Human-in-the-Loop Generation of Adversarial Texts: A Case Study on Tibetan Script · Paper Radio
- Gradio: Hassle-Free Sharing and Testing of ML Models in the Wild
- Beyond Weaponization: NLP Security for Medium and Lower-Resourced Languages in Their Own Right
- RoBERTa: A Robustly Optimized BERT Pretraining Approach
The paper
Human-in-the-Loop Generation of Adversarial Texts: A Case Study on Tibetan Script · Read on arXiv
Xi Cao♡♠, Yuan Sun♡♠B, Jiajun Li♢♣, Quzong Gesang♢♣, Nuo Qun♢♣B, Tashi Nyima♢♣
Institute of National Security, Minzu University of China · School of Information Science and Technology, Xizang University · National Language Resource Monitoring & Research Center | Minority Languages Branch, Beijing, China · The State Key Laboratory of Tibetan Intelligence, Lhasa, China
DOI: 10.18653/v1/2025.ijcnlp-demo.2
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Human-in-the-Loop Generation of Adversarial Texts".
Jane: The gist The authors introduce HITL-GAT, an interactive system for human-in-the-loop generation of adversarial texts,
Tom: First, who's behind it and why it matters.
Paper summary: Tom: Okay, so to recap this paper on "Human-in-the-Loop Generation of Adversarial Texts: A Case Study on Tibetan Script," it's addressing three specific hurdles. First, how do you generate adversarial texts for these lower-resourced languages, which is tough because of linguistic differences and limited data.
Jane: And second, how do you construct benchmarks that are actually high quality? They point out that automated attacks often produce invalid or ambiguous texts, and around ninety percent of the time they either change the original meaning or make it hard for human annotators to agree.
Lu: That’s a big problem because if the generated adversarial examples aren't good, then your benchmark won't be reliable for testing robustness. They also highlight a third problem: language models keep changing and can become immune to parts of the adversarial texts you already generated, so we need a way to update those benchmarks constantly.
Meng: So the system they propose is HITL-GAT, which is this interactive system that lets researchers cycle through constructing victim models, generating examples, building benchmarks with human input, and then evaluating robustness.
Lalam: It seems like the whole point is that by bringing humans into that loop for quality control at specific stages, you can create a more reliable and evolving benchmark.
Tom: And they prove this concept using a case study on Tibetan script. They fine-tuned models like Tibetan-BERT and CINO series on datasets such as TNCC-title and TU SA to get their victim models.
Jane: Then they ran specific attacks, including TSAttacker, TSTricker, and TSCheater, to generate those first-round adversarial texts. The result is this benchmark called AdvTS Evaluation which they use to test models like the CINO series.
Lu: And the robustness values they got for those models on that benchmark were zero point five six zero nine, zero point five five seven two, and zero point five seven two six respectively. Those numbers give a concrete idea of how robust these specific models are on this newly constructed data set for Tibetan script.
Meng: So it shows that the human-in-the-loop approach can actually produce a usable benchmark even in this challenging, lower-resourced context.
Lalam: It really emphasizes that for languages where resources are scarce, you need more than just automated generation; you need careful human guidance to make sure the adversarial examples are actually meaningful.
Conclusion: Tom: Looking at the "Human-in-the-Loop Generation of Adversarial Texts: A Case Study on Tibetan Script," what we see is a system, HITL-GAT, that allows for the continuous evolution of adversarial robustness benchmarks. It moves beyond just generating one set and stopping.
Jane: The authors are showing us that this iterative loop—where new models, datasets, or attack methods pop up—allows the benchmark to keep moving forward alongside those changes. They aren't just making a static test; they are building a living evaluation system.
Lu: It suggests that for languages that have fewer resources, you need this kind of adaptive methodology built into your evaluation pipeline from the start, instead of treating it as an afterthought.
Meng: From an engineering standpoint, it means the infrastructure needs to support this feedback loop seamlessly so researchers can keep feeding new information back in without getting stuck on a single set of results.
Lalam: It gives me a feeling that this approach could really help improve how we understand and secure models for smaller languages, making the security research more relevant to a wider variety of NLP applications.
Tom: So, the authors are giving us a framework that lets researchers stay ahead of the curve in adversarial robustness testing for less-resourced languages by building benchmarks that can keep growing with the technology.
More episodes
- 2510.22654-Managing Self-Learning Experts under Per-Round Budget Constraints
- 2405.01930-OARelatedWork: A Large-Scale Dataset of Related Work Sections with Full-texts from Open Access Sources
- 2502.01025-Knowing When to Stop: Efficient Context Processing via Latent Sufficiency Signals
- 2504.02891-Automated Survey Collection with LLM-based Conversational Agents
- 2505.17244-ReasoningShield: Safety Detection over Reasoning Traces of Large Reasoning Models
- 2505.22184-Breaking the Cloak! Unveiling Chinese Cloaked Toxicity with Homophone Graph and Toxic Lexicon
- 2510.10998-ABLEIST: Intersectional Disability Bias in LLM-Generated Hiring Scenarios
- 2510.13154-The Alignment Veto: How Safety Training Suppresses Cultural Knowledge in LLMs
- 2601.17898-Assessment of Generative Named Entity Recognition in the Era of Large Language Models
- 2601.18901-Self-Aware Knowledge Probing: Evaluating Language Models' Relational Knowledge through Confidence Calibration