Christopher D. Buckingham’s research while affiliated with Aston University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (57)


Fig. 1: Semantic Social-Collaboration Network Framework interacts with the SN environment. In CW, the software agent encapsulates functionality to represent, manage and maintain distributed cyber-physical resources (i.e., software elements, physical sensors or devices, network components, etc.) or collaborative work artifact (e.g., digital documents, project entities, task schedule, programs, applications and so on) in the whole ESCN. The agent interacts with the environment through its sensors. Sensors collect event data from the resources and formulate actions based on the deduced information from the ontology and execute through an effector. For example, if any changes or interactions occur in a resource, an event is generated, which is then monitored and captured by the agent. The agent then communicates with the OSM and sends a notification to the relevant SN node based on the inferred information from the ontology.
Fig. 2: Upper Ontology Abstract Concepts
Fig. 3: Extended "SocioCyberOnto" Ontology
Fig. 4: GRiST Social-Collaborative Healthcare Network
Fig. 7: Software Agent API Class Diagram

+7

Software Agent-Centric Semantic Social Network for Cyber-Physical Interaction and Collaboration
  • Article
  • Full-text available

June 2020

·

399 Reads

·

9 Citations

International Journal of Software Engineering and Knowledge Engineering

·

Hai H. Wang

·

Christopher D. Buckingham

·

Xiaoyuan Zhang

Considerable research has recently focused on integrating cyber-physical systems in a social context. However, several challenges remain concerning appropriate methodologies, frameworks and techniques for supporting socio-cyber-physical collaboration. Existing systems do not recognize how cyber-physical resources can be socially connected so that they interact in collaborative decision-making like humans. Furthermore, the lack of semantic representations for heterogeneous cyber-social-collaborative networks limits integration, interoperability and knowledge discovery from their underlying data sources. Semantic Web ontology models can help to overcome this limitation by semantically describing and interconnecting cyber-physical objects and human participants in a social space. This research addresses the establishment of both cyber-physical and human relationships and their interactions within a social-collaborative network. We discuss how nonhuman resources can be represented as socially connected nodes and utilized by software agents. A software agent-centric Semantic Social-Collaborative Network (SSCN) is then presented that provides functionality to represent and manage cyber-physical resources in a social network. It is supported by an extended ontology model for semantically describing human and nonhuman resources and their social interactions. A software agent has been implemented to perform some actions on behalf of the nonhuman resources to achieve cyber-physical collaboration. It is demonstrated within a real-world decision support system, GRiST (www.egrist.org), used by mental-health services in the UK.

Download

