M.Sc. student in electrical and computer engineering at the University of Alberta; B.E. in automation from Jilin University. Along the way: bio-inspired robot navigation at NII, Tokyo, and robotic manipulation at Western University.
Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networks
A synapse-local predictive-coding learning rule that removes the Jacobian transpose from backpropagation's error transport — and, unlike previous predictive-coding methods, gets better as the network gets deeper.
Metric-Aware Candidate Reranking for Structured Multimodal Event Recognition
The winning Track-1 entry to the ChaLearn UDIVA-HHOI challenge, with an analysis of why the ceiling is low — the binding limit is available context, not model capacity.
JLShen at StanceEval-2026: Cross-Lab LLM Ensembles and a Break-Even Rule for the Excluded Class
System paper for the shared task — first of 31 on seen targets, second of 22 on unseen — deriving the precision a repair must reach to pay off on a metric that excludes the NONE class.
From Dataset to Real-world: General 3D Object Detection via Generalized Cross-domain Few-shot Learning
A unified framework for 3D detection that survives the move out of the dataset — combining multi-modal fusion with contrastive-enhanced prototype learning to face domain shift and data scarcity at once.
Semi-supervised teeth and pulp-canal segmentation with metal-artifact removal in CBCT, crown–root registration across CBCT and intraoral scans, and multimodal dental analysis.
Multimodal event recognition, anticipation, and causal grounding in human–human-object interaction, exocentric and egocentric — first across every track of the challenge.
ArabicNLP 2026, at EMNLP · 1st of 31, seen targets · 2nd of 22, unseen · solo
Detecting the stance of Arabic text toward its target — first on Track 1, where targets are seen in training, and second on Track 2, where they are not.
NeurIPS 2025 · 1st place, psychopathology track (Challenge 2) · solo, as team JLShen
EEG Foundation Challenge: From Cross-Task to Cross-Subject EEG Decoding
Predicting the externalizing dimension of the psychopathology p-factor from EEG, invariant across subjects — first at 0.97843; tenth on Challenge 1, cross-task transfer of behavioural response time.
IROS 2025 · 2nd place, two tracks · team Point Loom, two people
Second in both tracks entered — Sensor Placement (Track 3) and Cross-Platform 3D Object Detection (Track 5) — on robust robot sensing across platforms and viewpoints.
DJI RoboMaster University League · Top 8 · software team lead, University of Alberta club
An esports-style, full-stack robotics league with fleets of up to nine robots — led the software team across a two-year cycle, building real-time armor-plate detection for turret auto-aiming in C++ and SLAM navigation with AI perception for the sentry.
Photographs
Heating seasonLanterns still up, no trafficThe last of the lightRapeseed, and the village behind itSwept leaves, poplar woodThe building, from belowThe lights still onThrough the window, past the carTurbine, from a moving windowTwo, on the snowWaiting on the far sideWires, and the stars behind them
Loading…
Heating season
Loading…
Lanterns still up, no traffic
Loading…
The last of the light
Loading…
Rapeseed, and the village behind it
Loading…
Swept leaves, poplar wood
Loading…
The building, from below
Loading…
The lights still on
Loading…
Through the window, past the car
Loading…
Turbine, from a moving window
Loading…
Two, on the snow
Loading…
Waiting on the far side
Loading…
Wires, and the stars behind them
Writing
我转身背离过去,面对火焰,把遗憾烧尽。
I turned from the past to face the flame, and burned the regret away.
人们用道路切割大地;高楼大厦就是人类的蜂巢。
People cut the earth apart with roads; the towers are the human hive.