{"adoption": {"forks": 194, "observed_at": "2026-08-28T04:05:05.974329+00:00", "stars": 1575}, "canonical_url": "https://ross.abutalabs.com/products/taadpapers", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Must-read Papers on Textual Adversarial Attack and Defense", "domain": ["security", "machine-learning", "awesome-lists"], "enriched": true, "function": ["nlp", "security", "machine-learning"], "health_score": 35, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thunlp/TAADpapers"], "name": "thunlp/TAADpapers", "platform": ["cross-platform"], "pushed_at": "2025-06-04T15:03:06+00:00", "repo": "thunlp/TAADpapers", "stars": 1575, "tags": ["paper-list", "adversarial-attacks", "adversarial-defense", "robustness", "curated-list", "natural-language-processing"], "topics": ["paper-list", "nlp", "adversarial-learning", "adversarial-attacks", "adversarial-defense", "natural-language-processing"], "urls": [], "use_cases": ["find papers on textual adversarial attacks in NLP", "survey adversarial defense methods for language models", "research robustness of NLP models", "find toolkits for generating adversarial text examples", "get started with adversarial NLP research", "find benchmarks for evaluating adversarial robustness in text"], "what_it_is": "A curated, categorized list of must-read research papers on textual adversarial attack and defense in NLP. It organizes over 150 papers by perturbation level, defense, certified robustness, benchmarks, and toolkits.", "when_to_avoid": ["you need runnable software rather than a paper list", "you need coverage of adversarial attacks outside the text/NLP domain", "you need a complete bibliography with full abstracts or PDFs hosted locally"], "when_to_choose": ["you need a comprehensive, categorized reading list on textual adversarial attack and defense", "you are starting research on NLP model robustness", "you want to find related toolkits like OpenAttack or TextAttack"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/taadpapers", "repo": "thunlp/TAADpapers", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.974329+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:57:36.739324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7334c592e28126f30f8a8413724cf5d4572f0ae2ec2904d5bbc65e2dcf0aa9a0", "fetched_at": "2026-08-28T04:05:05.974329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thunlp/TAADpapers"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 25, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2642, "days_push": 455, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}