Amanda Whitbrook
University of Nottingham
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Amanda Whitbrook.
systems man and cybernetics | 2007
Amanda Whitbrook; Uwe Aickelin; Jonathan M. Garibaldi
Jernes idiotypic-network theory postulates that the immune response involves interantibody stimulation and suppression, as well as matching to antigens. The theory has proved the most popular artificial immune system (AIS) model for incorporation into behavior-based robotics, but guidelines for implementing idiotypic selection are scarce. Furthermore, the direct effects of employing the technique have not been demonstrated in the form of a comparison with nonidiotypic systems. This paper aims to address these issues. A method for integrating an idiotypic AIS network with a reinforcement-learning (RL)-based control system is described, and the mechanisms underlying antibody stimulation and suppression are explained in detail. Some hypotheses that account for the network advantage are put forward and tested using three systems with increasing idiotypic complexity. The basic RL, a simplified hybrid AIS-RL that implements idiotypic selection independently of derived concentration levels, and a full hybrid AIS-RL scheme are examined. The test bed takes the form of a simulated Pioneer robot that is required to navigate through maze worlds detecting and tracking door markers.
international conference on artificial immune systems | 2008
Amanda Whitbrook; Uwe Aickelin; Jonathan M. Garibaldi
A combined Short-Term Learning (STL) and Long-Term Learning (LTL) approach to solving mobile robot navigation problems is presented and tested in both real and simulated environments. The LTL consists of rapid simulations that use a Genetic Algorithm to derive diverse sets of behaviours. These sets are then transferred to an idiotypic Artificial Immune System (AIS), which forms the STL phase, and the system is said to be seeded. The combined LTL-STL approach is compared with using STL only, and with using a hand-designed controller. In addition, the STL phase is tested when the idiotypic mechanism is turned off. The results provide substantial evidence that the best option is the seeded idiotypic system, i.e. the architecture that merges LTL with an idiotypic AIS for the STL. They also show that structurally different environments can be used for the two phases without compromising transferability.
Journal of Experimental and Theoretical Artificial Intelligence | 2014
Qi Chen; Amanda Whitbrook; Uwe Aickelin; Chris Roadknight
In this paper, the Dempster–Shafer (D–S) method is used as the theoretical basis for creating data classification systems. Testing is carried out using three popular multiple attribute benchmark data-sets that have two, three and four classes. In each case, a subset of the available data is used for training to establish thresholds, limits or likelihoods of class membership for each attribute, and hence create mass functions that establish probability of class membership for each attribute of the test data. Classification of each data item is achieved by combination of these probabilities via Dempsters rule of combination. Results for the first two data-sets show extremely high classification accuracy that is competitive with other popular methods. The third data-set is non-numerical and difficult to classify, but good results can be achieved provided the system and mass functions are designed carefully and the right attributes are chosen for combination. In all cases, the D–S method provides comparable performance to other more popular algorithms, but the overhead of generating accurate mass functions increases the complexity with the addition of new attributes. Overall, the results suggest that the D–S approach provides a suitable framework for the design of classification systems and that automating the mass function design and calculation would increase the viability of the algorithm for complex classification problems.
Archive | 2010
Amanda Whitbrook
Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers , or in the case of reprographic reproduction in accordance with the terms of licenses issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. The use of registered names, trademarks, etc., in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. This book is dedicated to my family; my son Charlie, my mother Josephine, my sister Squirrel, and the memories of my late brother Steven and late father Ray. Preface This book is intended as a comprehensive guide to object-oriented C++ programming and control of the Pioneer class of robots made by MobileRobots Inc. It covers both the native API (ARIA, supplied by the manufacturer for use with all their classes of robot), and the popular and more generic open-source Player server, which can be used with many different makes and models. Hence, although the book is written around the Pioneer robots in particular, the techniques and principles demonstrated are applicable to a wide range of other mobile robots currently in use in academic and industrial robot labs around the world. The aim is to provide a text that can be used for the practical teaching of object-oriented programming with real robots, and also support researchers using Player and ARIA in their labs. The reader will learn how to install the necessary software, troubleshoot common problems, set up the files needed to describe their robot configuration , and will rapidly be able to get started with the task of creating their own control programs. The text assumes some prior knowledge of object-oriented concepts since the main focus is instructing the user in the use of the ARIA API and the Player C++ client library. However, the instructions here are given primarily …
international conference on user modeling adaptation and personalization | 2011
Stefan Rennick-Egglestone; Amanda Whitbrook; Caroline Leygue; Julie Greensmith; Brendan Walker; Steve Benford; Holger Schnädelbach; Stuart Reeves; Joe Marshall; David S. Kirk; Paul Tennent; Ainoje Irune; Duncan Rowland
Theme parks are important and complex forms of entertainment, with a broad user-base, and with a substantial economic impact. In this paper, we present a case study of an existing theme park, and use this to motivate two research challenges in relation to user-modeling and personalization in this environment: developing recommender systems to support theme park visits, and developing rides that are personalized to the users who take part in them. We then provide an analysis, drawn from a real-world study on an existing ride, which illustrates the efficacy of psychometric profiling and physiological monitoring in relation to these challenges. We conclude by discussing further research work that could be carried out within the theme park, but motivate this research by considering the broader contribution to user-modeling issues that it could make. As such, we present the theme park as a microcosm which is amenable to research, but which is relevant in a much broader setting.
IEEE Transactions on Automation Science and Engineering | 2018
Amanda Whitbrook; Qinggang Meng; Paul Wai Hing Chung
This paper addresses two main problems with many heuristic task allocation approaches—solution trapping in local minima and static structure. The existing distributed task allocation algorithm known as performance impact (PI) is used as the vehicle for developing solutions to these problems as it has been shown to outperform the state-of-the-art consensus-based bundle algorithm for time-critical problems with tight deadlines, but is both static and suboptimal with a tendency toward trapping in local minima. This paper describes two additional modules that are easily integrated with PI. The first extends the algorithm to permit dynamic online rescheduling in real time, and the second boosts performance by introducing an additional soft-max action-selection procedure that increases the algorithm’s exploratory properties. This paper demonstrates the effectiveness of the dynamic rescheduling module and shows that the average time taken to perform tasks can be reduced by up to 9% when the soft-max module is used. In addition, the solution of some problems that baseline PI cannot handle is enabled by the second module. These developments represent a significant advance in the state of the art for multiagent, time-critical task assignment.Note to Practitioners—This work was motivated by the limitations of current agent-to-task allocation algorithms that do not use a central server for communication. In previously published work, the current state-of-the-art consensus-based bundle algorithm has demonstrated poor performance when applied to model task allocation problems with critical time limits, often failing to assign all of the tasks, especially when the deadlines are tight. The performance impact (PI) algorithm has a much better success rate with these model problems but would be flawed when applied to real missions because it has no mechanism for online replanning when new information becomes available. In addition, it is somewhat restricted in the way it searches for a problem solution, meaning that more efficient plans are often available but are not discovered. This paper tackles both of these shortcomings. The PI algorithm is extended to include a module that permits rescheduling when necessary, and a further module is introduced that widens the scope of the solution search. A third module that is able to offer robust plans, even for large-scaled missions involving many agents and tasks, has also been developed, although it is not discussed here. Implementation and testing of a version of PI that incorporates all three of these modules are the final goal of this research.
intelligent robots and systems | 2015
Amanda Whitbrook; Qinggang Meng; Paul Wai Hing Chung
This paper describes enhancements made to the distributed performance impact (PI) algorithm and presents the results of trials that show how the work advances the state-of-the-art in single-task, single-robot, time-extended, multiagent task assignment for time-critical missions. The improvement boosts performance by integrating the architecture with additional action selection methods that increase the exploratory properties of the algorithm (either soft max or e-greedy task selection). It is demonstrated empirically that the average time taken to perform rescue tasks can reduce by up to 8% and solution of some problems that baseline PI cannot handle is enabled. Comparison with the consensus-based bundle algorithm (CBBA) also shows that both the baseline PI algorithm and the enhanced versions are superior. All test problems center around a team of heterogeneous, autonomous vehicles conducting rescue missions in a 3-dimensional environment, where a number of different tasks must be carried out in order to rescue a known number of victims that is always more than the number of available vehicles.
PLOS ONE | 2015
Grazziela P. Figueredo; Peer-Olaf Siebers; Uwe Aickelin; Amanda Whitbrook; Jonathan M. Garibaldi
Advances in healthcare and in the quality of life significantly increase human life expectancy. With the aging of populations, new un-faced challenges are brought to science. The human body is naturally selected to be well-functioning until the age of reproduction to keep the species alive. However, as the lifespan extends, unseen problems due to the body deterioration emerge. There are several age-related diseases with no appropriate treatment; therefore, the complex aging phenomena needs further understanding. It is known that immunosenescence is highly correlated to the negative effects of aging. In this work we advocate the use of simulation as a tool to assist the understanding of immune aging phenomena. In particular, we are comparing system dynamics modelling and simulation (SDMS) and agent-based modelling and simulation (ABMS) for the case of age-related depletion of naive T cells in the organism. We address the following research questions: Which simulation approach is more suitable for this problem? Can these approaches be employed interchangeably? Is there any benefit of using one approach compared to the other? Results show that both simulation outcomes closely fit the observed data and existing mathematical model; and the likely contribution of each of the naive T cell repertoire maintenance method can therefore be estimated. The differences observed in the outcomes of both approaches are due to the probabilistic character of ABMS contrasted to SDMS. However, they do not interfere in the overall expected dynamics of the populations. In this case, therefore, they can be employed interchangeably, with SDMS being simpler to implement and taking less computational resources.
conference on computability in europe | 2010
Stefan Rennick Egglestone; Amanda Whitbrook; Julie Greensmith; Brendan Walker; Steve Benford; Joe Marshall; David S. Kirk; Holger Schnädelbach; Ainojie Alexander Irune; Duncan Rowland
This article presents a study intended to inform the design of a recommender system for theme park rides. It examines the efficacy of psychometric testing for profiling theme park visitors, with the aim of establishing a set of measures to be included in a visitor profile intended for use in a collaborative recommender system. Results presented in this article highlight the predictive value of a number of psychometric measures, including two drawn from the “Big Five” personality inventory, and one drawn from the “Sensation Seeking Scale”. The article discusses general research challenges associated with the integration of psychometric testing into recommender systems, and describes planned future work on a theme park recommender system.
IEEE Transactions on Systems, Man, and Cybernetics | 2018
Joanna Turner; Qinggang Meng; Gerald Schaefer; Amanda Whitbrook; Andrea Soltoggio
This paper considers the problem of maximizing the number of task allocations in a distributed multirobot system under strict time constraints, where other optimization objectives need also be considered. It builds upon existing distributed task allocation algorithms, extending them with a novel method for maximizing the number of task assignments. The fundamental idea is that a task assignment to a robot has a high cost if its reassignment to another robot creates a feasible time slot for unallocated tasks. Multiple reassignments among networked robots may be required to create a feasible time slot and an upper limit to this number of reassignments can be adjusted according to performance requirements. A simulated rescue scenario with task deadlines and fuel limits is used to demonstrate the performance of the proposed method compared with existing methods, the consensus-based bundle algorithm and the performance impact (PI) algorithm. Starting from existing (PI-generated) solutions, results show up to a 20% increase in task allocations using the proposed method.