Jiayuan Rao (@Houston_Rao) header
Jiayuan Rao (@Houston_Rao) profile picture

3rd-year PhD Candidate @sjtu1896 AI for Sports

Shanghai
Joined July 2017
Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)Photo by Jiayuan Rao (@Houston_Rao)
MatchMate⚽️ An AI football companion product for live game watching: ask questions, check data, and get personalized commentary and interactions in real time. Born from our AI sports research, now in beta! Try here👉matchmate.tv #FootballAI #SportsTech #WorldCup2026
🤖 Made with AI
1
2
495
How it compared with SoccerMaster+MatchMate 🤔
between today and yesterday, we launched two amazing new capabilities: Gemini 3.8 Flash and Agentic Video Understanding and they have been so much fun to build with. to test their limits, I built a retro Windows 98-themed workstation where you can drop in any YouTube URL of full 2-hour soccer matches 💾 ⚽(or any sports broadcast) & ask super detailed questions like "show me all the 🟨 yellow cards & bookings" ⚡ Agentic Video Understanding autonomously navigates across the 120-minute video timeline (no giant downloads or blind frame sampling) 🔍 dynamically zooms into candidate segments to detect referee whistles, tackles & card gestures 📍 isolates every card with exact sub-second timestamps & 2D pitch coordinates 🎬 pops out a tactical ledger where clicking any row instantly seeks and plays live! no manual scrubbing. pure interactive video intelligence.
1
48
🏀 Can AI truly understand who did what, and when in a basketball game? Introducing BasketEvent+PlayNet: player-centric basketball understanding of real NBA broadcasts, a new work with @WeidiXie. 🎥 Demo attached. Paper, code&data are now open-source. 🌐 zhangyu2003.github.io/Basket…
1
1
1
6
1,981
🌎🇨🇻 OFFICIAL: Vozinha wins FIFA Man of the Match Award for Spain-Cape Verde. 👏🏼
3,798
27,697
2,204
342,996
5,746,864
Come and see our work with @WeidiXie !!! As FIFA World Cup is coming, our SoccerMaster meets the CVPR award candidate🎉
⚽️ Introducing the first vision foundation model for this beautiful game. 🌟 CVPR 2026 Oral & Award Candidate (with @WeidiXie )

⏰ Oral: June 6, 14:00 (Four Seasons Ballroom) 
📍 Poster: June 6, 16:45 (#11) 📑 SoccerMaster: A Vision Foundation Model for Soccer Understanding
3
6
612
Football tactics are not with a single future, In GenTac, we treat open-play as a generative multi-agent process, unifying: ⚽ multi-player trajectory forecasting 📍 tactical event recognition Project Page: jyrao.github.io/GenTac/ Github: github.com/jyrao/GenTac @WeidiXie
5
1
1
6
1,106
Fig. 5 | forecasting events from generated futures GenTac samples future trajectory rollouts, then maps them into tactical events. So the output is not a single label, but a distribution over possible tactical outcomes grounded in different generated futures.
2
39
Fig. 4 | trajectories carry semantics On TacBench-Event with 5 event types and 15 subtypes, GenTac can recover tactical semantics directly from multi-player trajectories. Event grounding reaches: 71.2% top-1 for event type 53.7% top-1 for event subtype with strong top-3/5 Acc.
2
33
Fig. 3 | beyond soccer We also retrain GenTac on basketball, American football, and ice hockey. Across all three, opponent-conditioned forecasting consistently outperforms unconditioned rollout.
2
40
Fig. 2 | conditioned forecasting GenTac is also about generating futures under different conditions: team /league style and objectives. Team conditioning improves collective structure at 5s. Objective guidance also makes the rollout steerable toward offense or defense.
2
48
Welcome to join our Challenges at CVPR 2026!!! See all the details here and I'm hosting VQA challenges with $1000 prize for No.1 candidate sponsored by KNQ technology.
The SoccerNet 2026 Challenges are in full swing⚽️🔥 Our presentation video is now live : meet the task leaders and don't miss any details before the April 24, 2026 deadline. ▶️Watch it here: youtu.be/TjX789boQGM Time to climb the leaderboard 🚀 @_CVsports #CVPR2026
1
1
320
Jiayuan Rao retweeted
(1/n) 🚨 BERTs that chat: turn any BERT into a chatbot with diffusion hi @karpathy, we just trained a few BERTs to chat with diffusion — we are releasing all the model checkpoints, training curves, and recipes! Hopefully this spares you the side quest into training nanochat with diffusion for now 🙂. It’s both a hands-on tutorial for beginners and an example showing how to use our complete toolkit (dLLM) for deeper projects. Code: github.com/ZHZisZZ/dllm Report: api.wandb.ai/links/asap-zzho… Checkpoints: huggingface.co/collections/d… Motivation: I couldn’t find a good “Hello World” example for training a minimally working yet useful diffusion language models, a class of bidirectional language models capable of parallel token generation in arbitrary order. So I tried finetuning BERTs to make it chat with discrete diffusion—and it turned out more fun than I expected. TLDR: With a small amount of open-source instruction-following data, a standard BERT can gain conversational ability with diffusion. Specifically, a finetuned ModernBERT-large, with a similar number of parameters, performs close to Qwen1.5-0.5B.
Nice, short post illustrating how simple text (discrete) diffusion can be. Diffusion (i.e. parallel, iterated denoising, top) is the pervasive generative paradigm in image/video, but autoregression (i.e. go left to right bottom) is the dominant paradigm in text. For audio I've seen a bit of both. A lot of diffusion papers look a bit dense but if you strip the mathematical formalism, you end up with simple baseline algorithms, e.g. something a lot closer to flow matching in continuous, or something like this in discrete. It's your vanilla transformer but with bi-directional attention, where you iteratively re-sample and re-mask all tokens in your "tokens canvas" based on a noise schedule until you get the final sample at the last step. (Bi-directional attention is a lot more powerful, and you get a lot stronger autoregressive language models if you train with it, unfortunately it makes training a lot more expensive because now you can't parallelize across sequence dim). So autoregression is doing an `.append(token)` to the tokens canvas while only attending backwards, while diffusion is refreshing the entire token canvas with a `.setitem(idx, token)` while attending bidirectionally. Human thought naively feels a bit more like autoregression but it's hard to say that there aren't more diffusion-like components in some latent space of thought. It feels quite possible that you can further interpolate between them, or generalize them further. And it's a component of the LLM stack that still feels a bit fungible. Now I must resist the urge to side quest into training nanochat with diffusion.
20
110
18
960
177,222
“Multi-agent System for Comprehensive Soccer Understanding” done with @WeidiXie will be oral presented #ACMMM2025 in Dublin at GoldSmith3, RDCC from around 14:20 tommorrow (10.30). Come and chat if you are interested!⚽️🏆Also, join our challenge on CVPR 2026 based on this work!
1
2
1,666
NICE Go!!!
Hi all, I am hosting a dinner party on 11.5 at EMNLP this year! We've invited a bunch VCs and startup people, also fantastic panelist to talk about embodied AI and LLM agents. All are welcome to attend!!
1
78
Join our challenge @CVPR 2026! ⚽️⚽️🏆🏆 For $1,000 Prize with Soccer VQA task!
🚀🌟We're excited to kick off the third official task of #SoccerNet Challenges 2026! ⚽️3⃣ VQA Visual Question Answering Details of this task are available at soccer-net.org/challenges/20…
2
4
856
In ACM MM 2025, we introduced "Multi-Agent System for Comprehensive Soccer Understanding" with @WeidiXie ⚽️AI with external knowledge to analyze on/off-field dynamics! 🧐 📄: arxiv.org/abs/2505.03735 🌐: jyrao.github.io/SoccerAgent/ See details below! #AI4Sports #MultiAgent #ACMMM25
3
5
1
3
836
iii) Ablation studies demonstrate that the system achieves better performance when provided with general task descriptions as context. More qualitative results of execution pipeline are shown as follows.
41
ii) Also, we designed a multi-agent system, SoccerAgent, to decompose the the given multi-modal soccer-related questions with tool chains and then execute the tools step by step with the help of a distributed toolbox.
31
i) We proposed a multi-modal soccer understanding QA benchmark with multiple choices based on WikiPedia and other existing datasets. Some representative examples for each task are presented for reference.
37