CoolFace
Datasetpublic

iherman10/cis-5190-news-classifier-expanded-headlines

Expanded News Headlines (Fox vs NBC) A dataset of recent U.S. news headlines from Fox News and NBC News, built for binary news-source classification (Track B of UPenn CIS 5190's final project). Contents ~30k headlines spanning Nov 2025 – Apr 2026 Two columns: url — original article URL headline — the article headline as published How it was built Started from a course-supplied URL list scraped directly from each outlet, then expanded via topic-… See the full description on the dataset page: https://huggingface.co/datasets/iherman10/cis-5190-news-classifier-expanded-headlines.

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes2downloads
Dataset Card

Expanded News Headlines (Fox vs NBC)

A dataset of recent U.S. news headlines from Fox News and NBC News, built for binary news-source classification (Track B of UPenn CIS 5190's final project).

Contents

  • —~30k headlines spanning Nov 2025 – Apr 2026
  • —Two columns:
  • —url — original article URL
  • —headline — the article headline as published

How it was built

Started from a course-supplied URL list scraped directly from each outlet, then expanded via topic- and date-scoped Google News RSS queries (site:foxnews.com / site:nbcnews.com, one query per (topic, day)) to broaden topical and temporal coverage. After scraping, headlines were:

  • —exact-deduped on (headline, source) and again on a normalized key,
  • —per-source downsampled so the combined Fox/NBC counts stay balanced,
  • —merged with the original base set (skipping any headline already present).

Additional EDA-driven cleaning (Spanish-language drop, 25–140 character bounds, ≥4-word minimum, removal of pagination/footer artifacts like - Page N and - FOX News Radio, dedupe) is applied at training time by the project's preprocess.prepare_data().

Intended use

Educational use only — built as a course project to study textual style differences between two U.S. news outlets. Not curated for sentiment, factuality, or balanced topical coverage, and not intended for downstream applications beyond classroom modeling.