Steam-powered Turing MachineUniversity of Washington Computer Science & Engineering
 Artificial Intelligence Research Group
 CSE Home About CSE Search Contact Info 

Faculty
 Brian Curless
 Pedro Domingos
 Oren Etzioni
 Dieter Fox
 Alon Halevy
 Henry Kautz
 Marina Meila
 Rajesh Rao
 Steven Seitz
 Linda Shapiro
 Steve Tanimoto
 Dan Weld
Affiliated Faculty
 Les Atlas (UW EE)
 Sumit Basu (Microsoft Research)
 Jeff Bilmes (UW EE)
 James Brinkley (UW Biological Structure)
 Tanzeem Choudhury (Intel Research)
 Eric Horvitz (Microsoft Research)
 Ira Kalet (UW Radiation Oncology)
 Mari Ostendorf (UW EE)
 Michael Stiber (UW Bothell CSS)
 Rick Szeliski (Microsoft Research)
Graduate Students
 David Azari
 Michele Banko
 Adam Carlson
 Kate Deibel
 Doug Downey
 Krzysztof Gajos
 David Grimes
 Dan Grossman
 Geoff Hulten
 Jonathan Ko
 Stanley Kok
 Lin Liao
 Daniel Lowd
 Jayant Madhavan
 Mausam
 Xu Miao
 Kai Miller
 Don Patterson
 Yongshao Ruan
 Tian Sang
 Sumit Sanghai
 Sarah Schwarm
 Tal Shaked
 Pradeep Shenoy
 Aaron Shon
 Parag Singla
 Ben Stewart
 Pat Tressel
 Deepak Verma
 Alex Yates
Undergraduate Students
 Chris Baker
 Brian Chang
 Beau Crawford
 Zach Crisman
 Erik Curre
 Abhinav Jain
 Tushar Jain
 Vijay Mani
 Eric Ott
 Nathan Ratliff
 Leonid Tsybert
 Anthony Wu
Alumni
 Franz Amador [Ph.D.]
 Corin Anderson [Ph.D.]
 Tony Barrett [Ph.D.]
 Dave Christianson [Masters]
 AnHai Doan [Ph.D.]
 Denise Draper [Ph.D.]
 Marc Friedman [Ph.D.]
 Keith Golden [Ph.D.]
 Nick Kushmerick [Ph.D.]
 Cody Kwok [Ph.D.]
 Tessa Lau [Ph.D.]
 Neal Lesh [Ph.D.]
 Omid Madani [Ph.D.]
 Dorothy Neville [Masters]
 Scott Penberthy [Ph.D.]
 Mike Perkowitz [Ph.D.]
 Matthew Richardson [Ph.D.]
 Erik Selberg [Ph.D.]
 Richard Segal [Ph.D.]
 Vassili Sukharev [Masters]
 Ying Sun [Masters]
 Mike Williamson [Ph.D.]
 Steve Wolfman [Ph.D.]
 Oren Zamir [Ph.D.]
Resources
 Software
 Computing Resources CSE only
Should your name be here? Send email to ai-webmaster@cs!
Interested in hearing about AI-related talks and other activities at the UW? Subscribe to the uw-ai mailing list!
  Tulips in the Skagit Valley, Washington/Photo by Corin Anderson

The AI research group is a growing community with a large number of current projects as well as past successes. The group works closely with the Database Systems, Information Retrieval, and Intelligent Internet Systems group and the Computer Graphics, Computer Vision and Animation group.

Ubiquitous AI

Robotics

Planning

Neural Systems

Machine Vision


Machine Learning and Data Mining

Learning Human Behavior

Knowledge Representation and Reasoning

Intelligent User Interfaces

Intelligent Internet Systems

New projects!

[current] Sensing and Modeling Dynamic Social Networks
[current] ARNAULD: Preference Elicitation For Interface Optimization
[current] Markov Logic Networks: Probabilistic first-order knowledge bases
[current] Planning for Concurrent Durative Uncertain Actions: Augmenting Markov Decision Processes to handle concurrent temporally-extended actions.
[current] Spectral graph partitioning: Clustering and learning in networks of symmetric and asymmetric relationships.
[current] KnowItAll: Automated, domain-independent, web-scale information extraction and evaluation.
[current] Statistical Relational Learning: Learning from noisy data in rich representations.
[current] Collective Knowledge Bases: Merging knowledge from a multitude of sources.
[current] Large-Scale Machine Learning: Mining massive data streams.
[current] Assisted Cognition: Computer systems to aid people with Alzheimer's disease.
[current] CORE: Optimizing search algorithms using Bayesian models to predict running time.

In the list below current projects are marked with a green bullet while past work is noted with a yellow bullet.

Intelligent Internet Systems

