AdaTest
Key Takeaways
The video demonstrates AdaTest, an open-source tool that leverages large language models to generate tests and users' knowledge to identify bugs in natural language processing systems, through a human-AI partnership called adaptive testing.
Full Transcript
building good natural language processing models is hard consider a team building a model to detect to-do's in meeting notes they fine-tune on some training data then use held out test data and get great accuracy should the team celebrate and deploy the model no models that work great on standard test sets often fail in the wild you need to test your models beyond simple trained test splits but how there are two types of approaches those that help people write tests and those that automatically test the model the good thing about people is that they know when the model is right or wrong but writing tests is slow in contrast automated methods are fast but they can only test limited aspects of model behavior we propose a human ai partnership called adaptive testing that combines the strengths of both humans and large-scale language models like gpt-3 where the ai generates lots of tests designed to highlight bugs while the person decides if model behavior is right or wrong here's how it works you start by typing in a few input examples in a topic representing an aspect of model behavior such as to-do's that are in the past tense if the model is good it will probably pass all these initial examples then you can ask the ai to generate a large batch of similar tests in the current topic sorted by how likely they are to reveal failures you can then label a few of the top suggestions that are in the current topic and then repeat the process this results in a growing set of organized tests optimized to break the model being tested the ai can also suggest new topics and fill in empty topics enabling you to efficiently build out a large tree of tests often revealing new aspects of the problem that you didn't anticipate the team now knows something important their model has serious bugs and we can fix these bugs by adding the tests to the training data and refine tuning our model but has this really fixed all our bugs no it turns out fixing one bug can easily create other bugs we must re-test after a few rounds of this debugging loop it gets harder to find new bugs and so we have more confidence the model will generalize well in deployment in fact when a real team at microsoft applied this test fix re-test loop for a real to do detection task they were able in just four hours to double the in the wild performance gains they had previously achieved over the course of months check it out yourself
Original Description
AdaTest is an open-source tool for finding and fixing bugs in natural language processing (NLP) systems. In this demo, learn how AdaTest capitalizes on large language models’ ability to generate tests and users’ knowledge of how a model being tested should behave. The result is an iterative testing-and-debugging loop that helps identify and address model failures more effectively than current user-driven or automated approaches.
Learn more about AdaTest:
Microsoft Research blog post: https://www.microsoft.com/en-us/research/blog/partnering-people-with-large-language-models-to-find-and-fix-bugs-in-nlp-systems/
Paper: https://www.microsoft.com/en-us/research/publication/adaptive-testing-and-debugging-of-nlp-models/
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Microsoft Research · Microsoft Research · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Frontiers in ML: Learning from Limited Labeled Data: Challenges and Opportunities for NLP
Microsoft Research
Frontiers in Machine Learning: Climate Impact of Machine Learning
Microsoft Research
Frontiers in Machine Learning: Security and Machine Learning
Microsoft Research
Hope Speech and Help Speech: Surfacing Positivity Amidst Hate
Microsoft Research
Early Indicators of the Effect of the Global Shift to Remote Work on People with Disabilities
Microsoft Research
Remote Work and Well-Being
Microsoft Research
Challenges and Gratitude of Software Developers During COVID-19 Working From Home
Microsoft Research
Towards a Practical Virtual Office for Mobile Knowledge Workers
Microsoft Research
Impact of COVID-19 crisis on the future of work in India
Microsoft Research
Empowering and Supporting Remote Software Development Team Members through a Culture of Allyship
Microsoft Research
How Work From Home Affects Collaboration: Information Workers in a Natural Experiment During COVID19
Microsoft Research
Phong Surface: Efficient 3D Model Fitting using Lifted Optimization
Microsoft Research
Managing Tasks Across the Work-Life Boundary: Opportunities, Challenges, and Directions
Microsoft Research
Microsoft Urban Futures Summer Workshop | Data Driven Urban Transformation [Day 1]
Microsoft Research
Microsoft Urban Futures Summer Workshop | Sensors and Data [Day 2]
Microsoft Research
Microsoft Urban Futures Summer Workshop | Policy and Social Impact [Day 3]
Microsoft Research
Directions in ML: Algorithmic foundations of neural architecture search
Microsoft Research
MineRL Competition 2020
Microsoft Research
Can we make better software by using ML and AI techniques? With Chandra Maddila and Chetan Bansal
Microsoft Research
From Paper to Product
Microsoft Research
SkinnerDB: Regret Bounded Query Evaluation using RL
Microsoft Research
From SqueezeNet to SqueezeBERT: Developing Efficient Deep Neural Networks
Microsoft Research
Programming with Proofs for High-assurance Software
Microsoft Research
Platform for Situated Intelligence Overview
Microsoft Research
Directional Sources & Listeners in Interactive Sound Propagation using Reciprocal Wave Field Coding
Microsoft Research
Galactic Bell Star Music Demo
Microsoft Research
Importing Animations in Microsoft Expressive Pixels (9 of 9)
Microsoft Research
Welcome to Microsoft Expressive Pixels (1 of 9)
Microsoft Research
Getting Started with Microsoft Expressive Pixels (2 of 9)
Microsoft Research
Creating an Image in Microsoft Expressive Pixels (3 of 9)
Microsoft Research
Creating Animations in Microsoft Expressive Pixels (4 of 9)
Microsoft Research
Managing Animation Galleries in Microsoft Expressive Pixels (5 of 9)
Microsoft Research
Creating Fragments in Microsoft Expressive Pixels (6 of 9)
Microsoft Research
Using Layers in Microsoft Expressive Pixels (7 of 9)
Microsoft Research
Exporting Animations with Microsoft Expressive Pixels (8 of 9)
Microsoft Research
What Kind of Computation is Human Cognition? A Brief History of Thought (Episode 2/2)
Microsoft Research
What Kind of Computation is Human Cognition? A Brief History of Thought (Episode 1/2)
Microsoft Research
Planeverb: Interactive sound propagation for dynamic scenes using 2D wave simulation
Microsoft Research
Making cryptography accessible, efficient, and scalable with Dr. Divya Gupta and Dr. Rahul Sharma
Microsoft Research
Beyond the mega-data center: networking multi-data center regions (SIGCOMM 2020 Talk)
Microsoft Research
Optics for the cloud – Light at the end of the tunnel? (SIGCOMM 2020 Workshop)
Microsoft Research
Beyond the mega-data center: networking multi-data center regions (SIGCOMM 2020 short talk)
Microsoft Research
Sirius: A Flat Datacenter Network with Nanosecond Optical Switching (SIGCOMM 2020 short talk)
Microsoft Research
Novel Image Captioning
Microsoft Research
Forest Sound Scene Simulation and Bird Localization with Distributed Microphone Arrays
Microsoft Research
Decoding Music Attention from “EEG headphones”: a User-friendly Auditory Brain-computer Interface
Microsoft Research
How does holographic storage work?
Microsoft Research
The physics of hologram formation in iron doped lithium niobate
Microsoft Research
Introduction to coax: A Modular RL Package
Microsoft Research
Directions in ML: "Neural architecture search: Coming of age"
Microsoft Research
Microsoft Research AI Breakthroughs 2020: 20 minute research talks + Q&A panel
Microsoft Research
Fireside Chat with Johannes Gehrke during Microsoft Research AI Breakthroughs 2020
Microsoft Research
Fireside Chat with Susan Dumais during Microsoft Research AI Breakthroughs 2020
Microsoft Research
Microsoft Research AI Breakthroughs 2020: 20 minute research talks, Q&A panel, and event wrap-up
Microsoft Research
Clinical Research with FHIR
Microsoft Research
Soundscape Street Preview
Microsoft Research
Tilt-Responsive Techniques for Digital Drawing Boards
Microsoft Research
SurfaceFleet: Exploring Distributed Interactions Unbounded from Device, Application, User, and Time
Microsoft Research
Haptic PIVOT: On-Demand Handhelds in VR
Microsoft Research
SurfaceFleet Supplemental Video Demonstration (UIST 2020)
Microsoft Research
More on: LLM Engineering
View skill →Related Reads
📰
📰
📰
📰
ChatGPT for Eco-Friendly Living: Small Changes That Add Up
Dev.to AI
What If the Future of AI Isn't About Generating More... But Generating Less?
Dev.to AI
Integrating Open-Weight LLMs Into Your App: A Hands-On API Guide
Dev.to AI
5 AI Skills to Boost Freelance Rates by 50% in 2026
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI