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

Lin Padgham

dblp:p/LPadgham · DBLP profile ↗
← Back
52ranked-venue papers
17as first author
0since 2021 · last 2020
0000-0002-6974-3318ORCID · verified

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

Artificial intelligence and machine learning · 45 · 14 first-authorGraphics, computer vision, multimedia, augmented reality and games · 14 · 6 first-authorDatabases, data management, data science and information retrieval · 7Theory of computation · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3Computer networks · 1 · 1 first-author

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
12 papers
Planning, search and constraint satisfaction · 57% Multi-agent systems · 37% Knowledge representation and reasoning · 3%
Software engineering, system software, and programming languages
3 papers
Software testing · 56% Requirements engineering and software design · 43% Programming languages and type systems · 0%

Topics — the 20 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
partial-order planning
0.412020
Optimising Partial-Order Plans Via Action Reinstantiation · IJCAI 2020
Knowledge, reasoning and agents › Multi-agent systems › agent-based simulation › social simulation
agent-based social simulation
0.312017
Emergency Evacuation Simulator (EES) - a Tool for Planning Community Evacuations in Australia · IJCAI 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › task planning
evacuation planning
0.312017
Emergency Evacuation Simulator (EES) - a Tool for Planning Community Evacuations in Australia · IJCAI 2017
Knowledge, reasoning and agents › Multi-agent systems › agent architecture
BDI agents
0.222017
Integrating Learning into a BDI Agent for Environments with Changing Dynamics · IJCAI 2011
Emergency Evacuation Simulator (EES) - a Tool for Planning Community Evacuations in Australia · IJCAI 2017
Software testing › test oracle
test oracle generation
0.212013
Model-Based Test Oracle Generation for Automated Unit Testing of Agent Systems · IEEE Trans. Software Eng. 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
MaxSAT
0.112020
Optimising Partial-Order Plans Via Action Reinstantiation · IJCAI 2020
Requirements engineering and software design › software architecture
agent-oriented software engineering
0.112008
Prometheus Design Tool · AAAI 2008
Requirements engineering and software design
software architecture
0.112008
Prometheus Design Tool · AAAI 2008
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
goal reasoning
0.012003
Detecting & Avoiding Interference Between Goals in Intelligent Agents · IJCAI 2003
Knowledge, reasoning and agents › Multi-agent systems
agentic AI
0.012002
Declarative & Procedural Goals in Intelligent Agent Systems · KR 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.021994
A Framework for Part-of Hierarchies in Terminological Logics · KR 1994
A Terminological Logic with Defaults: A Definition and an Application · IJCAI 1993
Knowledge, reasoning and agents › Multi-agent systems
agent-based simulation
0.011997
PAC - Personality and Cognition: An Interactive System for Modelling Agent Scenarios · IJCAI 1997
Computer vision › 3D vision › 3d shape analysis
part-whole hierarchy
0.011994
A Framework for Part-of Hierarchies in Terminological Logics · KR 1994
Knowledge, reasoning and agents › Multi-agent systems
agent architecture
0.012002
Declarative & Procedural Goals in Intelligent Agent Systems · KR 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.011989
Negative Reasoning Using Inheritance · IJCAI 1989
User interface design and tools
interactive systems
0.011997
PAC - Personality and Cognition: An Interactive System for Modelling Agent Scenarios · IJCAI 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default reasoning
0.011988
A Model and Representation for Type Information and Its Use in Reasoning with Defaults · AAAI 1988
Logic in computer science › knowledge representation and reasoning
description logic
0.011994
A Framework for Part-of Hierarchies in Terminological Logics · KR 1994
Data models and query languages
object-oriented database
0.011989
A Hypertext Knowledge Base for Primary Care - LIMEDS in LINCKS · SIGIR 1989
Programming languages and type systems
type systems
0.011988
A Model and Representation for Type Information and Its Use in Reasoning with Defaults · AAAI 1988

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

