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.

Alun D. Preece

dblp:p/AlunDPreece · also Alun David Preece · DBLP profile ↗
← Back
72ranked-venue papers
21as first author
10since 2021 · last 2026
0000-0003-0349-9057ORCID · verified

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

Artificial intelligence and machine learning · 27 · 9 first-author · 4 since 2021Databases, data management, data science and information retrieval · 22 · 5 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 3 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 8 · 5 first-author · 1 since 2021Systems, architecture and hardware · 7 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorComputer networks · 3Software engineering, systems software and programming languages · 2 · 2 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
8 papers
Trustworthy machine learning · 56% Language models and text generation · 28% Knowledge representation and reasoning · 16%
Computer networks
3 papers
Internet of things and sensor networks · 100%
Databases, data mining, and information retrieval
2 papers
Data integration and cleaning · 88% Database system architecture and tuning · 12%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
wireless sensor network
0.622020
Neuroplex: learning to detect complex events in sensor networks through knowledge injection · SenSys 2020
Poster: using local and global knowledge in wireless sensor networks · MobiSys 2012
Machine learning › Trustworthy machine learning
interpretability
0.412020
Sanity Checks for Saliency Metrics · AAAI 2020
Natural language and speech › Language models and text generation › large language model › knowledge in language models
knowledge injection
0.412020
Neuroplex: learning to detect complex events in sensor networks through knowledge injection · SenSys 2020
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency map
0.412020
Sanity Checks for Saliency Metrics · AAAI 2020
Internet of things and sensor networks › wireless sensor network › event detection
composite event detection
0.412020
Neuroplex: learning to detect complex events in sensor networks through knowledge injection · SenSys 2020
Internet of things and sensor networks › wireless sensor network › sensor network management
sensor network resource management
0.112010
Sensor-Mission Assignment in Constrained Environments · IEEE Trans. Parallel Distributed Syst. 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation
0.112007
Argumentation Based Contract Monitoring in Uncertain Domains · IJCAI 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › uncertainty reasoning
subjective logic
0.112007
Subjective logic and arguing with evidence · Artif. Intell. 2007
Data integration and cleaning › data quality
data quality management
0.112007
Managing information quality in e-science: the qurator workbench · SIGMOD Conference 2007
Data integration and cleaning
data quality
0.112006
Quality Views: Capturing and Exploiting the User Perspective on Data Quality · VLDB 2006
Mathematical optimization
discrete optimization
0.012010
Sensor-Mission Assignment in Constrained Environments · IEEE Trans. Parallel Distributed Syst. 2010
Algorithmic game theory and mechanism design › resource allocation
generalized assignment problem
0.012010
Sensor-Mission Assignment in Constrained Environments · IEEE Trans. Parallel Distributed Syst. 2010
Program verification › system verification
verification of rule-based systems
0.011996
Validating dynamic properties of rule-based systems · Int. J. Hum. Comput. Stud. 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
rule-based systems
0.021996
Exploring the Structure of Rule Based Systems · AAAI 1993
Validating dynamic properties of rule-based systems · Int. J. Hum. Comput. Stud. 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011993
A New Approach to Detecting Missing Knowledge in Expert System Rule Bases · Int. J. Man Mach. Stud. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems
0.011997
Evaluation of verification tools for knowledge-based systems · Int. J. Hum. Comput. Stud. 1997

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

knowledge injection · 0.9deep learning · 0.9psychometric reliability measures · 0.4simulation · 0.2greedy heuristic · 0.2distributed heuristic · 0.2sensed data classification · 0.1domain expert knowledge · 0.1argumentation-based reasoning · 0.1tool evaluation · 0.0dynamic property validation · 0.0
YearPublicationVenuePosition
2026 Report-based Recommendations for Policy Making and Agency Operations: Dataset and LLM Evaluation
Aleksandra Edwards, Thomas Edwards, José Camacho-Collados, Alun D. Preece
LREC4
2025 Understanding Human-Machine Team Communication from an Explainable-AI Perspective
abstract
In this paper, we explore how humans communicate with teammates from an explainable-AI perspective, comparing how they interact with both human and AI-controlled robot teammates under a number of different strategies in scenarios such as disaster relief. We find that while humans do adapt their communication based on which strategy they are following, they consistently communicate differently with AI teammates than human teammates, tending to give explicit orders to the former while sending more vague messages with implicit understanding to the later. However, we also find that modern Large Language Models (LLMs) are capable of understanding the explainability intent of messages to the same level as humans, implying that such differences may not be required if LLMs are fully integrated into AI agents.
Marc Roig Vilamala, Jack Furby, Julian de Gortari Briseno, Mani Srivastava 0001, Alun D. Preece, Carolina Fuentes
RO-MAN5
2024 TeamCollab: A Framework for Collaborative Perception-Cognition-Communication-Action
abstract
Teams of embodied AI-enabled agents are critical for applications in extreme and highly dynamic environments. Developing robust controllers for such agents requires a deep understanding of the challenges encountered when attempting to coordinate and synchronize their individual perception-cognition-communication-action (PCCA) loops for team-wide mission objectives. We introduce a framework to explore the coordination of the PCCA loops across multiple agents in a new simulated physical environment designed to explore collaboration in each PCCA stage. This environment tasks teams of agents with the correct disposal of dangerous objects in an area and forces careful coordination of sensing, communication, movement, and manipulation actions by providing spatially-bounded communication, incorporating situations that require concerted effort by groups of agents, and introducing uncertainty into agents’ sensing capabilities. We provide a set of heuristic controllers, an offline oracle model, and an initial exploration of a Reward Machine-based controller that learns its policies from training. Together these approaches serve to provide insights into the complexity of the multi-agent PCCA loop coordination problem. The multiagent PCCA simulation environment, which supports AI and human-controlled agents, and the code for various agent controllers are available at https://github.com/nesl/AI-Collab.
Julian de Gortari Briseno, Roko Parac, Leo Ardon, Marc Roig Vilamala, Daniel Furelos-Blanco, Lance M. Kaplan, Vinod K. Mishra, Federico Cerutti 0001, Alun D. Preece, Alessandra Russo, Mani Srivastava 0001
FUSION9
2023 Providing assurance and scrutability on shared data and machine learning models with verifiable credentials
abstract
Abstract Adopting shared data resources requires scientists to place trust in the originators of the data. When shared data is later used in the development of artificial intelligence (AI) systems or machine learning (ML) models, the trust lineage extends to the users of the system, typically practitioners in fields such as healthcare and finance. Practitioners rely on AI developers to have used relevant, trustworthy data, but may have limited insight and recourse. This article introduces a software architecture and implementation of a system based on design patterns from the field of self‐sovereign identity. Scientists can issue signed credentials attesting to qualities of their data resources. Data contributions to ML models are recorded in a bill of materials (BOM), which is stored with the model as a verifiable credential. The BOM provides a traceable record of the supply chain for an AI system, which facilitates on‐going scrutiny of the qualities of the contributing components. The verified BOM, and its linkage to certified data qualities, is used in the AI scrutineer, a web‐based tool designed to offer practitioners insight into ML model constituents and highlight any problems with adopted datasets, should they be found to have biased data or be otherwise discredited.
Iain Barclay, Alun D. Preece, Ian J. Taylor, Swapna Krishnakumar Radha, Jarek Nabrzyski
Concurr. Comput. Pract. Exp.2
2023 DeepProbCEP: A neuro-symbolic approach for complex event processing in adversarial settings
abstract
Detecting complex events from subsymbolic data streams (such as images, audio recordings or videos) is a challenging problem, as traditional symbolic approaches cannot be used to process subsymbolic data, and neural-only approaches usually require larger amounts of training data than available. In this paper, we present DeepProbCEP, a Complex Event Processing (CEP) approach designed with four objectives: (i) allowing the use of subsymbolic data as an input, (ii) retaining flexibility and modularity in the definition of complex event rules, (iii) limiting the cost of obtaining training data and (iv) being robust against adversarial conditions. DeepProbCEP archives this by using a neuro-symbolic approach, which combines the neural and symbolic approaches to allow training with sparse data. This is made possible through the injection of human knowledge. In this paper, we demonstrate that DeepProbCEP outperforms other state-of-the-art approaches when training using sparse data. We also show that DeepProbCEP is robust in different adversarial settings. Finally, DeepProbCEP’s flexibility is demonstrated by showing it can be used to process both images and audio as input.
Marc Roig Vilamala, Tianwei Xing, Harrison Taylor, Luis Garcia 0001, Mani Srivastava 0001, Lance M. Kaplan, Alun D. Preece, Angelika Kimmig, Federico Cerutti 0001
Expert Syst. Appl.7
2022 Hyperdimensional Computing Using Time-To-Spike Neuromorphic Circuits
abstract
Vector Symbolic Architectures (VSA) can be used to encode complex objects, such as services and sensors, as hypervectors. Such hypervectors can be used to perform efficient distributed service discovery and workflow orchestration in communications constrained environments typical of the Internet of Things (IoT). In these environments, energy efficiency is of great importance. However, most hypervector representations use dense i.i.d element values and performing energy efficient hyperdimensional computing operations on such dense vectors is challenging. More recently, a sparse binary VSA scheme has been proposed based on a slot encoding having M slots with B bit positions per slot, in which only one bit per slot can be set. This paper shows for the first time that such sparse encoded hypervectors can be mapped into energy-efficient time-to-spike Spiking Neural Network (SNN) circuits, such that all the required VSA operations can be performed. Example VSA SNN circuits have been implemented in the Brian 2 SNN simulator, showing that all VSA binding, bundling, unbinding, and clean-up memory operations execute correctly. Based on these circuit implementations, estimates of the energy and processing time required to perform the different VSA operations on typical SNN neuromorphic devices are estimated. Recommendations for the design of future SNN neuromorphic processor hardware that can more efficiently perform VSA processing are also made.
Graham A. Bent, Christopher Simpkin, Yuhua Li 0001, Alun D. Preece
IJCNN4
2022 Trustable service discovery for highly dynamic decentralized workflows
abstract
The quantity and capabilities of smart devices and sensors deployed as part of the Internet of Things (IoT) and accessible via remote microservices is set to rise dramatically as the provision of interactive data streaming increases. This introduces opportunities to rapidly construct new applications by interconnecting these microservices in different workflow configurations. The challenge is to discover the required microservices, including those from trusted partners and the wider community, whilst being able to operate robustly under diverse networking conditions. This paper outlines a workflow approach that provides decentralized discovery and orchestration of verifiably trustable services in support of multi-party operations. The approach is based on adoption of patterns from self-sovereign identity research, notably Verifiable Credentials, to share information amongst peers based on attestations of service descriptions and prior service usage in a privacy preserving and secure manner. This provides a dynamic, trust-based framework for ratifying and evaluating the qualities of different services. Collating these new service descriptions and integrating with existing decentralized workflow research based on vector symbolic architecture (VSA) provides an enhanced semantic search space for efficient and trusted service discovery that is necessary to support a diverse range of emerging edge-computing environments. An architecture for a dynamic decentralized service discovery system, is designed, and described through application to a scenario which uses trusted peers’ reported experiences of an anomaly detection service to determine service selection.
Iain Barclay, Christopher Simpkin, Graham A. Bent, Thomas La Porta, Declan Millar, Alun D. Preece, Ian J. Taylor, Dinesh C. Verma
Future Gener. Comput. Syst.6
2022 Real-Time Text Classification of User-Generated Content on Social Media: Systematic Review
abstract
The aim of this systematic review is to determine the current state of the art in the real-time classification of user-generated content from social media. Focus is on the identification of the main characteristics of data used for training and testing, the types of text processing and normalization that are required, the machine learning methods used most commonly, and how these methods compare to one another in terms of classification performance. Relevant studies were selected from subscription-based digital libraries, free-to-access bibliographies, and self-curated repositories and then screened for relevance with key information extracted and structured against the following facets: natural language processing (NLP) methods, data characteristics, classification methods, and evaluation results. A total of 25 studies published between 2014 and 2018 covering 15 types of classification algorithms were included in this review. Support vector machines (SVMs), Bayesian classifiers, and decision trees were the most commonly employed algorithms with recent emergence of neural network approaches. Domain-specific, application programming interface (API)-driven collection is the most prevalent origin of datasets. The reuse of previously published datasets as a means of benchmarking algorithms against other studies is also prevalent. In conclusion, there are consistent approaches taken when normalizing social media data for text mining and traditional text mining techniques are suited to the task of real-time analysis of social media.
David Rogers, Alun D. Preece, Martin Innes, Irena Spasic
IEEE Trans. Comput. Soc. Syst.2
2021 Supporting Agile User Fusion Analytics through Human-Agent Knowledge Fusion
Dave Braines, Alun D. Preece, Colin Roberts, Erik Blasch
FUSION2
2021 A framework for fostering transparency in shared artificial intelligence models by increasing visibility of contributions
abstract
Abstract Increased adoption of artificial intelligence (AI) systems into scientific workflows will result in an increasing technical debt as the distance between the data scientists and engineers who develop AI system components and scientists, researchers and other users grows. This could quickly become problematic, particularly where guidance or regulations change and once‐acceptable best practice becomes outdated, or where data sources are later discredited as biased or inaccurate. This paper presents a novel method for deriving a quantifiable metric capable of ranking the overall transparency of the process pipelines used to generate AI systems, such that users, auditors and other stakeholders can gain confidence that they will be able to validate and trust the data sources and contributors in the AI systems that they rely on. The methodology for calculating the metric, and the type of criteria that could be used to make judgements on the visibility of contributions to systems are evaluated through models published at ModelHub and PyTorch Hub, popular archives for sharing science resources, and is found to be helpful in driving consideration of the contributions made to generating AI systems and approaches toward effective documentation and improving transparency in machine learning assets shared within scientific communities.
Iain Barclay, Harrison Taylor, Alun D. Preece, Ian J. Taylor, Dinesh C. Verma, Geeth de Mel
Concurr. Comput. Pract. Exp.3
2020 Sanity Checks for Saliency Metrics
abstract
Saliency maps are a popular approach to creating post-hoc explanations of image classifier outputs. These methods produce estimates of the relevance of each pixel to the classification output score, which can be displayed as a saliency map that highlights important pixels. Despite a proliferation of such methods, little effort has been made to quantify how good these saliency maps are at capturing the true relevance of the pixels to the classifier output (i.e. their “fidelity”). We therefore investigate existing metrics for evaluating the fidelity of saliency methods (i.e. saliency metrics). We find that there is little consistency in the literature in how such metrics are calculated, and show that such inconsistencies can have a significant effect on the measured fidelity. Further, we apply measures of reliability developed in the psychometric testing literature to assess the consistency of saliency metrics when applied to individual saliency maps. Our results show that saliency metrics can be statistically unreliable and inconsistent, indicating that comparative rankings between saliency methods generated using such metrics can be untrustworthy.
Richard Tomsett, Dan Harborne, Supriyo Chakraborty, Prudhvi Gurram, Alun D. Preece
AAAI5
2020 Assessing temporal and spatial features in detecting disruptive users on Reddit
abstract
Trolling, echo chambers and general suspicious behaviour online are a serious cause of concern due to their potential disruptive effects beyond social media. This motivates a better understanding of the characteristics of disruptive behaviour on the internet and methods of detection. In this work we focus on Reddit which provides a rich social media platform for community focused interactions. Using network representations of user activity alongside temporal statistics and other features we assess the behaviour of a sample of potentially disruptive users, based on their assigned comment karma (an aggregate of a user's comment up-votes), relative to the wider population. We explore how these signals contribute to the accurate prediction of disruptive users, and note that this is achieved without requiring any semantic analysis. Our results show that it is possible to detect signs of disruptive behaviour with good accuracy using limited inputs that are primarily based on the reply patterns that users generate. This is of potential value for large-scale detection problems and operation across different languages.
James R. Ashford, Liam D. Turner, Roger M. Whitaker, Alun D. Preece, Diane Felmlee
ASONAM4
2020 Go Simple and Pre-Train on Domain-Specific Corpora: On the Role of Training Data for Text Classification
abstract
Pre-trained language models provide the foundations for state-of-the-art performance across a wide range of natural language processing tasks, including text classification.However, most classification datasets assume a large amount labeled data, which is commonly not the case in practical settings.In particular, in this paper we compare the performance of a light-weight linear classifier based on word embeddings, i.e., fastText (Joulin et al., 2017), versus a pre-trained language model, i.e., BERT (Devlin et al., 2019), across a wide range of datasets and classification tasks.In general, results show the importance of domain-specific unlabeled data, both in the form of word embeddings or language models.As for the comparison, BERT outperforms all baselines in standard datasets with large training sets.However, in settings with small training datasets a simple method like fastText coupled with domain-specific word embeddings performs equally well or better than BERT, even when pre-trained on domain-specific data.
Aleksandra Edwards, José Camacho-Collados, Hélène de Ribaupierre, Alun D. Preece
COLING4
2020 VADR: Discriminative Multimodal Explanations for Situational Understanding
abstract
The focus of this paper is on the generation of multimodal explanations for information fusion tasks performed on multimodal data. We propose that separating modal components in saliency map explanations provides users with a better understanding of how convolutional neural networks process multimodal data. We adapt established state-of-the-art explainability techniques to mid-level fusion networks in order to better understand (a) which modality of the input contributes most to a model's decision and (b) which parts of the input data are most relevant to that decision. Our method separates temporal from non-temporal information to allow a user to focus their attention on salient elements of the scene that are changing in multiple modalities. The work is experimentally tested on an activity recognition task using video and audio data. In view of the fact that explanations need to be tailored to the type of user in a User Fusion context, we focus on meeting explanation requirements for system creators and operators respectively.
Harrison Taylor, Liam Hiley, Jack Furby, Alun D. Preece, Dave Braines
FUSION4
2020 Neuroplex: learning to detect complex events in sensor networks through knowledge injection
abstract
Despite the remarkable success in a broad set of sensing applications, state-of-the-art deep learning techniques struggle with complex reasoning tasks across a distributed set of sensors. Unlike recognizing transient complex activities (e.g., human activities such as walking or running) from a single sensor, detecting more complex events with larger spatial and temporal dependencies across multiple sensors is extremely difficult, e.g., utilizing a hospital's sensor network to detect whether a nurse is following a sanitary protocol as they traverse from patient to patient. Training a more complicated model requires a larger amount of data-which is unrealistic considering complex events rarely happen in nature. Moreover, neural networks struggle with reasoning about serial, aperiodic events separated by large quantities in the spatial-temporal dimensions.
Tianwei Xing, Luis Garcia 0001, Marc Roig Vilamala, Federico Cerutti 0001, Lance M. Kaplan, Alun D. Preece, Mani Srivastava 0001
SenSys6
2020 Efficient orchestration of Node-RED IoT workflows using a Vector Symbolic Architecture
Christopher Simpkin, Ian J. Taylor, Dan Harborne, Graham A. Bent, Alun D. Preece, Raghu K. Ganti
Future Gener. Comput. Syst.5
2019 Supporting User Fusion of AI Services through Conversational Explanations
Dave Braines, Richard Tomsett, Alun D. Preece
FUSION3
2019 A Pilot Study on Detecting Violence in Videos Fusing Proxy Models
Marc Roig Vilamala, Liam Hiley, Yulia Hicks, Alun D. Preece, Federico Cerutti 0001
FUSION4
2019 Demonstration of Dynamic Distributed Orchestration of Node-RED IoT Workflows Using a Vector Symbolic Architecture
abstract
Traditional service-based applications, in fixed networks, are typically constructed and managed centrally and assume stable service endpoints and adequate network connectivity. Constructing and maintaining such applications in dynamic heterogeneous wireless networked environments, where limited bandwidth and transient connectivity are commonplace, presents significant challenges and makes centralized application construction and management impossible. In this demonstration we present an architecture which is capable of providing an adaptable and resilient method for on-demand decentralized construction and management of complex time-critical applications in such environments. The approach uses a Vector Symbolic Architecture (VSA) to compactly represent an application as a single semantic vector that encodes the service interfaces, workflow, and the time-critical constraints required. By extending existing services interfaces, with a simple cognitive layer that can interpret and exchange the vectors, we show how the required services can be dynamically discovered and interconnected in a completely decentralized manner. There are a large number of workflow systems designed to work in various scientific domains, including support for the Internet of Things (IoT). One such workflow system is Node-RED, which is designed to bring workflow-based programming to IoT. The main focus of this demonstration is to show how we can migrate Node-RED workflows into a decentralized execution environment, so that such workflows can run on Edge networks.
Richard Tomsett, Graham A. Bent, Christopher Simpkin, Ian J. Taylor, Dan Harborne, Alun D. Preece, Raghu K. Ganti
SMARTCOMP6
2019 DeepCEP: Deep Complex Event Processing Using Distributed Multimodal Information
abstract
Deep learning models typically make inferences over transient features of the latent space, i.e., they learn data representations to make decisions based on the current state of the inputs over short periods of time. Such models would struggle with state-based events, or complex events, that are composed of simple events with complex spatial and temporal dependencies. In this paper, we propose DeepCEP, a framework that integrates the concepts of deep learning models with complex event processing engines to make inferences across distributed, multimodal information streams with complex spatial and temporal dependencies. DeepCEP utilizes deep learning to detect primitive events. A user can define a complex event to be detected as a particular sequence or pattern of primitive events as well as any other logical predicates that constrain the definition of such an event. The integration of human logic not only increases robustness and interpretability, but also greatly reduces the amount of training data required. Further, we demonstrate how the uncertainty of a model can be propagated throughout the complex event detection pipeline. Finally, we enumerate the future directions of research enabled by DeepCEP. In particular, we detail how an end-to-end training model for complex event processing with deep learning may be realized.
Tianwei Xing, Marc Roig Vilamala, Luis Garcia 0001, Federico Cerutti 0001, Lance M. Kaplan, Alun D. Preece, Mani Srivastava 0001
SMARTCOMP6
2018 Learning and Reasoning in Complex Coalition Information Environments: A Critical Analysis
abstract
In this paper we provide a critical analysis with metrics that will inform guidelines for designing distributed systems for Collective Situational Understanding (CSU). CSU requires both collective insight-i.e., accurate and deep understanding of a situation derived from uncertain and often sparse data and collective foresight-i.e., the ability to predict what will happen in the future. When it comes to complex scenarios, the need for a distributed CSU naturally emerges, as a single monolithic approach not only is unfeasible: it is also undesirable. We therefore propose a principled, critical analysis of AI techniques that can support specific tasks for CSU to derive guidelines for designing distributed systems for CSU.
Federico Cerutti 0001, Moustafa Farid Alzantot, Tianwei Xing, Dan Harborne, Jonathan Z. Bakdash, Dave Braines, Supriyo Chakraborty, Lance M. Kaplan, Angelika Kimmig, Alun D. Preece, Ramya Raghavendra, Murat Sensoy, Mani Srivastava 0001
FUSION10
2018 Sentinel: A Codesigned Platform for Semantic Enrichment of Social Media Streams
abstract
We introduce the Sentinel platform that supports semantic enrichment of streamed social media data for the purposes of situational understanding. The platform is the result of a codesign effort between computing and social scientists, iteratively developed through a series of pilot studies. The platform is founded upon a knowledge-based approach, in which input streams (channels) are characterized by spatial and terminological parameters, collected media is preprocessed to identify significant terms (signals), and data are tagged (framed) in relation to an ontology. Interpretation of processed media is framed in terms of the 5W framework (who, what, when, where, and why). The platform is designed to be open to the incorporation of new processing modules, building on the knowledge-based elements (channels, signals, and framing ontology) and accessible via a set of user-facing apps. We present the conceptual architecture for the platform, discuss the design and implementation challenges of the underlying stream-processing system, and present a number of apps developed in the context of the pilot studies, highlighting the strengths and importance of the codesign approach and indicating promising areas for future research.
Alun D. Preece, Irena Spasic, Kieran Evans, David Rogers, William M. Webberley, Colin Roberts, Martin Innes
IEEE Trans. Comput. Soc. Syst.1
2017 Deep learning for situational understanding
abstract
Situational understanding (SU) requires a combination of insight - the ability to accurately perceive an existing situation - and foresight - the ability to anticipate how an existing situation may develop in the future. SU involves information fusion as well as model representation and inference. Commonly, heterogenous data sources must be exploited in the fusion process: often including both hard and soft data products. In a coalition context, data and processing resources will also be distributed and subjected to restrictions on information sharing. It will often be necessary for a human to be in the loop in SU processes, to provide key input and guidance, and to interpret outputs in a way that necessitates a degree of transparency in the processing: systems cannot be “black boxes”. In this paper, we characterize the Coalition Situational Understanding (CSU) problem in terms of fusion, temporal, distributed, and human requirements. There is currently significant interest in deep learning (DL) approaches for processing both hard and soft data. We analyze the state-of-the-art in DL in relation to these requirements for CSU, and identify areas where there is currently considerable promise, and key gaps.
Supriyo Chakraborty, Alun D. Preece, Moustafa Farid Alzantot, Tianwei Xing, Dave Braines, Mani Srivastava 0001
FUSION2
2017 Sherlock: Experimental Evaluation of a Conversational Agent for Mobile Information Tasks
abstract
Controlled natural language (CNL) has great potential to support human-machine interaction (HMI) because it provides an information representation that is both human readable and machine processable. We investigated the effectiveness of a CNL-based conversational interface for HMI in a behavioral experiment called simple human experiment regarding locally observed collective knowledge (SHERLOCK). In SHERLOCK, individuals acted in groups to discover and report information to the machine using natural language (NL), which the machine then processed into CNL. The machine fused responses from different users to form a common operating picture, a dashboard showing the level of agreement for distinct information. To obtain information to add to this dashboard, users explored the real world in a simulated crowdsourced sensing scenario. This scenario represented a simplified controlled analog for tactical intelligence (i.e., direct intelligence of the environment), which is key for rapidly planning military, law enforcement, and emergency operations. Overall, despite close to zero training, 74% of the users inputted NL that was machine interpretable and addressed the assigned tasks. An experimental manipulation aimed to increase user-machine interaction, however, did not improve performance as hypothesized. Nevertheless, results indicate that the conversational interface may be effective in assisting humans with collection and fusion of information in a crowdsourcing context.
Alun D. Preece, William M. Webberley, Dave Braines, Erin G. Zaroukian, Jonathan Z. Bakdash
IEEE Trans. Hum. Mach. Syst.1
2015 Building a "living database" for human-machine intelligence analysis
Dave Braines, John Ibbotson, Darren Shaw, Alun D. Preece
FUSION4
2015 The role of idioms in sentiment analysis
abstract
In this paper we investigate the role of idioms in automated approaches to sentiment analysis. To estimate the degree to which the inclusion of idioms as features may potentially improve the results of traditional sentiment analysis, we compared our results to two such methods. First, to support idioms as features we collected a set of 580 idioms that are relevant to sentiment analysis, i.e. the ones that can be mapped to an emotion. These mappings were then obtained using a web-based crowdsourcing approach. The quality of the crowdsourced information is demonstrated with high agreement among five independent annotators calculated using Krippendorff’s alpha coefficient (α = 0.662). Second, to evaluate the results of sentiment analysis, we assembled a corpus of sentences in which idioms are used in context. Each sentence was annotated with an emotion, which formed the basis for the gold standard used for the comparison against two baseline methods. The performance was evaluated in terms of three measures – precision, recall and F-measure. Overall, our approach achieved 64% and 61% for these three measures in two experiments improving the baseline results by 20 and 15 percent points respectively. F-measure was significantly improved over all three sentiment polarity classes: Positive, Negative and Other. Most notable improvement was recorded in classification of positive sentiments, where recall was improved by 45 percent points in both experiments without compromising the precision. The statistical significance of these improvements was confirmed by McNemar’s test.
Lowri Williams, Christian Bannister, Michael Arribas-Ayllon, Alun D. Preece, Irena Spasic
Expert Syst. Appl.4
2014 Enabling CoIST users: D2D at the network edge
Dave Braines, Alun D. Preece, Geeth de Mel, Tien Pham
FUSION2
2014 Sharing smart environment assets in dynamic multi-partner scenarios
abstract
Accurate, reliable and actionable intelligence produced by smart environment assets is essential in order for dynamic operations such as emergency response or humanitarian relief to be effective. Leveraging Future Internet building block technologies, smart environments are ecosystems which seamlessly embed IT assets into physical world's objects that collect, process and disseminate operational data and insights. The management of smart environment assets towards an efficient collaboration in multi-partner, dynamic scenarios where assets are owned and operated by different partners is a non-trivial problem, due to partners' restrictive sharing policies. In this work we compare two asset sharing approaches; the first is based on a traditional asset ownership model, while the second novel one, is based on an edge team-based model where users are grouped into cross-partner teams and as team members they have access to assets belonging to all the partners participating in team. We further experiment with the second, unexplored team-based sharing model by testing its behavior under different user mobility patterns and extreme asset ownership models investigating its impact on MSTA-P, a policy-regulated version of an existing asset-task assignment protocol. For the protocol's evaluation we implement a multi-partner operation scenario using an open source, agent-based and discrete time simulation environment.
Christos Parizas, Diego Pizzocaro, Alun D. Preece, Petros Zerfos
NOMS3
2014 Sharing policies for multi-partner asset management in smart environments
abstract
Smart environments are ecosystems, which seamlessly embed IT assets into physical world's objects and hold promise for improving the services we receive from our social and economic ecosystems. The management of smart environment assets in multi-partner, dynamic collaboration scenarios where different sets of assets are owned and operated by different partners is a non-trivial problem, due to restrictive asset sharing policies applied by collaborating partners. In this work we formalize, evaluate and compare two asset sharing policies, investigating their impact on MSTA-P, a policy-regulated version of an existing asset-task assignment protocol. The first sharing policy is based on a traditional asset ownership model while the second is based on an edge model allowing asset sharing among collaborating partnes through cross-partner team formations. We find that while the traditional ownership model allows slightly better performance, the difference is only marginal, so a team-sharing model offers a viable alternative sharing approach.
Christos Parizas, Diego Pizzocaro, Alun D. Preece, Petros Zerfos
NOMS3
2013 Resource Allocation with Non-deterministic Demands and Profits
abstract
Support for intelligent and autonomous resource management is one key factor to the success of modern sensor network systems. The limited resources, such as exhaustible battery life, moderate processing ability and finite bandwidth, restrict the system's ability to serve multiple users simultaneously. It always happens that only a subset of tasks is selected with the goal of maximizing total profit. Besides, because of uncertain factors like unreliable wireless medium or variable quality of sensor outputs, it is not practical to assume that both demands and profits of tasks are deterministic and known a priori, both of which may be stochastic following certain distributions. In this paper, we model this resource allocation challenge as a stochastic knapsack problem. We study a specific case in which both demands and profits follow normal distributions, which are then extended to Poisson and Binomial variables. A couple of tunable parameters are introduced to configure two probabilities: one limits the capacity overflow rate with which the combined demand is allowed to exceed the available supply, and the other sets the minimum chance at which expected profit is required to be achieved. We define relative values for random variables in given conditions, and utilize them to search for the best resource allocation solutions. We propose heuristics with different optimality/efficiency tradeoffs, and find that our algorithms run relatively fast and provide results considerably close to the optimum.
Diego Pizzocaro, Matthew P. Johnson 0001, Thomas La Porta, Alun D. Preece
MASS5
2012 Integrating hard and soft information sources for D2D using controlled natural language
Alun D. Preece, Diego Pizzocaro, Dave Braines, David H. Mott, Geeth de Mel, Tien Pham
FUSION1
2012 Poster: using local and global knowledge in wireless sensor networks
abstract
Wireless Sensor Networks (WSNs) produce large quantities of raw data from multiple sources, such as cameras, temperature or humidity sensors. We propose a network that uses the knowledge of domain experts that use the network, as well as previously sensed data, to classify incoming sensed data in near real-time. Using a field centre in Malaysia as a testbed, we are currently implementing a prototype network to classify images of animals that trigger wildlife cameras. Initial experiments to test the individual components of the network have yielded positive results and a prototype is planned for deployment in July of 2012.
Christopher Gwilliams, Alun D. Preece, Alex R. Hardisty
MobiSys2
2011 Resource Determination and Allocation in Sensor Networks: A Hybrid Approach
abstract
Many organizations depend on critical sensory information to achieve their tasks. As the number of those tasks increases, efficient determination and allocation of required resources in sensor networks become crucial. In this paper, we propose means to describe tasks semantically with their requirements and constraints so that software agents can reason about those tasks and determine what type of sensor resources they may need. Based on the semantic description and reasoning mechanisms, we propose a distributed agent-based approach to efficiently allocate sensor resources to tasks. Our evaluation of the proposed approach shows that not only it enables fully automated determination and allocation of resources for tasks, but also the resulting allocation is efficient and close to optimum.
Murat Sensoy, Thao P. Le, Wamberto Weber Vasconcelos, Timothy J. Norman, Alun D. Preece
Comput. J.5
2010 Sensor-Mission Assignment in Constrained Environments
abstract
When a sensor network is deployed in the field it is typically required to support multiple simultaneous missions, which may start and finish at different times. Schemes that match sensor resources to mission demands thus become necessary. In this paper, we consider new sensor-assignment problems motivated by frugality, i.e., the conservation of resources, for both static and dynamic settings. In the most general setting, the problems we study are NP-hard even to approximate, and so we focus on heuristic algorithms that perform well in practice. In the static setting, we propose a greedy centralized solution and a more sophisticated solution that uses the Generalized Assignment Problem model and can be implemented in a distributed fashion. In what we call the dynamic setting, missions arrive over time and have different durations. For this setting, we give heuristic algorithms in which available sensors propose to nearby missions as they arrive. We find that the overall performance can be significantly improved if available sensors sometimes refuse to offer utility to missions they could help, making this decision based on the value of the mission, the sensor's remaining energy, and (if known) the remaining target lifetime of the network. Finally, we evaluate our solutions through simulations.
Matthew P. Johnson 0001, Hosam Rowaihy, Diego Pizzocaro, Amotz Bar-Noy, Stuart W. Chalmers, Thomas La Porta, Alun D. Preece
IEEE Trans. Parallel Distributed Syst.7
2009 Detection and Localization Sensor Assignment with Exact and Fuzzy Locations
Hosam Rowaihy, Matthew P. Johnson 0001, Diego Pizzocaro, Amotz Bar-Noy, Lance M. Kaplan, Thomas La Porta, Alun D. Preece
DCOSS7
2008 Frugal Sensor Assignment
Matthew P. Johnson 0001, Hosam Rowaihy, Diego Pizzocaro, Amotz Bar-Noy, Stuart W. Chalmers, Thomas La Porta, Alun D. Preece
DCOSS7
2008 An Ontology-Centric Approach to Sensor-Mission Assignment
Mario Gomez, Alun D. Preece, Matthew P. Johnson 0001, Geeth de Mel, Wamberto Weber Vasconcelos, Christopher Gibson, Amotz Bar-Noy, Konrad Borowiecki, Thomas La Porta, Diego Pizzocaro, Hosam Rowaihy, Gavin Pearson, Tien Pham
EKAW2
2008 Instance Based Clustering of Semantic Web Resources
Gunnar Aastrand Grimnes, Peter Edwards, Alun D. Preece
ESWC3
2008 Enhancing Workflow with a Semantic Description of Scientific Intent
Edoardo Pignotti, Peter Edwards, Alun D. Preece, Nicholas Mark Gotts, J. Gareth Polhill
ESWC3
2008 Information quality in proteomics
abstract
Proteomics, the study of the protein complement of a biological system, is generating increasing quantities of data from rapidly developing technologies employed in a variety of different experimental workflows. Experimental processes, e.g. for comparative 2D gel studies or LC-MS/MS analyses of complex protein mixtures, involve a number of steps: from experimental design, through wet and dry lab operations, to publication of data in repositories and finally to data annotation and maintenance. The presence of inaccuracies throughout the processing pipeline, however, results in data that can be untrustworthy, thus offsetting the benefits of high-throughput technology. While researchers and practitioners are generally aware of some of the information quality issues associated with public proteomics data, there are few accepted criteria and guidelines for dealing with them. In this article, we highlight factors that impact on the quality of experimental data and review current approaches to information quality management in proteomics. Data quality issues are considered throughout the lifecycle of a proteomics experiment, from experiment design and technique selection, through data analysis, to archiving and sharing.
David Stead, Norman W. Paton, Paolo Missier, Suzanne M. Embury, Cornelia Hedeler, Binling Jin, Alistair J. P. Brown, Alun D. Preece
Briefings Bioinform.8
2008 An ontology-based approach to handling information quality in e-Science
abstract
Abstract In this paper we outline a framework for managing information quality (IQ) in an e‐Science context. In contrast to previous approaches that take a very abstract view of IQ properties, we allow scientists to define the quality characteristics that are of importance to them in their particular domain. For example, ‘accuracy’ may be defined in terms of the conformance of experimental data to a particular standard. User‐scientists specify their IQ preferences against a formal ontology, so that the definitions are machine‐manipulable, allowing the environment to classify and organize domain‐specific quality characteristics within an overall quality management framework. As an illustration of our approach, we present an example Web service that computes IQ annotations for experiment datasets in transcriptomics. Copyright © 2007 John Wiley & Sons, Ltd.
Alun D. Preece, Paolo Missier, Suzanne M. Embury, Binling Jin, Robert Mark Greenwood
Concurr. Comput. Pract. Exp.1
2007 Argumentation Based Contract Monitoring in Uncertain Domains
Nir Oren, Timothy J. Norman, Alun D. Preece
IJCAI3
2007 Managing information quality in e-science: the qurator workbench
abstract
Data-intensive e-science applications often rely on third-party data found in public repositories, whose quality is largely unknown. Although scientists are aware that this uncertainty may lead to incorrect scientific conclusions, in the absence of a quantitative characterization of data quality properties they find it difficult to formulate precise data acceptability criteria. We present an Information Quality management workbench, called Qurator, that supports data experts in the specification of personal quality models, and lets them derive effective criteria for data acceptability. The demo of our working prototype will illustrate our approach on a real e-science workflow for a bioinformatics application.
Paolo Missier, Suzanne M. Embury, Robert Mark Greenwood, Alun D. Preece, Binling Jin
SIGMOD Conference4
2007 Subjective logic and arguing with evidence
Nir Oren, Timothy J. Norman, Alun D. Preece
Artif. Intell.3
2007 A reusable commitment management service using Semantic Web technology
Alun D. Preece, Stuart W. Chalmers, Craig McKenzie
Knowl. Based Syst.1
2006 A semantic web approach to handling soft constraints in virtual organisations
abstract
In this paper we present a proposal for representing soft constraint satisfaction problems (CSPs) within the Semantic Web architecture. The proposal is motivated by the need for a service-providing agent in a virtual organisation to reason about its commitments as soft constraints. The three essential requirements addressed are: (1) the need to have constraints express commitments in terms of Semantic Web services, (2) the need to associate utility values with constraints, to reflect the relative importance of satisfying them, and (3) the need to make statements about which constraints are satisfied and violated by a given solution. The proposal builds upon previous work in defining a Semantic Web Constraint Interchange Format (CIF), which itself builds on the proposed Semantic Web Rule Language (SWRL). The paper describes an ontology for representing soft CSPs and their solutions, allowing an agent’s set of commitments to be expressed as a collection of soft constraints. The ontology is an open interchange format for soft CSPs, allowing commitment to be communicated and exchanged among the members of a virtual organisation. 1.
Alun D. Preece, Stuart W. Chalmers, Craig McKenzie, Jeff Z. Pan, Peter M. D. Gray
ICEC1
2006 Towards the Management of Information Quality in Proteomics
abstract
We outline the application of a framework for managing information quality (IQ) in proteomics. The approach allows scientists to define the quality characteristics that are of importance in their particular domain, by extending a generic ontology of IQ concepts. Two quality indicators are defined for proteomic experiments: hit ratio and mass coverage. We describe how our framework allows experiments marked-up in a standard format (e.g. PEDRo) to be annotated with these computed indicators, and how the annotations can be viewed using a convenient plugin to the commonly-used Pedro data entry tool.
Alun D. Preece, Binling Jin, Paolo Missier, Suzanne M. Embury, David Stead, Al Brown
CBMS1
2006 Arguing with Confidential Information
Nir Oren, Timothy J. Norman, Alun D. Preece
ECAI3
2006 Managing Information Quality in e-Science Using Semantic Web Technology
Alun D. Preece, Binling Jin, Edoardo Pignotti, Paolo Missier, Suzanne M. Embury, David Stead, Al Brown
ESWC1
2006 Quality Views: Capturing and Exploiting the User Perspective on Data Quality
Paolo Missier, Suzanne M. Embury, Robert Mark Greenwood, Alun D. Preece, Binling Jin
VLDB4
2005 Semantic support for computational land-use modelling
abstract
In this paper we explore the use of proposed semantic grid standards and methodology through deployment of a land use modelling service. The FEARLUS-G service architecture is presented which allows large scale simulation experiments to be distributed over the grid. We also discuss ontology support for simulation parameters, hypotheses and results that facilitates sharing and re-use of such resources among land-use scientists. This leads to a description of infrastructure for semantic data management which integrates Jena2 and the ELDAS data access service.
Edoardo Pignotti, Peter Edwards, Alun D. Preece, J. Gareth Polhill, Nicholas Mark Gotts
CCGRID3
2004 Supporting Collaboration Through Semantic-Based Workflow and Constraint Solving
Yun-Heh Chen-Burger, Kit-Ying Hui, Alun D. Preece, Peter M. D. Gray, Austin Tate
EKAW3
2004 Learning Meta-descriptions of the FOAF Network
Gunnar Aastrand Grimnes, Peter Edwards, Alun D. Preece
ISWC3
2004 Agent-based formation of virtual organisations
Timothy J. Norman, Alun D. Preece, Stuart W. Chalmers, Nicholas R. Jennings, Michael Luck, Viet Dung Dang, Thuc Duong Nguyen, Vikas Deora, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
Knowl. Based Syst.2
2002 Detecting mismatches among experts' ontologies acquired through knowledge elicitation
Adil Hameed, Derek H. Sleeman, Alun D. Preece
Knowl. Based Syst.3
2001 Kraft: An Agent Architecture for Knowledge Fusion
abstract
Knowledge fusion refers to the process of locating and extracting knowledge from multiple, heterogeneous on-line sources, and transforming it so that the union of the knowledge can be applied in problem-solving. The KRAFT project has defined a generic agent-based architecture to support fusion of knowledge in the form of constraints expressed against an object data model. KRAFT employs three kinds of agent: facilitators locate appropriate on-line sources of knowledge; wrappers transform heterogeneous knowledge to a homogeneous constraint interchange format; mediators fuse the constraints together with associated data to form a dynamically-composed constraint satisfaction problem, which is then passed to an existing constraint solver engine to compute solutions. The paper presents the KRAFT architecture and the three kinds of agent, and includes a description of a demonstration KRAFT application in the domain of telecommunications service provision.
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti, Trevor J. M. Bench-Capon, Zhan Cui, Dean M. Jones
Int. J. Cooperative Inf. Syst.1
2001 Designing for scalability in a knowledge fusion system
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti
Knowl. Based Syst.1
2000 The KRAFT architecture for knowledge fusion and transformation
Alun D. Preece, Kit-Ying Hui, W. Alex Gray, Philippe Marti, Trevor J. M. Bench-Capon, Dean M. Jones, Zhan Cui
Knowl. Based Syst.1
1999 COVERAGE: verifying multiple-agent knowledge-based systems
Alun D. Preece
Knowl. Based Syst.1
1999 Verifying ontological commitment in knowledge-based systems
Andrew Waterson, Alun D. Preece
Knowl. Based Syst.2
1998 Structure-Based Validation of Rule-Based Systems
Alun D. Preece, Clifford Grossner, P. Gokul Chander, Thiruvengadam Radhakrishnan
Data Knowl. Eng.1
1997 Evaluation of verification tools for knowledge-based systems
Alun D. Preece, Stephane Talbot, Laurence Vignollet
Int. J. Hum. Comput. Stud.1
1996 Editorial: special issue on verification and validation
Robert Plant, Alun D. Preece
Int. J. Hum. Comput. Stud.2
1996 Validating dynamic properties of rule-based systems
Alun D. Preece, Clifford Grossner, Thiruvengadam Radhakrishnan
Int. J. Hum. Comput. Stud.1
1995 Toward a quality assessment framework for knowledge-based systems
Alun D. Preece
J. Syst. Softw.1
1994 Foundation and application of knowledge base verification
abstract
Anomalies such as redundant, contradictory, and deficient knowledge in a knowledge base are symptoms of probable errors. Detecting anomalies is a well-established method for verifying knowledge-based systems. Although many tools have been developed to perform anomaly detection, several important issues have been neglected, especially the theoretical foundations and computational limitations of anomaly detection methods, and analyses of the utility of such tools in practical use. This article addresses these issues by presenting a theoretical foundation of anomaly detection methods, and by presenting empirical results obtained in applying one anomaly detection tool to perform verification on five real-world knowledge-based systems. the techniques presented apply specifically to verifying rule-based knowledge bases without numerical certainty measures. © 1994 John Wiley & Sons, Inc.
Alun D. Preece, Rajjan Shinghal
Int. J. Intell. Syst.1
1993 Exploring the Structure of Rule Based Systems
Clifford Grossner, Alun D. Preece, P. Gokul Chander, Thiruvengadam Radhakrishnan, Ching Y. Suen
AAAI2
1993 A New Approach to Detecting Missing Knowledge in Expert System Rule Bases
Alun D. Preece
Int. J. Man Mach. Stud.1
1993 Specifications and Tools for Building Reliable Expert Systems
abstract
Expert system technology is being applied to complex problem-solving tasks in many domains; concerns have naturally arisen as to the reliability of these systems. As with any software, attention to quality and reliability must be paid throughout development of an expert system. Validation and verification techniques must be employed, and effective use of such techniques depends upon the existence of specifications which state not only what the system must do, but also how it must do it. This article presents practical and sound techniques for performing specification, verification and validation activities for an expert system. Tools are described which assist the developer in performing verification and validation. It is argued that these tools and techniques form the backbone of a powerful and practical expert system development methodology. The general aim of the article is to demonstrate that formal processes can be applied to assure the reliability of an expert system, and that use of such processes is entirely practical, given the present state-of-the-art in software engineering and expert systems. The article is illustrated with examples from the development of a real expert system application in a medical domain.
Alun D. Preece
Int. J. Softw. Eng. Knowl. Eng.1
1992 Verifying Knowledge Bases by Anomaly Detection: An Experience Report
Alun D. Preece, Rajjan Shinghal
ECAI1
1992 Empirical study of expert system development
Alun D. Preece, L. Moseley
Knowl. Based Syst.1
1991 AI in multimedia (panel session)
abstract
In this panel session, the following topics are discussed: artificial intelligence in business; artificial intelligence in multimedia; neural networks as a tool for artificial intelligence: software engineering for knowledge-based systems: and artificial intelligence as a solution for software engineering.>
Nikolaos G. Bourbakis, Robin Williams 0001, Forouzan Golshani, Myron Flickner, Ted Laliotis, Sukhan Lee 0001, José G. Delgado-Frias, Dan W. Hammerstrom, Cris Koutsougeras, Gerald G. Pechanek, Benjamin W. Wah, John Yen, Farokh B. Bastani, Tom Cooper, Karan Harbison-Briggs, Rudy Lauber, Alun D. Preece, Imran A. Zualkernan, Wei-Tek Tsai, Daniel E. Cooke, Martin Feather, Stephen Fickas, N. Minsky, Peter G. Selfridge, Douglas Smith
ICTAI17