Multiscale Positive-Unlabeled Detection of AI-Generated Texts
Abstract
Domain fit: AI-core · Core AI workload signals detected from paper context and implementation/artifact evidence.
Recent releases of Large Language Models (LLMs), e.g. ChatGPT, are astonishing at generating human-like texts, but they may impact the authenticity of texts. Previous works proposed methods to detect these AI-generated texts, including simple ML classifiers, pretrained-model-based zero-shot methods, and finetuned language classification models. However, mainstream detectors always fail on short texts, like SMSes, Tweets, and reviews. In this paper, a Multiscale Positive-Unlabeled (MPU) training framework is proposed to address the difficulty of short-text detection without sacrificing long-texts. Firstly, we acknowledge the human-resemblance property of short machine texts, and rephrase AI text detection as a partial Positive-Unlabeled (PU) problem by regarding these short machine texts as partially ``unlabeled". Then in this PU context, we propose the length-sensitive Multiscale PU Loss, where a recurrent model in abstraction is used to estimate positive priors of scale-variant corpora. Additionally, we introduce a Text Multiscaling module to enrich training corpora. Experiments show that our MPU method augments detection performance on long AI-generated texts, and significantly improves short-text detection of language model detectors. Language Models trained with MPU could outcompete existing detectors on various short-text and long-text detection benchmarks. The codes are available at https://github.com/mindspore-lab/mindone/tree/master/examples/detect_chatgpt and https://github.com/YuchuanTian/AIGC_text_detector.
Results and benchmarks
Recent releases of Large Language Models (LLMs), e.g.
Benchmark evidence is limited
Evidence graph: 4 refs, 4 links.
Utility signals: depth 70/100, grounding 95/100, status medium.
Implementation
Best maintained implementation now
[ICLR'24 Spotlight] The official codes of our work on AIGC detection: "Multiscale Positive-Unlabeled Detection of AI-Generated Texts"
462 stars · 46 forks · Last push Aug 22, 2025 · Apache-2.0 license
- License
- CI
- Dependencies
- Docker
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata · Strong overlap with paper title keywords
yuchuantian/aigc_text_detector is the strongest maintained implementation based on ranking signals. License is declared (Apache-2.0). Dependency/environment manifests are present.
Open yuchuantian/aigc_text_detector- No CI workflows detected
- Selected yuchuantian/aigc_text_detector as the strongest maintained implementation for new work.
- Includes dependency/environment manifest signals.
- Repository activity is within the last 24 months.
- Official repository is preserved separately as historical context.
Compare implementation paths
Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 462
- Last push
- Aug 22, 2025 (369d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No CI pipeline detected
- No Docker setup
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Limited
- Stars
- 1,307
- Last push
- Nov 5, 2024 (659d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No CI pipeline detected
- No tagged releases
- Maintenance
- Unknown
- Confidence
- High
- Reproducibility
- Limited
- Stars
- 0
- Last push
- Unknown
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No CI pipeline detected
- No tagged releases
- No Docker setup
Reproduction readiness
Setup required
Dependencies pinned, manual setup needed
- yuchuantian/aigc_text_detector has requirements.txt but requires manual environment setup.
- Last push was 369 days ago, so expect possible dependency version conflicts.
- No Dockerfile, so you will set up the environment manually.
- No CI pipeline, so test coverage is unknown.
Quick start
git clone https://github.com/yuchuantian/aigc_text_detector.git
pip install -r requirements.txt Repositories and ecosystem
Official
- mindspore-lab/mindoneConfidence: High
mindspore-lab/mindone
Community
- YuchuanTian/AIGC_text_detectorConfidence: Medium
[ICLR'24 Spotlight] The official codes of our work on AIGC detection: "Multiscale Positive-Unlabeled Detection of AI-Generated Texts"
462 stars · 46 forks · Last push Aug 22, 2025 · Apache-2.0 license
These repositories had low-confidence matching signals and are hidden by default.
- ElainaKernelLab/AIGC_text_detector-MIKU_private
Confidence: Low · 5 stars
- createmomo/Open-Source-Language-Model-Pocket
Confidence: Low · 195 stars
- abdullahwaheed2804/AI-detection
Confidence: Low · 0 stars
- echovl/mpu-mtg-detector
Confidence: Low · 0 stars
- shark-hunt/AIGC_text_detector
Confidence: Low · 0 stars
- Abdullah88888/DS340W-Final
Confidence: Low · 0 stars
Hugging Face artifacts
No direct paper-linked artifacts were found. Showing strongest curated related artifacts for faster exploration.
Models
- papluca/xlm-roberta-base-language-detection
578,612 downloads · 375 likes
Datasets
- SemEvalWorkshop/hyperpartisan_news_detection
438 downloads · 14 likes · Updated Jun 13, 2023
- Toygar/turkish-offensive-language-detection
249 downloads · 20 likes · Updated Oct 31, 2023
Broaden dataset search
Spaces
No trustworthy spaces matches right now.
Search spaces on Hugging FaceResearch context
Tasks
Natural language processing
Methods
Transformer
Domains
Natural Language Processing
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.
Data includes links from Papers with Code ( CC-BY-SA-4.0 ).