-
Introducing Ensemble Machine Learning Algorithms for Automatic Test Case Generation using Learning Based Testing
Authors:
Sheikh Md. Mushfiqur Rahman,
Nasir U. Eisty
Abstract:
Ensemble methods are powerful machine learning algorithms that combine multiple models to enhance prediction capabilities and reduce generalization errors. However, their potential to generate effective test cases for fault detection in a System Under Test (SUT) has not been extensively explored. This study aims to systematically investigate the combination of ensemble methods and base classifiers…
▽ More
Ensemble methods are powerful machine learning algorithms that combine multiple models to enhance prediction capabilities and reduce generalization errors. However, their potential to generate effective test cases for fault detection in a System Under Test (SUT) has not been extensively explored. This study aims to systematically investigate the combination of ensemble methods and base classifiers for model inference in a Learning Based Testing (LBT) algorithm to generate fault-detecting test cases for SUTs as a proof of concept. We conduct a series of experiments on functions, generating effective test cases using different ensemble methods and classifier combinations for model inference in our proposed LBT method. We then compare the test suites based on their mutation score. The results indicate that Boosting ensemble methods show overall better performance in generating effective test cases, and the proposed method is performing better than random generation. This analysis helps determine the appropriate ensemble methods for various types of functions. By incorporating ensemble methods into the LBT, this research contributes to the understanding of how to leverage ensemble methods for effective test case generation.
△ Less
Submitted 6 September, 2024;
originally announced September 2024.
-
Decentralized Blockchain-based model for Edge Computing
Authors:
Mabrook S. Al-Rakhami,
Abdu Gumaei,
Sk. Md. Mizanur Rahman,
Atif Al-Amri
Abstract:
Blockchain technology is among the fastest-growing technologies in the world today. It has been adopted in diverse areas but mostly in financial systems, such as Bitcoin cryptocurrency. Therefore, it is a niche that has attracted interest from researchers from various fields, including computer science. Other areas where Blockchain is being embraced are the Smart Grid and Internet of Things (IoT)…
▽ More
Blockchain technology is among the fastest-growing technologies in the world today. It has been adopted in diverse areas but mostly in financial systems, such as Bitcoin cryptocurrency. Therefore, it is a niche that has attracted interest from researchers from various fields, including computer science. Other areas where Blockchain is being embraced are the Smart Grid and Internet of Things (IoT) technologies, among others. While it is all good and improving many areas of applications, Blockchain still has some shortcomings. For example, it is not designed for high scalability when accommodating normal transactions. On the other hand, a parallel technology that has diverse applications in distributed networks better known as edge computing has emerged. Its main advantage is that it increases the speed of pf processes within those networks. However, like Blockchain, edge computing has its shortcomings. Its security systems and management systems have been found to be wanting. Hence the idea to integrate the two technologies and take advantage of their strengths. A blend of the two would lead to advanced network servers, huge data storage, and heightened security in transactions. However, this integration will best happen when some measures are taken. For example, there is a need to address scalability, resource management satisfactorily, and the security of the systems. To solve the integration problem, a decentralized Blockchain-based model of Edge computing is proposed in this paper.
△ Less
Submitted 28 June, 2021;
originally announced June 2021.
-
Unified Learning Approach for Egocentric Hand Gesture Recognition and Fingertip Detection
Authors:
Mohammad Mahmudul Alam,
Mohammad Tariqul Islam,
S. M. Mahbubur Rahman
Abstract:
Head-mounted device-based human-computer interaction often requires egocentric recognition of hand gestures and fingertips detection. In this paper, a unified approach of egocentric hand gesture recognition and fingertip detection is introduced. The proposed algorithm uses a single convolutional neural network to predict the probabilities of finger class and positions of fingertips in one forward…
▽ More
Head-mounted device-based human-computer interaction often requires egocentric recognition of hand gestures and fingertips detection. In this paper, a unified approach of egocentric hand gesture recognition and fingertip detection is introduced. The proposed algorithm uses a single convolutional neural network to predict the probabilities of finger class and positions of fingertips in one forward propagation. Instead of directly regressing the positions of fingertips from the fully connected layer, the ensemble of the position of fingertips is regressed from the fully convolutional network. Subsequently, the ensemble average is taken to regress the final position of fingertips. Since the whole pipeline uses a single network, it is significantly fast in computation. Experimental results show that the proposed method outperforms the existing fingertip detection approaches including the Direct Regression and the Heatmap-based framework. The effectiveness of the proposed method is also shown in-the-wild scenario as well as in a use-case of virtual reality.
△ Less
Submitted 22 July, 2021; v1 submitted 6 January, 2021;
originally announced January 2021.
-
A Variational Step for Reduction of Mixed Gaussian-Impulse Noise from Images
Authors:
Mohammad Tariqul Islam,
Dipayan Saha,
S. M. Mahbubur Rahman,
M. Omair Ahmad,
M. N. S. Swamy
Abstract:
Reduction of mixed noise is an ill posed problem for the occurrence of contrasting distributions of noise in the image. The mixed noise that is usually encountered is the simultaneous presence of additive white Gaussian noise (AWGN) and impulse noise (IN). A standard approach to denoise an image with such corruption is to apply a rank order filter (ROF) followed by an efficient linear filter to re…
▽ More
Reduction of mixed noise is an ill posed problem for the occurrence of contrasting distributions of noise in the image. The mixed noise that is usually encountered is the simultaneous presence of additive white Gaussian noise (AWGN) and impulse noise (IN). A standard approach to denoise an image with such corruption is to apply a rank order filter (ROF) followed by an efficient linear filter to remove the residual noise. However, ROF cannot completely remove the heavy tail of the noise distribution originating from the IN and thus the denoising performance can be suboptimal. In this paper, we present a variational step to remove the heavy tail of the noise distribution. Through experiments, it is shown that this approach can significantly improve the denoising performance of mixed AWGN-IN using well-established methods.
△ Less
Submitted 1 November, 2018;
originally announced November 2018.
-
CNN-Based Prediction of Frame-Level Shot Importance for Video Summarization
Authors:
Mohaiminul Al Nahian,
A. S. M. Iftekhar,
Mohammad Tariqul Islam,
S. M. Mahbubur Rahman,
Dimitrios Hatzinakos
Abstract:
In the Internet, ubiquitous presence of redundant, unedited, raw videos has made video summarization an important problem. Traditional methods of video summarization employ a heuristic set of hand-crafted features, which in many cases fail to capture subtle abstraction of a scene. This paper presents a deep learning method that maps the context of a video to the importance of a scene similar to th…
▽ More
In the Internet, ubiquitous presence of redundant, unedited, raw videos has made video summarization an important problem. Traditional methods of video summarization employ a heuristic set of hand-crafted features, which in many cases fail to capture subtle abstraction of a scene. This paper presents a deep learning method that maps the context of a video to the importance of a scene similar to that is perceived by humans. In particular, a convolutional neural network (CNN)-based architecture is proposed to mimic the frame-level shot importance for user-oriented video summarization. The weights and biases of the CNN are trained extensively through off-line processing, so that it can provide the importance of a frame of an unseen video almost instantaneously. Experiments on estimating the shot importance is carried out using the publicly available database TVSum50. It is shown that the performance of the proposed network is substantially better than that of commonly referred feature-based methods for estimating the shot importance in terms of mean absolute error, absolute error variance, and relative F-measure.
△ Less
Submitted 23 August, 2017;
originally announced August 2017.
-
Statistical Selection of CNN-Based Audiovisual Features for Instantaneous Estimation of Human Emotional States
Authors:
Ramesh Basnet,
Mohammad Tariqul Islam,
Tamanna Howlader,
S. M. Mahbubur Rahman,
Dimitrios Hatzinakos
Abstract:
Automatic prediction of continuous-level emotional state requires selection of suitable affective features to develop a regression system based on supervised machine learning. This paper investigates the performance of features statistically learned using convolutional neural networks for instantaneously predicting the continuous dimensions of emotional states. Features with minimum redundancy and…
▽ More
Automatic prediction of continuous-level emotional state requires selection of suitable affective features to develop a regression system based on supervised machine learning. This paper investigates the performance of features statistically learned using convolutional neural networks for instantaneously predicting the continuous dimensions of emotional states. Features with minimum redundancy and maximum relevancy are chosen by using the mutual information-based selection process. The performance of frame-by-frame prediction of emotional state using the moderate length features as proposed in this paper is evaluated on spontaneous and naturalistic human-human conversation of RECOLA database. Experimental results show that the proposed model can be used for instantaneous prediction of emotional state with an accuracy higher than traditional audio or video features that are used for affective computation.
△ Less
Submitted 23 August, 2017;
originally announced August 2017.