MaxSAT · 0.4model-based testing · 0.2reinforcement learning · 0.1means-ends strategy · 0.0hypertext design · 0.0default reasoning · 0.0circumscription · 0.0inheritance · 0.0
YearPublicationVenuePosition
2020 Optimising Partial-Order Plans Via Action Reinstantiation
abstract
This work investigates the problem of optimising a partial-order plan’s (POP) flexibility through the simultaneous transformation of its action ordering and variable binding constraints. While the former has been extensively studied through the notions of deordering and reordering, the latter has received much less attention. We show that a plan’s variable bindings are often related to resource usage and their reinstantiation can yield more flexible plans. To do so, we extend existing POP optimality criteria to support variable reinstantiation, and prove that checking if a plan can be optimised further is NP-complete. We also propose a MaxSAT-based technique for increasing plan flexibility and provide a thorough experimental evaluation that suggests that there are benefits in action reinstantiation.
Max Waters, Lin Padgham, Sebastian Sardiña
IJCAI2
2019 HTN-like solutions for classical planning problems: An application to BDI agent systems
Lavindra de Silva, Lin Padgham, Sebastian Sardiña
Theor. Comput. Sci.2
2018 Enhancing Diffusion Models by Embedding Cognitive Reasoning
abstract
Diffusion models are powerful tools for understanding the spread of diverse content such as information, opinions and ideas through social networks. Although these models have been successfully used to study the spreading dynamics such as viral marketing, there are many real scenarios (e.g. vaccination, evacuation) that require a more complex model. Hence, we propose a new hybrid framework that combines diffusion modelling with cognitive agent modelling. The hybrid, generic framework is grounded on BDI (Belief-Desire-Intention), an advanced, efficient cognitive agent framework. We demonstrate our framework to a wildfire evacuation case study consisting of 5,000 agents. We then compare and analyse the diffusion outcomes of our model against two baseline models, the standard Linear Threshold (LT) model and a slightly modified version of the LT model, across 17 different input configurations. The results show (statistically) significant differences with the baselines for the majority of the configurations, highlighting the need for cognitive agents in diffusion modelling. The framework presented here provides the basis for modelling complex reasoning to capture diffusion phenomena in complex and dynamic social systems.
Chaminda Bulumulla, Jeffrey Chan, Lin Padgham
ASONAM3
2018 A new Hierarchical Agent Protocol Notation
Michael Winikoff, Nitin Yadav, Lin Padgham
Auton. Agents Multi Agent Syst.3
2017 Emergency Evacuation Simulator (EES) - a Tool for Planning Community Evacuations in Australia
abstract
This work addresses the problem of encoding cognitive agents that are capable of complex reasoning beyond simple rules, within agent-based models (ABM). This is particularly important for social simulation where agents represent people. We provide a general solution to this problem through infrastructure that allows the integration of state-of-the-art Belief-Desire-Intention (BDI) and ABM systems. In this paper, we demonstrate how this infrastructure is being used to help emergency services in Australia plan for community evacuations.
Dhirendra Singh, Lin Padgham
IJCAI2
2016 Summary Information for Reasoning About Hierarchical Plans
abstract
Hierarchically structured agent plans are important for efficient planning and acting, and they also serve (among other things) to produce “richer” classical plans, composed not just of a sequence of primitive actions, but also “abstract” ones representing the supplied hierarchies. A crucial step for this and other approaches is deriving precondition and effect “summaries” from a given plan hierarchy. This paper provides mechanisms to do this for more pragmatic and conventional hierarchies than in the past. To this end, we formally define the notion of a precondition and an effect for a hierarchical plan; we present data structures and algorithms for automatically deriving this information; and we analyse the properties of the presented algorithms. We conclude the paper by detailing how our algorithms may be used together with a classical planner in order to obtain abstract plans.
Lavindra de Silva, Sebastian Sardiña, Lin Padgham
ECAI3
2016 Integrating BDI Agents with Agent-Based Simulation Platforms
Dhirendra Singh, Lin Padgham, Brian Logan 0001
Auton. Agents Multi Agent Syst.2
2015 Improving domain-independent intention selection in BDI systems
Max Waters, Lin Padgham, Sebastian Sardiña
Auton. Agents Multi Agent Syst.2
2014 Integrating BDI Agents into a MATSim Simulation
abstract
MATSim is a mature and powerful traffic simulator, used for large scale traffic simulations, primarily to assess likely results of various infrastructure or road network changes. More recently there has been work to extend MATSim to allow its use in applications requiring what has been referred to as “within day replanning”. In the work described here we have coupled MATSim with a BDI (Belief Desire Intention) system to allow both more extensive modelling of the agent's decision making, as well as reactivity to environmental situations. The approach used allows for all agents to be “intelligent” or for some to be “intelligent”/reactive, while others operate according to plans that are static within a single day. The former is appropriate for simulations such as a bushfire evacuation, where all agents will be reacting to the changing environment. The latter is suited to introducing agents such as taxis into a standard MATSim simulation, as they cannot realistically have a predetermined plan, but must constantly respond to the current situation. We have prototype applications for both bushfire evacuation and taxis. By extending the capabilities of MATSim to allow agents to respond intelligently to changes in the environment, we facilitate the use of MATSim in a wide range of simulation applications. The work also opens the way for MATSim to be used alongside other simulation components, in a simulation integrating multiple components.
Lin Padgham, Kai Nagel, Dhirendra Singh
ECAI1
2014 OpenSim: A framework for integrating agent-based models and simulation components
abstract
The growing use of agent-based modelling and simulation for complex systems analysis has led to the availability of numerous published models. However, reuse of existing models in new simulations, for studying new problems, is largely not attempted. This is mainly because there is no systematic way of integrating agent-based models, that deals with the nuances of complex interactions and overlaps in concepts between components, in the shared environment. In this paper we present an open source framework, called OpenSim, that allows such integrated simulations to be built in a modular way, by linking together agent-based and other models. OpenSim is designed to be easy to use, and we give examples of the kinds of simulations we have built with this framework.
Dhirendra Singh, Lin Padgham
ECAI2
2013 Model-Based Test Oracle Generation for Automated Unit Testing of Agent Systems
abstract
Software testing remains the most widely used approach to verification in industry today, consuming between 30-50 percent of the entire development cost. Test input selection for intelligent agents presents a problem due to the very fact that the agents are intended to operate robustly under conditions which developers did not consider and would therefore be unlikely to test. Using methods to automatically generate and execute tests is one way to provide coverage of many conditions without significantly increasing cost. However, one problem using automatic generation and execution of tests is the oracle problem: How can we automatically decide if observed program behavior is correct with respect to its specification? In this paper, we present a model-based oracle generation method for unit testing belief-desire-intention agents. We develop a fault model based on the features of the core units to capture the types of faults that may be encountered and define how to automatically generate a partial, passive oracle from the agent design models. We evaluate both the fault model and the oracle generation by testing 14 agent systems. Over 400 issues were raised, and these were analyzed to ascertain whether they represented genuine faults or were false positives. We found that over 70 percent of issues raised were indicative of problems in either the design or the code. Of the 19 checks performed by our oracle, faults were found by all but 5 of these checks. We also found that 8 out the 11 fault types identified in our fault model exhibited at least one fault. The evaluation indicates that the fault model is a productive conceptualization of the problems to be expected in agent unit testing and that the oracle is able to find a substantial number of such faults with relatively small overhead in terms of false positives.
Lin Padgham, John Thangarajah, Tim Miller 0001
IEEE Trans. Software Eng.1
2012 Mixed-initiative conversational system using question-answer pairs mined from the web
abstract
One of the biggest bottlenecks for conversational systems is large-scale provision of suitable content. Our approach readily provides this without the need for custom-crafting. In this demonstration, we present the use of question-answer (QA) pairs mined from online question-and-answer websites to construct system utterances for a conversational agent. Our system uses QA pairs to formulate utterances that drive a conversation in addition to the answering of user questions as has been done in previous work. We use a collection of strategies that specify how and when the different parts of our question-answer pairs can be used and augmented with a small number of generic hand-crafted text snippets to generate natural and coherent system utterances.
Wilson Wong, Lawrence Cavedon, John Thangarajah, Lin Padgham
CIKM4
2012 Strategies for Mixed-Initiative Conversation Management using Question-Answer Pairs
Wilson Wong, Lawrence Cavedon, John Thangarajah, Lin Padgham
COLING4
2012 Flexible Conversation Management Using a BDI Agent Approach
Wilson Wong, Lawrence Cavedon, John Thangarajah, Lin Padgham
IVA4
2012 Contextual question answering for the health domain
abstract
Studies have shown that natural language interfaces such as question answering and conversational systems allow information to be accessed and understood more easily by users who are unfamiliar with the nuances of the delivery mechanisms (e.g., keyword‐based search engines) or have limited literacy in certain domains (e.g., unable to comprehend health‐related content due to terminology barrier). In particular, the increasing use of the web for health information prompts us to reexamine our existing delivery mechanisms. We present enquireMe, which is a contextual question answering system that provides lay users with the ability to obtain responses about a wide range of health topics by vaguely expressing at the start and gradually refining their information needs over the course of an interaction session using natural language. enquireMe allows the users to engage in “conversations” about their health concerns, a process that can be therapeutic in itself. The system uses community‐driven question–answer pairs from the web together with a decay model to deliver the top scoring answers as responses to the users' unrestricted inputs. We evaluated enquireMe using benchmark data from WebMD and TREC to assess the accuracy of system‐generated answers. Despite the absence of complex knowledge acquisition and deep language processing, enquireMe is comparable to the state‐of‐the‐art question answering systems such as START as well as those interactive systems from TREC.
Wilson Wong, John Thangarajah, Lin Padgham
J. Assoc. Inf. Sci. Technol.3
2011 Health conversational system based on contextual matching of community-driven question-answer pairs
abstract
More and more people are turning to the World Wide Web for learning and sharing information about their health using search engines, forums and question answering systems. In this demonstration, we look at a new way of delivering health information to the end-users via coherent conversations. The proposed conversational system allows the end-users to vaguely express and gradually refine their information needs using only natural language questions or statements as input. We provide example scenarios in this demonstration to illustrate the inadequacies of current delivery mechanisms and highlight the innovative aspects of the proposed conversational system.
Wilson Wong, John Thangarajah, Lin Padgham
CIKM3
2011 Integrating Learning into a BDI Agent for Environments with Changing Dynamics
Dhirendra Singh, Sebastian Sardiña, Lin Padgham, Geoff James
IJCAI3
2011 A BDI agent programming language with failure handling, declarative goals, and planning
Sebastian Sardiña, Lin Padgham
Auton. Agents Multi Agent Syst.2
2011 Computationally Effective Reasoning About Goal Interactions
John Thangarajah, Lin Padgham
J. Autom. Reason.2
2008 Prometheus Design Tool
Lin Padgham, John Thangarajah, Michael Winikoff
AAAI1
2008 Keynote Speech: Agent Oriented Software Engineering: Why and How
Lin Padgham
PRIMA1
2007 Automated Unit Testing for Agent Systems
John Thangarajah, Lin Padgham
ENASE3
2007 Internet collaboration and service composition as a loose form of teamwork
Lin Padgham, Wei Liu 0006
J. Netw. Comput. Appl.1
2007 Tracking reliability and helpfulness in agent interactions
Lin Padgham, Aloys Mbala, James Harland
Web Intell. Agent Syst.2
2006 Creating Adaptive and Individual Personalities in Many Characters Without Hand-Crafting Behaviors
Jennifer Sandercock, Lin Padgham, Fabio Zambetta
IVA2
2006 A Component-Based Approach to Automated Web Service Composition
abstract
There is great promise in the idea of having Web services available on the Internet, that can be flexibly composed to achieve more complex services, which can themselves then also be used as components in other contexts. However it is challenging to realise this idea, without essentially programming the composition using some process language such as WS-BPEL or OWL-S process descriptions. This paper presents a mechanism for specifying the external interface to composite and component services, and then deriving an appropriate internal model to realise a functioning composition. We present a conversation specification language for defining interaction protocols and investigate the issue of synchronous and asynchronous communication between the composite service and the component services
Quoc Bao Vo, Lin Padgham
Web Intelligence2
2005 Agent Support for a Grid-Based High Energy Physics Application
Aman Sahani, Ian D. Mathieson, Lin Padgham
IEA/AIE3
2005 Learning Within the BDI Framework: An Empirical Analysis
Bao Toan Phung, Michael Winikoff, Lin Padgham
KES (3)3
2005 Formalisations of Capabilities for BDI-Agents
Lin Padgham, Patrick Lambrix
Auton. Agents Multi Agent Syst.1
2005 Adding debugging support to the Prometheus methodology
Lin Padgham, Michael Winikoff, David Poutakidis
Eng. Appl. Artif. Intell.1
2003 Detecting & Avoiding Interference Between Goals in Intelligent Agents
John Thangarajah, Lin Padgham, Michael Winikoff
IJCAI2
2003 An Exploration of Bugs and Debugging in Multi-agent Systems
David Poutakidis, Lin Padgham, Michael Winikoff
ISMIS2
2002 Avoiding Resource Conflicts in Intelligent Agents
John Thangarajah, Michael Winikoff, Lin Padgham, Klaus Fischer 0001
ECAI3
2002 Declarative & Procedural Goals in Intelligent Agent Systems
Michael Winikoff, Lin Padgham, James Harland, John Thangarajah
KR2
2001 Team Description for RMIT-on-Fire: Robocup Rescue Simulation Team 2001
Lin Padgham, John Thangarajah, David Poutakidis, Chandaka Fernando
RoboCup1
2000 Relative Robustness: An Empirical Investigation of Behaviour Based and Plan Based Paradigms as Environmental Conditions Change
Jennifer Kashmirian, Lin Padgham
ISMIS2
2000 RMIT United
James Brusey, Mark Makies, Lin Padgham, Brad Woodvine, Karl Fantone
RoboCup3
2000 Conceptual Modeling in a Document Management Environment Using Part-of Reasoning in Description Logics
Patrick Lambrix, Lin Padgham
Data Knowl. Eng.2
1999 RMIT Raiders
James Brusey, Andrew Jennings, Mark Makies, Chris Keen, Anthony Kendall, Lin Padgham, Dhirendra Singh
RoboCup6
1999 Techniques for Obtaining Robust, Real-Time, Colour-Based Vision for Robotics
James Brusey, Lin Padgham
RoboCup2
1997 PAC - Personality and Cognition: An Interactive System for Modelling Agent Scenarios
Lin Padgham, Guy Taylor
IJCAI1
1997 A Description Logic Model for Querying Knowledge Bases for Structured Documents
Patrick Lambrix, Lin Padgham
ISMIS2
1997 Team Description: Building Teams Using Roles, Responsibilities, and Strategies
Simon Ch'ng, Lin Padgham
RoboCup2
1994 A Framework for Part-of Hierarchies in Terminological Logics
Lin Padgham, Patrick Lambrix
KR1
1994 Systems vs. Theory vs. ... : KR&R Research Methodologies (Abstract)
Lin Padgham
KR1
1994 A user interface management approach for object-oriented data base applications
Lin Padgham, Jonas Löwgren
J. Syst. Softw.1
1993 A Terminological Logic with Defaults: A Definition and an Application
Lin Padgham
IJCAI1
1993 Combining Classification and Nonmonotonic Inheritance Reasoning: A First Step
Lin Padgham, Bernhard Nebel
ISMIS1
1989 Negative Reasoning Using Inheritance
Lin Padgham
IJCAI1
1989 A Hypertext Knowledge Base for Primary Care - LIMEDS in LINCKS
abstract
In organized health care, primary care is the first level. It is characterized by the wide span of health problems managed as well as remote location from traditional medical information and knowledge sources. The LIMEDS project has formulated the special requirements for integrated knowledge and data base management in primary care. This paper presents Gösta's book, a hypertext knowledge base implemented in LINCKS, an object oriented, networked database system. Firstly, aspects which make integrated hypermedia systems particularly suitable for application in primary health care are explored. We then describe the hypertext knowledge base, consisting of 500 basic text objects and 3000 links, and current implementations using the NODE data model. NODE is implemented on a SUN III fileserver, and the user interface for the hypertext context on Apple Macintosh (TM). Combination of design methods towards a parallel means-ends strategy was found to be necessary to achieve Gösta's book. Design groups need to be composed of computer science, medical, psychological and organizational competences.
Toomas Timpka, Lin Padgham, Per Hedblom, Stefan Wallin, Gösta Tibblin
SIGIR2
1988 A Model and Representation for Type Information and Its Use in Reasoning with Defaults
Lin Padgham
AAAI1
1988 NODE: A Database for Use by Intelligent Systems
Lin Padgham
ISMIS1