atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

T-NET: Weakly Supervised Graph Learning for Combatting Human Trafficking

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes T-NET, a weakly supervised graph neural network that classifies clusters of escort ads (HT, ISW, spam) using labeling-function weak labels and contrastive learning, and releases the synthetic ASW-SYNTH dataset.

Problem

Detecting human trafficking activity in adult service website escort ads is hard because labels are costly and slow to obtain, and prior work classifies ads independently and conflates trafficking with independent sex work and spam.

Approach

Cluster ads into micro-clusters, link clusters by shared metadata into a graph, and train a GNN on programmatic weak labels from labeling functions, with node-weighted classification loss and a graph contrastive learning term based on Louvain communities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use T-NET instead of PI-GNNASW-REAL node classification · ASW-REALweighted average F1 (β = 1): 0.67 ± 0.09 -> 0.74 ± 0.16Helped
use T-NET instead of GCNASW-SYNTH node classification · ASW-SYNTHweighted average F1 (β = 1): 0.55 ± 0.27 -> 0.78 ± 0.14Helped
add contrastive learning (ablation)T-NET on ASW-REAL · ASW-REALweighted average F1 (β = 1): 0.57 ± 0.08 -> 0.74 ± 0.16Helped
use learned node weights rather than setting all node weights to 1 (ablation)T-NET on ASW-REAL · ASW-REALweighted average F1 (β = 1): 0.59 ± 0.12 -> 0.74 ± 0.16Helped
include weak-label entropy in node weighting (ablation)T-NET on ASW-REAL · ASW-REALweighted average F1 (β = 1): 0.69 ± 0.13 -> 0.74 ± 0.16Helped
include node-embedding centrality in node weighting (ablation)T-NET on ASW-REAL · ASW-REALweighted average F1 (β = 1): 0.59 ± 0.16 -> 0.74 ± 0.16Helped
add contrastive learning (ablation)T-NET on ASW-SYNTH · ASW-SYNTHweighted average F1 (β = 1): 0.73 ± 0.24 -> 0.78 ± 0.14Helped
use learned node weights rather than setting all node weights to 1 (ablation)T-NET on ASW-SYNTH · ASW-SYNTHweighted average F1 (β = 1): 0.62 ± 0.19 -> 0.78 ± 0.14Helped
include weak-label entropy in node weighting (ablation)T-NET on ASW-SYNTH · ASW-SYNTHweighted average F1 (β = 1): 0.61± 0.22 -> 0.78 ± 0.14Helped
include node-embedding centrality in node weighting (ablation)T-NET on ASW-SYNTH · ASW-SYNTHweighted average F1 (β = 1): 0.75 ± 0.11 -> 0.78 ± 0.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: ASW-REAL ASW-SYNTH

Benchmarks: ASW-REAL ASW-SYNTH

Metrics: F-beta score (beta=0.5, 1) weighted average F score HT accuracy ISW conflict

Baselines: MLP GCN NRGNN PI-GNN

Builds on: GCN InfoShield NRGNN PI-GNN programmatic weak supervision

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy