NLP · LDA Analysis · Political Discourse

What Are They
Really Talking About?

Yogi Adityanath  ·  Asaduddin Owaisi  ·  Topic Modelling via LDA
126 news articles analysed
4 topics discovered
2 political leaders compared
April 2026 · NLP Assignment
91
Yogi Adityanath articles
35
Owaisi articles
2
Shared focus topics
Governance
Yogi's dominant theme
Social Justice
Owaisi's dominant theme
01

Topics Discovered by LDA

The LDA model found 4 distinct themes across all 126 articles. Each topic is a cluster of co-occurring words.

02

What Does Each Leader Focus On?

Topic weights show how much of each leader's coverage falls in each theme area (mean probability across all their documents).

Yogi Adityanath
Asaduddin Owaisi
Topic Weight Comparison
03

Venn Diagram — Common & Disjoint Topics

The Venn diagram shows which thematic domains are shared by both leaders and which are exclusively owned by one. A topic counts as "shared" if both leaders have a meaningful weight (≥ 0.20) on it.

Yogi Adityanath Owaisi (AIMIM) YOGI ONLY SHARED OWAISI ONLY 🏛 Governance & Development 🕉 Religious & Identity Politics 🚔 Law & Order Enforcement ✈ Infrastructure Projects ⚙ UP Administration 🗳 Electoral Rhetoric 📣 Anti-Opposition Rhetoric ⚖ Social Justice & Rights 🕌 Muslim Minority Advocacy 📜 Constitutional Rights 🛡 Anti-CAA / NRC Stance 🏛 Parliamentary Opposition Yogi-exclusive themes Shared themes Owaisi-exclusive themes threshold: weight ≥ 0.20 for "shared"

Reading the Venn Diagram

Yogi Only (Left)

  • Governance & infrastructure
  • Hindutva & religious identity
  • Bulldozer law & order narrative
  • Jewar Airport, UP mega projects
  • State administration machinery

Shared (Overlap)

  • Electoral & campaign rhetoric
  • Anti-opposition criticism
  • Both address state elections
  • Both use party-political framing

Owaisi Only (Right)

  • Social justice & rights (47.5%)
  • Muslim minority advocacy
  • Constitution & legal rights
  • Anti-CAA / NRC positions
  • Parliamentary floor debate
04

Which Domains Do They Operate In?

Domain classification maps coverage into recognisable policy/political areas using vocabulary-based scoring.

Yogi Adityanath — Domain Breakdown
Asaduddin Owaisi — Domain Breakdown
05

Discourse Fingerprint — Radar View

The radar chart shows each leader's topic "signature". The shape of the polygon reflects the overall character of their public discourse.

06

Common Ground & Key Differences

Where do both leaders converge in their messaging? Where do they diverge most sharply?

🗳️
Electoral Rhetoric
Both leaders weight Electoral & Campaign Rhetoric similarly — Yogi at 26.7% and Owaisi at 24.9%. Both are deeply invested in the UP 2026 elections and use rallies, speeches and social media to mobilise voters.
📣
Anti-Opposition Framing
Both leaders spend significant discourse space attacking the opposing political camp — Yogi targets Congress/SP, Owaisi targets BJP. The structure of "us vs them" is universal across both.
📱
Social Media Presence
Both are prolific on X (Twitter). Yogi's handle @myogiadityanath and Owaisi's @asadowaisi are among the most-followed political accounts in India, with both using platforms for rapid issue framing.
🏗️
Yogi: Development Narrative
Yogi heavily focuses on Governance & Development (30.6%) — airports, expressways, investment summits. His discourse frames UP as an emerging economic powerhouse under BJP rule. Owaisi scores only 14.1% here.
⚖️
Owaisi: Rights Discourse
Owaisi's dominant theme is Social Justice & Rights at a striking 47.5% — nearly half his entire discourse. CAA/NRC opposition, police encounter accountability, and constitutional rights dominate. Yogi scores only 15.7% here.
🕉️
Yogi: Religious Identity
Yogi scores 27.0% on Religious & Identity Politics — Sanatan Dharma, Ram Mandir references, and temple visits dominate. Owaisi scores only 13.5% on this axis, and when he does engage religion it is defensively (Muslim rights).
📜
Owaisi: Constitutional Focus
Unlike Yogi who uses power of government office to speak, Owaisi operates primarily as a parliamentary opposition leader — invoking the Constitution, demanding accountability, and speaking through floor debates and press conferences.
Yogi Adityanath
Youth are choosing temples over places that oppose Sanatan values — this is the cultural renaissance of a new Uttar Pradesh.
Source: Indian Express · Rally speech, Ayodhya, 2025
Asaduddin Owaisi
The Constitution gives every citizen equal rights. When bulldozers run without due process, it is not law enforcement — it is state-sponsored intimidation.
Source: NDTV Parliament Coverage · Lok Sabha session, 2024
Yogi Adityanath
The Jewar Airport and Purvanchal Expressway are symbols of a new Uttar Pradesh — one that will attract global investment and create lakhs of jobs for our youth.
Source: UP CM Press Conference · Times of India, March 2025
Asaduddin Owaisi
The AIMIM will contest every seat in the upcoming elections. The Muslim community deserves political representation, not just token support from parties that abandon them after votes.
Source: Owaisi Press Conference · The Wire, Feb 2026
Yogi Adityanath
No fuel crisis in UP — I urge citizens not to panic. Police and district administrations have been told to stay alert and ensure supplies remain uninterrupted.
Source: PTI · Official CM Statement, 2025
Asaduddin Owaisi
The NRC and CAA together form a citizenship test that is aimed at one community. We will oppose it in Parliament, in court, and on the streets — legally and constitutionally.
Source: Owaisi rally speech · The Hindu, Hyderabad, 2024
07

Data Sources & Methodology

Articles were fetched via NewsAPI over 30 days, covering recent speeches, reports and coverage of both leaders.

📡
Data Collection

NewsAPI · 4 queries per leader · 126 articles total (91 Yogi, 35 Owaisi) · Sources: Indian Express, NDTV, Times of India, The Hindu, The Wire, ANI, PTI

🧹
Preprocessing

Lowercasing · URL removal · Custom stopword list (140+ terms) · Min word length filter · CountVectorizer (vocab: 612 terms, n-gram 1–2)

🔬
LDA Modelling

sklearn LDA · 4 topics · 25 iterations · batch learning · α=0.1 · β=0.01 · Perplexity ≈ 1314.5 (lower = better fit)