The Machine Learning and Optimization Group of Microsoft Research pushes the state of the art in machine learning and optimization. Our work spans the space from theoretical foundations of machine learning to new algorithms and systems for large and complex tasks.
The Nature + Computing team consists of individuals in a diverse range of Redmond-area MSR groups who apply the tools of data science to scientific data and whose research interests are focused on the study of nature. This group includes individuals whose long term research agenda is centered on studying nature, as well as individuals who for a time are looking to the natural sciences as application domains in which to test their technologies.
The focus of the Machine Teaching Group is to make the process of training a machine easy, fast and universally accessible. This multi-disciplinary challenge lies at the intersection of Machine Learning, Human-Computer Interaction, Visualization and Engineering.
Bringing innovations in the base abstractions from which developers build applications and practical implementations of those abstractions in operating systems. Our work spans from user interfaces to kernel and OS substructures. We are part of the MSR New Experiences and Technologies (NExT) organization.
The DLTC is managed by Li Deng, the Chief Scientist for AI. The goal of the DLTC is to build advanced deep learning technologies towards artificial general intelligence (AGI). We develop state-of-the-art algorithms and models in deep unsupervised learning, deep reinforcement learning, and deep learning applications in knowledge management and distillation, big data analytics, internet/enterprise information processing, natural language, vision, speech, and multimodal processing. We are hiring!
The Systems Research Group is devoted to significantly extending the state of the art in distributed systems and operating systems. Our aim is to make systems secure, scalable, fault-tolerant, manageable, and fast
The Audio and Acoustics group conducts research in audio processing and speech enhancement, 3D audio perception and technologies, devices for audio capture and rendering, array processing, information extraction from audio signals.
Our mission is to harvest and curate the wealth of knowledge encoded in language: people, content, things, connections, and activities. We mobilize research and advanced technology for the Technology arm of MSR by adapting, developing and integrating state-of-the-art technology from NLP, text mining, machine learning, knowledge extraction, and knowledge representation, while building end to end interactive knowledge experiences in close collaboration with partners across MSR and product teams.
Our mission is to explore next-generation computing systems that are scalable, efficient, robust, and easy to program.
The team of scientists in Bing that develop speech and language technologies
The Mobility and Networking Research (MNR) Group focuses on basic and applied research in all areas related to networked systems and mobile computing. Researchers build proof-of-concept systems, engage with academia, publish scientific papers, publish software for the research community, and transfer cutting-edge technologies to Microsoft’s product groups.
The homepage of the RISE Formal Methods Working Group
The MSR neXus Research Team explores systems that help connect people, places, and devices. The Nexus group merges research in Computer Supported Collaborative Work, Computational Social Science, and Information Visualization to support rich connections across a variety of dimensions, including individual and community interactions, co-located and distributed collaboration; ambient and interactive visualization; and awareness displays.
Interactive 3D technologies (I3D) combines research on 3D graphics, computer vision, machine learning, novel hardware, augmented reality and NUI. Our remit is to demonstrate radically new user experiences built using state-of-the-art vision and graphics algorithms, and novel sensing or display hardware. Our projects mix theory and practice, meaning we research new algorithms and techniques, but also build complex systems, and demonstrate our results practically.
The Quantum Architectures and Computation group is a team of leading quantum computer scientists and engineers dedicated to developing real-world quantum algorithms, understanding their implications, and designing a comprehensive software architecture for programming such algorithms on a scalable, fault-tolerant, quantum computer. Our mission is to advance our understanding of quantum computing and its applications and implementation.
The RiSE Working Group on Program Analysis (PAx) improves the productivity of developer and testers and the reliability and security of software systems via novel techniques and tools for program analysis, testing, and verification.
The Multimedia, Interaction, and Communication (MIC) group extends the state of the art of multimedia technologies involving audio, visual, haptic, and other natural signals, comprising acquisition, representation, analysis, compression, transmission, synthesis, and rendering. We apply our expertise in computer vision, acoustics, multimedia signal processing, and information coding to improve people's experience in interacting with each other and with machines.
The Natural Interaction Research group aims to enrich and reimagine the human-computer interface. Our team explores a wide variety of interaction topics including sensing and display hardware, touch and stylus input, spatial and augmented reality, and user modeling.
The Compiler and Runtime (CRx) working group addresses problems related to performance, energy efficiency, scalability, security, and privacy via fundamental advances to compiler and runtime technology. We tackle scenarios ranging from mobile devices to datacenters, leveraging our research expertise in language translation, optimization, virtual machines, garbage collection, static analysis and runtime monitoring.
The Programing Languages working group investigates all aspects of programming language design and implementation. We aim to shape the future of software construction by developing new ways of programming. Our work spans a broad spectrum of research, ranging from the study of program semantics to via type systems, program logics and abstract interpretation to syntax and user interfaces.
The Advanced Online Technology Group pushes the state of the art on online technologies especially as it relates to search and ads technologies. We have a broad scope and our current and past projects span infrastructure (storage, crawl), data (structured data, computational data), contextual search (location, social)
We conduct research broadly in the area of embedded devices, networked sensing, mobile computing and energy-efficient systems. We develop new system architecture, hardware and software platforms, programming abstractions, network protocols, energy and data management techniques, signal and information processing algorithms, and novel applications to advance the state of art on the interfaces and interactions between computer systems and the physical world.
The Empirical Software Engineering working group empowers software development teams to make sound data-driven decisions by deploying novel analytic tools and methods based on ESE’s empirical research on products, process, people, and customers.