Dana Angluin facts for kids
Quick facts for kids
Dana Angluin
|
|
---|---|
Alma mater | University of California, Berkeley (BA, PhD) |
Known for |
|
Scientific career | |
Fields | |
Institutions | Yale University |
Thesis | An Application of the Theory of Computational Complexity to the Study of Inductive Inference (1976) |
Doctoral advisor | Manuel Blum |
Doctoral students | Ehud Shapiro |
Dana Angluin is a brilliant computer scientist and a professor emeritus at Yale University. She is famous for her important work in how computers can learn and how they can work together. Her ideas have helped shape the field of machine learning, which is all about teaching computers to learn from data.
Contents
Education and Early Career
Dana Angluin studied at the University of California, Berkeley. She earned her first degree, a Bachelor of Arts (BA), in 1969. Later, in 1976, she completed her PhD there. Her PhD research looked at how complex computer problems could help us understand how things learn. This was a very new idea at the time! After finishing her studies, Professor Angluin joined the faculty at Yale University in 1979.
Amazing Research in Computer Science
Professor Angluin's work has been super important in building the basic ideas behind machine learning. She has explored how computers can learn new things.
The L* Algorithm: How Computers Learn by Asking Questions
One of Professor Angluin's most famous contributions is the L* algorithm. This is a special method that helps computer programs learn about unknown systems. Imagine a computer trying to understand how a new game works. The L* algorithm lets the computer ask questions and then uses the answers to figure out the rules of the game.
This algorithm uses something called a "minimally adequate Teacher" (MAT). This "Teacher" is like a helpful guide that gives simple "yes" or "no" answers. The computer, or "Learner," asks two main types of questions:
- Membership queries: The Learner asks if a certain piece of information belongs to the unknown system. The Teacher just says "yes" or "no."
- Equivalence queries: The Learner suggests a possible description of the system. The Teacher then says if that description is exactly right or not.
By getting these answers, the Learner can keep improving its understanding of the system. Even though Professor Angluin published her paper on this in 1987, experts today still say that the best learning methods use her ideas!
Learning Even When Things Are Not Perfect
Professor Angluin also did important work on "learning from noisy examples." Think about when you're learning something new, and some of the information you get might be a little bit wrong or "noisy." Her research showed that computers can still learn effectively even when the information they get isn't perfectly accurate. This is a big deal because in the real world, data often has errors.
Working Together: Distributed Computing
In the field of distributed computing, Professor Angluin helped create the idea of "population protocols." Imagine many tiny computers, like sensors, working together without a central leader. Population protocols describe how these small devices can share information and reach agreements, even if they only meet each other randomly. She also studied how these tiny computers can all agree on one thing, which is called "consensus."
Contributions to the Computer Science Community
Beyond her research, Professor Angluin has helped build the computer science community. She was one of the people who helped start the Computational Learning Theory (COLT) conference, which is a big meeting where experts share new ideas about how computers learn. She also served on important committees for this conference.
From 1989 to 1992, she was an editor for a science journal called Information and Computation. In 2001, she organized a special event at Yale University about new trends in machine learning. She is also a member of important groups like the Association for Computing Machinery and the Association for Women in Mathematics.
A Beloved Teacher
Professor Angluin is also known as an amazing teacher. She has won three of the most important teaching awards at Yale University! These awards show how much her students and colleagues appreciate her dedication to teaching and helping others learn.
She has even written about Ada Lovelace, a very important figure in computer history who worked on the early designs for a computer called the Analytical Engine.
Selected Publications
- Dana Angluin (1988). Queries and concept learning. Machine Learning. 2 (4): 319–342.
- Dana Angluin and Philip Laird (1988). Learning from noisy examples. Machine Learning 2 (4), 343–370.
- Dana Angluin and Leslie Valiant (1979). Fast probabilistic algorithms for Hamiltonian circuits and matchings. Journal of Computer and System Sciences 18 (2), 155–193.
- Dana Angluin, James Aspnes, Zoë Diamadi, Michael J Fischer, René Peralta (2004). Computation in networks of passively mobile finite-state sensors. Distributed Computing 18 (4), 235–253.
See also
- Automata theory
- Distributed computing
- Computational learning theory