Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ugur Kuter

dblp:69/5953 · DBLP profile ↗
← Back
30ranked-venue papers
11as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 23 · 7 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 6 first-authorDatabases, data management, data science and information retrieval · 7 · 3 first-authorComputer networks · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
15 papers
Planning, search and constraint satisfaction · 94% Reinforcement learning · 3% Multi-agent systems · 2%
Software engineering, system software, and programming languages
1 paper
Program analysis · 50% Debugging and program repair · 50%
Theoretical computer science
1 paper
Computational complexity · 100%

Topics — the 15 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
hierarchical planning
1.242025
HTN Plan Repair Algorithms Compared: Strengths and Weaknesses of Different Methods · ICAPS 2025
The GoDeL Planning System: A More Perfect Union of Domain-Independent and Hierarchical Planning · IJCAI 2013
Learning Hierarchical Task Networks for Nondeterministic Planning Domains · IJCAI 2009
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › hierarchical planning
hierarchical task network learning
0.452015
Learning Methods to Generate Good Plans: Integrating HTN Learning and Reinforcement Learning · AAAI 2010
Learning Hierarchical Task Networks for Nondeterministic Planning Domains · IJCAI 2009
HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required · AAAI 2008
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
nondeterministic planning
0.442014
Plan aggregation for strong cyclic planning in nondeterministic domains · Artif. Intell. 2014
Task decomposition on abstract states, for planning under nondeterminism · Artif. Intell. 2009
Controlled Search over Compact State Representations, in Nondeterministic Planning Domains and Beyond · AAAI 2006
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
diverse planning
0.212015
Measuring Plan Diversity: Pathologies in Existing Approaches and A New Plan Distance Metric · AAAI 2015
Computational complexity
kolmogorov complexity
0.212015
Measuring Plan Diversity: Pathologies in Existing Approaches and A New Plan Distance Metric · AAAI 2015
Computational complexity › kolmogorov complexity
normalized compression distance
0.212015
Measuring Plan Diversity: Pathologies in Existing Approaches and A New Plan Distance Metric · AAAI 2015
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › nondeterministic planning
strong cyclic planning
0.212014
Plan aggregation for strong cyclic planning in nondeterministic domains · Artif. Intell. 2014
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
domain-independent planning
0.212013
The GoDeL Planning System: A More Perfect Union of Domain-Independent and Hierarchical Planning · IJCAI 2013
Distributed systems
distributed coordination and fault tolerance
0.112019
Profiles, Proxies, and Assumptions: Decentralized, Communications-Resilient Planning, Allocation, and Scheduling · AAAI 2019
Machine learning › Reinforcement learning
value function estimation
0.112010
Learning Methods to Generate Good Plans: Integrating HTN Learning and Reinforcement Learning · AAAI 2010
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan representation › planning languages
PDDL
0.112009
Translating HTNs to PDDL: A Small Amount of Domain Knowledge Can Go a Long Way · IJCAI 2009
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › hierarchical problem solving
task decomposition
0.112009
Task decomposition on abstract states, for planning under nondeterminism · Artif. Intell. 2009
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › state-space compression
compact state representation
0.112006
Controlled Search over Compact State Representations, in Nondeterministic Planning Domains and Beyond · AAAI 2006
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.112005
Using Domain-Configurable Search Control for Probabilistic Planning · AAAI 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge engineering
0.012008
HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required · AAAI 2008

Methods — techniques the papers use, named apart from their topics

