Microsoft Research Blog

English

  1. AutoVerus: Automated Proof Generation for Rust Code 

    October 12, 2025

    Generative AI has shown its values for many software engineering tasks. Still in its infancy, large language model (LLM)-based proof generation lags behind LLM-based code generation. In this paper, we present AutoVerus. AutoVerus uses LLM to automatically generate correctness proof for Rust code. AutoVerus is…

  2. Flow Matching-Based Autonomous Driving Planning with Advanced Interactive Behavior Modeling 

    October 12, 2025

    Modeling interactive driving behaviors in complex scenarios remains a fundamental challenge for autonomous driving planning. Learning-based approaches attempt to address this challenge with advanced generative models, removing the dependency on over-engineered architectures for representation fusion. However, brute-force implementation by simply stacking transformer blocks lacks a…

  3. MCP Interviewer 

    October 11, 2025

    MCP Interviewer is a Python CLI tool that helps you catch MCP server issues before your agents do.Ā The MCP Interviewer ensures compliance with provider constraints and offers warnings when recommended guidance is not followed, while also supporting optional functional testing using an LLM agent. It…

  4. Oasis: Pooling PCIe Devices Over CXL to Boost Utilization 

    October 11, 2025

    PCIe devices, such as NICs and SSDs, are frequently underutilized in cloud platforms. PCIe device pools, in which multiple hosts can share a set of PCIe devices, could increase PCIe device utilization and reduce their total cost of ownership. The main way to achieve PCIe…

  5. Juan Lavista, Corporate VP of Microsoft: “AI is not just an alternative, it is the only solution” 

    October 11, 2025 | Juan M. Lavista Ferres

    Juan M. Lavista Ferres,Ā Corporate Vice President and Chief Data Scientist of the AI for Good Lab at Microsoft Corporation, presented his bookĀ Artificial Intelligence for Good. AIĀ for Good: Applications in Sustainability, Humanitarian Action, and Health,Ā together withĀ Editorial TAEDAĀ and within the framework of itsĀ 20th anniversary, where they propose…

  6. Principal Researcher – Data Systems – Microsoft Research 

    October 10, 2025

    We seek a Principal Researcher with expertise in query execution, data storage, resource management for serverless cloud platforms, data discovery, and data preparation techniques. Candidates with experience in leveraging novel hardware, Artificial Intelligence (AI), and Machine Learning (ML) for data management challenges are of special…

  7. Chain-of-Retrieval Augmented Generation 

    October 10, 2025

    This paper introduces an approach for training o1-like RAG models that retrieve and reason over relevant information step by step before generating the final answer. Conventional RAG methods usually perform a single retrieval step before the generation process, which limits their effectiveness in addressing complex…

  8. Dyna-Mind: Learning to Simulate from Experience for Better AI Agents 

    October 9, 2025

    Reasoning models have recently shown remarkable progress in domains such as math and coding. However, their expert-level abilities in math and coding contrast sharply with their performance in long-horizon, interactive tasks such as web navigation and computer/phone-use. Inspired by literature on human cognition, we argue…

  9. RepDL: Bit-level Reproducible Deep Learning Training and Inference 

    October 9, 2025 | Peichen Xie, Xian Zhang, and Shuo Chen

    Non-determinism and non-reproducibility present significant challenges in deep learning, leading to inconsistent results across runs and platforms. These issues stem from two origins: random number generation and floating-point computation. While randomness can be controlled through deterministic configurations, floating-point inconsistencies remain largely unresolved. To address this,…