Skip to content
Canadian Immigration Dashboard [ CID ]
Perspective API

Toxicity Scores & Embeddings

Search and explore comments with their Perspective API toxicity/prosocial scores alongside AI sentiment labels.

Communalytic | Toxicity & prosocial scores, embeddings, and clusters generated via Communalytic (Social Media Lab, Toronto Metropolitan University) using Google's Perspective API.
Toxicity Scored
55,769
9.3% of 596,542 total
Prosocial Scored
54,229
Embeddings
55,418
403 clusters
Avg Tox / Con
0.245 / 0.328

Summary Charts

click to expand

All 13 Dimensions

Score Distribution

Scored: 55,769
Unscored: 596,542 remaining
9.3% complete
{# Expects: explorer_rows, explorer_total, explorer_pages, current_page, page_range, filter_opts, f_q, f_polarity, f_tox_min, f_tox_max, f_sort, f_cluster, f_scope, explorer_reset_url #}

Comment Explorer

Browse comments with toxicity & constructive scores. Filter by keyword, polarity, toxicity range, or cluster.

Search & Filter

Search comment text, filter by category or toxicity level
Active: "Let's be as 1 that's …" 28 comments · Page 2 of 2
Let's be clear, we added 3M people in 2 years or 3.8% per year. Too much, too fast. No one can build housing, hospitals, schools for that level of growth. We had the 4th fastest …
Let's be clear, we added 3M people in 2 years or 3.8% per year. Too much, too fast. No one can build housing, hospitals, schools for that level of growth. We had the 4th fastest growing population in the world, beating out Developing Countries in Africa. We will go back to an immigration rate of 0.8%, maybe 1% at the highest. We will still have the highest rate in the developed world.
Identity Attack0.019575719
Insult0.011236899
Profanity0.011816809
Threat0.0070034824
Severe Toxicity0.0012207031
Low Tox 0.034513097 Constructive 0.593 Policy_Critique
Feb 11, 2026 52 likes Canada's tighter immigration policy divides …
Yeah, the majority here in Ontario are happy that the government is getting it under control, and unfortunately, the method is not fair. The missing parts of the report are: 1) the government has increased …
Yeah, the majority here in Ontario are happy that the government is getting it under control, and unfortunately, the method is not fair. The missing parts of the report are: 1) the government has increased the number of permanent residency spots to convert temporary residents, but the increase is not proportionate. 2) The reason why we had an increase in temporary residents was because corporations (like Tim Horton's) lobbied the government to let in more temporary workers whom they can underpay and exploit, as the employees don't have as many rights. So now it is not surprising that they are lobbying against the changes.
Identity Attack0.0042917514
Insult0.018516673
Profanity0.01220964
Threat0.0063238298
Severe Toxicity0.0010061264
Low Tox 0.031213367 Constructive 0.778 Policy_Critique
Feb 11, 2026 1 likes Canada's tighter immigration policy divides …
I believe the backlog is over 1 million as of Oct.31. Lets do some journalism and find out why
I believe the backlog is over 1 million as of Oct.31. Lets do some journalism and find out why
Identity Attack0.002210622
Insult0.0072848746
Profanity0.010467518
Threat0.0069387536
Severe Toxicity0.00064849854
Low Tox 0.010869644 Moderate Con 0.467 Question
Jan 20, 2026 1 likes Why Canada’s immigration system has …

Perspective API Dimensions Reference

13 dimensions explained

Toxic (6)

Toxicity
— Rude, disrespectful, or unreasonable
Severe Toxicity
— Very hateful or aggressive
Identity Attack
— Targeting race, religion, gender, etc.
Insult
— Inflammatory or provocative language
Profanity
— Swear words or obscene language
Threat
— Intention to inflict pain or violence

Prosocial (7)

Affinity
— Agreement or shared understanding
Compassion
— Concern for others' wellbeing
Curiosity
— Desire to learn or understand more
Nuance
— Acknowledges complexity or multiple perspectives
Personal Story
— Shares personal experience
Reasoning
— Evidence-based or logical argumentation
Respect
— Politeness and consideration for others
Data sources: comment_perspective_scores, comment_embeddings, and view_comment_sentiment · Scores are probability values (0–1) from Google's Perspective API via Communalytic.