Skip to content
/ EASE Public

About Official repository for "Towards Real-Time Fake News Detection under Evidence Scarcity"

License

Notifications You must be signed in to change notification settings

wgyhhhh/EASE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EASE: Towards Real-Time Fake News Detection under Evidence Scarcity

License: MIT Python 3.10 PyTorch 2.7.0 arXiv

EASE is an open-source, knowledge-augmented verification system for real-time fake news. EASE introduces a sequential evaluation mechanism comprising three independent perspectives: (1) Evidence-based evaluation, which assesses evidence and incorporates it into decision-making only when the evidence is sufficiently supportive; (2) Reasoning-based evaluation, which leverages the world knowledge of large language models (LLMs) and applies them only when their reliability is adequately established; and (3) Sentiment-based fallback, which integrates sentiment cues when neither evidence nor reasoning is reliable.

drawing

Guangyu Wei*, Ke Han*, Yueming Lyu†, Yu Luo, Yue Jiang, Caifeng Shan, Nicu Sebe
(*Contribute equally, †Corresponding author)

We publicly release all implementation details, including training code, datasets, and infrastructure, to enable result verification and contribute to the research community.

If you have any questions, please new an issue or contact wgy3129@stu.ouc.edu.cn.

📰 News

[2025.10.17] We have publicly released the RealTimeNews-2025 Dataset. Researchers can now download and use it by completing this form.

📋 Previous Releases

👀 About RealTimeNews-2025

Conventional fake news datasets often comprise news that is several years old. Such instances are grounded in a wealth of post-hoc evidence, including public discussions, official statements, and scientific articles. To advance research on real-time fake news detection, we introduce a new benchmark, RealTimeNews-25, consisting of 3,487 news articles collected between June 2024 and September 2025. The dataset covers recent and rapidly evolving events characterized by limited supporting evidence, providing a challenging and timely benchmark for evaluating model robustness in real-world, time-sensitive scenarios.

⬇ Download

This dataset can be accessed by completing the Application to Use the RealTimeNews-2025 from EASE for Real-Time Fake News Detection. Upon approval, it will be available for download and use.

✨ Dataset Examples

⚙️ Dataset Format

The dataset is structured as follows:

├── data
    ├── news
        └── news.json
    ├── imgs
        ├── 0.png
        ├── 1.jpg
        ├── 2.png
        └── ... # {id}.jpg/png/webp

Format of news/news.json:

  {
    "id": 0,
    "content": "Death of Slim Shady: The controversial legacy of Eminem's peroxide-blond alter ego",
    "sentiment": "The title uses the provocative term \"Death\" and frames the topic around a \"controversial legacy,\" which is emotionally charged and designed to attract attention. However, it does not employ exaggerated alarmism or overtly manipulative language, instead presenting a subjective but plausible cultural analysis.",
    "reasoning": "The title uses metaphorical language common in music journalism. \"Death\" refers to artistic retirement of a persona, not physical death. This follows logical patterns where artists retire alter egos while the actual person (Eminem) continues living.",
    "evidence": "In his new album \"The Death of Slim Shady (Coup De Grâce),\" Eminem examines the controversial legacy of his Slim Shady persona and announces his departure from the character. He reflects on the persona's profound impact on his career, noting that it nearly cost him his career, family, and life, and that his life has improved since Slim Shady faded away. These points are supported by sources including People, The Independent, and UMusic.",
    "evidence_source": "none",
    "label": "real",
    "image": "0.jpg"
  },

👨‍💻 Code

Environment Setup

  1. Clone the repository:
git clone https://github.com/wgyhhhh/EASE.git
cd EASE
  1. Install dependencies:
conda create --name EASE python=3.10
conda activate EASE
pip install -r requirements.txt

Pretrained BERT

After downloading the pretrained models from their links (bert-base-uncased and chinese-bert-wwm-ext), please configure the local bert_path in your scripts.

Run

Training Scripts

# For training on FakeNewsDetection dataset
bash train.sh

Testing Scripts

After obtaining the trained weights (saved in expert_{dataset}/checkpoints/Expert_{kind}.pth), simply update the corresponding paths in test.sh to run batch testing on the news dataset.

bash test.sh

❤️ Citation

Please cite the paper as follows if you use the data or code from EASE:

@misc{wei2025realtimefakenewsdetection,
      title={Towards Real-Time Fake News Detection under Evidence Scarcity}, 
      author={Guangyu Wei and Ke Han and Yueming Lyu and Yu Luo and Yue Jiang and Caifeng Shan and Nicu Sebe},
      year={2025},
      eprint={2510.11277},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
}

About

About Official repository for "Towards Real-Time Fake News Detection under Evidence Scarcity"

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published