Pacific Northwest Probability Seminar: An Analysis of Spatial Mixing[MP4] [1:03:09] [2017/11/28]In joint work with Soumik Pal, we study natural mixing processes where cards (or dominoes or mahjong tiles) are 'smushed' around on a table with two hands. How long should mixing continue. If things…
Keynote: Smart Enough to Work With Us? Foundations and Challenges for Teamwork-Enabled AI Systems[MP4] [1:01:04] [2017/11/21]For much of its history, AI research has aimed toward building intelligent machines independently of their interactions with people. As the world of computing has evolved, and systems pervade ever…
Pacific Northwest Probability Seminar: Gravitational Allocation to Uniform Points on the Sphere[MP4] [0:45:28] [2017/11/20]Given n uniform points on the surface of a two-dimensional sphere, how can we partition the sphere fairly among them? "Fairly" means that each region has the same area. It turns out that if…
Pacific Northwest Probability Seminar: A Characterization Theorem for the Gaussian Free Field[MP4] [0:46:42] [2017/11/20]We prove that any random distribution satisfying conformal invariance and a form of domain Markov property and having a finite moment condition must be the Gaussian free field. We also present some…
Two-round Secure Multiparty Computations from Minimal Assumptions[MP4] [0:49:06] [2017/11/20]A secure multiparty computation protocol allows a set of mutually distrusting parties to compute a joint function of their private inputs without leaking anything apart from the output of the…
Intent and Emotions in Image Search and Viewing[MP4] [0:59:03] [2017/11/20]The talk is divided into two sections. In the first section, I will talk about behavioral and physiological responses associated with interest, curiosity, and novelty in image viewing. We recorded…
Using Large Scale Genomic Databases to Improve Disease Variant Interpretation[MP4] [0:30:19] [2017/11/20]Rapid advances in sequencing technology have led to the generation of genome-scale DNA sequencing data for more than 2 million individuals worldwide. These data represent incredibly powerful…
Pacific Northwest Probability Seminar: Optimal Matching of Gaussian Samples[MP4] [0:50:05] [2017/11/20]Optimal matching problems are random variational problems widely investigated in the mathematics and physics literature. We discuss here the optimal matching problem of an empirical measure on a…
Foundations of Data Science - Lecture 4[MP4] [1:16:08] [2017/11/17]Modern data often consists of feature vectors with a large number of features. High-dimensional geometry and Linear Algebra (Singular Value Decomposition) are two of the crucial areas which form the…
Foundations of Data Science - Lecture 3[MP4] [0:52:38] [2017/11/17]Modern data often consists of feature vectors with a large number of features. High-dimensional geometry and Linear Algebra (Singular Value Decomposition) are two of the crucial areas which form the…
Foundations of Data Science - Lecture 1[MP4] [0:49:25] [2017/11/17]Modern data often consists of feature vectors with a large number of features. High-dimensional geometry and Linear Algebra (Singular Value Decomposition) are two of the crucial areas which form the…
Foundations of Data Science - Lecture 2[MP4] [0:59:00] [2017/11/17]Modern data often consists of feature vectors with a large number of features. High-dimensional geometry and Linear Algebra (Singular Value Decomposition) are two of the crucial areas which form the…
The ACLU and Broken Windows Policing[MP4] [1:04:16] [2017/11/14]Zachary Horvitz is a rising junior at Brown University, concentrating in computer science and anthropology. He presents at Microsoft Research background on issues around "broken window…
Asynchronous Reactive Models Event-based Analysis of Networks of Actors[MP4] [0:58:08] [2017/11/09]Rebeca is designed for modeling and formal verification of asynchronous and reactive systems in 2001, and is supported by a model-checking tool, Afra. Followed by that, an actor-based family of…
Hacking The Runway: Exploring Fashion Technology & Haute Tech Couture[MP4] [0:48:21] [2017/11/09]The world of fashion is rapidly adopting technology on runways around the world, bringing a spotlight to innovative new designs and experiments, also known as Haute Tech Couture. However, designers…
Social Order in the Age of Big Data: Exploring the Knowledge Problem and the Freedom Problem[MP4] [1:16:40] [2017/11/09]This talk will explore how to use social theory to understand problems of social order and its relationship to an era of Big Data. I take as a starting-point of the talk the neglected late work of…
Post-Quantum Zero-Knowledge and Signatures from Symmetric-Key[MP4] [0:33:33] [2017/11/09]We propose a new class of post-quantum digital signature schemes that: (a) derive their security entirely from the security of symmetric-key primitives, believed to be quantum-secure, and (b) have…
Project Catapult Academic Tutorial: OpenCL[MP4] [0:26:33] [2017/11/09]We will be presenting a series of online tutorial sessions to introduce and provide examples of the work that is possible in the Catapult Academic environment.
One genome to rule them all, one genome to find them[MP4] [0:30:03] [2017/11/09]I will highlight some methodologies and examples of finding causal mutations in both medical genomics and comparative genomics contexts.
Video Understanding: From Tags to Language[MP4] [0:58:28] [2017/11/07]The increasing ubiquity of devices capable of capturing videos has led to an explosion in the amount of recorded video content. Instead of "eyeballing" the videos for potentially useful…
Statistical analyses of multidomain data for the microbiome[MP4] [0:30:29] [2017/11/07]Longitudinal studies using perturbations enable us to study the resilience of the human microbiome. These are particularly informative in the case of antibiotic courses and colonic clean-out. The…
Three Principles of Data Science: Predictability, Stability, and Computability[MP4] [0:51:05] [2017/11/07]In this talk, I will discuss intertwining importance and connections of three principles of data science. The three principles will be demonstrated in the context of two neuroscience projects and…
The Neural Genesis of a Joke[MP4] [0:55:34] [2017/11/06]Unlike passive humor appreciation, the neural correlates of real-time humor creation have been unexplored. As a case study for creativity, humor creation uniquely affords a reliable assessment of a…
Developing Bug-Free Machine Learning Systems Using Formal Mathematics[MP4] [0:51:53] [2017/11/06]Noisy data, non-convex objectives, model misspecification, and numerical instability can all cause undesired behaviors in machine learning systems. As a result, detecting actual implementation errors…
Physics-based Manipulation with and Around People[MP4] [1:24:40] [2017/11/04]Robots manipulate with super-human speed and dexterity on factory floors. But yet they fail even under moderate amounts of clutter or uncertainty. However, human teleoperators perform remarkable acts…
Project Catapult Academic Tutorial: Example Project[MP4] [0:44:27] [2017/11/04]We will be presenting a series of online tutorial sessions to introduce and provide examples of the work that is possible in the Catapult Academic environment.
The Programming Language Wars[MP4] [1:18:10] [2017/10/27]Modern society is built on software platforms that encompass a great deal of our lives. While this is well known, software is invented by people and this comes at considerable cost. Notably,…
Digital Mental Health for Depression and Anxiety[MP4] [0:52:58] [2017/10/27]This talk will provide a brief overview of digital mental health, which has used common technologies such as web and mobile apps to support behaviors aimed at reducing mental health symptoms. While…
Project Catapult Academic Tutorial: Getting Started and Intro to APIs[MP4] [0:34:56] [2017/10/27]We will be presenting a series of online tutorial sessions to introduce and provide examples of the work that is possible in the Catapult Academic environment.
Fireside Chat with Harry Shum[MP4] [0:42:01] [2017/10/25]Christopher Bishop has a fireside chat with Harry Shum, executive vice president of Microsoft's Artificial Intelligence (AI) and Research group, discussing Microsoft Research's advancements in…
Resilience and Security in Cyber-Physical Systems: Self-Driving Cars and Smart Devices[MP4] [1:15:58] [2017/10/18]The future will be defined by autonomous computer systems that are tightly integrated with the environment, also known as Cyber-Physical systems (CPS). Resilience and security become extremely…
Project Catapult Academic Tutorial[MP4] [1:18:19] [2017/10/18]We will be presenting a series of online tutorial sessions to introduce and provide examples of the work that is possible in the Catapult Academic environment.
Robust, Visual-Inertial State Estimation: from Frame-based to Event-based Cameras[MP4] [1:24:54] [2017/10/12]I will present the main algorithms to achieve robust, 6-DOF, state estimation for mobile robots using passive sensing. Since cameras alone are not robust enough to high-speed motion and high-dynamic…
What 151,000,000 Calories Burned in a Single VR Game Says About the Future of Exercise[MP4] [1:08:49] [2017/10/12]In April of 2016, an early VR title called Audioshield was released on Steam, the largest PC gaming community in the world. According to Steam stats, gamers have played more than 693,000 hours of…
Scalable Trust-Region Method for Deep Reinforcement Learning Using Kronecker-Factored Approximation[MP4] [1:12:32] [2017/10/12]In this work, we propose to apply trust region optimization to deep reinforcement learning using a recently proposed Kronecker-factored approximation to the curvature. We extend the framework of…
Towards Program Synthesis for Security[MP4] [1:06:38] [2017/10/12]Many of the major security problems are caused by small programming errors, which could be avoided by automating menial programming tasks through program synthesis. However, program synthesis is still…
Azure's Computing Power Accelerates Data Science at The Turing Institute[MP4] [0:01:34] [2017/10/09]Chanuki Seresinhe and Suzy Moat of The Turing Institute share their experience using Azure to measure aspects of the world that humans have been aware of, but have no data on.
Ethnography for Artificial Intelligence[MP4] [1:25:58] [2017/10/06]An introduction to ethnography for Artificial Intelligence as well as conversational analysis and its relevance to AI.
Azure and The Turing Institute Partner to Use Online Data to Better Understand Human Behavior[MP4] [0:01:29] [2017/10/05]Merve Alanyali and Suzy Moat of The Alan Turing Institute explain how they use Azure to analyze and use online data to understand human behavior. Azure helped them analyze over 25 million images in a…
Tech Showcase: Mobile Directions Robot[MP4] [0:01:30] [2017/10/03]This demo shows our work on a mobile robot that gives directions to visitors. Currently, this robot is navigating Microsoft Building 99, leading people, escorting and interacting with visitors and…
Tech Showcase: Microsoft Translator Live[MP4] [0:02:21] [2017/10/03]Microsoft Translator live enables users to hold translated conversations across two or more languages, with up to 100 participants participating at the same time using PowerPoint, iOS, Android,…
Tech Showcase: Bing Visual Search[MP4] [0:02:40] [2017/10/03]Visual search, AKA search by image, is a new way of searching for information using an image or part of an image as the query. Similar to text search, which connects keyword queries to knowledge on…
Tech Showcase: Microsoft Pix[MP4] [0:01:32] [2017/10/03]Microsoft Pix helps every photographer take better pictures. Because it incorporates AI behind the lens, it can tweak settings, select the best shots, and enhance them on the fly. It's designed to…
Tech Showcase: Machine Teaching Using the Platform for Interactive Concept Learning (PICL)[MP4] [0:10:28] [2017/10/03]Building machine learning (ML) models is an involved process requiring ML experts, engineers, and labelers. The demand of models for common-sense tasks far exceeds the available "teachers"…
Tech Showcase: Deep Artistic Style Transfer: From Images to Videos[MP4] [0:04:34] [2017/10/03]This demo demonstrates several applications of Microsoft's recent work in artistic style transfer for images and videos. One technology, called StyleBank, provides an explicit representation for…
Tech Showcase: Interactive Chinese Learning App[MP4] [0:02:00] [2017/10/03]When traveling to China it's best to know at least a bit of the language. The mobile app called Learn Chinese can help travelers enjoy a better journey. Learn Chinese teaches in an interactive way, by…
Tech Showcase: Accelerating Research Using Networked FPGAs[MP4] [0:01:48] [2017/10/03]Project Catapult connects FPGAs together through a network to create a hyperscale, reconfigurable accelerator fabric. See how to use the Project Catapult cluster at the Texas Advanced Computing Center…
Tech Showcase: DeepFind: Searching within Documents to Answer Natural Language Questions[MP4] [0:01:54] [2017/10/03]DeepFindSearching within web documents on mobile devices is difficult and unnatural: ctrl-f searches only for exact matches, and it's hard to see the search results. DeepFind takes a step toward…
Tech Showcase: Cortana, Your Personal Assistant[MP4] [0:01:49] [2017/10/03]From ferry schedules to dinner reservations, Cortana is the digital assistant designed to help people get things done. Cortana will eventually be everywhere people need assistance—on the phone, PC,…
Tech Showcase: Customizing Speech Recognition for Higher Accuracy Transcriptions[MP4] [0:04:24] [2017/10/03]Two of the most important components of speech recognition systems are the acoustic model and the language model. Those models behind Microsoft's speech recognition engine have been optimized for…
Tech Showcase: Custom Vision Service[MP4] [0:01:52] [2017/10/03]This demo shows how Custom Vision Service can be applied to many AI vision applications. For example, if a client needs to build a custom image classifier, they can submit a few images of objects, and…
Tech Showcase: InfoBots: AI-Powered Conversational QnA Systems[MP4] [0:04:34] [2017/10/03]As we move into the world of messaging apps, bots and botification of content, users are starting to move from keyword searches to relying on bots and assistants for their information seeking needs.…
Tech Showcase: Project InnerEye Assistive AI for Cancer Treatment[MP4] [0:03:53] [2017/10/03]Project InnerEye is a new AI product targeted at improving the productivity of oncologists, radiologists, and surgeons when working with radiological images. The project's main focus is in the…
Tech Showcase: Project Malmo Experimentation Platform for the Next Generation of AI Research[MP4] [0:02:28] [2017/09/30]Project Malmo is an open source AI experimentation platform that supports fundamental AI research. With the platform, Microsoft provides an experimentation environment in which promising approaches…
Mining Input Grammars for Security Testing[MP4] [1:07:38] [2017/09/30]Knowing which part of a program processes which parts of an input can reveal the structure of the input as well as the structure of the program. In a URL "http://www.example.com/path/", for…
Foundations for Natural Proofs and Quantifier Instantiation[MP4] [1:01:51] [2017/09/30]The logics required to support program verification go much beyond the class of decidable logics available today, and beyond the quantifier-free logics supported by SMT solvers today. In particular,…
Cloudberry for Interactive Big Queries and TextDB for Cloud-Based Text Analytics[MP4] [1:12:22] [2017/09/29]This talk will give an overview of our research projects. Cloudberry is a middleware solution to support interactive exploration and visualization on large data sets ("responsive big…
Dynamic Data Collection and Diagnostics for Improving JavaScript Applications[MP4] [1:11:41] [2017/09/29]JavaScript is becoming one of the most popular languages, yet it is known for its suboptimal design. To effectively use JavaScript despite its design flaws, lightweight static analyses, implemented in…
Fairness in Machine Learning[MP4] [1:20:54] [2017/09/28]Machine learning is increasingly being adopted by various domains: governments, credit, recruiting, advertising, and many others. Fairness and equality are critical aspects, especially in light of…
Resource Efficient Driving Policy[MP4] [0:36:25] [2017/09/26]When attacking the problem of Autonomous Driving, one must take into account strict computational constraints, posed by the desired low cost of sensors and processors, and by the required real-time…
On-Device Machine Intelligence with Neural Projections[MP4] [0:47:22] [2017/09/26]Deep neural networks and other machine learning models have been transformative for building intelligent systems capable of visual recognition, speech and language understanding. While recent advances…
Counting every person on Earth to eradicate poverty and empower women[MP4] [0:02:03] [2017/09/25]The number one United Nations Sustainable Development Goal is to eliminate poverty, leaving nobody behind. Researchers in the United Kingdom are harnessing the large-scale data-processing power of…
New Frontiers in Imitation Learning[MP4] [1:01:43] [2017/09/20]The ongoing explosion of spatiotemporal tracking data has now made it possible to analyze and model fine-grained behaviors in a wide range of domains. For instance, tracking data is now being…
Small Deep Neural Networks - Their Advantages, and Their Design[MP4] [0:40:41] [2017/09/19]Deep neural networks (DNNs) have led to significant improvements to the accuracy of machine-learning applications. For many problems, such as object classification and object detection, DNNs have led…
Constrained Temporal Variation in Speech[MP4] [1:08:54] [2017/09/15]The characteristic durations of speech sounds vary considerably across languages, dialects, and even speakers of the same dialect. Analyses of increasingly large speech corpora reveal, however, that…
Trading-Off Cost of Deployment Versus Accuracy for Predictive Models[MP4] [0:31:28] [2017/09/15]Predictive models are finding an increasing number of applications in many industries. As a result, a practical means for trading-off the cost of deploying a model versus its effectiveness is needed.…
Articulated Human Pose Tracking with Inertial Sensors[MP4] [1:02:04] [2017/09/15]Thus far, capturing human body motion has only been possible with precisely-positioned sensors and cameras in well-calibrated studio environments. This constraint has fundamentally restricted the…
Fundamentals of User Studies[MP4] [1:32:10] [2017/09/12]Overview of important methods and techniques applied in user studies from the perspective of academic research, and also from the perspective of product development. The talk is ended with two…
Social Network Analysis[MP4] [2:06:00] [2017/09/12]An overview of social networks and social network analysis.
Automatic Speech Recognition - An Overview[MP4] [1:24:40] [2017/09/12]An overview of how Automatic Speech Recognition systems work and some of the challenges.
Computational Pragmatics[MP4] [2:04:34] [2017/09/11]Defining pragmatics has not been easy. We discuss the major themes that have been dealt with in the field: 1) The macro perspective: Speech Act Theory 2) The micro perspective: Cooperative Principles…
Multilingualism[MP4] [1:45:28] [2017/09/11]An overview of some aspects of multilingualism for those that are new to the field. This talk introduces important issues and concepts to have in mind when working on your research projects.
NLP for Social Media[MP4] [1:28:34] [2017/09/11]How to do natural language processing on social media data.
Spoken Dialogue Systems - Personal Assistants and Non-Task Oriented Systems[MP4] [1:38:13] [2017/09/09]Part 2 of Alan W Black's Spoken Dialogue Systems talk based on lectures he gave at Carnegie Mellon University.
Spoken Dialog Systems - Task Oriented Systems[MP4] [1:22:24] [2017/09/08]Tutorial on what actual dialog systems are like and the problems we have with them, based on lectures Alan gave at Carnegie Mellon University.
Artificial Social Intelligence[MP4] [1:22:44] [2017/09/08]Breakthroughs in Artificial Intelligence (AI) have typically shown that AI systems are good at solving specific tasks that have a well-defined goal, such as Speech Recognition, Image Captioning, Games…
Unmasking Tumor Heterogeneity from Single Cell Genomic Data[MP4] [0:25:49] [2017/09/08]Intra-tumor heterogeneity is one of the key confounding factors in deciphering tumor evolution. Malignant cells even if coming from a single tumor will have variations in their gene expression, copy…
Fast Quantification of Uncertainty and Robustness with Variational Bayes[MP4] [1:03:07] [2017/09/07]In Bayesian analysis, the posterior follows from the data and a choice of a prior and a likelihood. These choices may be somewhat subjective and reasonably vary over some range. Thus, we wish to…
Understanding the Rapidly Developing Field of Mobile Mental Health[MP4] [1:06:23] [2017/09/07]In recent years, there has been an explosion of interest in and research on the use of mental health technologies that aim to treat and manage mental health problems. From smartphone apps to bots,…
Low Latency Displays for Augmented Reality[MP4] [1:10:05] [2017/09/07]The primary, long-standing goal for Augmented Reality (AR) is bringing the real and virtual together into a common space. To maintain the illusion that these two worlds coexist, however, requires that…
High-Accuracy Neural-Network Models for Speech Enhancement[MP4] [1:21:32] [2017/09/05]In this talk we will discuss our recent work on AI techniques that improve the quality of audio signals for both machine understanding and sensory perception. Our best models utilize…
Position Tracking for Virtual Reality using Wi-Fi[MP4] [0:44:17] [2017/09/05]Today, experiencing virtual reality (VR) is a cumbersome experience which either requires dedicated infrastructure like infrared cameras to track the headset and hand-motion controllers (e.g. Oculus…
Speech Emotion Recognition with Convolutional Neural Networks[MP4] [0:56:14] [2017/09/05]Speech emotion recognition promises to play an important role in various fields such as healthcare, security, HCI. This talk examines various convolutional neural network architectures for recognizing…
Counterfactual Multi-Agent Policy Gradients[MP4] [0:48:42] [2017/08/29]Many real-world problems, such as network packet routing and the coordination of autonomous vehicles, are naturally modelled as cooperative multi-agent systems. In this talk, I overview some of the…
Probabilistic Machine Learning and AI[MP4] [0:59:39] [2017/08/29]How can a machine learn from experience? Probabilistic modelling provides a mathematical framework for understanding what learning is, and has therefore emerged as one of the principal approaches for…
Policy Gradient Methods: Tutorial and New Frontiers[MP4] [1:09:19] [2017/08/29]In this tutorial we discuss several recent advances in deep reinforcement learning involving policy gradient methods. These methods have shown significant success in a wide range of domains, including…
Design - On the Human Side[MP4] [0:17:48] [2017/08/29]This session addresses what is human about artificial intelligence. The session will inspect this question from three very different perspectives. Alex Taylor will discuss human perspectives on AI;…
Robot Acting Sentences Demo[MP4] [0:01:46] [2017/08/29]This demonstration shows an iRobot Create with a UMPC (a small Tablet PC with resistive digitizer) on it. The UMPC communicates with the robot via serial port. The UMPC is used to enter the story and…
Story Baker Playset on Pixel Sense Demo[MP4] [0:02:00] [2017/08/29]This demonstration shows a robotics playset with two robots and toy trees on a PixelSense table which displays the grass on a park with a lake. The user's cards have a word on one side and a tag on…
Story Baker on Pixel Sense Demo[MP4] [0:01:39] [2017/08/29]This demonstration shows the use of cards that have a word on one side and a tag on the other side on a PixelSense table with the nouns "A banana", "A dragon", and…
The Malmo Collaborative AI Challenge[MP4] [0:17:01] [2017/08/29]A long-term goal of artificial intelligence research is to develop artificial assistants (AI agents) that can collaborate with and empower their users. This goal raises important questions, such as…
Fontlings In Story Baker Demo[MP4] [0:00:16] [2017/08/24]This demonstration shows a scene with a dragon and banana in the forest and the sentence: "The dragon ate a banana in the forest." The sentence has a Fontlings idle behavior. When the…
Fontlings Demo 8[MP4] [0:00:49] [2017/08/24]This demonstration shows an early version of Fontlings with the sentence "Fontlings! Are fun and alive!" and the behavior "Happy" applied to the first word, and then to…
Story Baker Demo 1[MP4] [0:00:26] [2017/08/24]This demonstration shows a child typing "Once upon a time a dragon flew over a beach" followed by period and getting an instant reward by seeing the corresponding animation.
Story Baker Demo 2[MP4] [0:00:12] [2017/08/24]This demonstration shows the sentence of demo1 being animated while the child enters a new sentence "Then it fell down" follow by period. As soon as the period is typed, an animation…
Story Baker Demo 3[MP4] [0:00:57] [2017/08/24]This demonstration shows a child navigating through the pages of a story (one sentence per page) and seeing the corresponding animation for each page.
Story Baker Demo 4[MP4] [0:00:40] [2017/08/24]This demonstration shows a child typing Later Michel ate a pizza in the town followed by a period. StoryBaker automatically finds out that there is no visual for the word pizza and opens a sketchpad…
Story Baker Demo 5[MP4] [0:00:15] [2017/08/24]This demonstration shows a child typing "Michel kicked the pizza" followed by a period. StoryBaker animates the sentence by using the pizza drawn previously with the same background (town),…
Story Baker Demo 6[MP4] [0:00:32] [2017/08/24]This demonstration shows a child creating a new actor by opening the sketch tool, selecting a man body, using a picture for the face, typing a name ("Michel" in this example), and sketching…
Story Baker Demo 7[MP4] [0:00:28] [2017/08/24]This demonstration shows a child selecting a sentence within an existing story on the device. The selected sentence is "One day, a rocket flew over a boy in the backyard." The sentence…
Story Baker On Device Demo[MP4] [0:01:09] [2017/08/24]This demonstration shows a child selecting a sentence within an existing story on the device. The selected sentence is "One day, a rocket flew over a boy in the backyard." The sentence…
Improving trust in the compilation from F* to C[MP4] [0:38:13] [2017/08/22]F* is a ML-like programming language aimed at program verification, allowing its users to write programs, specifications, and prove them correct in the same tool. It is a key component of the Everest…
Data Science Summer School 2017: Student Trajectories and School Choice in NYC[MP4] [1:03:43] [2017/08/22]New York City serves over one million public school students each year, yet relatively little is understood in terms of how students progress through the school system. In this talk we use…
Keynote: The Interplay of Agent and Market Design[MP4] [0:59:05] [2017/08/22]Humans make hundreds of routine decisions daily. More often than not, the impact of our decisions depends on the decisions of others. As AI progresses, we are offloading more and more of these…
From Visual Sensing to Visual Intelligence[MP4] [0:57:52] [2017/08/22]Computer vision is arguably one of the most challenging subfields of AI. To better address the key challenges, the vision research community has long been branched off from the general AI community…
Post-quantum cryptography from supersingular isogeny problems?[MP4] [1:03:43] [2017/08/22]We review existing cryptographic schemes based on the hardness of computing isogenies between supersingular isogenies, and present some attacks against them. In particular, we present new techniques…
What (and How) Can Linked-View Visualization tell us about the Universe, and Brains?[MP4] [0:53:24] [2017/08/22]Since the time of the ancients, Astronomers have been visual thinkers. It was also a hotbed of "data science" and "open science" before those were cool. This trifecta of visual,…
Understanding Black-box Predictions via Influence Functions[MP4] [0:57:32] [2017/08/22]How can we explain the predictions of a black-box model? In this paper, we use influence functions — a classic technique from robust statistics — to trace a model's prediction through the learning…
The Next Internet: A Ubiquitous, Viral Edge Cloud[MP4] [1:06:52] [2017/08/14]Moving computation and services from the desktop and local back office to large, centralized, multi-tenant data centers ("The Cloud") has been the dominant trend of the last decade in…
Explaining Program Analysis Output to Developers, and Beyond: A Human-centered Approach to the…[MP4] [1:15:24] [2017/08/14]Within integrated development environments (IDEs), such as Visual Studio and Eclipse, program analysis tools perform sophisticated analysis to identify defects in source code. These defects are then…
Workshop on Quantum Algorithms and Devices - Afternoon Sessions II[MP4] [1:35:43] [2017/08/14]3:05 PM–3:35 PM | Michael Biercuk – The Role of Quantum Control in Quantum Computing 3:40 PM–4:10 PM | Matthias Troyer – Can AIs Dream of Schrodinger's Cat? 4:15 PM–4:45 PM | Bettina Heim
Workshop on Quantum Algorithms and Devices - Morning Sessions I[MP4] [1:09:17] [2017/08/14]9:00 AM–9:30 AM | Andras Pal Gilyen – Optimizing Quantum Optimization Algorithms 9:30 AM–10:00 AM | David Poulin – Surprising Facts About Quantum Error Correction
Workshop on Quantum Algorithms and Devices - Afternoon Sessions I[MP4] [1:49:29] [2017/08/13]1:05 PM–1:35 PM | Ronald De Wolf – Quantum SDP-Solvers: Better Upper and Lower Bounds 1:40 PM–2:10 PM | Jeongwan Haah – Magic State Distillation with Low Space Overhead and Optimal Asymptotic Input…
Workshop on Quantum Algorithms and Devices - Morning Sessions II[MP4] [1:11:58] [2017/08/12]10:50 AM–11:20 AM | Xiaodi Wu – Quantum Query Complexity of Entropy Estimation 11:25 AM–11:55 AM | Stephanie Wehner – Quantum Internet: The Certifiable Road Ahead
Design Expo 2017: ArtCenter College of Design, Graduate Media Design Practices[MP4] [0:15:12] [2017/08/08]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Smart Cities[MP4] [0:03:24] [2017/08/01]The primary source of water for Bangalore is the Cauvery river, which is located about 100 kilometers from the city. Given that the monsoon is not always dependable, it is critical to maximize the…
Design Expo 2017: Carnegie Mellon University, School of Design[MP4] [0:15:18] [2017/08/01]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Design Expo 2017: MIT, Cambridge[MP4] [0:14:33] [2017/08/01]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Design Expo 2017: New York University, ITP[MP4] [0:15:34] [2017/07/31]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Design Expo 2017: University of Southern California, School of Cinematic Arts[MP4] [0:19:13] [2017/07/31]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Design Expo 2017: Royal College of Art[MP4] [0:16:00] [2017/07/31]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
Design Expo 2017: University of Washington, Interaction Design Program[MP4] [0:13:31] [2017/07/29]Each year, Microsoft Research sponsors a semester-long class at leading design schools. Students are asked to form interdisciplinary teams of two to four students to design a user experience prototype…
AI and Security[MP4] [1:19:29] [2017/07/28]In the future, every company will be using AI, which means that every company will need a secure infrastructure that addresses AI security concerns. At the same time, the domain of computer security…
Dynamic Program Analysis-based Approach for Algorithm Recognition and Program Repair [MP4] [1:01:37] [2017/07/28]In this talk, I will describe techniques for recognizing the high-level algorithmic idea of a program and its applications in feedback generation for introductory programming education. Both…
Gaussian Sampling over the Integers: Efficient, Generic, Constant-Time [MP4] [1:10:45] [2017/07/28]Sampling integers with Gaussian distribution is a fundamental problem that arises in almost every application of lattice cryptography, and it can be both time consuming and challenging to implement.…
Keynote: Model-Based Machine Learning [MP4] [0:55:14] [2017/07/28]Today, thousands of scientists and engineers are applying machine learning to an extraordinarily broad range of domains, and over the last five decades, researchers have created literally thousands of…
Keynote: AI, People, and Society [MP4] [1:04:24] [2017/07/28]Advances in AI promise great benefit to people and organizations. However, as we push the science of AI forward, we need to consider potential downsides, unintended consequences and costly outcomes.…
Transforming Machine Learning and Optimization through Quantum Computing [MP4] [1:27:06] [2017/07/28]In 1982, Richard Feynman first proposed using a "quantum computer" to simulate physical systems with exponential speed over conventional computers. Quantum algorithms can solve problems in…
Challenges and Opportunities in Human-Machine Partnership[MP4] [1:28:43] [2017/07/28]The new wave of excitement about AI in recent years has been based on successes in perception tasks or on domains with limited and known dynamics. Because machines have achieved human parity in…
Social and Emotional Intelligence in AI and Agents[MP4] [1:26:49] [2017/07/27]Social signals and emotions are fundamental to human interactions and influence memory, decision-making and wellbeing. As AI systems, in particular, intelligent agents, become more advanced, there is…
Microsoft Cognitive Toolkit (CNTK) for Deep Learning [MP4] [1:26:12] [2017/07/27]Microsoft Cognitive Toolkit (CNTK) is a production-grade, open-source, deep-learning library. In the spirit of democratizing AI tools, CNTK embraces fully open development, is available on GitHub, and…
Provable Algorithms for ML/AI Problems [MP4] [1:31:25] [2017/07/27]Machine learning (ML) has demonstrated success in various domains such as web search, ads, computer vision, natural language processing (NLP), and more. These success stories have led to a big focus…
Making Voicebots Work for Accents[MP4] [1:03:39] [2017/07/27]Voice-driven automated agents such as personal assistants are becoming increasingly popular. However, in a multilingual and multi-cultural country like India, deploying such agents to engage with…
Private AI[MP4] [1:25:14] [2017/07/26]As the volume of data goes up, the quality of machine learning models, predictions, and services will improve. Once models are trained, predictive cloud services can be built on them, but users who…
AI for Earth [MP4] [1:24:40] [2017/07/26]Human society is faced with an unprecedented challenge to mitigate and adapt to changing climates, ensure resilient water supplies, sustainably feed a population of 10 billion, and stem a catastrophic…
Conversational Systems in the Era of Deep Learning and Big Data[MP4] [1:25:48] [2017/07/26]Recent research in recurrent neural models, combined with the availability of massive amounts of dialog data, have together spurred the development of a new generation of conversational systems. Where…
Integrative-AI[MP4] [1:26:52] [2017/07/26]Over the last decade, algorithmic developments coupled with increased computation and data resources have led to advances in well-defined verticals of AI such as vision, speech recognition, natural…
Detection of Aggressive Behaviour on Social Media [MP4] [0:41:45] [2017/07/25]As the interaction over the web has increased, incidents of aggression and related events like trolling, cyberbullying, flaming, hate speech, etc. too have increased manifold across the globe. While…
Utilizing Social Media for Disaster Relief[MP4] [0:52:40] [2017/07/25]Effective coordination of post-disaster relief operations depends critically on the availability of reliable situational information, as well as on citizen participation in the operations. The advent…
HollyChat! Domain Specific Conversational Agents[MP4] [0:59:18] [2017/07/25]Most of the AI systems today are driven by three key components (i) data (ii) common sense knowledge and (iii) powerful learning algorithms which can harness this data and knowledge to learn task…
99DOTS: Using Mobile Phones to Ensure Complete Recovery from Tuberculosis[MP4] [0:04:44] [2017/07/24]Tuberculosis (TB) is a completely curable disease, yet over 1 million people die from TB every year. One of the major challenges is to ensure that patients complete a full six-month course of…
Gender Salience and Racial Frames, Potholes for Women in Science: Understanding the Context Before…[MP4] [0:30:04] [2017/07/24]This talk grounds the experience of harassment sociologically drawing attention to the way that race and gender interact to shape who experiences gender harassment and how they respond to it. Gender…
Accelerating Stochastic Gradient Descent[MP4] [1:15:46] [2017/07/24]There is widespread sentiment that it is not possible to effectively utilize fast gradient methods (e.g. Nesterov's acceleration, conjugate gradient, heavy ball) for the purposes of stochastic…
Uniformization of distributional limits of graphs[MP4] [1:05:39] [2017/07/24]Benjamini and Schramm (2001) showed that distributional limits of finite planar graphs with uniformly bounded degrees are almost surely recurrent. The major tool in their proof is a lemma which…
Learnings from Human Perception[MP4] [1:31:59] [2017/07/24]Scientists have long explored the different sensory inputs to better understand how humans perceive the world and control their bodies. Many of the great discoveries about the human perceptual system…
Machine Reading Using Neural Machines [MP4] [1:30:32] [2017/07/24]Teaching machines to read, process and comprehend natural language documents and images is a coveted goal in modern AI. We see growing interest in machine reading comprehension (MRC) due to potential…
F*: Tactics, SMT, and metaprogramming[MP4] [0:49:56] [2017/07/23]I'll present the incipient tactics engine for F*, a programming language aimed at verification with an SMT backend. In the quest to make both F* proofs faster and more reliable and the language itself…
AI for Accessibility: Augmenting Sensory Capabilities with Intelligent Technology[MP4] [1:32:57] [2017/07/23]Advances in AI technologies have important ramifications for the development of accessible technologies. These technologies can augment the capabilities of people with sensory disabilities, enabling…
Composition and Inheritance in Declarative Configuration Languages[MP4] [0:59:13] [2017/07/22]Configuring large computing installations is a difficult problem -- there are many different subsystems involved, all with their own language, and many different people with an interest in overlapping…
Reconfigurable Acceleration of Genomic Data Processing[MP4] [0:53:48] [2017/07/21]This talk presents recent advances in speeding up the processing of genomic data, making use of reconfigurable data flow engines based on field programmable gate arrays. Our design involves the…
Homomorphic Encryption for Arithmetic of Approximate Numbers[MP4] [1:07:30] [2017/07/21]We suggest a method to construct a homomorphic encryption scheme for approximate arithmetic. It supports approximate addition and multiplication of encrypted messages, together with the rescaling…
Synergy among deep learning, security, and programming languages[MP4] [1:22:37] [2017/07/21]Deep learning has achieved great successes in many application scenarios, such as image classification and autonomous driving. Many of these applications are security sensitive. In this talk, we will…
Keynote: AI in the Open World[MP4] [0:29:12] [2017/07/20]Fielding AI solutions in the open world requires systems to grapple with incompleteness and uncertainty. This session will address several promising areas of research in open world AI, including…
Research in Focus: Transforming Machine Learning and Optimization through Quantum Computing[MP4] [0:26:09] [2017/07/19]Quantum computing is in its infancy, but Microsoft's Krysta Svore and Nathan Wiebe talk about quantum techniques as applied to AI challenges. Quantum computing can leverage quantum effects, such as…
Research in Focus: AI experimentation platformProject Malmo[MP4] [0:18:53] [2017/07/19]This session talks about Project Malmo, a unique AI experimentation platform based on the game Minecraft. Microsoft Research's Katja Hofmann and Evelyne Viegas talk about the genesis of the platform,…
Research in Focus: Private AI[MP4] [0:21:50] [2017/07/19]For AI to achieve its potential, it requires access to large amounts of often sensitive data, which can pose threats to our privacy. This session, featuring Rich Caruana and Kristin Lauter of…
Research in Focus: Deep Learning Research and the Future of AI[MP4] [0:26:47] [2017/07/19]AI deep learning expert and University of Montreal Professor Yoshua Bengio talks about deep learning—what it is, how it got there, where it's going, and how you can learn more about it. He discusses…
Research in Focus: Conversational Agents[MP4] [0:18:52] [2017/07/19]Microsoft's Lucy Vanderwende and Bill Dolan and Ohio State's Alan Ritter talk about deep learning algorithms that help machines converse in lifelike ways, drawing from social media conversations. They…
Research in Focus: Machine Reading Comprehension[MP4] [0:16:30] [2017/07/19]Deep learning techniques are helping Microsoft researchers develop literate machines: those that can read for understanding, then write well about what they know. Kaheer Suleman and Jianfeng Gao…
Research in Focus: AI for Earth[MP4] [0:19:09] [2017/07/19]AI for Earth is a new initiative from Microsoft designed to help the planet be more sustainable. This session, with Microsoft's Lucas Joppa and Nebojsa Jojic, focuses on one early project: a land…
Research in Focus: Project InnerEye Assistive AI for Cancer Treatment[MP4] [0:19:38] [2017/07/19]In this session, Ivan Tarapov demos a prototype application of assistive AI for cancer treatment: helping a radiologist create a treatment plan. AI has the capability of identifying the tumor and…
Research in Focus: InfoBots[MP4] [0:17:31] [2017/07/19]The next step for search involves InfoBots that know how to find the answer you're looking for, not just a set of webpages that may—or may not—have those answers. In this session, Microsoft's Nilesh…
Video Abstract: AI for Earth Classification[MP4] [0:00:28] [2017/07/13]Understanding the land cover types and locations within specific regions enables effective environmental conservation. With sufficiently high spatial and temporal resolution, scientists and planners…
Video Abstract: Project InnerEye Assistive AI for Cancer Treatment[MP4] [0:00:26] [2017/07/12]Project InnerEye is a new AI product targeted at improving the productivity of oncologists, radiologists and surgeons when working with radiological images. The project's main focus is in the…
Video Abstract: Mobile Directions Robot[MP4] [0:00:22] [2017/07/06]This demo shows our work on a mobile robot that gives directions to visitors. Currently, this robot is navigating Microsoft Building 99, leading people, escorting and interacting with visitors and…
Video Abstract: Microsoft Pix[MP4] [0:00:25] [2017/07/06]Microsoft Pix helps every photographer take better pictures. Because it incorporates AI behind the lens, it can tweak settings, select the best shots, and enhance them on the fly. It's designed to…
Video Abstract: Machine Teaching Using the Platform for Interactive Concept Learning (PICL)[MP4] [0:00:30] [2017/07/06]Building machine learning (ML) models is an involved process requiring ML experts, engineers, and labelers. The demand of models for common-sense tasks far exceeds the available "teachers"…
Video Abstract: Machine Reading Comprehension over Automotive Manual[MP4] [0:00:24] [2017/07/06]Maluuba's vision is to build literate machines. The research team has built deep learning models that can process written unstructured text and answer questions against it. The demo will showcase…
Video Abstract: Interactive Chinese Learning App[MP4] [0:00:23] [2017/07/06]When traveling to China it's best to know at least a bit of the language. The mobile app called Learn Chinese can help travelers enjoy a better journey. Learn Chinese teaches in an interactive way, by…
Video Abstract: DeepFind: Searching within Documents to Answer Natural Language Questions[MP4] [0:00:25] [2017/07/06]DeepFindSearching within web documents on mobile devices is difficult and unnatural: ctrl-f searches only for exact matches, and it's hard to see the search results. DeepFind takes a step toward…
Access and Understanding in the Classroom: How Deaf Children Learn (or not)[MP4] [1:23:47] [2017/07/04]For more than 100 years, investigators have taken a keen interest in language and cognition of deaf learners. In many ways, their research has played a central role in arriving at our current…
Video Abstract: Zo AI[MP4] [0:00:25] [2017/07/03]Zo is a sophisticated machine conversationalist with the personality of a 22-year-old with #friendgoals. She hangs out on Kik and Facebook and is always interested in a casual conversation with her…
Video Abstract: Project Malmo Experimentation Platform for the Next Generation of AI Research[MP4] [0:00:34] [2017/07/03]Project Malmo is an open source AI experimentation platform that supports fundamental AI research. With the platform, Microsoft provides an experimentation environment in which promising approaches…
Video Abstract: Microsoft Translator live[MP4] [0:00:26] [2017/07/03]Microsoft Translator live enables users to hold translated conversations across two or more languages, with up to 100 participants participating at the same time using PowerPoint, iOS, Android,…
Video Abstract: InstaFactBringing Knowledge to Office Apps[MP4] [0:00:26] [2017/07/03]This demo shows how InstaFact brings the information and intelligence of the Satori knowledge graph into Microsoft's productivity software. InstaFact can automatically complete factual information in…
Video Abstract: InfoBots: AI-Powered Conversational QnA Systems[MP4] [0:00:26] [2017/07/03]As we move into the world of messaging apps, bots and botification of content, users are starting to move from keyword searches to relying on bots and assistants for their information seeking needs.…
Video Abstract: Human-Robot Collaboration[MP4] [0:00:25] [2017/07/03]This demonstration uses Softbank's Pepper robot as testbed hardware to show a set of human-collaboration activities based on Microsoft Cognitive Services and other Microsoft Research technologies. As…
Video Abstract: Deep Artistic Style Transfer: From Images to Videos[MP4] [0:00:28] [2017/07/03]This demo demonstrates several applications of Microsoft's recent work in artistic style transfer for images and videos. One technology, called StyleBank, provides an explicit representation for…
Video Abstract: Customizing Speech Recognition for Higher Accuracy Transcriptions[MP4] [0:00:26] [2017/07/03]Two of the most important components of speech recognition systems are the acoustic model and the language model. Those models behind Microsoft's speech recognition engine have been optimized for…
Video Abstract: Custom Vision Service[MP4] [0:00:24] [2017/07/03]This demo shows how Custom Vision Service can be applied to many AI vision applications. For example, if a client needs to build a custom image classifier, they can submit a few images of objects, and…
Video Abstract: Bing Visual Search[MP4] [0:00:31] [2017/07/03]Visual search, AKA search by image, is a new way of searching for information using an image or part of an image as the query. Similar to text search, which connects keyword queries to knowledge on…
Rethinking Distributed Systems for the Datacenter[MP4] [1:12:10] [2017/07/03]Today's most popular applications are deployed as massive-scale distributed systems in the datacenter. Keeping data consistent and available despite server failures and concurrent updates is a…
Better Quantum Living Through QCVV[MP4] [1:06:35] [2017/07/03]As quantum computing technology becomes increasingly sophisticated, the techniques required to calibrate and certify device performance are becoming commensurately sophisticated. In this talk, I will…
Cognitive Computing on Heterogeneous Hardware Systems for the AI Revolution[MP4] [1:12:47] [2017/07/03]Many envision that AI (artificial intelligence) will usher in the next iteration of technology revolution, where humans and machines will work side-by-side to augment, enhance, or accelerate our…
Life without CONS[MP4] [1:03:23] [2017/07/02]Can higher-order functional programs solve more problems than first-order programs? Answer: NO, since both program classes are Turing complete. The reason is that higher-order values can be simulated…
Animated Voronoi Treemaps for Dynamic Data[MP4] [0:02:46] [2017/07/02]The Voronoi Treemap is a space-filling treemap technique that relaxes the constraints of rectangular nodes. Its organic shapes can maintain a near one-to-one aspect ratio, are flexible with their…
Data Predictive Control: Bridging Machine Learning and Controls for Volatile Energy Markets[MP4] [1:01:53] [2017/06/30]In January 2014, the east coast (PJM) electricity grid experienced an increase in the price of electricity from $31/MWh to $2,680/MWh in a matter of 10 minutes. This extreme price volatility has…
A Generic Framework for Mining Top-k Representative Subgraph Patterns[MP4] [1:03:48] [2017/06/27]Mining subgraph patterns is an active area of research. Till now, the focus has primarily been on mining all subgraph patterns in the given database. However, due to the exponential subgraph search…
Network Pricing: How to Induce Optimal Flows Under Strategic Link Operators[MP4] [0:55:31] [2017/06/27]Network pricing games provide a framework for modeling real-world settings with two types of strategic agents: users of the network and owners (operators) of the network. Owners of the network post a…
Video Abstract: Private AI[MP4] [0:00:20] [2017/06/22]As the volume of data goes up, the quality of machine learning models, predictions, and services will improve. Once models are trained, predictive cloud services can be built on them, but users who…
Video Abstract: Towards Socio-Culturally Aware AI[MP4] [0:00:21] [2017/06/16]How do we make AI agents appear to be more "human"? The goal of this session is to bring together researchers in human-computer interaction, linguistics, machine learning, speech, and…
Video Abstract: Challenges and Opportunities in Human-Machine Partnership[MP4] [0:00:21] [2017/06/16]The new wave of excitement about AI in recent years has been based on successes in perception tasks or on domains with limited and known dynamics. Because machines have achieved human parity in…
Video Abstract: Transforming Machine Learning and Optimization through Quantum Computing[MP4] [0:00:21] [2017/06/16]In 1982, Richard Feynman first proposed using a "quantum computer" to simulate physical systems with exponential speed over conventional computers. Quantum algorithms can solve problems in…
Video Abstract: AI and Security[MP4] [0:00:21] [2017/06/16]In the future, every company will be using AI, which means that every company will need a secure infrastructure that addresses AI security concerns. At the same time, the domain of computer security…
Video Abstract: Microsoft Cognitive Toolkit (CNTK) for Deep Learning[MP4] [0:00:21] [2017/06/16]Microsoft Cognitive Toolkit (CNTK) is a production-grade, open-source, deep-learning library. In the spirit of democratizing AI tools, CNTK embraces fully open development, is available on GitHub, and…
Video Abstract: AI for Earth[MP4] [0:00:21] [2017/06/16]Human society is faced with an unprecedented challenge to mitigate and adapt to changing climates, ensure resilient water supplies, sustainably feed a population of 10 billion, and stem a catastrophic…
Video Abstract: Provable Algorithms for ML/AI problems[MP4] [0:00:21] [2017/06/16]Machine learning (ML) has demonstrated success in various domains such as web search, ads, computer vision, natural language processing (NLP), and more. These success stories have led to a big focus…
Video Abstract: Learnings from Human Perception[MP4] [0:00:21] [2017/06/16]Scientists have long explored the different sensory inputs to better understand how humans perceive the world and control their bodies. Many of the great discoveries about the human perceptual system…
Video Abstract: From Visual Sensing to Visual Intelligence[MP4] [0:00:21] [2017/06/16]Computer vision is arguably one of the most challenging subfields of AI. To better address the key challenges, the vision research community has long been branched off from the general AI community…
Video Abstract: Machine Reading Using Neural Machines[MP4] [0:00:21] [2017/06/16]Teaching machines to read, process and comprehend natural language documents and images is a coveted goal in modern AI. We see growing interest in machine reading comprehension (MRC) due to potential…
Video Abstract: Conversational Systems in the Era of Deep Learning and Big Data[MP4] [0:00:20] [2017/06/16]Recent research in recurrent neural models, combined with the availability of massive amounts of dialog data, have together spurred the development of a new generation of conversational systems. Where…
Video Abstract: AI for Accessibility: Augmenting Sensory Capabilities with Intelligent Technology[MP4] [0:00:20] [2017/06/16]Advances in AI technologies have important ramifications for the development of accessible technologies. These technologies can augment the capabilities of people with sensory disabilities, enabling…
Video Abstract: Integrative-AI[MP4] [0:00:21] [2017/06/16]Over the last decade, algorithmic developments coupled with increased computation and data resources have led to advances in well-defined verticals of AI such as vision, speech recognition, natural…
The Making of Project Sangam[MP4] [0:04:32] [2017/06/08]Microsoft Research India started project MEC to understand the adoption of quality educational content in India and how technology can help uplift this adoption rate. The platform saw great adoption…
The Good, the Bad, and the Practical[MP4] [0:57:01] [2017/06/01]In this talk, I will discuss how to relax design constraints in quantum information processing in two distinct ways. First, I discuss using principled approaches to statistical inference to make more…
Progress in Error-Correction: A Survey[MP4] [0:56:49] [2017/06/01]Error-correcting codes play a crucial role in safeguarding data against the adverse effects of noise during communication and storage. They are also powerful tools that in the arsenal of theoretical…
Proving Performance Properties of Functional Programs[MP4] [1:09:43] [2017/06/01]Static verification of performance properties of programs is an important problem that has attracted a lot of research. However, most existing tools infer best-effort upper bounds and hope that they…
Idea Date Science - Session 1[MP4] [1:20:46] [2017/05/25]Modeling Ecosystems from Genome to Society - A symposium presenting how an international consortium that is working to build the first full-scale simulation of a complex social-ecological system. The…
Artificial Intelligence to Ease Parents' Pain in Summer Camp Planning[MP4] [0:32:03] [2017/05/24]Today, one can Lyft a ride andAirBnb home away from home all in minutes. However, when comes to planning for our children's enrichment activities, it takes us poor parents hours and days. Now…
Machine Learning from Verbal Instruction[MP4] [1:23:36] [2017/05/23]Unlike traditional machine learning methods, humans often learn from natural language instruction. As users become increasingly accustomed to interacting with computer devices using speech, their…
Universally Scalable Concurrent Search Data Structures[MP4] [1:16:34] [2017/05/23]The design of fast, scalable, and correct concurrent systems remains a notoriously difficult task. Particularly problematic is the design of fast and scalable concurrent search data structures, which…
Sentiment and Emotion Analysis for Social Multimedia: Methodologies and Applications[MP4] [1:16:03] [2017/05/23]Social multimedia refers to the multimedia content generated by social network users for social interactions. The increasing popularity of online social networks accumulates large amount of social…
DISCO Nets: DIssimilarity COefficient Networks[MP4] [0:21:32] [2017/05/20]The DISCO Nets is a new type of probabilistic model for estimating the conditional distribution over a complex structured output given an input. DISCO Nets allows efficient sampling from a posterior…
Grammar Variational Autoencoder[MP4] [0:21:34] [2017/05/20]Deep generative models have been wildly successful at learning coherent latent representations for continuous data such as video and audio. However, generative modeling of discrete data such as…
Bayesian optimisation in many dimensions with bespoke models[MP4] [0:18:11] [2017/05/20]Bayesian optimisation (BO) is an optimisation method which incrementally builds a statistical model of the objective function to refine its search. Unfortunately, due to the curse of dimensionality,…
Learning and Policy Search in Stochastic Dynamical Systems with Bayesian Neural Networks[MP4] [0:20:27] [2017/05/20]We present an algorithm for policy search in stochastic dynamical systems using model-based reinforcement learning. The system dynamics are described with Bayesian neural networks (BNNs) that include…
The Supervised Word Mover's Distance[MP4] [0:16:52] [2017/05/20]Recently, a new document metric called the word mover's distance (WMD) has been proposed with unprecedented results on kNN-based document classification. The WMD elevates high-quality word embeddings…
The Automatic Statiscian: a project update[MP4] [0:26:04] [2017/05/20]Three years ago, James Lloyd and I presented the Automatic Statistician at the joint MSR Cambridge machine learning meeting. The aim of this project is to automate the exploratory analysis and…
Approximate Inference with Amortised MCMC[MP4] [0:23:45] [2017/05/20]We propose a novel approximate inference algorithm that approximates a target distribution by amortising the dynamics of a user-selected MCMC sampler. The idea is to initialise MCMC using samples from…
Automatic Discovery of the Statistical Types of Variables in a Dataset[MP4] [0:22:08] [2017/05/20]A common practice in statistics and machine learning is to assume that the statistical data types (e.g., ordinal, categorical or real-valued) of variables, and usually also the likelihood model, is…
From GANs to Variational Divergence Minimization[MP4] [0:22:06] [2017/05/19]An important problem in achieving general artificial intelligence is the data-efficient learning of representations suitable for causal reasoning, planning, and decision making. Learning such…
Learning to Code: Machine Learning for Program Induction[MP4] [0:18:10] [2017/05/19]The task of synthesizing programs given only example input-output behaviour is experiencing a surge of interest in the machine learning community. We present two directions for applying machine…
Accountable Algorithms[MP4] [1:03:08] [2017/05/18]Important decisions about people are increasingly made by algorithms: Votes are counted; voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air travelers are…
Microsoft Security Risk Detection Helps Digital Transaction Management company DocuSign[MP4] [0:01:25] [2017/05/18]Taking paper-driven processes online isn't easy – but keeping it secure is a whole other matter. To help, global eSignature and Digital Transaction Management (DTM) leader DocuSign recently used…
Nonlinear ICA using temporal structure: a principled framework for unsupervised deep learning[MP4] [0:58:45] [2017/05/16]Unsupervised learning, in particular learning general nonlinear representations, is one of the deepest problems in machine learning. Estimating latent quantities in a generative model provides a…
Predicting 3D Volume and Depth from a Single View [MP4] [0:58:25] [2017/05/16]A single glimpse is hardly enough to triangulate the 3D shapes of a scene. However, training examples are readily available, so statistical models can be trained to map appearance to shape. The…
Generalizing Convolutions for Deep Learning[MP4] [0:55:59] [2017/05/16]Arguably, most excitement about deep learning revolves around the performance of convolutional neural networks and their ability to automatically extract useful features from signals. In this talk I…
Neural Question Answering over Knowledge Graphs[MP4] [0:57:41] [2017/05/16]Questions in real-world scenarios are mostly factoid, such as ``any universities in Seattle?''. In order to answer factoid questions, a system needs to extract world knowledge and reason over facts.…
Automating and Testing Program Transformations using Program Synthesis[MP4] [1:10:11] [2017/05/12]Automatic program transformation tools can be valuable for programmers to help them with refactoring tasks, and for Computer Science students in the form of tutoring systems that suggest repairs to…
Seeing Experience from Many Angles: Educational Game Design as a Data-Informed Craft[MP4] [1:03:23] [2017/05/12]Increasingly, educational games have become an established part of the instructional landscape, however designing a compelling and effective instructional game remains a challenge. One of the reasons…
Streaming Lower Bounds for Approximating MAX-CUT[MP4] [1:03:35] [2017/05/11]We consider the problem of estimating the value of MAX-CUT in a graph in the streaming model of computation. We show that there exists a constant $\e_* > 0$ such that any randomized streaming…
Information-Performance Tradeoffs in Control[MP4] [1:01:56] [2017/05/11]Consider a flying drone controlled from the ground by an observer who communicates with it via wireless. We are interested in how well the drone can be controlled via a channel that accepts r…
Combining Algorithms and Humans for Large-Scale Data Integration[MP4] [1:25:30] [2017/05/11]Modern enterprises collect data from their operations and the web, and strongly depend on the collected data to make important decisions. To analyze the collected data, enterprises need to first…
Pelican Cold-storage System Demo[MP4] [0:04:46] [2017/05/10]Pelican is a disk-based rack-scale cold data store. It has a converged rack-scale design in which resources, such as power and cooling are provisioned just for the requirements of the workload. Thanks…
Data Science Education at the Heart of the 21st Century University[MP4] [1:30:54] [2017/05/08]The Research University, rooted in the Land-Grant College Act at the outset of industrialization and transformed post-war with "Science the Endless Frontier" and GI Bill participation, is…
Fukushima Daiichi - Six Years Later[MP4] [0:59:38] [2017/04/20]Following the March 11, 2011 earthquake and tsunamis off the northeastern coast of Japan, the Fukushima Daiichi Nuclear Power Plant personnel encountered extraordinary challenges in managing the loss…
Using Deep Learning to Understand Creative Language[MP4] [1:19:31] [2017/04/20]Creative language - the sort found in novels, film, and comics - contains a wide range of linguistic phenomena, from phrasal and sentential syntactic complexity to high-level discourse structures such…
Information Fostering: Being Proactive in Information Seeking[MP4] [0:59:23] [2017/04/19]To assess information seeking/retrieval processes and outcomes, goodness of various objects involved in search such as queries and documents are evaluated. This evaluation could lead to…
Searching Images with Images: Characterization, Retrieval, and Ranking[MP4] [1:04:49] [2017/04/05]High-throughput instruments such as those at national laboratories can produce terabytes of experimental data in seconds, and this rate keeps increasing. However, the available software tools to…
Safety Net and Springboard[MP4] [1:06:31] [2017/03/29]A scalable programming language is one in which the same concepts can describe small as well as large parts. Towards this goal, the Scala programming language unifies concepts from object and module…
Making the Fastest Routers Programmable[MP4] [1:11:17] [2017/03/29]Historically, the evolution of network routers was driven primarily by performance. Recently, owing to the need for better control over network operations and the constant demand for new features,…
Automatic Speech Emotion Recognition Using Recurrent Neural Networks with Local Attention[MP4] [0:58:31] [2017/03/18]Automatic emotion recognition from speech is a challenging task which significantly relies on the emotional relevance of specific features extracted from the speech signal. In this study, our goal is…
[Procedural-Language-and-Knowledge]
The Science of Managing Our Digital Stuff[MP4] [1:05:19] [2017/03/08]Personal Information Management (PIM) is an activity in which an individual stores personal information items (e.g. files, emails and Web favorites) in order to retrieve them later. Despite the fact…
The Rise of the Social Developer Within a Participatory Culture of Software Engineering[MP4] [0:58:25] [2017/03/03]Software developers rely on many different media to communicate, collaborate, and coordinate with others. Recently, social tools have dramatically changed the landscape of software engineering,…
Personalized Behavior-Powered Systems[MP4] [0:55:07] [2017/03/03]I will present work that leverages user behavioral data to build personalized applications, which I call "behavior-powered systems". Two applications use online user interactions: 1)…
Improving Programmability and Performance for Mobile/Cloud Applications[MP4] [1:14:12] [2017/02/09]The proliferation of datacenters, smartphones, personal sensing and tracking devices, and home automation products is fundamentally changing the applications we interact with daily. Modern…
Leveraging Privacy in Data Analysis[MP4] [1:15:40] [2017/02/09]My research focuses on applying differential privacy to problems in economics, statistical hypothesis testing, and adaptive data analysis in machine learning. At a high level, a differential private…
Scalable Semantic Code Search for High-Quality Program Repair[MP4] [1:02:04] [2017/02/09]Bugs in programs remain a pernicious problem. Research techniques in automated program improvement and repair are typically classified as either heuristic---searching over a set of syntactic changes,…
Learning Language through Interaction[MP4] [1:13:55] [2017/01/28]Machine learning-based natural language processing systems are amazingly effective, when plentiful labeled training data exists for the task/domain of interest. Unfortunately, for broad coverage (both…
Quantum Algorithms for Number Theory and their Relevance to Cryptography[MP4] [1:07:55] [2017/01/28]I will report on recent results about quantum algorithms for solving computational problems in number theory. I will show how they impact the security of certain post-quantum cryptosystems. Shor's…
Convenient (and Collaborative) Audiovisual Media[MP4] [0:44:32] [2017/01/18]Audiovisual media is an attractive and rich source of information, widely used in education, entertainment and industry. But it can take painfully long hours to author, edit and navigate. My research…
Biomarker Discovery in Personalized Medicine[MP4] [1:06:59] [2017/01/18]Personalized medicine has been hailed as one of the main frontiers for medical research in this century. In the first half of the talk, we will give an overview on our projects that use gene…
Analyzing the Entire Program: Applying Natural Language Processing to Software Engineering[MP4] [1:06:50] [2017/01/18]A powerful, but limited, way to view software is as source code alone. Mathematical techniques, such as abstract interpretation and model checking, can indicate whether the program satisfies a formal…
Characterization of OLTP Workloads: from Micro-architecture to Power/Performance[MP4] [1:10:19] [2017/01/18]Traditional online transaction processing (OLTP) systems severely under-utilize the micro-architectural resources; more than half of the CPU cycles go to stalls, and the number of instructions retired…
Higher Fidelity Systems for End-User Information Management[MP4] [1:15:56] [2017/01/14]My group develops systems to help people manage information and share it with others. We consider both text (online discussion tools) and structured data (information visualization and management…
International Workshop on Spoken Language Translation (IWSLT) 2016 - Session 3[MP4] [0:47:32] [2017/01/14]Talks and presentations from the International Workshop on Spoken Language Translation (IWSLT) 2016. IWSLT is an annual workshop on annual scientific workshop on Spoken Language Translation and…
A Translation NGO's View on Language Technology Trends[MP4] [0:52:18] [2017/01/14]Mirko will present the work of Translators without Borders (TWB) and the role language technology they foresee to play for their work in the future. In his talk, he will highlight on the one hand the…
A Practical Guide to Neural Machine Translation[MP4] [1:22:47] [2017/01/05]In the last two years, attentional-sequence-to-sequence neural models have become the state-of-the-art in machine translation, far surpassing the accuracy phrasal translation systems of in many…