Videos

Mining Input Grammars for Security Testing

3 weeks ago
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 instance, the protocol “http”, the host “www.example.com”, and the path “path” would be handled by different functions and stored in different variables. Given […]

Tech Showcase: Project Malmo – Experimentation Platform for the Next Generation of AI Research

3 weeks ago
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 can be systematically and easily compared, and that fosters collaboration between researchers. Project Malmo is built on top of Minecraft, which is particularly appealing due to its design; open-ended, […]

Mining Input Grammars for Security Testing

3 weeks ago
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 "www.example.com/path/", for instance, the protocol "http", the host "www.example.com", and the path "path" would be handled by different functions and stored in different variables. Given […]

Cloudberry for Interactive Big Queries and TextDB for Cloud-Based Text Analytics

3 weeks ago
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 queries”). Using the Apache AsterixDB as its backend database, it uses novel techniques of view caching, incremental computation, and query slicing to support sub-second analytical queries on huge […]

Dynamic Data Collection and Diagnostics for Improving JavaScript Applications

3 weeks ago
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 “lint-like” tools, are widely used to detect potential issues in JavaScript code, but are of limited use because of the language’s dynamic nature. My work […]

Ethnography for Artificial Intelligence

4 weeks ago
An introduction to ethnography for Artificial Intelligence as well as conversational analysis and its relevance to AI.

Resource Efficient Driving Policy

4 weeks ago
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 performance. Specifically, when considering Driving Policy, many of the current state-of-the-art solutions for planning in large state spaces (applied to different problems), are ruled out. […]

On-Device Machine Intelligence with Neural Projections

4 weeks ago
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 have led to progress for machine intelligence applications running on the cloud, it is often infeasible to use typical machine learning models on devices like mobile phones or smart […]

New Frontiers in Imitation Learning

1 month ago
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 collected for every NBA basketball game with players, referees, and the ball tracked at 25 Hz, along with annotated game events such as passes, […]

Small Deep Neural Networks – Their Advantages, and Their Design

1 month ago
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 to levels of accuracy that are acceptable for commercial applications. In other words, thanks to DNNs, an ever-growing range of ML-enabled applications are now ready to be […]

Microsoft Translator in the Classroom

1 month ago
In July 2017, a group of Chinese students visiting from the University of Washington stopped by the Microsoft AI and Research offices to learn about Microsoft Translator’s speech translation technology. In this video, Will Lewis – Principal Technical PM for Microsoft Translator – demonstrated how the Translator live feature and Presentation Translator add-in for PowerPoint […]

Trading-Off Cost of Deployment Versus Accuracy for Predictive Models

1 month ago
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. Our work is motivated by risk prediction problems in healthcare. Cost-structures in domains such as healthcare are quite complex, posing a significant challenge to […]