Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Eyad Elyan is active.

Publication


Featured researches published by Eyad Elyan.


Systems Science & Control Engineering | 2014

Random forests: from early developments to recent advancements

Khaled Fawagreh; Mohamed Medhat Gaber; Eyad Elyan

Ensemble classification is a data mining approach that utilizes a number of classifiers that work together in order to identify the class label for unlabeled instances. Random forest (RF) is an ensemble classification approach that has proved its high accuracy and superiority. With one common goal in mind, RF has recently received considerable attention from the research community to further boost its performance. In this paper, we look at developments of RF from birth to present. The main aim is to describe the research done to date and also identify potential and future developments to RF. Our approach in this review paper is to take a historical view on the development of this notably successful classification technique. We start with developments that were found before Breimans introduction of the technique in 2001, by which RF has borrowed some of its components. We then delve into dealing with the main technique proposed by Breiman. A number of developments to enhance the original technique are then presented and summarized. Successful applications that utilized RF are discussed, before a discussion of possible directions of research is finally given.


ACM Computing Surveys | 2017

Imitation Learning: A Survey of Learning Methods

Ahmed Hussein; Mohamed Medhat Gaber; Eyad Elyan; Chrisina Jayne

Imitation learning techniques aim to mimic human behavior in a given task. An agent (a learning machine) is trained to perform a task from demonstrations by learning a mapping between observations and actions. The idea of teaching by imitation has been around for many years; however, the field is gaining attention recently due to advances in computing and sensing as well as rising demand for intelligent applications. The paradigm of learning by imitation is gaining popularity because it facilitates teaching complex tasks with minimal expert knowledge of the tasks. Generic imitation learning methods could potentially reduce the problem of teaching a task to that of providing demonstrations, without the need for explicit programming or designing reward functions specific to the task. Modern sensors are able to collect and transmit high volumes of data rapidly, and processors with high computational power allow fast processing that maps the sensory data to actions in a timely manner. This opens the door for many potential AI applications that require real-time perception and reaction such as humanoid robots, self-driving vehicles, human computer interaction, and computer games, to name a few. However, specialized algorithms are needed to effectively and robustly learn models as learning by imitation poses its own set of challenges. In this article, we survey imitation learning methods and present design options in different steps of the learning process. We introduce a background and motivation for the field as well as highlight challenges specific to the imitation problem. Methods for designing and evaluating imitation learning tasks are categorized and reviewed. Special attention is given to learning methods in robotics and games as these domains are the most popular in the literature and provide a wide array of problems and methodologies. We extensively discuss combining imitation learning approaches using different sources and methods, as well as incorporating other motion learning methods to enhance imitation. We also discuss the potential impact on industry, present major applications, and highlight current and future research directions.


conference on information and knowledge management | 2012

Improving bag-of-visual-words model with spatial-temporal correlation for video retrieval

Lei Wang; Dawei Song; Eyad Elyan

Most of the state-of-art approaches to Query-by-Example (QBE) video retrieval are based on the Bag-of-visual-Words (BovW) representation of visual content. It, however, ignores the spatial-temporal information, which is important for similarity measurement between videos. Direct incorporation of such information into the video data representation for a large scale data set is computationally expensive in terms of storage and similarity measurement. It is also static regardless of the change of discriminative power of visual words for different queries. To tackle these limitations, in this paper, we propose to discover Spatial-Temporal Correlations (STC) imposed by the query example to improve the BovW model for video retrieval. The STC, in terms of spatial proximity and relative motion coherence between different visual words, is crucial to identify the discriminative power of the visual words. We develop a novel technique to emphasize the most discriminative visual words for similarity measurement, and incorporate this STC-based approach into the standard inverted index architecture. Our approach is evaluated on the TRECVID2002 and CC\_WEB\_VIDEO datasets for two typical QBE video retrieval tasks respectively. The experimental results demonstrate that it substantially improves the BovW model as well as a state of the art method that also utilizes spatial-temporal information for QBE video retrieval.


Computational Intelligence and Neuroscience | 2015

On the relationship between variational level set-based and SOM-Based active contours