Fig. 1. GRiST mental health decision support tool (https://www.egrist.org/)
Fig. 5. Left: AR system home screen; middle: myGRaCE; right: self-assessment question
Fig. 6. Left: self-assessment summary; middle: sample advice; right: self-help plan
Towards Accessible Mental Healthcare through Augmented Reality and Self-Assessment Tools

April 2020

·

337 Reads

·

10 Citations

International Journal of Online and Biomedical Engineering (iJOE)

p class="0abstractCxSpFirst">Mental health presents a growing public health concern worldwide with mental illnesses affecting people’s quality of life and causing an economic impact on societies. The rapidly increasing demand for mental healthcare is calling for new ways of disseminating mental health knowledge and for supporting people with mental health illnesses. As an alternative to traditional mental health therapies and treatments, mental health self-assessment and self-management tools become widely available to the public. While such tools can potentially offer more timely personalised support, individuals seeking help are faced with the challenge of making an appropriate choice from an exhaustive number of online tools, mobile apps, and support programs. In this article, we present myGRaCE – a self-assessment and self-management mental health tool made accessible to users via Augmented Reality technologies. The advantage of the system is that it provides a direct pathway to relevant and reliable mental health resources and offers a positive incentive and interventions for at-risk users. The system offers service users the resources to gain a better understanding of their mental state and increase control of their mental health conditions via self-monitoring and self-help.</p


A Deep Evolutionary Approach to Bioinspired Classifier Optimisation for Brain-Machine Interaction

August 2019

·

11,228 Reads

·

·

·

[...]

·

Christopher D. Buckingham

This study suggests a new approach to EEG data classification by exploring the idea of using evolutionary computation to both select useful discriminative EEG features and optimise the topology of Artificial Neural Networks. An evolutionary algorithm is applied to select the most informative features from an initial set of 2550 EEG statistical features. Optimisation of a Multilayer Perceptron (MLP) is performed with an evolutionary approach before classification to estimate the best hyperparameters of the network. Deep learning and tuning with Long Short-Term Memory (LSTM) are also explored, and Adaptive Boosting of the two types of models is tested for each problem. Three experiments are provided for comparison using different classifiers: one for attention state classification, one for emotional sentiment classification, and a third experiment in which the goal is to guess the number a subject is thinking of. The obtained results show that an Adaptive Boosted LSTM can achieve an accuracy of 84.44%, 97.06%, and 9.94% on the attentional, emotional, and number datasets, respectively. An evolutionary-optimised MLP achieves results close to the Adaptive Boosted LSTM for the two first experiments and significantly higher for the number-guessing experiment with an Adaptive Boosted DEvo MLP reaching 31.35%, while being significantly quicker to train and classify. In particular, the accuracy of the nonboosted DEvo MLP was of 79.81%, 96.11%, and 27.07% in the same benchmarks. Two datasets for the experiments were gathered using a Muse EEG headband with four electrodes corresponding to TP9, AF7, AF8, and TP10 locations of the international EEG placement standard. The EEG MindBigData digits dataset was gathered from the TP9, FP1, FP2, and TP10 locations.


Fig. 1. A simplified diagram of a fully connected neural network. Three blue input nodes form the input layer, six grey hidden nodes form two hidden layers of three neurons, and one green node forms the regression output layer.
Fig. 2. 3D Interpolated Problem Space for the Glass Dataset. X and Y data are layer 1 and layer 2 neuron counts respectively. Z height shows the model accuracy, and an asterisk shows the global best solution.
Fig. 3. Graph to show the strongest solution during three evolutionary simulations on the glass dataset.
Fig. 5. Graph to show the strongest solution during three evolutionary simulations on the wine dataset.
Results of three genetic simulations and their averages compared to exhaus- tive search on two separate datasets
Evolutionary Optimisation of Fully Connected Artificial Neural Network Topology

July 2019

·

598 Reads

·

48 Citations

This paper proposes an approach to selecting the amount of layers and neurons contained within Multilayer Perceptron hidden layers through a single-objective evolutionary approach with the goal of model accuracy. At each generation, a population of Neural Network architectures are created and ranked by their accuracy. The generated solutions are combined in a breeding process to create a larger population, and at each generation the weakest solutions are removed to retain the population size inspired by a Darwinian 'survival of the fittest'. Multiple datasets are tested, and results show that architectures can be successfully improved and derived through a hyper-heuristic evolutionary approach, in less than 10% of the exhaustive search time. The evolutionary approach was further optimised through population density increase as well as gradual solution max complexity increase throughout the simulation.


High Resolution Sentiment Analysis by Ensemble Classification

July 2019

·

329 Reads

·

20 Citations

This study proposes an approach to ensemble sentiment classification of a text to a score in the range of 1-5 of negative-positive scoring. A high-performing model is produced from TripAdvisor restaurant reviews via a generated dataset of 684 word-stems selected by their information gain ranking. Analysis documents the few mis-classified instances as almost entirely being close to their real class, the best performing classification was an ensemble classifier of RandomForest, Naive Bayes Multinomial and Multilayer Perceptron (Neural Network) methods ensembled via a Vote on Average Probabilities approach. The best ensemble produced a classification accuracy of 91.02% which scored higher than the best single classifier, a Random Tree model with an accuracy of 78.6%. Ensemble through Adaptive Boosting, Random Forests and Voting is explored. All ensemble methods far outperformed the best single classifier methods.


High Resolution Sentiment Analysis by Ensemble Classification

June 2019

·

276 Reads

·

9 Citations

Advances in Intelligent Systems and Computing

This study proposes an approach to ensemble sentiment classification of a text to a score in the range of 1–5 of negative-positive scoring. A high-performing model is produced from TripAdvisor restaurant reviews via a generated dataset of 684 word-stems, gathered by information gain attribute selection from the entire corpus. The best performing classification was an ensemble classifier of RandomForest, Naive Bayes Multinomial and Multilayer Perceptron (Neural Network) methods ensembled via a Vote on Average Probabilities approach. The best ensemble produced a classification accuracy of 91.02% which scored higher than the best single classifier, a Random Tree model with an accuracy of 78.6%. Other ensembles through Adaptive Boosting, Random Forests and Voting are explored with ten-fold cross-validation. All ensemble methods far outperformed the best single classifier methods. Even though extremely high results are achieved, analysis documents the few mis-classified instances as almost entirely being close to their real class via the model’s given error matrix.


Fig. 1. A simplified diagram of a fully connected neural network. Three blue input nodes form the input layer, six grey hidden nodes form two hidden layers of three neurons, and one green node forms the regression output layer.
Fig. 2. 3D Interpolated Problem Space for the Glass Dataset. X and Y data are layer 1 and layer 2 neuron counts respectively. Z height shows the model accuracy, and an asterisk shows the global best solution.
Fig. 3. Graph to show the strongest solution during three evolutionary simulations on the glass dataset.
Fig. 5. Graph to show the strongest solution during three evolutionary simulations on the wine dataset.
Results of three genetic simulations and their averages compared to exhaus- tive search on two separate datasets
Evolutionary Optimisation of Fully Connected Artificial Neural Network Topology

June 2019

·

119 Reads

·

14 Citations

Advances in Intelligent Systems and Computing

This paper proposes an approach to selecting the amount of layers and neurons contained within Multilayer Perceptron hidden layers through a single-objective evolutionary approach with the goal of model accuracy. At each generation, a population of Neural Network architectures are created and ranked by their accuracy. The generated solutions are combined in a breeding process to create a larger population, and at each generation the weakest solutions are removed to retain the population size inspired by a Darwinian ‘survival of the fittest’. Multiple datasets are tested, and results show that architectures can be successfully improved and derived through a hyper-heuristic evolutionary approach, in less than 10% of the exhaustive search time. The evolutionary approach was further optimised through population density increase as well as gradual solution max complexity increase throughout the simulation.



Figure 2. A simplified diagram of a fully-connected feed forward deep neural network.
Table 2 . Source of Film Clips used as Stimuli for EEG Brainwave Data Collection
Table 4 . Classification Accuracy of Single and Ensemble Methods on the Four Generated Datasets
Mental Emotional Sentiment Classification with an EEG-based Brain-machine Interface

April 2019

·

28,864 Reads

·

140 Citations

This paper explores single and ensemble methods to classify emotional experiences based on EEG brainwave data. A commercial MUSE EEG headband is used with a resolution of four (TP9, AF7, AF8, TP10) electrodes. Positive and negative emotional states are invoked using film clips with an obvious valence, and neutral resting data is also recorded with no stimuli involved, all for one minute per session. Statistical extraction of the alpha, beta, theta, delta and gamma brainwaves is performed to generate a large dataset that is then reduced to smaller datasets by feature selection using scores from OneR, Bayes Network, Information Gain, and Symmetrical Uncertainty. Of the set of 2548 features, a subset of 63 selected by their Information Gain values were found to be best when used with ensemble classifiers such as Random Forest. They attained an overall accuracy of around 97.89%, outperforming the current state of the art by 2.99 percentage points. The best single classifier was a deep neural network with an accuracy of 94.89%.


Figure 4: GRiST Social-Collaborative Healthcare Network Figure5: GRiST Care-Network Ontology
ARTIFACT-CENTRIC SEMANTIC SOCIAL-COLLABORATIVE NETWORK IN AN ONLINE HEALTHCARE CONTEXT

The emergence of Web 2.0 technologies and associated social networking systems opens up many possibilities for online collaboration. Several reference models, frameworks, tools and infrastructures have been proposed to support seamless communication between human entities in an online social environment. A few studies suggested social networks are not only constructed of connections between people, but are also mediated by shared objects, known as object-centred sociality. However, most developed social software systems limit themselves to human-centric social relationships. This may be due to the more difficult task of integrating heterogeneous elements of the network, compared to a network of people only. These additional resources or artefacts, such as physical objects, software entities, documents, etc., are active elements in a way that they may coordinate, cooperate, and even trigger collaborative work in a social environment, which is more difficult to understand and implement. Hence, it is essential to concentrate on exploring the artifact-centric social relations in a new generation of social-collaboration networks. This paper explores the concept and characteristics of social software systems and emphasises the importance and role of objects and artifact-centric sociality. It also outlines the benefits of semantic representation of the social-collaborative network structure by extending existing social ontologies such as FOAF, SIOC, and DC that define additional concepts, properties and complex social relationship of humans, social objects and collaboration artefacts. The paper ends by demonstrating the effectiveness of its proposed approach by applying it to a large-scale social-collaborative healthcare service called GRiST within the United Kingdom.


Citations (40)


... , A and B are two sets; (9), otherwise proceed to the next step, where ...

Reference:

Animation character recognition and character intelligence analysis based on semantic ontology and Poisson equation
Software Agent-Centric Semantic Social Network for Cyber-Physical Interaction and Collaboration

International Journal of Software Engineering and Knowledge Engineering

... Meanwhile, in place of conventional mental health interventions, self-assessment and self-management resources for mental health are increasingly accessible. Although these platforms promise tailored and immediate assistance, users are confronted with the task of selecting the right option from a vast array of digital tools, applications, and support networks [5]. ...

Towards Accessible Mental Healthcare through Augmented Reality and Self-Assessment Tools

International Journal of Online and Biomedical Engineering (iJOE)

... Estimations says that for every 40 seconds one person commits suicide. Lush et al. [15] reported an augmented reality system to broadcast the mental health and self-assessment. The aim of the system is to monitor the user's mental health status and directing them to the resources which are relevant to users mental health status. ...

Augmented Reality for Accessible Digital Mental Healthcare
  • Citing Conference Paper
  • June 2019

... The idea is to combine several classifiers to give better results. Various researches done in the area of ensemble technique show that ensemble classifier mostly increases classification accuracy as compared to other two approaches [42]- [48]. ...

High Resolution Sentiment Analysis by Ensemble Classification

Advances in Intelligent Systems and Computing

... This is in contrast with previous studies on eHealth in general (e.g. [53][54][55][56][57], and studies on the use of technology and games among older adults in general (e.g. Refs. ...

Uses and Attitudes of Old and Oldest Adults towards Self-Monitoring Health Systems

... This shift has underscored the need for advanced algorithms capable of contending with the variable quality of data these devices provide. In response, research has begun to optimize CNNs for this data, aiming to democratize the field of cognitive state monitoring and widen the application of non-invasive EEG technologies [17][18][19]. ...

A Deep Evolutionary Approach to Bioinspired Classifier Optimisation for Brain-Machine Interaction

... Ranoliya et al. [15] proposed a more classical Extensible Markup Language-based approach for Universityrelated queries, achieving impressive results for an automatic questionanswering problem in educational support. Often, data received from customers is further analysed with sentiment analysis using either scoring and polarity [16,17] or classification [18,19]. In this study, the sequence of inputs and attention masking are considered, and so, although not explicitly scoring or classifying sentiment, valence data still exist within the dataset. ...

High Resolution Sentiment Analysis by Ensemble Classification

... This technique involves placing electrodes on the scalp to detect and measure voltage fluctuations resulting from ionic flow within brain neurons. EEG signals are categorized into different frequency bands: delta (0.5-4 Hz), theta (4)(5)(6)(7)(8), alpha (8)(9)(10)(11)(12)(13), beta (13)(14)(15)(16)(17)(18)(19)(20)(21)(22)(23)(24)(25)(26)(27)(28)(29)(30), and gamma , each associated with different brain states and functions. Compared to other tests like fMRI, EGG offers advantages such as low cost, portability, and noninvasive measurement, reducing the burden on subjects and minimizing side effects. ...

Mental Emotional Sentiment Classification with an EEG-based Brain-machine Interface

... Towards neuroevolution of the models, the Deep Evolutionary algorithm is used from [25]. This algorithm treats neural networks as individuals of a population within an evolutionary search, where the fitness of the individual is considered its ability to classify data within k-fold crossvalidation. ...

Evolutionary Optimisation of Fully Connected Artificial Neural Network Topology

... Affective communication, encompassing verbal and non-verbal cues, is essential for understanding and connecting with others on an emotional level. While facial expressions and other non-verbal modalities have successfully been used to detect emotions [1][2][3][4][5][6], speech is also a powerful channel for conveying emotional nuances. However, deciphering these emotions and sentiments embedded within speech remains a challenge, requiring advanced machine learning techniques. ...

Emotion Recognition using Spatiotemporal Features from Facial Expression Landmarks