Skip to content
View Yif-Yang's full-sized avatar

Block or report Yif-Yang

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yif-Yang/README.md

Yifan Yang

Senior Researcher at Microsoft Research Asia
Vision Computing Group · Shanghai

Microsoft Research Google Scholar Email

I work at the intersection of self-evolving agents, multimodal foundation models, and visual content generation — connecting research ideas to open-source systems and to products people actually use.

At MSRA I lead the recursive self-improvement (RSI) research direction, spanning agent harnesses, tasks and rewards, data pipelines, and model training, and extending toward AI4AI: using AI systems to improve AI research and development itself. I am also a long-term contributor to Microsoft's first-party multimodal models, including Phi-3.5 Vision, Phi-4-mini, and the next-generation MAI model series.

40+ peer-reviewed papers (20+ as first or corresponding author) at CVPR, ICCV, ECCV, NeurIPS, ICLR, ICML, and AAAI · 10+ international patents as primary inventor · Technology transferred into GitHub Copilot, Azure AI Foundry, and Office.

Featured open-source work

Self-evolving agents

  • SkillOpt — Trains reusable natural-language skills for frozen LLM agents through trajectory-driven optimization and validation-gated updates. Best or tied-best across all 52 evaluated settings. Stars
  • Resource2Skill — Distills tutorials, videos, code, and other human-created multimodal resources into reusable, executable agent skills. Stars
  • SkillLens — A systematic study of how model-generated skills are produced, consumed, and reused across the skill lifecycle. Stars

Multimodal learning and generation

  • LLM2CLIP — Uses large language models as textual teachers to improve vision-language representation learning. AAAI 2026 Outstanding Paper Award and WAIC 2026 Youth Outstanding Paper Nomination Award; 300K+ Hugging Face downloads, and the technique now serves as the visual-pretraining approach for Phi-4-mini. Stars
  • World-R1 — Reinforces 3D constraints in text-to-video generation with camera-aware initialization and 3D-aware rewards. ICML 2026. Stars
  • Latent Spatial Memory — Persistent latent 3D scene memory for video world models: 10.57× faster generation and 55× lower 3D-cache memory. Stars
  • RAS — Region-adaptive, training-free sampling for efficient diffusion-transformer inference. CVPR 2026. Stars

Benchmarks and evaluation

  • BizGenEval — A systematic benchmark for commercial visual content generation, now used as a reward and evaluation system in Microsoft PowerPoint. Stars
  • AVGen-Bench — Task-driven, multi-granular evaluation for text-to-audio-video generation. Stars

News, talks & interviews

Academic service

  • Area Chair: NeurIPS, ICML, and ICLR
  • Senior Program Committee Member: AAAI
  • Program Committee / Reviewer: CVPR, ICCV, ECCV, SIGGRAPH, WAICA, BMVC, NeurIPS, ICLR, ICML, ACL, EMNLP, AISTATS, and WACV
  • Journal Reviewer: IJCV, IEEE TMM, and TMLR

Collaboration

I maintain long-standing research collaborations with Tsinghua, Peking University, Fudan, Shanghai Jiao Tong, and Tongji, and have mentored 30+ master's and Ph.D. students — many now pursuing Ph.D.s or faculty positions at top North American universities, or working at NVIDIA, Meta, Alibaba Qwen, and Tencent Hunyuan. Always open to conversations about self-evolving agents and multimodal generation — reach me at yifyang29@gmail.com.

Pinned Loading

  1. microsoft/LLM2CLIP microsoft/LLM2CLIP Public

    LLM2CLIP significantly improves already state-of-the-art CLIP models.

    Python 691 34

  2. microsoft/RAS microsoft/RAS Public

    An open-source implementation of Regional Adaptive Sampling (RAS), a novel diffusion model sampling strategy that introduces regional variability in sampling steps

    Python 158 10

  3. microsoft/World-R1 microsoft/World-R1 Public

    [ICML 2026] World-R1: Reinforcing 3D Constraints for Text-to-Video Generation

    Python 427 17

  4. microsoft/SkillOpt microsoft/SkillOpt Public

    SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

    Python 18k 1.7k

  5. microsoft/LatentSpatialMemory microsoft/LatentSpatialMemory Public

    Latent Spatial Memory for Video World Models

    Python 327 11

  6. microsoft/Resource2Skill microsoft/Resource2Skill Public

    A general framework for distilling human-created multimodal resources into reusable, executable skills that AI agents can browse, compose, and run, validated across diverse domains including web, P…

    Python 527 59