Mohammed M. Abdelsamea; Giorgio Gnecco; Mohamed Medhat Gaber; Eyad Elyan

Most Active Contour Models (ACMs) deal with the image segmentation problem as a functional optimization problem, as they work on dividing an image into several regions by optimizing a suitable functional. Among ACMs, variational level set methods have been used to build an active contour with the aim of modeling arbitrarily complex shapes. Moreover, they can handle also topological changes of the contours. Self-Organizing Maps (SOMs) have attracted the attention of many computer vision scientists, particularly in modeling an active contour based on the idea of utilizing the prototypes (weights) of a SOM to control the evolution of the contour. SOM-based models have been proposed in general with the aim of exploiting the specific ability of SOMs to learn the edge-map information via their topology preservation property and overcoming some drawbacks of other ACMs, such as trapping into local minima of the image energy functional to be minimized in such models. In this survey, we illustrate the main concepts of variational level set-based ACMs, SOM-based ACMs, and their relationship and review in a comprehensive fashion the development of their state-of-the-art models from a machine learning perspective, with a focus on their strengths and weaknesses.


Computers in Human Behavior | 2014

The cognitive benefits of dynamic representations in the acquisition of spatial navigation skills

Olurotimi Richard Akinlofa; Patrik O'Brian Holt; Eyad Elyan

A representational theory of the mind suggests that human experiences and activities are underpinned by mental representations. This abstract task representation paradigm may explain a cognitive benefit of dynamic instructional visualisations over static alternative in the acquisition of novel procedural motor skills. In this sequel work, we explore and extend this view through empirical investigations of novel skill acquisitions in a separate but related domain of spatial navigation. We compare the post-learning virtual maze navigational performance of sixty novel learners across two groups. After controlling for spatial orientation ability and prior video gaming experience, participants that learned the task using dynamic instructional visualisations recorded significantly better performance measures than those in the static group. Additionally, within-group comparisons also show that the beneficial advantage of dynamic instructional visualisations over statics remained consistent across different task complexities. These findings provide further evidence to support the view that dynamic instructional visualisations afford more efficient transfer of novel procedural skills through computer based training than static visualisations. This has implications for instructional design especially when rapid novel situational awareness is desired such as in briefings for emergency firefighting or tactical military operations.


Information Sciences | 2017

A genetic algorithm approach to optimising random forests applied to class engineered data

Eyad Elyan; Mohamed Medhat Gaber

In numerous applications and especially in the life science domain, examples are labelled at a higher level of granularity. For example, binary classification is dominant in many of these data sets, with the positive class denoting the existence of a particular disease in medical diagnosis applications. Such labelling does not depict the reality of having different categories of the same disease; a fact evidenced in the continuous research in root causes and variations of symptoms in a number of diseases. In a quest to enhance such diagnosis, data sets were decomposed using clustering of each class to reveal hidden categories. We then apply the widely adopted ensemble classification technique Random Forests. Such class decomposition has two advantages: (1) diversification of the input that enhances the ensemble classification; and (2) improving class separability, easing the follow-up classification process. However, to be able to apply Random Forests on such class decomposed data, three main parameters need to be set: number of trees forming the ensemble, number of features to split on at each node, and a vector representing the number of clusters in each class. The large search space for tuning these parameters has motivated the use of Genetic Algorithm to optimise the solution. A thorough experimental study on 22 real data sets was conducted, predominantly in a variety of life science applications. To prove the applicability of the method to other areas of application, the proposed method was tested on a number of data sets from other domains. Three variations of Random Forests including the proposed method as well as a boosting ensemble classifier were used in the experimental study. The results prove the superiority of the proposed method in boosting up the accuracy.


international conference on engineering applications of neural networks | 2016

Deep Active Learning for Autonomous Navigation

Ahmed Hussein; Mohamed Medhat Gaber; Eyad Elyan

