Microsoft Research Blog

Artificial intelligence

  1. Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers 

    May 21, 2022 | Michele Tufano, Dawn Drain, Alexey Svyatkovskiy, and Neel Sundaresan

    Unit testing represents the foundational basis of the software testing pyramid, beneath integration and end-to-end testing. Automated software testing researchers have proposed a variety of techniques to assist developers in this time-consuming task. In this paper we present an approach to support developers in writing…

  2. Improved Drug-target Interaction Prediction with Intermolecular Graph Transformer 

    May 5, 2022

    The identification of active binding drugs for target proteins (termed as drug-target interaction prediction) is the key challenge in virtual screening, which plays an essential role in drug discovery. Although recent deep learning-based approaches achieved better performance than molecular docking, existing models often neglect certain…

  3. Neurocompositional computing in human and machine intelligence: A tutorial 

    May 5, 2022

    The past decade has produced a revolution in Artificial Intelligence (AI), after a half-century of AI repeatedly failing to meet expectations. What explains the dramatic change from 20th-century to 21st-century AI, and how can remaining limitations of current AI be overcome? Until now, the widely…

  4. Avoiding Negative Side Effects of Autonomous Systems in the Open World 

    May 1, 2022 | Sandhya Saisubramanian, Ece Kamar, and Shlomo Zilberstein

    Autonomous systems that operate in the open world often use incomplete models oftheir environment. Model incompleteness is inevitable due to the practical limitations inprecise model specification and data collection about open-world environments. Due to thelimited fidelity of the model, agent actions may producenegative side effects(NSEs)…