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: "I was unemployed for a …" 80 comments · Page 4 of 4
decrease unemployment rate?
decrease unemployment rate?
Identity Attack0.002885833
Insult0.006847872
Profanity0.009903891
Threat0.0066151097
Severe Toxicity0.00071525574
Low Tox 0.011120965 Low Con 0.252
Jan 12, 2026 Canada’s new rules in 2026
Youth unemployment in Quebec has been elevated, with the rate for 15- to 24-year-olds reaching 14.7% in September 2025, its highest level for that month since 2010 (excluding 2020)
Youth unemployment in Quebec has been elevated, with the rate for 15- to 24-year-olds reaching 14.7% in September 2025, its highest level for that month since 2010 (excluding 2020)
Identity Attack0.0014706649
Insult0.005570114
Profanity0.008622919
Threat0.0057250885
Severe Toxicity0.00032901764
Low Tox 0.003926894 Moderate Con 0.375
Nov 19, 2025 115 likes Quebec Ends Economic Immigration Program …
We have an 11% unemployment rate.When willl get it?We don't have enough for us and we can depict the felons and bad driving records.We don't have enough when we can be choosy.On application decisions job …
We have an 11% unemployment rate.When willl get it?We don't have enough for us and we can depict the felons and bad driving records.We don't have enough when we can be choosy.On application decisions job positions limited housing we don't have enough
Identity Attack0.000053138538
Insult0.0001796564
Profanity0.000022250531
Threat0.000024195764
Severe Toxicity0.0000022489005
Low Tox 0.0004112069
Apr 28, 2025
What about the unemployment rate Canadian citizens face as international students are working for cash and 2 or 3 jobs,
What about the unemployment rate Canadian citizens face as international students are working for cash and 2 or 3 jobs,
Identity Attack0.00009613917
Insult0.00015556141
Profanity0.000015179934
Threat0.000023953597
Severe Toxicity0.0000022308889
Low Tox 0.0004076524 Economic_Argument
Apr 15, 2025 10 likes
At lastly..government & authorities has taken absolutely extraordinary steps against..new immigration & jobs in immegrants should be close & send them backs without hesitations..housing crises & unemployment will be improved immediately..go ahead without delay…wakes up..wakes …
At lastly..government & authorities has taken absolutely extraordinary steps against..new immigration & jobs in immegrants should be close & send them backs without hesitations..housing crises & unemployment will be improved immediately..go ahead without delay…wakes up..wakes up..we are delayed in decision.
Identity Attack0.000048779526
Insult0.00014532087
Profanity0.000017338123
Threat0.000020040892
Severe Toxicity0.0000025921015
Low Tox 0.0003061768
Apr 14, 2025

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.