Imitation learning refers to an agent’s ability to mimic a desired behavior by learning from observations. A major challenge facing learning from demonstrations is to represent the demonstrations in a manner that is adequate for learning and efficient for real time decisions. Creating feature representations is especially challenging when extracted from high dimensional visual data. In this paper, we present a method for imitation learning from raw visual data. The proposed method is applied to a popular imitation learning domain that is relevant to a variety of real life applications; namely navigation. To create a training set, a teacher uses an optimal policy to perform a navigation task, and the actions taken are recorded along with visual footage from the first person perspective. Features are automatically extracted and used to learn a policy that mimics the teacher via a deep convolutional neural network. A trained agent can then predict an action to perform based on the scene it finds itself in. This method is generic, and the network is trained without knowledge of the task, targets or environment in which it is acting. Another common challenge in imitation learning is generalizing a policy over unseen situation in training data. To address this challenge, the learned policy is subsequently improved by employing active learning. While the agent is executing a task, it can query the teacher for the correct action to take in situations where it has low confidence. The active samples are added to the training set and used to update the initial policy. The proposed approach is demonstrated on 4 different tasks in a 3D simulated environment. The experiments show that an agent can effectively perform imitation learning from raw visual data for navigation tasks and that active learning can significantly improve the initial policy using a small number of samples. The simulated testbed facilitates reproduction of these results and comparison with other approaches.


Neural Computing and Applications | 2016

A fine-grained Random Forests using class decomposition: an application to medical diagnosis

Eyad Elyan; Mohamed Medhat Gaber

AbstractClass decomposition describes the process of segmenting each class into a number of homogeneous subclasses. This can be naturally achieved through clustering. Utilising class decomposition can provide a number of benefits to supervised learning, especially ensembles. It can be a computationally efficient way to provide a linearly separable data set without the need for feature engineering required by techniques like support vector machines and deep learning. For ensembles, the decomposition is a natural way to increase diversity, a key factor for the success of ensemble classifiers. In this paper, we propose to adopt class decomposition to the state-of-the-art ensemble learning Random Forests. Medical data for patient diagnosis may greatly benefit from this technique, as the same disease can have a diverse of symptoms. We have experimentally validated our proposed method on a number of data sets that are mainly related to the medical domain. Results reported in this paper show clearly that our method has significantly improved the accuracy of Random Forests.


Interacting with Computers | 2013

Effect of Interface Dynamism on Learning Procedural Motor Skills

Olurotimi Richard Akinlofa; Patrik O'Brian Holt; Eyad Elyan

The effectiveness of dynamic versus static visualizations in computer-based training (CBT) systems has generated a lot of research effort with divergent findings. The work reported in this paper examines a novel paradigm that learning a procedural motor skill may be enhanced by instructional visualizations that optimizes the construction of mental task models. We investigated the interaction of different interface visualizations of a CBT system with the cognitive characteristics of trainees by comparing three conditions of interface dynamism in a mechanical motor skills learning task. Ninetyone participants across three treatment groups performed a disassembly motor task.After controlling for effects of spatial visualization abilities, participants who used training interfaces with dynamic information content completed the post-learning motor task faster and more accurately than those who used interfaces with a static visual content. These findings suggest that instructional interfaces having motor coordinating information, which is intrinsic to the execution of procedural motor tasks, are more suitable for CBT of novice trainees. It may also imply the possibility of a common approach to the design and implementation of CBT systems, which is independent of learner’s cognitive abilities.


cyberworlds | 2009

Automatic 3D Face Recognition Using Fourier Descriptors

Eyad Elyan; Hassan Ugail

3D face recognition is attracting more attention due to the recent development in 3D facial data acquisition techniques. It is strongly believed that 3D Face recognition systems could overcome the inherent problems of 2D face recognition such as facial pose variation, illumination, and variant facial expression. In this paper we present a novel technique for 3D face recognition system using a set of parameters representing the central region of the face. These parameters are essentially vertical and cross sectional profiles and are extracted automatically without any prior knowledge or assumption about the image pose or orientation. In addition, these profiles are stored in terms of their Fourier Coefficients in order to minimize the size of input data. Our approach is validated and verified against two different datasets of 3Dimages covers enough systematic and pose variation. High recognition rate was achieved.

Collaboration


Dive into the Eyad Elyan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chrisina Jayne

Robert Gordon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ahmed Hussein

Robert Gordon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lei Wang

Robert Gordon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge