{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:DPQFABCHFVZHMI5CKVJTUTTTR7","short_pith_number":"pith:DPQFABCH","schema_version":"1.0","canonical_sha256":"1be05004472d727623a255533a4e738feaeae5b86bb668ab99be8b12dbebc080","source":{"kind":"arxiv","id":"2005.05909","version":4},"attestation_state":"computed","paper":{"title":"TextAttack: A Framework for Adversarial Attacks, Data Augmentation, and Adversarial Training in NLP","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"cs.CL","authors_text":"Di Jin, Eli Lifland, Jake Grigsby, Jin Yong Yoo, John X. Morris, Yanjun Qi","submitted_at":"2020-04-29T21:33:35Z","abstract_excerpt":"While there has been substantial research using adversarial attacks to analyze NLP models, each attack is implemented in its own code repository. It remains challenging to develop NLP attacks and utilize them to improve model performance. This paper introduces TextAttack, a Python framework for adversarial attacks, data augmentation, and adversarial training in NLP. TextAttack builds attacks from four components: a goal function, a set of constraints, a transformation, and a search method. TextAttack's modular design enables researchers to easily construct attacks from combinations of novel an"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2005.05909","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2020-04-29T21:33:35Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"38513b2fcefcdd2aac19bf160890aea6a13127527e98c401d2879134ef1754d2","abstract_canon_sha256":"ac9e37ce029d89685a21e51211f4452c42c3cf9623e87f180522eeb969919cfa"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:39:58.193547Z","signature_b64":"H7h+PbsXk8DCANQUFXGZ1IAeBK9g2eLA7gsuycVz+bVXyz15j+iHY/OAeZL1QZSpqAuXM+9nE7zcKAdbAEt0Cw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1be05004472d727623a255533a4e738feaeae5b86bb668ab99be8b12dbebc080","last_reissued_at":"2026-07-05T01:39:58.193028Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:39:58.193028Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"TextAttack: A Framework for Adversarial Attacks, Data Augmentation, and Adversarial Training in NLP","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"cs.CL","authors_text":"Di Jin, Eli Lifland, Jake Grigsby, Jin Yong Yoo, John X. Morris, Yanjun Qi","submitted_at":"2020-04-29T21:33:35Z","abstract_excerpt":"While there has been substantial research using adversarial attacks to analyze NLP models, each attack is implemented in its own code repository. It remains challenging to develop NLP attacks and utilize them to improve model performance. This paper introduces TextAttack, a Python framework for adversarial attacks, data augmentation, and adversarial training in NLP. TextAttack builds attacks from four components: a goal function, a set of constraints, a transformation, and a search method. TextAttack's modular design enables researchers to easily construct attacks from combinations of novel an"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.05909","kind":"arxiv","version":4},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2005.05909/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2005.05909","created_at":"2026-07-05T01:39:58.193087+00:00"},{"alias_kind":"arxiv_version","alias_value":"2005.05909v4","created_at":"2026-07-05T01:39:58.193087+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.05909","created_at":"2026-07-05T01:39:58.193087+00:00"},{"alias_kind":"pith_short_12","alias_value":"DPQFABCHFVZH","created_at":"2026-07-05T01:39:58.193087+00:00"},{"alias_kind":"pith_short_16","alias_value":"DPQFABCHFVZHMI5C","created_at":"2026-07-05T01:39:58.193087+00:00"},{"alias_kind":"pith_short_8","alias_value":"DPQFABCH","created_at":"2026-07-05T01:39:58.193087+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":5,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.11533","citing_title":"AI Researchers Must Help Lead Arms Control to Mitigate Military AI Risks","ref_index":74,"is_internal_anchor":false},{"citing_arxiv_id":"2606.00540","citing_title":"Trustworthy Recommendation in the Era of Large Language Models: Opportunities and Challenges","ref_index":166,"is_internal_anchor":false},{"citing_arxiv_id":"2508.15840","citing_title":"Unveiling Unicode's Unseen Underpinnings in Undermining Authorship Attribution","ref_index":26,"is_internal_anchor":false},{"citing_arxiv_id":"2310.03684","citing_title":"SmoothLLM: Defending Large Language Models Against Jailbreaking Attacks","ref_index":76,"is_internal_anchor":false},{"citing_arxiv_id":"2309.00614","citing_title":"Baseline Defenses for Adversarial Attacks Against Aligned Language Models","ref_index":40,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7","json":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7.json","graph_json":"https://pith.science/api/pith-number/DPQFABCHFVZHMI5CKVJTUTTTR7/graph.json","events_json":"https://pith.science/api/pith-number/DPQFABCHFVZHMI5CKVJTUTTTR7/events.json","paper":"https://pith.science/paper/DPQFABCH"},"agent_actions":{"view_html":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7","download_json":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7.json","view_paper":"https://pith.science/paper/DPQFABCH","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2005.05909&json=true","fetch_graph":"https://pith.science/api/pith-number/DPQFABCHFVZHMI5CKVJTUTTTR7/graph.json","fetch_events":"https://pith.science/api/pith-number/DPQFABCHFVZHMI5CKVJTUTTTR7/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7/action/timestamp_anchor","attest_storage":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7/action/storage_attestation","attest_author":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7/action/author_attestation","sign_citation":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7/action/citation_signature","submit_replication":"https://pith.science/pith/DPQFABCHFVZHMI5CKVJTUTTTR7/action/replication_record"}},"created_at":"2026-07-05T01:39:58.193087+00:00","updated_at":"2026-07-05T01:39:58.193087+00:00"}