| # Methodology |
|
|
| ## Research Question |
|
|
| Do AI-generated-text detectors β built and validated almost entirely on English β work on |
| Hinglish (Hindi-English code-mixed, Roman script) text? And how does their accuracy change |
| as that text is paraphrased at increasing strength (a common evasion tactic)? |
|
|
| ## Background / Gap |
|
|
| PADBen (Zha, Min & Sushmita, 2025, arXiv:2511.00416) is the most recent and comprehensive |
| benchmark for AI-text detector robustness against paraphrase attacks. It introduces a |
| five-type text taxonomy (Human Original, LLM-Generated, Human-Paraphrased, LLM-Paraphrased, |
| Iteratively-Paraphrased) and evaluates 11 detectors β but exclusively on English datasets |
| (MRPC, PAWS, HLPC). The paper's own Limitations section notes that testing beyond 3 paraphrase |
| iterations and adapting/fine-tuning detectors were both left as future work; multilingual or |
| code-mixed text is not addressed at all. |
|
|
| A search across the current literature (PADBen itself, MULTITUDE, CodeMirage, PAN 2026 tasks, |
| RAID, and industry reporting from GPTZero/Turnitin/Originality.ai) found no existing study |
| combining AI-text-detection-under-paraphrase-attack methodology with Hinglish/code-mixed text. |
|
|
| ## Data Sources |
|
|
| - **PHINC** (Srivastava & Singh, WNUT 2020 @ EMNLP, arXiv:2004.09447) β 13,738 real, |
| sentence-level Hinglish social media posts, HuggingFace: `LingoIITGN/PHINC`. |
| - **India Hate Speech Superset** (Tonneau et al., 2024, arXiv:2411.15462) β used as a |
| secondary/supplementary source; HuggingFace: `manueltonneau/india-hate-speech-superset`. |
| Note: this dataset is mostly pure Devanagari-script Hindi, not Roman-script Hinglish β |
| only a small subset (~180 rows) was genuinely code-mixed and usable. |
|
|
| Two earlier candidate sources were tried and dropped: |
| - **SAIL 2017** β original host (`amitavadas.com`) has expired/been taken over by an |
| unrelated site. |
| - **L3Cube-HingLID** β turned out to be a word-level language-identification dataset |
| (single tokens tagged EN/HI), not sentence-level text, and so unsuitable for this pipeline. |
|
|
| ## Pipeline (following PADBen's taxonomy) |
|
|
| 1. **Type 1 β Human Original**: 9,736 cleaned, deduplicated (TF-IDF cosine similarity, |
| threshold 0.85), quality-filtered (10β1000 chars, valid UTF-8) Roman-script Hinglish |
| sentences from PHINC + the usable subset of the secondary source. |
| 2. **Type 2 β LLM-Generated**: For each human sentence, the first ~20% of words is used as |
| a seed prompt; Llama 3.1-8B-Instant (via Groq, free tier) is asked to continue it |
| naturally in Hinglish. This keeps topic/opening matched between human and AI text. |
| 3. **Type 4 β LLM-Paraphrased** / **Type 5 β Iteratively-Paraphrased**: Each Type-2 text is |
| paraphrased once (1x), then the paraphrase is paraphrased again (2x), then again (3x), |
| giving a full attack-strength gradient in one pass. Same model (Llama 3.1-8B-Instant) used |
| throughout for consistency. |
| - **Type 3 (Human-Paraphrased) was not collected** β no access to human paraphrasers at |
| scale on a zero-budget solo project. This is a documented limitation, not an omission. |
| |
| ## Detectors Evaluated |
|
|
| 1. **RADAR** (`TrustSafeAI/RADAR-Vicuna-7B`) β open-weight, RoBERTa-based (~355M params) |
| classifier trained adversarially against paraphrasing, on English (Vicuna-7B) outputs. |
| 2. **Zero-shot perplexity baseline** (GPT-2) β classic detection heuristic: lower perplexity |
| (text is more "predictable" to the model) often correlates with AI-generated text. |
|
|
| *(Binoculars and Fast-DetectGPT were considered but not included in this pass β both require |
| loading two full LLMs simultaneously and more complex scoring logic, which was out of scope |
| for the free-tier compute budget of this stage. Documented as a direction for follow-up work.)* |
|
|
| ## Evaluation |
|
|
| - Sample: 1,000 rows per text type (human_original, ai_generated, paraphrased 1x/2x/3x) = |
| 5,000 total evaluation rows, sampled from the full 9,736-row dataset to fit within Kaggle's |
| free GPU quota. |
| - Metrics: AUROC (human vs. each AI text type) and accuracy at a Youden's-J-optimal threshold |
| (calibrated on the ai_generated-vs-human split, then applied unchanged to the paraphrased |
| levels β same practical-detection-rate approach PADBen itself uses alongside AUROC). |
| |
| ## Key Finding |
| |
| RADAR AUROC and accuracy remained essentially flat (AUROC 0.84β0.85, accuracy ~77β78%) |
| across all paraphrase strength levels β no meaningful degradation, unlike the sharp drops |
| PADBen reports for English. The perplexity baseline showed the same pattern (AUROC |
| 0.83β0.86, accuracy ~77β79%, roughly stable or even slightly improving under paraphrase). |
| |
| Separately, RADAR's raw classification score was found to be **inverted** on this Hinglish |
| data relative to its intended direction (real human text scored as more "AI-like" than |
| actual AI text) β evidence the detector, trained purely on English OpenWebText-style data, |
| does not transfer cleanly to short, casual, code-mixed text. |
| |
| ## Limitations |
| |
| - Evaluation sample (1,000/type) is a subset of the full generated dataset, constrained by |
| free-tier GPU quota β not the full 9,736 rows. |
| - Only 2 detectors evaluated (RADAR, GPT-2 perplexity) vs. the 11 in PADBen's original study. |
| - The same underlying model (Llama 3.1-8B-Instant) was used for both AI-text generation and |
| paraphrasing, which introduces some risk of self-consistency/circularity β ideally a |
| different model family would be used for each step. |
| - No formal statistical significance testing (e.g., confidence intervals, p-values) was run |
| on the metric differences across paraphrase levels β the "stable" finding is based on the |
| observed AUROC/accuracy numbers, not a hypothesis test. |
| - Type 3 (Human-Paraphrased) is entirely absent from this dataset. |
| |
| ## Attribution |
| |
| - PADBen: Zha, Y., Min, R., & Sushmita, S. (2025). *PADBen: A Comprehensive Benchmark for |
| Evaluating AI Text Detectors Against Paraphrase Attacks.* arXiv:2511.00416. |
| - PHINC: Srivastava, V., & Singh, M. (2020). *PHINC: A Parallel Hinglish Social Media Code-Mixed |
| Corpus for Machine Translation.* WNUT 2020 @ EMNLP. arXiv:2004.09447. |
| - India Hate Speech Superset: Tonneau, M., et al. (2024). arXiv:2411.15462. |
| - RADAR: TrustSafeAI/RADAR-Vicuna-7B, HuggingFace. |
| |