Tien Thanh Nguyen

dblp:147/8365 · DBLP profile ↗
← Back
35ranked-venue papers
14as first author
13since 2021 · last 2025
0000-0002-7107-5611ORCID · corroborated

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

Artificial intelligence and machine learning · 30 · 10 first-author · 13 since 2021Databases, data management, data science and information retrieval · 8 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author
YearPublicationVenuePosition
2025 A Feature Transformation Technique for Improving Ensemble Learning Systems
Truong Thanh Nguyen, Hieu Vu, Eyad Elyan, Thanh Son Vu, Tien Thanh Nguyen
ACIIDS (2)6
2025 An Evolutionary Neural Architecture Search-Based Approach for Time Series Forecasting
abstract
Time series forecasting (TSF) is one of the most prevalent research topics in artificial intelligence and has garnered significant attention in the research community. In recent years, significant breakthroughs have been made in TSF research, shifting from traditional statistical models to deep learning (DL), and attention-based methods. While attention-based methods excel at capturing global dependencies, they often face challenges in effectively modeling local patterns. Additionally, the design of these networks typically demands substantial human expertise, experimental work, and manual configuration. To address these issues, we propose an Evolutionary Neural Architecture Search for Time Series Forecasting, entitled ENAS-TSF to automate TSF architecture design. Concretely, we propose a novel local/ global context module encoding strategy to define a search space. Each local context module includes various convolutions with different kernel sizes to capture temporal dependencies, aiming to enhance the local features and pattern recognition. Global encoding meanwhile contains attention mechanisms and feedforward layers for global context modeling. We propose an evolutionary neural architecture search approach to identify the optimal ENAS-TSF architectures, achieving the ideal balance of local/ global context modeling. Extensive experiments on common benchmark datasets show that ENAS-TSF achieves competitive performance compared to state-of-the-art methods, demonstrating the proposed framework’s effectiveness.
Tien Thanh Nguyen, Eyad Elyan
CEC2
2024 A Novel Surrogate Model for Variable-Length Encoding and its Application in Optimising Deep Learning Architecture
abstract
Deep neural networks (DNN) has achieved great successes across multiple domains. In recent years, a number of approaches have emerged on automatically finding the optimal DNN configurations. A technique among these approaches which show great promise is Evolutionary Algorithms (EA), which are based on observations from natural, biological processes. However, since the EA needs to evaluate multiple DNN candidates, and if the training time for a DNN is large, then the required time would be very large. A potential solution is to use Surrogate Assisted Evolutionary Algorithm (SAEA), in which a surrogate model is used to predict performance of DNNs without training. It is noted that all popular surrogate models in the literature require a fixed-length input, while encodings of a DNN are usually variable-length, since a DNN structure is very complex and its depths, sizes, etc. cannot be known beforehand. In this paper, we propose a novel surrogate model for variable-length encoding to optimise deep learning architecture. An encoder-decoder model is used to convert the variable-length encoding into a fixed-length representation, which is used as inputs to the surrogate model to predict the DNN performance without training. The weights of the encoder-decoder model are found via training on the variable-length data, with the targets being the same as the inputs, while the surrogate model is trained on the encoder output in the encoder-decoder model. In this study, a Long Short-Term Memory (LSTM) model is used as the encoder and decoder. Our proposed variable-length encoding based surrogate model is tested on a well-known method which evolves optimal Convolutional Neural Networks (CNNs). The experimental results show that our proposed method has competitive performance while significantly reducing the time of optimisation process.
Tien Thanh Nguyen, John A. W. McCall, Kate Han, Alan Wee-Chung Liew
CEC2
2024 VISTA: A Variable Length Genetic Algorithm and LSTM-Based Surrogate Assisted Ensemble Selection algorithm in Multiple Layers Ensemble System
abstract
We proposed a novel ensemble selection method called VISTA for multiple layers ensemble systems (MLES). Our ensemble model consists of multiple layers of ensemble of classifiers (EoC) in which the EoC in each layer is trained on the data generated by a concatenation of the original training data and the predictions by classifiers of the previous layer. The predictions of the EoC in the final layer are aggregated to obtain the final prediction. To enhance the accuracy of the MLES, we used the Variable-Length Genetic Algorithm (VLGA) to search for the optimal configuration of EoC in each layer. Since the optimisation process is computationally intensive, we use Surrogate-Assisted Evolutionary Algorithms (SAEA) to reduce the training time. Most surrogate models developed in the literature require a fixed-length input, which limits their applications when the encoding is of variable length. In this paper, we proposed to use a Long Short-Term Memory (LSTM)-based surrogate model, in which the LSTM transforms the variable-length encoding to a fixed-size representation which will then be used by the surrogate model to predict the fitness values in VLGA. For the surrogate model, we adopted Radial Basis Function (RBF) for surrogation. We first conducted experiments in comparing two types of LSTM converters, and the results suggest that the proposed chunk-based LSTM converter provides better results compared to the normal LSTM converter. Our experiments on 15 datasets show that VISTA outperforms several benchmark algorithms.
Kate Han, Truong Thanh Nguyen, Viet Anh Vu, Alan Wee-Chung Liew, Tien Thanh Nguyen
CEC6
2024 A Novel Ensemble Aggregation Method Based on Deep Learning Representation
Truong Thanh Nguyen, Eyad Elyan, Tien Thanh Nguyen, Martin Longmuir
ICPR (24)4
2024 FAT: Fusion-Attention Transformer for Remaining Useful Life Prediction
Eyad Elyan, Will Vorley, Joe Goodlad, Tien Thanh Nguyen
ICPR (10)6
2024 Which classifiers are connected to others? An optimal connection framework for multi-layer ensemble systems
abstract
• A multi-layer ensemble connects each classifier to multiple ones in prior layer. • Connections signify the use of previous-layer-classifiers’ outputs as new inputs. • A binary encoding scheme is proposed to encode the topology of proposed ensemble. • The optimal topology of proposed ensemble is found by using Differential Evolution. • Our ensemble performs better than benchmark algorithms on experimental datasets. Ensemble learning is a powerful machine learning strategy that combines multiple models e.g. classifiers to improve predictions beyond what any single model can achieve. Until recently, traditional ensemble methods typically use only one layer of models which limits the exploration of different aspects in the classifiers’ predictions. On the other hand, the rise of deep learning has introduced multi-layer architectures that can learn complex functions by transforming data into multiple levels of representation. This characteristic of deep learning suggests that multi-layer ensembles may potentially provide better performance compared to single-layer ensembles. However, a problem which might arise is that in the subsequent layers, not all the inputs to a classifier are desirable, leading to lower performance. In this paper, we introduce a novel multi-layer ensemble of classifiers named COME in which each classifier at a specific layer is connected to multiple classifiers in the previous layer. These connections signify the use of the previous-layer-classifiers’ outputs as inputs for training the current layer's classifier. Each classifier can be connected to different classifiers in the previous layer, which allows inputs in each layer to be optimally selected. We propose a binary encoding scheme to encode the topology of the proposed multi-layer ensemble with defined connections between layers. Differential Evolution, a popular evolutionary computation method, is used as the optimisation algorithm to search for the optimal set of connections. Experimental results on 30 datasets from the UCI Machine Learning Repository and OpenML demonstrate that our proposed ensemble outperforms many state-of-the-art ensemble learning algorithms.
Tien Thanh Nguyen, Alan Wee-Chung Liew, Eyad Elyan, John A. W. McCall
Knowl. Based Syst.2
2023 LightVoc: An Upsampling-Free GAN Vocoder Based On Conformer And Inverse Short-time Fourier Transform
Dinh Son Dang, Tung Lam Nguyen 0002, Ta Bao Thang, Tien Thanh Nguyen, Thi Ngoc Anh Nguyen, Dang Linh Le, Nhat Minh Le, Van Hai Do
INTERSPEECH4
2023 DEFEG: Deep Ensemble with Weighted Feature Generation
abstract
With the significant breakthrough of Deep Neural Networks in recent years, multi-layer architecture has influenced other sub-fields of machine learning including ensemble learning. In 2017, Zhou and Feng introduced a deep random forest called gcForest that involves several layers of Random Forest-based classifiers. Although gcForest has outperformed several benchmark algorithms on specific datasets in terms of classification accuracy and model complexity, its input features do not ensure better performance when going deeply through layer-by-layer architecture. We address this limitation by introducing a deep ensemble model with a novel feature generation module. Unlike gcForest where the original features are concatenated to the outputs of classifiers to generate the input features for the subsequent layer, we integrate weights on the classifiers’ outputs as augmented features to grow the deep model. The usage of weights in the feature generation process can adjust the input data of each layer, leading the better results for the deep model. We encode the weights using variable-length encoding and develop a variable-length Particle Swarm Optimization method to search for the optimal values of the weights by maximizing the classification accuracy on the validation data. Experiments on a number of UCI datasets confirm the benefit of the proposed method compared to some well-known benchmark algorithms.
Anh Vu Luong, Tien Thanh Nguyen, Kate Han, John A. W. McCall, Alan Wee-Chung Liew
Knowl. Based Syst.2
2022 Ensemble of deep learning models with surrogate-based optimization for medical image segmentation
abstract
Deep Neural Networks (DNNs) have created a breakthrough in medical image analysis in recent years. Because clinical applications of automated medical analysis are required to be reliable, robust and accurate, it is necessary to devise effective DNNs based models for medical applications. In this paper, we propose an ensemble framework of DNNs for the problem of medical image segmentation with a note that combining multiple models can obtain better results compared to each constituent one. We introduce an effective combining strategy for individual segmentation models based on swarm intelligence, which is a family of optimization algorithms inspired by biological processes. The problem of expensive computational time of the optimizer during the objective function evaluation is relieved by using a surrogate-based method. We train a surrogate on the objective function information of some populations and then use it to predict the objective values of each candidate in the subsequent populations. Experiments run on a number of public datasets indicate that our framework achieves competitive results within reasonable computation time.
Anh Vu Luong, Alan Wee-Chung Liew, John A. W. McCall, Tien Thanh Nguyen
CEC5
2021 VEGAS: A Variable Length-Based Genetic Algorithm for Ensemble Selection in Deep Ensemble Learning
Kate Han, Tien Pham, John A. W. McCall, Tien Thanh Nguyen
ACIIDS6
2021 Weighted Ensemble of Deep Learning Models based on Comprehensive Learning Particle Swarm Optimization for Medical Image Segmentation
abstract
In recent years, deep learning has rapidly become a method of choice for segmentation of medical images. Deep neural architectures such as UNet and FPN have achieved high performances on many medical datasets. However, medical image analysis algorithms are required to be reliable, robust, and accurate for clinical applications which can be difficult to achieve for some single deep learning methods. In this study, we introduce an ensemble of classifiers for semantic segmentation of medical images. The ensemble of classifiers here is a set of various deep learning-based classifiers, aiming to achieve better performance than using a single classifier. We propose a weighted ensemble method in which the weighted sum of segmentation outputs by classifiers is used to choose the final segmentation decision. We use a swarm intelligence algorithm namely Comprehensive Learning Particle Swarm Optimization to optimize the combining weights. Dice coefficient, a popular performance metric for image segmentation, is used as the fitness criteria. Experiments conducted on some medical datasets of the CAMUS competition on cardiographic image segmentation show that our method achieves better results than both the constituent segmentation models and the reported model of the CAMUS competition.
Tien Thanh Nguyen, Carlos Francisco Moreno-García, Eyad Elyan, John A. W. McCall
CEC2
2021 Heterogeneous ensemble selection for evolving data streams
Anh Vu Luong, Tien Thanh Nguyen, Alan Wee-Chung Liew, Shi-Lin Wang
Pattern Recognit.2
2020 Confidence in Prediction: An Approach for Dynamic Weighted Ensemble
Duc Thuan Do, Tien Thanh Nguyen, The Trung Nguyen, Anh Vu Luong, Alan Wee-Chung Liew, John A. W. McCall
ACIIDS (1)2
2020 WEC: Weighted Ensemble of Text Classifiers
abstract
Text classification is one of the most important tasks in the field of Natural Language Processing. There are many approaches that focus on two main aspects: generating an effective representation; and selecting and refining algorithms to build the classification model. Traditional machine learning methods represent documents in vector space using features such as term frequencies, which have limitations in handling the order and semantics of words. Meanwhile, although achieving many successes, deep learning classifiers require substantial resources in terms of labelled data and computational complexity. In this work, a weighted ensemble of classifiers (WEC) is introduced to address the text classification problem. Instead of using majority vote as the combining method, we propose to associate each classifier's prediction with a different weight when combining classifiers. The optimal weights are obtained by minimising a loss function on the training data with the Particle Swarm Optimisation algorithm. We conducted experiments on 5 popular datasets and report classification performance of algorithms with classification accuracy and macro F1 score. WEC was run with several different combinations of traditional machine learning and deep learning classifiers to show its flexibility and robustness. Experimental results confirm the advantage of WEC, especially on smaller datasets.
Ashish Upadhyay, Tien Thanh Nguyen, Stewart Massie, John A. W. McCall
CEC2
2020 Multi-layer heterogeneous ensemble with classifier and feature selection
abstract
Deep Neural Networks have achieved many successes when applying to visual, text, and speech information in various domains. The crucial reasons behind these successes are the multi-layer architecture and the in-model feature transformation of deep learning models. These design principles have inspired other sub-fields of machine learning including ensemble learning. In recent years, there are some deep homogenous ensemble models introduced with a large number of classifiers in each layer. These models, thus, require a costly computational classification. Moreover, the existing deep ensemble models use all classifiers including unnecessary ones which can reduce the predictive accuracy of the ensemble. In this study, we propose a multi-layer ensemble learning framework called MUlti-Layer heterogeneous Ensemble System (MULES) to solve the classification problem. The proposed system works with a small number of heterogeneous classifiers to obtain ensemble diversity, therefore being efficiency in resource usage. We also propose an Evolutionary Algorithm-based selection method to select the subset of suitable classifiers and features at each layer to enhance the predictive performance of MULES. The selection method uses NSGA-II algorithm to optimize two objectives concerning classification accuracy and ensemble diversity. Experiments on 33 datasets confirm that MULES is better than a number of well-known benchmark algorithms.
Tien Thanh Nguyen, Nang Van Pham, Anh Vu Luong, John A. W. McCall, Alan Wee-Chung Liew
GECCO1
2020 Toward an Ensemble of Object Detectors
Tien Thanh Nguyen, John A. W. McCall
ICONIP (5)2
2020 A Homogeneous-Heterogeneous Ensemble of Classifiers
Anh Vu Luong, Nang Van Pham, John A. W. McCall, Alan Wee-Chung Liew, Tien Thanh Nguyen
ICONIP (5)7
2020 Evolving interval-based representation for multiple classifier fusion
Tien Thanh Nguyen, Vimal Anand Baghel, Anh Vu Luong, John A. W. McCall, Alan Wee-Chung Liew
Knowl. Based Syst.1
2020 Ensemble Selection based on Classifier Prediction Confidence
Tien Thanh Nguyen, Anh Vu Luong, Alan Wee-Chung Liew, John A. W. McCall
Pattern Recognit.1
2019 Simultaneous meta-data and meta-classifier selection in multiple classifier system
abstract
In ensemble systems, the predictions of base classifiers are aggregated by a combining algorithm (meta-classifier) to achieve better classification accuracy than using a single classifier. Experiments show that the performance of ensembles significantly depends on the choice of meta-classifier. Normally, the classifier selection method applied to an ensemble usually removes all the predictions of a classifier if this classifier is not selected in the final ensemble. Here we present an idea to only remove a subset of each classifier's prediction thereby introducing a simultaneous meta-data and meta-classifier selection method for ensemble systems. Our approach uses Cross Validation on the training set to generate meta-data as the predictions of base classifiers. We then use Ant Colony Optimization to search for the optimal subset of meta-data and meta-classifier for the data. By considering each column of meta-data, we construct the configuration including a subset of these columns and a meta-classifier. Specifically, the columns are selected according to their corresponding pheromones, and the meta-classifier is chosen at random. The classification accuracy of each configuration is computed based on Cross Validation on meta-data. Experiments on UCI datasets show the advantage of proposed method compared to several classifier and feature selection methods for ensemble systems.
Tien Thanh Nguyen, Anh Vu Luong, Thi Minh Van Nguyen, Trong Sy Ha, Alan Wee-Chung Liew, John A. W. McCall
GECCO1
2019 Evolving an Optimal Decision Template for Combining Classifiers
Tien Thanh Nguyen, Anh Vu Luong, Lan Phuong Dao, Thi Thu Thuy Nguyen, Alan Wee-Chung Liew, John A. W. McCall
ICONIP (1)1
2019 A weighted multiple classifier framework based on random projection
Tien Thanh Nguyen, Alan Wee-Chung Liew, James C. Bezdek
Inf. Sci.1
2019 A lossless online Bayesian classifier
Thi Thu Thuy Nguyen, Tien Thanh Nguyen, Rabi Sharma, Alan Wee-Chung Liew
Inf. Sci.2
2019 Multi-label classification via incremental clustering on an evolving data stream
abstract
With the advancement of storage and processing technology, an enormous amount of data is collected on a daily basis in many applications. Nowadays, advanced data analytics have been used to mine the collected data for useful information and make predictions, contributing to the competitive advantages of companies. The increasing data volume, however, has posed many problems to classical batch learning systems, such as the need to retrain the model completely with the newly arrived samples or the impracticality of storing and accessing a large volume of data. This has prompted interest on incremental learning that operates on data streams. In this study, we develop an incremental online multi-label classification (OMLC) method based on a weighted clustering model. The model is made to adapt to the change of data via the decay mechanism in which each sample's weight dwindles away over time. The clustering model therefore always focuses more on newly arrived samples. In the classification process, only clusters whose weights are greater than a threshold (called mature clusters) are employed to assign labels for the samples. In our method, not only is the clustering model incrementally maintained with the revealed ground truth labels of the arrived samples, the number of predicted labels in a sample are also adjusted based on the Hoeffding inequality and the label cardinality. The experimental results show that our method is competitive compared to several well-known benchmark algorithms on six performance measures in both the stationary and the concept drift settings.
Tien Thanh Nguyen, Anh Vu Luong, Alan Wee-Chung Liew, Tiancai Liang, John A. W. McCall
Pattern Recognit.1
2019 Multi-label classification via label correlation and first order feature dependance in a data stream
Tien Thanh Nguyen, Thi Thu Thuy Nguyen, Anh Vu Luong, Nguyen Quoc Viet Hung, Alan Wee-Chung Liew, Bela Stantic
Pattern Recognit.1
2019 Aggregation of Classifiers: A Justifiable Information Granularity Approach
abstract
In this paper, we introduced a new approach of combining multiple classifiers in a heterogeneous ensemble system. Instead of using numerical membership values when combining, we constructed interval membership values for each class prediction from the meta-data of observation by using the concept of information granule. In the proposed method, the uncertainty (diversity) of the predictions produced by the base classifiers is quantified by the interval-based information granules. The decision model is then generated by considering both bound and length of the intervals. Extensive experimentation using the UCI datasets has demonstrated the superior performance of our algorithm over other algorithms including six fixed combining methods, one trainable combining method, AdaBoost, bagging, and random subspace.
Tien Thanh Nguyen, Xuan Cuong Pham, Alan Wee-Chung Liew, Witold Pedrycz
IEEE Trans. Cybern.1
2018 An Ensemble System with Random Projection and Dynamic Ensemble Selection
Anh Vu Luong, Tuyet-Trinh Vu, Nguyen Quoc Viet Hung, Tien Thanh Nguyen, Bela Stantic
ACIIDS (1)5
2018 Automatic Image Region Annotation by Genetic Algorithm-Based Joint Classifier and Feature Selection in Ensemble System
Anh Vu Luong, Tien Thanh Nguyen, Xuan Cuong Pham, Thi Thu Thuy Nguyen, Alan Wee-Chung Liew, Bela Stantic
ACIIDS (1)2
2018 Heterogeneous classifier ensemble with fuzzy rule-based meta learner
Tien Thanh Nguyen, Mai Phuong Nguyen, Xuan Cuong Pham, Alan Wee-Chung Liew
Inf. Sci.1
2018 Variational inference based bayes online classifiers with concept drift adaptation
Thi Thu Thuy Nguyen, Tien Thanh Nguyen, Alan Wee-Chung Liew, Shi-Lin Wang
Pattern Recognit.2
2016 A novel combining classifier method based on Variational Inference
Tien Thanh Nguyen, Thi Thu Thuy Nguyen, Xuan Cuong Pham, Alan Wee-Chung Liew
Pattern Recognit.1
2014 A novel genetic algorithm approach for simultaneous feature and classifier selection in multi classifier system
abstract
In this paper we introduce a novel approach for classifier and feature selection in a multi-classifier system using Genetic Algorithm (GA). Specifically, we propose a 2-part structure for each chromosome in which the first part is encoding for classifier and the second part is encoding for feature. Our structure is simple in the implementation of the crossover as well as the mutation stage of GA. We also study 8 different fitness functions for our GA based algorithm to explore the optimal fitness functions for our model. Experiments are conducted on both 14 UCI Machine Learning Repository and CLEF2009 medical image database to demonstrate the benefit of our model on reducing classification error rate.
Tien Thanh Nguyen, Alan Wee-Chung Liew, Minh Toan Tran, Xuan Cuong Pham, Mai Phuong Nguyen
IEEE Congress on Evolutionary Computation1
2014 A Novel 2-Stage Combining Classifier Model with Stacking and Genetic Algorithm Based Feature Selection
Tien Thanh Nguyen, Alan Wee-Chung Liew, Xuan Cuong Pham, Mai Phuong Nguyen
ICIC (2)1
2014 Combining Multi Classifiers Based on a Genetic Algorithm - A Gaussian Mixture Model Framework
Tien Thanh Nguyen, Alan Wee-Chung Liew, Minh Toan Tran, Mai Phuong Nguyen
ICIC (2)1