[current] KnowItAll: Automated, domain-independent, web-scale information extraction and evaluation.
[current] Tukwila: Data integration system for heterogeneous data on the web.
[past] Mulder: A natural-language question-answering service that Believes.
[past] Tiramisu: Declarative Web-site management.
[past] The Internet Softbot: The mother of all intelligent internet systems.
[past] Site popularity meta-search: Re-ranking results of web engines using web page popularity.
[past] Grouper: Document clustering for improved search results on the web.
[past] ReferralWeb: Explore the social networks that exist on the Web.

Intelligent and Personalizable User Interfaces

[current] ARNAULD: Preference Elicitation For Interface Optimization
[current] SUPPLE: Automatic Generation of User Interfaces
[current] Provably Reliable Question-Answering Interfaces: Natural language interfaces that are guaranteed to answer "easy questions" correctly.
[past] Adaptive Web sites: Sites that improve their organization by learning from visitor usage.
[past] Web Site Personalizers: Intermediaries between servers and visitors that automatically adapt and customize content for wireless web visitors.
[past] Programming by Demonstration: Using AI techniques to improve user interfaces.
[past] Adaptive interfaces for machine learning systems.

Knowledge Representation and Reasoning

[current] CORE: Optimizing search algorithms using Bayesian models to predict running time.
[current] Structural Modeling for Anatomy: Representing knowledge about human anatomy.
[current] Walksat: Stochastic local search for satisfiability.

Learning Human Behavior

[current] Sensing and Modeling Dynamic Social Networks
[current] Activity Recognition
[current] Assisted Cognition: Computer systems to aid people with Alzheimer's Disease.

Machine Learning and Data Mining

[current] Markov Logic Networks: Probabilistic first-order knowledge bases
[current] Statistical Relational Learning: Learning from noisy data in rich representations
[current] Collective Knowledge Bases: Merging knowledge from a multitude of sources
[current] Large-Scale Machine Learning: Mining massive data streams
[current] Belief networks.
[current] Spectral graph partitioning: Clustering and learning in networks of symmetric and asymmetric relationships
[current] Statistical machine learning.
[current] LSD: Learning source descriptions for data integration.
[past] CMM: Converting model ensembles into a single comprehensible model.
[past] RISE: High-performance concept learner, unifies rule induction and instance-based learning.
[past] Naive Bayes.
[past] MetaCost: Making error-based learners cost-sensitive.
[past] Process-Oriented Evaluation: Avoiding overfitting by estimating a hypothesis' generalization error as a function of the search process that led to it.

Machine Vision

[current] 3D object recognition.
[current] Content-based image retrieval.

Neural Systems

[current] Probabilistic models of the brain.
[current] Spike-based computing and learning: For instance, Temporal sequence learning.
[current] Learning algorithms for vision: For instance, Invariant coding under image transformations.
[current] Brain-computer interfaces: EEG-based systems that allow completely paralyzed patients to interact with a computer.

Planning

[current] Planning for Concurrent Durative Uncertain Actions: Augmenting Markov Decision Processes to handle concurrent temporally-extended actions.
[current] Interleaved Contingent Planning and Execution An architecture, motivated by NASA applications, which unifies contingent planning and reactive execution.
[current] blackbox: A planning system that combines SAT technology with Graphplan.
[current] TGP: A an extremely fast temporal planner, aimed at NASA spacecraft domains.
[past] SGP: Handles uncertainty, sensory actions and combines conformant and contingent planning.
[past] LPSAT: Combining linear programming with satisfiability.
[past] Markov Decision Processes
[past] Medic: Compiles STRIPS problems into satisfiability problems. (IJCAI-97 paper)
[past] PYRRHUS: Finds optimal plans for goal-directed value functions.
[past] ZENO: Temporal planner handles deadline goals and continuous change.
[past] BURIDAN: Probabilistic planner reasons about uncertainty.
[past] CBURIDAN: Extends BURIDAN with sensing actions and contingent execution.
[past] XII: Executes sensing actions to handle incomplete information with the Internet softbot.
[past] Occam: Planner optimized for information gathering and controls the Razor softbot.
[past] UCPOP: (distributed to 100+ sites) Handles universal quantification and conditional effects.
[past] FABIAN: Plans with abstract actions which it automatically generates.

Robotics

[current] Monte Carlo Localization (MCL): Particle filters for state estimation in mobile robotics.
[current] Multirobot systems: Navigation and coordination of multiple robots.
[current] Mobile robot control: Probabilistic techniques that can handle position and sensor uncertainty.
[past] Museum tour-guides: Rhino and Minerva guide visitors through crowded museums.

Ubiquitous AI

[current] Assisted Cognition: Computer systems to aid people with Alzheimer's Disease.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments about web site to ai-webmaster at cs.washington.edu]