replanning · 0.9chronological backtracking · 0.9backjumping · 0.9program analysis · 0.4normalized compression distance · 0.4kolmogorov complexity · 0.4hierarchical task network learning · 0.4heuristic search · 0.2reinforcement learning · 0.1monte carlo updates · 0.1
YearPublicationVenuePosition
2025 HTN Plan Repair Algorithms Compared: Strengths and Weaknesses of Different Methods
abstract
This paper provides theoretical and empirical comparisons of three recent hierarchical plan repair algorithms: SHOPFIXER, IPYHOPPER, and REWRITE. Our theoretical results show that the three algorithms correspond to three different definitions of the plan repair problem, leading to differences in the algorithms’ search spaces, the repair problems they can solve, and the kinds of repairs they can make. Understanding these distinctions is important when choosing a repair method for any given application. Building on the theoretical results, we evaluate the algorithms empirically in a series of benchmark planning problems. Our empirical results provide more detailed insight into the run- time repair performance of these systems and the coverage of the repair problems solved, based on algorithmic properties such as replanning, chronological backtracking, and back- jumping over plan trees.
Paul Zaidins, Robert P. Goldman, Ugur Kuter, Dana S. Nau, Mark Roberts
ICAPS3
2019 Profiles, Proxies, and Assumptions: Decentralized, Communications-Resilient Planning, Allocation, and Scheduling
Ugur Kuter, Brian Kettler, Katherine Guo, Martin O. Hofmann, Valerie Champagne, Kurt Lachevet, Jennifer Lautenschlager, Robert P. Goldman, Luis Asencios, Josh Hamell
AAAI1
2016 Learning Hierarchical Task Models from Input Traces
abstract
We describe HTN‐MAKER, an algorithm for learning hierarchical planning knowledge in the form of task‐reduction methods for hierarchical task networks (HTNs). HTN‐MAKER takes as input a set of planning states from a classical planning domain and plans that are applicable to those states, as well as a set of semantically annotated tasks to be accomplished. The algorithm analyzes this semantic information to determine which portion of the input plans accomplishes a particular task and constructs task‐reduction methods based on those analyses. We present theoretical results showing that HTN‐MAKER is sound and complete. Our experiments in five well‐known planning domains confirm the theoretical results and demonstrate convergence toward a set of HTN methods that can be used to solve any problem expressible as a classical planning problem in that domain, relative to a set of goal types for which tasks have been defined. In three of the five domains, HTN planning with the learned methods scales much better than a modern classical planner.
Chad Hogg, Hector Muñoz-Avila, Ugur Kuter
Comput. Intell.3
2015 Measuring Plan Diversity: Pathologies in Existing Approaches and A New Plan Distance Metric
abstract
In this paper we present a plan-plan distance metric based on Kolmogorov(Algorithmic) complexity. Generating diverse sets of plans is useful for task ssuch as probing user preferences and reasoning about vulnerability to cyberattacks. Generating diverse plans, and comparing different diverse planning approaches requires a domain-independent, theoretically motivated definition of the diversity distance between plans. Previously proposed diversity measures are not theoretically motivated, and can provide inconsistent results on the sameplans. We define the diversity of plans in terms of how surprising one plan is givenanother or, its inverse, the conditional information in one plan givenanother. Kolmogorov complexity provides a domain independent theory of conditional information. While Kolmogorov complexity is not computable, a related metric, Normalized Compression Distance (NCD), provides a well-behaved approximation. In this paper we introduce NCD as an alternative diversity metric, and analyze its performance empirically, in comparison with previous diversity measures, showing strengths and weaknesses of each.We also examine the use of different compressor sin NCD. We show how NCD can be used to select a training set for HTN learning,giving an example of the utility of diversity metrics. We conclude withsuggestions for future work on improving, extending, and applying it to serve new applications.
Robert P. Goldman, Ugur Kuter
AAAI2
2015 HACKAR: Helpful Advice for Code Knowledge and Attack Resilience
abstract
This paper describes a novel combination of Java program analysis and automated learning and planning architecture to the domain of Java vulnerability analysis. The key feature of our “HACKAR: Helpful Advice for Code Knowledge and Attack Resilience” system is its ability to analyze Java programs at development-time, identifying vulnerabilities and ways to avoid them. HACKAR uses an improved version of NASA’s Java PathFinder (JPF) to execute Java programs and identify vulnerabilities. The system features new Hierarchical Task Network (HTN) learning algorithms that (1) advance stateof-theart HTN learners with reasoning about numeric constraints, failures, and more general cases of recursion, and (2) contribute to problem-solving by learning a hierarchical dataflow representation of the program from the inputs of the program. Empirical evaluation demonstrates that HACKAR was able to suggest fixes for all of our test program suites. It also shows that HACKAR can analyze programs with string inputs that original JPF implementation cannot.
Ugur Kuter, Mark H. Burstein, J. Benton 0001, Daniel Bryce, Jordan Tyler Thayer, Steve McCoy
AAAI1
2014 Plan aggregation for strong cyclic planning in nondeterministic domains
Ron Alford, Ugur Kuter, Dana S. Nau, Robert P. Goldman
Artif. Intell.2
2013 The GoDeL Planning System: A More Perfect Union of Domain-Independent and Hierarchical Planning
Vikas Shivashankar, Ron Alford, Ugur Kuter, Dana S. Nau
IJCAI3
2012 HTN Problem Spaces: Structure, Algorithms, Termination
abstract
For HTN planning, we formally characterize and classify four kinds of problem spaces in which each node represents a planning problem or subproblem. Two of the problem spaces are searched by current HTN planning algorithms; the other two problem spaces are new.This enables us to provide:Sufficient (and in one case, necessary) conditions for finiteness of each kind of problem space. The conditions can be evaluated up-front to see if an HTN planning problem is finite.Loop-detection tests that can be used in HTN planners to ensure termination when the problem space is finite.A way to compute the correct value for an upper-bound parameter in an HTN-to-PDDL translation algorithm published in IJCAI-2009.Planning algorithms that utilize the two new problem spaces to guarantee termination on broader classes of planning problems than previous HTN planning algorithms.
Ron Alford, Vikas Shivashankar, Ugur Kuter, Dana S. Nau
SOCS3
2012 Learning and Verifying Safety Constraints for Planners in a Knowledge-Impoverished System
abstract
We present a Bayesian approach to learning flexible safety constraints and subsequently verifying whether plans satisfy these constraints. Our approach, called the Safety Constraint Learner/Checker (SCLC), infers safety constraints from a single expert demonstration trace and minimal background knowledge, and applies these constraints to the solutions proposed by multiple planning agents in an integrated and heterogeneous ensemble. The SCLC calculates how much to blame plan fragments (partial solutions) generated by the individual planning agents. This information is used when composing these fragments into a final overall plan. In particular, fragments whose safety violations exceed a threshold are rejected. This facilitates the generation of safe plans. We have integrated the SCLC within the Generalized Integrated Learning Architecture, which was designed for Defense Advanced Research Projects Agency (DARPA)’s Integrated Learning (IL) program. The main goal of the IL program is to promote the development and success of sophisticated systems that learn to solve challenging real‐world problems based on a simple demonstration by a human expert and exiguous domain knowledge. We present experimental results showing the advantages of the SCLC on two multiagent problem‐solving tasks that were benchmark applications in DARPA’s IL program.
Geoffrey Levine, Ugur Kuter, Antons Rebguns, Derek T. Green, Diana F. Spears
Comput. Intell.2
2012 An Ensemble Architecture for Learning Complex Problem-Solving Techniques from Demonstration
abstract
We present a novel ensemble architecture for learning problem-solving techniques from a very small number of expert solutions and demonstrate its effectiveness in a complex real-world domain. The key feature of our “Generalized Integrated Learning Architecture” (GILA) is a set of heterogeneous independent learning and reasoning (ILR) components, coordinated by a central meta-reasoning executive (MRE). The ILRs are weakly coupled in the sense that all coordination during learning and performance happens through the MRE. Each ILR learns independently from a small number of expert demonstrations of a complex task. During performance, each ILR proposes partial solutions to subproblems posed by the MRE, which are then selected from and pieced together by the MRE to produce a complete solution. The heterogeneity of the learner-reasoners allows both learning and problem solving to be more effective because their abilities and biases are complementary and synergistic. We describe the application of this novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspaces need to be deconflicted, reconciled, and managed automatically. Formal evaluations show that our system performs as well as or better than humans after learning from the same training data. Furthermore, GILA outperforms any individual ILR run in isolation, thus demonstrating the power of the ensemble architecture for learning and problem solving.
Xiaoqin Zhang 0001, Bhavesh Shrestha, Subbarao Kambhampati, Phillip DiBona, Jinhong K. Guo, Daniel McFarlane, Martin O. Hofmann, Kenneth R. Whitebread, Darren Scott Appling, Elizabeth T. Whitaker, Ethan Trewhitt, Li Ding 0001, James Michaelis, Deborah L. McGuinness, James A. Hendler, Janardhan Rao Doppa, Thomas G. Dietterich, Prasad Tadepalli, Weng-Keen Wong, Derek T. Green, Antons Rebguns, Diana F. Spears, Ugur Kuter, Geoffrey Levine, Gerald DeJong, Reid MacTavish, Santiago Ontañón, Jainarayan Radhakrishnan, Ashwin Ram 0001, Hala Mostafa, Huzaifa Zafar, Chongjie Zhang, Daniel D. Corkill, Victor R. Lesser, Zhexuan Song
ACM Trans. Intell. Syst. Technol.25
2010 Learning Methods to Generate Good Plans: Integrating HTN Learning and Reinforcement Learning
abstract
We consider how to learn Hierarchical Task Networks (HTNs) for planning problems in which both the quality of solution plans generated by the HTNs and the speed at which those plans are found is important. We describe an integration of HTN Learning with Reinforcement Learning to both learn methods by analyzing semantic annotations on tasks and to produce estimates of the expected values of the learned methods by performing Monte Carlo updates. We performed an experiment in which plan quality was inversely related to plan length. In two planning domains, we evaluated the planning performance of the learned methods in comparison to two state-of-the-art satisficing classical planners, FastForward and SGPlan6, and one optimal planner, HSP*. The results demonstrate that a greedy HTN planner using the learned methods was able to generate higher quality solutions than SGPlan6 in both domains and FastForward in one. Our planner, FastForward, and SGPlan6 ran in similar time, while HSP* was exponentially slower.
Chad Hogg, Ugur Kuter, Hector Muñoz-Avila
AAAI2
2010 Using probabilistic confidence models for trust inference in Web-based social networks
abstract
In this article, we describe a new approach that gives an explicit probabilistic interpretation for social networks. In particular, we focus on the observation that many existing Web-based trust-inference algorithms conflate the notions of “trust” and “confidence,” and treat the amalgamation of the two concepts to compute the trust value associated with a social relationship. Unfortunately, the result of such an algorithm that merges trust and confidence is not a trust value, but rather a new variable in the inference process. Thus, it is hard to evaluate the outputs of such an algorithm in the context of trust inference. This article first describes a formal probabilistic network model for social networks that allows us to address that issue. Then we describe SUNNY, a new trust inference algorithm that uses probabilistic sampling to separately estimate trust information and our confidence in the trust estimate and use the two values in order to compute an estimate of trust based on only those information sources with the highest confidence estimates. We present an experimental evaluation of SUNNY. In our experiments, SUNNY produced more accurate trust estimates than the well-known trust inference algorithm TidalTrust, demonstrating its effectiveness. Finally, we discuss the implications these results will have on systems designed for personalizing content and making recommendations.
Ugur Kuter, Jennifer Golbeck
ACM Trans. Internet Techn.1
2009 An Ensemble Learning and Problem Solving Architecture for Airspace Management
Xiaoqin Zhang 0001, Phillip DiBona, Darren Scott Appling, Li Ding 0001, Janardhan Rao Doppa, Derek T. Green, Jinhong K. Guo, Ugur Kuter, Geoffrey Levine, Reid MacTavish, Daniel McFarlane, James Michaelis, Hala Mostafa, Santiago Ontañón, Jainarayan Radhakrishnan, Antons Rebguns, Bhavesh Shrestha, Zhexuan Song, Ethan Trewhitt, Huzaifa Zafar, Chongjie Zhang, Daniel D. Corkill, Gerald DeJong, Thomas G. Dietterich, Subbarao Kambhampati, Victor R. Lesser, Deborah L. McGuinness, Ashwin Ram 0001, Diana F. Spears, Prasad Tadepalli, Elizabeth T. Whitaker, Weng-Keen Wong, James A. Hendler, Martin O. Hofmann, Kenneth R. Whitebread
IAAI9
2009 Translating HTNs to PDDL: A Small Amount of Domain Knowledge Can Go a Long Way
Ron Alford, Ugur Kuter, Dana S. Nau
IJCAI2
2009 Learning Hierarchical Task Networks for Nondeterministic Planning Domains
Chad Hogg, Ugur Kuter, Hector Muñoz-Avila
IJCAI2
2009 Inductive Generalization of Analytically Learned Goal Hierarchies
Tolga Könik, Negin Nejati, Ugur Kuter
ILP3
2009 A goal- and dependency-directed algorithm for learning hierarchical task networks
abstract
This paper describes a system for learning domain-dependent knowledge in the form of goal-indexed Hierarchical Task Networks (HTNs). DLIGHT is a goal-directed incremental learning algorithm which observes solution traces and generates rules for solving problems. One of the main challenges in learning this kind of knowledge is determining a good level of generality. Analytical methods, such as explanation-based macro-operator learning, construct very specific structures that guarantee a successful execution when applicable but generalize poorly to new problems. Previous goal-directed learning approaches produce hierarchical rules with more relaxed preconditions, but the learned knowledge suffers from over-generality. Our approach builds on one such approach but it strikes a better balance between generality and specificity. This is done by carrying out a goal-dependency analysis to determine the structure of the hierarchy and precondition of each rule to follow the successful solutions more closely while maintaining generality. We hypothesize that this algorithm produces HTNs that generalize well and can solve problems efficiently. We evaluate the system's behavior experimentally in several planning scenarios and conclude with related work and future research paths.
Negin Nejati, Tolga Könik, Ugur Kuter
K-CAP3
2009 Semantic Web Service Composition in Social Environments
Ugur Kuter, Jennifer Golbeck
ISWC1
2009 Task decomposition on abstract states, for planning under nondeterminism
Ugur Kuter, Dana S. Nau, Marco Pistore, Paolo Traverso
Artif. Intell.1
2008 HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required
Chad Hogg, Hector Muñoz-Avila, Ugur Kuter
AAAI3
2008 Combining Domain-Independent Planning and HTN Planning: The Duet Planner
abstract
Despite the recent advances in planning for classical domains, the question of how to use domain knowledge in planning is yet to be completely and clearly answered. Some of the existing planners use domain-independent search heuristics, and some others depend on intensively-engineered domain-specific knowledge to guide the planning process. In this paper, we describe an approach to combine ideas from both of the above schools of thought. We present Duet, our planning system that incorporates the ability of using hierarchical domain knowledge in the form of Hierarchical Task Networks (HTNs) as in SHOP2 [14] and using domain-independent local search techniques as in LPG [8]. In our experiments, Duet was able to solve much larger problems than LPG could solve, with only minimal domain knowledge encoded in HTNs (much less domain knowledge than SHOP2 needed to solve those problems by itself).
Alfonso Gerevini, Ugur Kuter, Dana S. Nau, Alessandro Saetti, Nathaniel Waisbrot
ECAI2
2008 Web Service Composition with User Preferences
Naiwen Lin, Ugur Kuter, Evren Sirin
ESWC2
2007 SUNNY: A New Algorithm for Trust Inference in Social Networks Using Probabilistic Confidence Models
Ugur Kuter, Jennifer Golbeck
AAAI1
2006 Controlled Search over Compact State Representations, in Nondeterministic Planning Domains and Beyond
Ugur Kuter, Dana S. Nau
AAAI1
2005 Using Domain-Configurable Search Control for Probabilistic Planning
Ugur Kuter, Dana S. Nau
AAAI1
2005 Web Service Composition with Volatile Information
Tsz-Chiu Au, Ugur Kuter, Dana S. Nau
ISWC2
2005 Information gathering during planning for Web Service composition
Ugur Kuter, Evren Sirin, Bijan Parsia, Dana S. Nau, James A. Hendler
J. Web Semant.1
2004 Forward-Chaining Planning in Nondeterministic Domains
Ugur Kuter, Dana S. Nau
AAAI1
2004 Information Gathering During Planning for Web Service Composition
Ugur Kuter, Evren Sirin, Dana S. Nau, Bijan Parsia, James A. Hendler
ISWC1
2003 SHOP2: An HTN Planning System
abstract
The SHOP2 planning system received one of the awards for distinguished performance in the 2002 International Planning Competition. This paper describes the features of SHOP2 which enabled it to excel in the competition, especially those aspects of SHOP2 that deal with temporal and metric planning domains.
Dana S. Nau, Tsz-Chiu Au, Okhtay Ilghami, Ugur Kuter, J. William Murdock, Fusun Yaman
J. Artif. Intell. Res.4