scieee AI-readable full text Open interactive document viewer

Facilitating innovation and knowledge transfer between homogeneous and heterogeneous datasets: Generic incremental transfer learning approach and multidisciplinary studies

Chui, Kwok Tai,Arya, Varsha,Band, Shahab S.,Alhalabi, Mobeen,Liu, Ryan Wen,Chi, Hao Ran

Abstract

EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.

Full text

Chui, Kwok Tai et al. Article Facilitating innovation and knowledge transfer between homogeneous and heterogeneous datasets: Generic incremental transfer learning approach and multidisciplinary studies Journal of Innovation & Knowledge (JIK) Provided in Cooperation with: Elsevier Suggested Citation: Chui, Kwok Tai et al. (2023) : Facilitating innovation and knowledge transfer between homogeneous and heterogeneous datasets: Generic incremental transfer learning approach and multidisciplinary studies, Journal of Innovation & Knowledge (JIK), ISSN 2444-569X, Elsevier, Amsterdam, Vol. 8, Iss. 2, pp. 1-11, https://doi.org/10.1016/j.jik.2023.100313 This Version is available at: https://hdl.handle.net/10419/327225 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by-nc-nd/4.0/ TaggedH1Facilitating innovation and knowledge transfer between homogeneous and heterogeneous datasets: Generic incremental transfer learning approach and multidisciplinary studiesTaggedEnd TaggedPKwok Tai Chui a, *, Varsha Arya b,c,d, *, Shahab S. Band e, *, Mobeen Alhalabi f , Ryan Wen Liu g , Hao Ran Chi h TaggedEnd TaggedP a Department of Electronic Engineering and Computer Science, School of Science and Technology, Hong Kong Metropolitan University, Ho Man Tin, Kowloon, Hong Kong SAR, China b Insights2Techinfo, India c Asia University, Taiwan d Lebanese American University, Beirut, 1102, Lebanon e Department of Computer Science, National Yunlin University of Science and Technology, Douliou, Taiwan f Department of Computer Science, King Abdulaziz University, Jeddah, Saudi Arabia g Hubei Key Laboratory of Inland Shipping Technology, School of Navigation, Wuhan University of Technology, Wuhan 430063, China h Instituto de Telecomunica¸c~ oes, 3810193, Aveiro, Portugal TaggedEnd TAGGEDPARTICLE INFO Article History: Received 23 June 2022 Accepted 1 January 2023 Available online 28 February 2023TaggedEnd TAGGEDPABSTRACT Open datasets serve as facilitators for researchers to conduct research with ground truth data. Generally, datasets contain innovation and knowledge in the domains that could be transferred between homogeneous datasets and have become feasible using machine learning models with the advent of transfer learning algorithms. Research initiatives are drawn to the heterogeneous datasets if these could extract useful innovation and knowledge across datasets of different domains. A breakthrough can be achieved without the restriction requiring the similarities between datasets. A multiple incremental transfer learning is proposed to yield optimal results in the target model. A multiple rounds multiple incremental transfer learning with a negative transfer avoidance algorithm are proposed as a generic approach to transfer innovation and knowledge from the source domain to the target domain. Incremental learning has played an important role in lowering the risk of transferring unrelated information which reduces the performance of machine learning models. To evaluate the effectiveness of the proposed algorithm, multidisciplinary studies are carried out in 5 disciplines with 15 benchmark datasets. Each discipline comprises 3 datasets as studies with homogeneous datasets whereas heterogeneous datasets are formed between disciplines. The results reveal that the proposed algorithm enhances the average accuracy by 4.35% compared with existing works. Ablation studies are also conducted to analyse the contributions of the individual techniques of the proposed algorithm, namely, the multiple rounds strategy, incremental learning, and negative transfer avoidance algorithms. These techniques enhance the average accuracy of the machine learning model by 3.44%, 0.849%, and 4.26%, respectively. © 2023 The Authors. Published by Elsevier España, S.L.U. on behalf of Journal of Innovation & Knowledge. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)TaggedEnd TaggedEndTaggedPKeywords: Deep learning Domain knowledge Incremental learning Innovation transfer Knowledge transfer Transfer learning TaggedEnd TaggedEndTaggedPJEL classifications: C38 C45 C55 TaggedEnd TaggedH1IntroductionTaggedEnd TaggedPThe current big data era has driven technological advancements in computational architecture, platforms, tools, and algorithms to bring ground truth data into valuable information (carrying innovation and knowledge). A recent research trend is to transfer innovation and knowledge via transfer learning algorithm. It has demonstrated its TaggedEndTaggedPeffectiveness in many smart city applications, such as bio-signal processing (Wan et al., 2021), cross-lingual transfer (Do et al., 2020), demand response for the electricity grid (Peirelinck et al., 2022), sentiment analysis (Chan et al., 2022), and intelligent transportation (Li et al., 2022). From the aspect of the machine learning model, the trained model in the source domain helps to fine-tune of the hyperparameters in the target domain. Typically, one may recommend employing transfer learning when the source and target domains are identical or similar domains. These datasets can be considered to be homogeneous datasets. However, in some disciplines, large-scale TaggedEnd* Corresponding authors. E-mail addresses: [email protected] (K.T. Chui), [email protected] (V. Arya), [email protected] (S.S. Band). https://doi.org/10.1016/j.jik.2023.100313 2444-569X/© 2023 The Authors. Published by Elsevier España, S.L.U. on behalf of Journal of Innovation & Knowledge. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/) TaggedEndJournal of Innovation & Knowledge 8 (2023) 100313 TaggedFigure TaggedEnd Journal of Innovation &Knowledge https://www.journals.elsevier.com/journal-of-innovation-and-knowledge TaggedFigure TaggedEnd TaggedEndTaggedPhomogeneous datasets for robust deep learning may not be available due to various issues such as privacy, rare cases, high cost, and timeconsuming. An emergent research initiative has thus been proposed in recent years to investigate the feasibility and benefits of transfer learning in heterogeneous datasets. The datasets are comprised of data from different domains. For instance, similarities exist in the problems of image recognition between different domains, such as the image noise. Nevertheless, it is a major challenge when a large level of dissimilarity is experienced between different domains. The machine learning model is prone to be corrupted by dissimilarities, which is a well-known issue of negative transfer (i.e., the performance of the target model decreases after transfer learning). In particular, the smart city applications cover a wide variety of disciplines in which one can find datasets with high similarities and datasets with very different data modalities. Regarding the methodology of the transfer learning algorithm, a generic approach is desired to address the nature of infinitely many combinations between the source and target domains. The algorithm does not need to converge to the global optimal solution at the very beginning, as long as the model performance improves when new data are available to update the trained target model.TaggedEnd TaggedPThe organization of this paper is structured as follows. The three subsections of Section 1 comprise (i) a literature review on incremental learning, transfer learning, and hybrid incremental learning and transfer learning algorithms; (ii) the limitations of the existing works; and (iii) the research contributions of the proposed algorithm. Section 2 presents a brief summary of the 15 benchmark datasets in 5 selected disciplines, along with the design and formulations of the proposed algorithm. The performance evaluation of the proposed TaggedEndTaggedPalgorithm, and comparison between the proposed algorithm and existing works are conducted in Section 3. Ablation studies follow in Section 4. Finally, the conclusion summarizes the major results and contributions of our work and discusses several future research directions.TaggedEnd TaggedH2Literature reviewTaggedEnd TaggedPExisting works focus on standalone incremental learning, standalone transfer learning, and hybrid incremental learning and transfer learning algorithms. Readers who are interested in the overview of the topics, are referred to the latest review articles on incremental learning (Belouadah et al., 2021;Delange et al., 2022) and transfer learning (Bashath et al., 2022;Pinto et al., 2022).TaggedEnd TaggedPStandalone incremental learningTaggedEnd TaggedPIncremental learning is generally featured with good adaptation to new training data. The trained model is updated where necessary to avoid duplicating features, thus enhancing the generalization. A fuzzy three-way algorithm was proposed to progressively update the machine learning model via incremental learning (Yuan et al., 2022). The difference between the new object and the centre of the class was used to determine if updating is necessary. The model was evaluated using 10 datasets with 70% of the data as the initial training phase where further update was proceeded with 3% of new training data in each iteration. The enhancement of the average accuracy via incremental learning was from 83.0% to 84.9%. The performance of the model was compared with k-nearest neighbour, fuzzy k-nearest neighbour, intuitionistic fuzzy k-nearest neighbour, and finite element neural network, with percentage improvement by 8.15−9.17%. Another study (Tabassum et al., 2021) presented a distributed network architecture comprised of generative, bridge, and classifier networks for the network attack detection. A positive constraint-based autoencoder was used for feature extraction to select relevant features. The general idea was to combine features with high similarity and minimize the residual of the objective function. Two datasets with 60% of the training data initialized the model and further finetuned the model with the rest of the data via the bridge network. The average accuracies before and after applying transfer learning were 81.8% and 95.2%, respectively, with a 16.4% improvement. In Kim et al. (2021), electrocardiogram-based authentication was achieved by a support vector machine model. Initially, a 10-min segment of the electrocardiogram signal was used to train the model which was updated by five 10-min segments on five consecutive days (one each per day). The feature space remained throughout the incremental learning process with the update on the decision boundaries of the SVM classifier. The performance evaluation reflected an accuracy improvement from 61.3% to 87.6%. An unsupervised Fisher’s exact test-based supervised random forest algorithm was proposed for medical association rule discovery (S anchez-de-Madariaga et al., 2022). The feature extraction was enhanced by combining supervised learning and unsupervised learning. Incremental learning was applied and evaluated with a grid search of [5, 200] on the seed size. An improvement of 0.61 to 0.80 was observed in the area under the ROC curve. A separable and compact feature learning algorithm was proposed in Li & Huang (2022) for vehicle detection. The novelty in this work was to freeze the feature selector during incremental learning using decoupled learning for compact and separable features. Under the optimal regularization parameter settings, the accuracy was improved from 78.1% to 80.2% in 10 iterations and to 80.7% in 20 iterations.TaggedEnd TaggedPStandalone transfer learningTaggedEnd TaggedPIn Alzubaidi et al. (2021), a deep convolutional neural network was initially trained with 0.2 million unlabelled images of skin cancer. The model was transferred to a target domain with 33k labelled List 1 Summary of the acronyms and symbols Acronym/Symbol Cclassifier Ddiscriminator Fextractor for features FNfalse negative rate FPfalse positive rate LAdversarial standard loss function of the generative adversarial network LClassification loss function for the classification in source and target samples Ltotal loss function for the subtraction of the entropy of the label distribution from the entropy of the input MITL-NTA multiple rounds multiple incremental transfer learning and negative transfer avoidance MRI magnetic resonance imaging Nnumber of equal-size subsets Qcluster for common feature Rcluster for domain specific feature Sassociation matrix SVM support vector machine Tassignment matrix for sample cluster TNtrue negative rate TPtrue positive rate Xsource feature matrix of the source domain f’i SgN i¼1feature map fvigN i¼1set of weights λhyperparameter controlling the loss functions wsen weighting factor for the sensitivity wspe weighting factor for the specificity TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 2 TaggedEndTaggedPimages of skin cancer. Varying filter sizes of parallel convolutional layers were used for feature extraction of features with different granularity to enhance the overall feature representation. Transfer learning facilitated the accuracy improvement from 85.3% to 97.5%. A hybrid convolutional neural network and bidirectional long shortterm memory were proposed to classify normal, viral pneumonia, and COVID-19 candidates in Aslan et al. (2021). Automatic feature extraction was achieved with a convolutional neural network. The model was fine-tuned using a pre-trained AlexNet via transfer learning. It achieved an accuracy of 98.7%. Another work (Han et al., 2021) implemented a multiclass domain discriminators to support adversarial training network-based feature domain adaptation for machinery fault detection. The optimization problems were to minimize the domain loss and label loss. The model was enhanced using a 2-round transfer learning, and the evaluation of four tasks showed an improvement in accuracy from 82.2% to 85.3% to 92.7%. A finegrained recurrent neural network with transfer learning was proposed in Hua et al. (2022) for the estimation of the energy consumption of electric vehicles. The spatiotemporal features were iteratively transferred to the target model. Transfer learning reduced the mean square error, root-mean-square error, and mean average error from 4.89 £10 7 to 4.23 £10 7 , from 6.99 £10 3 to 6.50 £10 3 , and from 0.455 £10 3 to 0.365 £10 3 , respectively. Transfer learning and adversarial networks were used to identify cross-lingual offensive speech (Shi et al., 2022). The unsupervised cross-lingual mapping facilitated the sharing of the language invariant features between languages. Four languages namely Greek, Turkish, Arabic, and Danish were considered for analysis. Ablation studies revealed the improvement of accuracy from 0.874 to 0.878, from 0.874 to 0.881, from 0.918 to 0.926, and from 0.919 to 0.932, in the four languages, respectively.TaggedEnd TaggedPHybrid incremental learning and transfer learningTaggedEnd TaggedPA hybrid incremental learning and transfer learning algorithm, also named the incremental transfer learning algorithm, has received attention in recent years. It takes advantage of both incremental learning and transfer learning. Li et al. (2021) built a non-adaptive support vector machine (SVM) for electromyography-based recognition. It was initially built with 660 electromyography samples. It was then incrementally transferred to three target models using the variants of SVM, namely, TrAdaBoost-incremental SVM, TrAdaBoost SVM, and incremental SVM, using 2640 samples. Three approaches, namely, particle swarm optimization, sequential forward search, and no feature selection, were employed for feature extraction. With the aid of transfer learning, the incremental learning-based model enhanced the accuracy from 75% to 94%, 88%, and 95% for the three SVM algorithms. To recognize retinal pathologies, a pre-trained ImageNet was transferred to a Bayesian deep learning-based model (Hassan et al., 2021). The encoder of the ResNet utilized a fusion TaggedEndTaggedPmechanism for residual features so that useful features could be retained during the generation of latent vectors. Incremental learning was introduced to further update the model with 6 benchmark datasets. The accuracy was enhanced from 96% to 98%. In Martin et al. (2022), an evolution-aware model shifting algorithm was proposed to build a prediction model for the Linus kernel size. It was based on the pre-trained model using gradient boosting. The authors noted that the incremental learning process will lead to continual deletion of existing features and addition of new features in each round of iteration. The analysis showed that approximately 95% of the features remained in the feature space as top features in the evaluation of feature importance. Incremental learning was introduced to enhance the model, with accuracy improvement from 92.7% to 94.2%. In Francisco et al. (2022), researchers employed incremental transfer learning to improve the convolutional neural network for designing a rule checker. At most 10% of the weights could be updated to prevent the target model from learning too much irrelevant information from the source model, as negative transfer. The loss function dropped by approximately 0.15 in most cases. A dual-branch aggregation network with incremental transfer learning was proposed in Chen et al. (2022) for fault gearbox detection. A major portion of the network layers was frozen so that fine-tuning was performed in a small portion of the network layers to avoid negative transfer. Various scenarios showed that significant improvement was observed in the accuracy, from 77.1%, 81.4%, and 95.9% to 99.89%.TaggedEnd TaggedPComparisons between standalone incremental learning, standalone transfer learning, and hybrid incremental learning and transfer learningTaggedEnd TaggedPTable 1 compares the three approaches namely standalone incremental learning, standalone transfer learning, and hybrid incremental learning and transfer learning, with a discussion of the technical limitations.TaggedEnd TaggedH2Limitations of existing worksTaggedEnd TaggedPThe abovementioned existing works show the recent research trends in enhancing the performance of machine learning models using incremental learning and transfer learning. Although it may require additional computational power and training time for model updates, it is acceptable given that high-performance computing devices and platforms have become more affordable. There are some research limitations of the existing works that require investigation: TaggedEndTaggedPResearchers have mainly focused on transfer learning with homogeneous datasets between the source and target domains. Limited studies (Day & Khoshgoftaar, 2017) have analysed the impact of transfer learning between heterogeneous datasets.TaggedEnd TaggedEnd Table 1 Comparison between standalone incremental learning, standalone transfer learning, and hybrid incremental learning and transfer learning. Technique Purpose of formulation Technical limitations Standalone incremental learning It aims at continually updating the machine learning model when more input data becomes available. One can also take advantage of this approach for a largescale dataset where traditional approach requires huge computational resources. The portion of new data to be selected to update the existing model requires customization and cannot remain fixed. Standalone transfer learning It aims at transferring knowledge from a pre-trained model of an application (source domain) to a target model of an application (target domain). In principle, the source and target domains can be similar or different, to some extents. Selecting appropriate source domain is important to reduce the challenge of negative transfer from the source domain to the target domain. Hybrid incremental learning and transfer learning It aims to gradually transfer knowledge from the source domain to the target domain with the inclusion of new data to reduce the impact of negative transfer and provide flexibility to update the trained target model. The complexity of the algorithm is higher compared with standalone incremental learning and standalone transfer learning algorithms. It also introduces more hyperparameters by merging the algorithms. TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 3 TaggedPIn transfer learning, migrating irrelevant information from the source domain to the target domain may deteriorate the performance of the target model. Thus, the design of transfer learning should be reformulated.TaggedEnd TaggedPThe impact of multiple incremental transfer learning in both homogeneous and heterogeneous datasets on enhancing the performance of the target model has not yet been confirmed. Some of the existing works suggested that 2-round transfer learning may help increase the performance of the target model.TaggedEnd TaggedH2Research contributions of our workTaggedEnd TaggedPA multiple rounds multiple incremental transfer learning and negative transfer avoidance (MITL-NTA) algorithm is proposed as a generic approach to transfer innovation and knowledge from the source domain to the target domain. The key research contributions are as follows: TaggedEndTaggedPA negative transfer avoidance algorithm is proposed to lower the risk of transferring irrelevant information from the source domain to the target domain, particularly between heterogeneous datasets. The objective functions of the domain, instance, and feature, as a three-step approach, are optimally solved to reduce the impact of negative transfer. Therefore, positive transfer and thus the performance enhancement of the target model can be ensured.TaggedEnd TaggedPAn in-depth analysis and discussion on the multiple incremental learning (multiple rounds strategy and incremental learning) are presented. As a consequence, adding more source heterogeneous datasets and model training via incremental learning can benefit the performance enhancement of the target model and enhance the ability of positive transfer. The complexity of the problem with selecting relevant samples is lowered when incremental learning is adopted, where a smaller dataset is introduced to update the model in each iteration.TaggedEnd TaggedPA detailed multidisciplinary analysis of the proposed algorithm was performed with 15 benchmark datasets across 5 disciplines (lung cancer, breast cancer, daily activities, fruits, and handwriting) to create scenarios for analysis via homogenous (between lung cancer and breast cancer) and heterogeneous datasets (between cancer datasets and the other three datasets). This reveals the ability and effectiveness of the proposed algorithm to handle very different source and target domains. At the same time, the restriction on the selection of the source dataset is relaxed. The implication is to perform transfer learning with any heterogeneous dataset when the performance of the target model is not satisfactory with traditional transfer learning with homogeneous datasets and small-scale datasets;TaggedEnd TaggedPThe proposed algorithm enhances the accuracy by 4.35% compared with existing works. Ablation studies were also conducted to analyse the contributions of the individual techniques: multiple rounds strategy, incremental learning, and negative transfer avoidance algorithms. They show that the proposed algorithm enhances the average accuracy by 3.44%, 0.849%, and 4.26%, respectively.TaggedEnd TaggedH1Benchmark datasets and methodologyTaggedEnd TaggedPThe 15 benchmark datasets in 5 disciplines are briefly summarized here. It is followed by the methodology of the proposed MITLNTA algorithm, which comprises the incremental transfer learning algorithm, negative transfer avoidance algorithm, and strategy for TaggedEndTaggedPmultiple rounds of incremental transfer learning with negative transfer avoidance.TaggedEnd TaggedH2Benchmark datasetsTaggedEnd T aggedPFive disciplines were considered: (i) lung cancer with computerized tomography (CT) scans. Lung cancer is the leading cause of death amongst all types of cancers and causes 1.8 million deaths each year (Ferlay et al., 2020;Machacha et al., 2021); (ii) breast cancer with magnetic resonance imaging (MRI) scans, which is the most common type of cancer, and more than 2.26 million new cases are reported each year (Ginsburg et al., 2020;Masud et al., 2021); (iii) daily activities with body sensing data, in which recognising human activities provides various benefits in the understanding of health, physiological, and psychological status, as well as personal identity; (iv) fruits with images, in which the recognition of fruits is a well-known and one of the earliest problems in deep learning applications in image processing; and (v) handwriting with images, in which handwriting or hand text recognition focuses on the interpretation of handwritten inputs to computers.TaggedEnd TaggedPIn each of the five disciplines, three benchmark datasets were retrieved for performance evaluation and analysis of the proposed MITL-NTA algorithm. The summary of the details of a total of 15 benchmark datasets including the discipline, the released year, the number of Google Scholar citations (up to mid-June 2022), the size of the dataset, and the number of samples, is shown in Table 2.TaggedEnd TaggedH2Incremental transfer learningTaggedEnd TaggedPIncremental transfer learning subdivides transfer learning into multiple subproblems so that the extent of potential negative transfer (arising from irrelevant training samples) can be reduced. The conceptual diagram of the incremental transfer learning algorithm is presented in Fig. 1. Solid lines relate to incremental learning whereas dotted lines relate to transfer learning. The illustration is based on two datasets (Dataset 1 from the source domain and Dataset 2 from the target domain), which are divided into N equal-sized subsets. The idea will be further extended in section 2.4. The value of N is closely related to the computational complexity in each iteration (from 1 to N), ability to learn new knowledge, and ability to mistake irrelevant information (negative transfer), which require further analysis which is presented in Section 3. Therefore, we have a source domain dataset, namely, Dataset 1 = {Dataset 1.1, Dataset 1.2, ..., Dataset 1.N} and target domain dataset, namely, Dataset 2 = {Dataset 2.1, Dataset 2.2, ..., Dataset 2.N}.TaggedEnd TaggedPHere are the key steps to summarize the incremental transfer learning algorithm to build a target model (Model 2.N). Step 1: Choose two datasets for which knowledge is transferred from one domain to another. Name Dataset 1 for the source domain and Dataset 2 for the target domain.TaggedEnd Step 2: Divide Dataset 1 and Dataset 2 into N equal-sized subsets. Step 3: Train Model 1.1 using the first subset of Dataset 1, namely, Dataset 1.1. Step 4: Train Model 2.1 using pre-trained Model 1.1 with knowledge transfer (including the negative transfer avoidance algorithm) and Dataset 2.1. Step 5: Incrementally update Model 1.1 to Model 1.2 using Dataset 1.2 to obtain Model 1.2;.Step 6: Incrementally update Model 2.1 using Dataset 2.2 and pre-trained Model 1.2 with knowledge transfer (including negative transfer avoidance algorithm) to obtain Model 2.2. Step 7 Repeat Steps 5 and 6 until the last subsets of Dataset 1 Dataset 1.N) and Dataset 2 (Dataset 2.N) are used to obtain the final pre-trained model (Model 1.N) and final target model (Model 2.N). TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 4 TaggedPIt is worth noting that the design in Fig. 1 can be adjusted with nonequal-size subsets (requiring an update to Step 2); for instance, the future round of iteration may use a larger portion of the dataset so that the intake subset can retain a certain ratio (or percentage) compared with the total portion of the dataset being used in previous iterations. In addition, an initiative is proposed to the design that can be unrestrictedly applied to online incremental transfer learning when the dataset is ever-growing. The update will be executed when sufficient new data have gathered (fulfilling the predefined ratio). The iteration may be terminated when the optimal result of the target model has been achieved or negative transfer is observed (with the deterioration of the accuracy of the target model).TaggedEnd TaggedH2Negative transfer avoidance algorithmTaggedEnd TaggedPTrivially, Dataset 1 and Dataset 2 are not identical datasets, or else they should be merged to train a single model. The degree of similarity between the homogeneous datasets is much larger than that TaggedEndTaggedPbetween the heterogeneous datasets. Even though identical applications are considered, the datasets may not be homogeneous given the heterogeneity of sensors, devices, subjects (region-wise), etc. The issue of negative transfer from the source domain to the target domain becomes more severe in heterogeneous datasets. Negative transfer can be easily observed when the performance of the target model with transfer learning is less than that without transfer learning (Zhang et al., 2022). A negative transfer avoidance algorithm is thus introduced to leverage the ability of the incremental transfer learning algorithm to transfer relevant knowledge. The negative transfer avoidance algorithm is an essential part of the knowledge blocks in Fig. 1.TaggedEnd TaggedPA number of feasible approaches exist to design a negative transfer avoidance algorithm. Three major ideas have been proposed in the literature: (i) redefining the objective functions such that the performance of the model with transfer learning will always be better than that without transfer learning (Li et al., 2019;Yoon & Li, 2018); (ii) employing transitive transfer learning, also known as distant TaggedEnd Table 2 Summary of details of benchmark datasets. Dataset Discipline Released year Number of google scholar citations Size of the dataset Number of samples NSCLC-Radiomics-Genomics (Aerts et al., 2014) Lung cancer 2014 3449 6.6 GB 13,482 SPIE-AAPM Lung CT Challenge (Armato III et al., 2015) Lung cancer 2015 52 12.1 GB 22,489 LungCT-Diagnosis (Grove et al., 2015) Lung cancer 2015 232 2.5 GB 4682 QIN-Breast (Li et al., 2015) Breast cancer 2015 126 11.3 GB 100,835 QIN Breast DCE-MRI (Huang et al., 2014) Breast cancer 2014 120 8.4 GB 76,328 Breast-MRI-NACT-Pilot (Newitt & Hylton, 2016) Breast cancer 2016 16 19.5 GB 99,314 Daily and Sports Activities Dataset (Altun & Barshan, 2010) Daily activities 2010 318 163 MB 9120 Activities of Daily Living Recognition Using Binary Sensors Dataset (Ord onez & Sanchis, 2013) Daily activities 2013 266 75.9 MB 2747 Smartphone-Based Recognition of Human Activities and Postural Transitions Dataset (Reyes-Ortiz et al., 2016) Daily activities 2016 546 1.2 GB 10,929 Fruits 360 (Mure¸san & Oltean, 2017) Fruits 2017 270 1.38 GB 90,483 Fruit Image Data set (Marko, 2013) Fruits 2013 10 428 MB 971 Fruits-262 (Minu¸t & Iftene, 2021) Fruits 2021 3 6.59 GB 225,640 THE MNIST DATABASE of handwritten digits (LeCun et al., 1998) Handwriting 1998 46,389 11.6 MB 70,000 GNHK: A Dataset for English Handwriting in the Wild (Lee et al., 2021) Handwriting 2021 1 963.2 MB 687 The Chars74K dataset (De Campos et al., 2009) Handwriting 2009 589 192.4 MB 74,107 TaggedEnd TaggedFigure Fig. 1. Incremental transfer learning algorithm.TaggedEnd 5 TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 TaggedEndTaggedPtransfer learning (Niu et al., 2021;Ren et al., 2022); and (iii) enhancing the transferability of the source domain by considering data quality at various levels, such as the feature, instance, and domain levels (Peng et al., 2020;Zuo et al., 2021).TaggedEnd TaggedPThe first approach is not feasible with regard to the multiple rounds of MITL-NTA in later stages because it heavily relies on domain knowledge (too many domains to be considered) for objective functions and high computational power. Next, transitive transfer learning is less capable of negative transfer avoidance. Thus, this paper considers the third approach in the design of the MITL-NTA algorithm. In existing works, researchers have considered the enhancement of transferability at one of the levels (domain, instance, or feature) (Ahmed et al., 2021;Wang et al., 2019). To achieve robust negative transfer avoidance, a threelevel transferability enhancement scheme based on multi-objective optimization using NSGA-III is proposed (Fig. 2). It will be incorporated into the knowledge blocks of the incremental transfer learning algorithm.TaggedEnd TaggedPAt the domain level, the minimization problem is formulated as: min ’i S fg N i¼1;vi fg N i¼1 Ltotals:t:vi08i21;2;...;N fg and X N i¼1 vi¼1 ð1Þ where f’i SgN i¼1is the feature map, fvigN i¼1is the set of weights, and Ltotal is the loss function for the subtraction of the entropy of the label distribution from the entropy of the input. Thus, the total loss function can be expressed as: Ltotal ¼HYðÞþHXðÞ ð2Þ Ltotal ¼X i PY i ðÞiY i ðÞþ X j PX j  iX j  ð3Þ Ltotal ¼X i PY i ðÞlog2PY i ðÞþ X j PX j  log2PY j  ð4Þ with P(Y i )as the probability of the label Y i , i(Y i )as the self-information of Y i , P(X j )as the probability of input X j , and i(X j )as the self-information of X j .TaggedEnd TaggedPAt the instance level, a generative adversarial network is considered with the objective function as follows: argmin F;C argmax F;D LClassification F;CðÞλLAdversarial F;DðÞ ð5Þ where Fis the extractor for features, Cis the classifier, Dis the discriminator, LClassification is the loss function for the classification in source and target samples, LAdversarial is the standard loss function of thegenerativeadversarialnetwork,andλis the hyperparameter TaggedEndTaggedPcontrolling the loss functions. LClassification and LAdversarial are defined as: Lclassification F;CðÞ¼Exs;ys»Slog C F xs ðÞðÞðÞ;ys ½ þExl;yl»TLlog C F xl ðÞðÞðÞ;yl ½ ð6Þ LAdversarial F;DðÞ¼ExS»PSXðÞlog 1 DFx s ðÞðÞðÞ½ þExu»PTXðÞlog DFx u ðÞðÞðÞ½ ð7Þ where xsand ysare the input and output of the source domain S, respectively; xland ylare the input and output of the labelled target domain TL, and xuis the sample from the unlabelled target domain.TaggedEnd TaggedPAt the feature level, a non-negative tri-factorization approach can be used to formulate the objective function: minQ;R;S;T0kXsource Q;R½STTkð8Þ where Xsource is the feature matrix of the source domain, Qis the cluster for common features, Ris the cluster for domain specific features, Sis the association matrix, and Tis the assignment matrix for the sample cluster.TaggedEnd TaggedH2Strategy for multiple rounds MITL-NTA algorithmTaggedEnd TaggedPThe formulation of the MITL-NTA algorithm (Fig. 1) is between two datasets. In practice, the target model may not achieve satisfactory performance or a perfect result (for mission-critical applications) after one time transfer learning process. Hence, an extension is made toward a multiple rounds MITL-NTA algorithm with multiple datasets.TaggedEnd TaggedPFig. 3 shares the workflow of the prioritization algorithm. To prioritize the datasets to be transferred to the target model, domain similarity estimation is performed between the available datasets. The measures are based on a test performance-based approach: Similar datasets will be observed when the source model yields good performance using the data from the target domain. Thus, the performance of various potential source models with the target dataset is ranked in descending order. The source model with the highest similarity will serve as the first model to be transferred. Usually, homogeneous datasets will share higher similarities and thus contribute to transfer learning in earlier iterations compared with heterogeneous datasets. The higher the similarities between datasets, the lower the extent of negative transfer from the source domain to the target domain. In regard to the multiple rounds of the MITL-NTA algorithm (Fig. 4), for each iteration, incremental transfer learning between the source domain and target domain is performed (using TaggedEnd TaggedFigure Fig. 2. Three-level transferability enhancement scheme based on multi-objective optimization.TaggedEnd 6 TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 TaggedEndTaggedPthe workflow in Fig. 1). The iterations continue until all available datasets have been used or the performance of the target model starts to drop (usually when there is no similarity between the source domain and the target domain). Taking 15 benchmark datasets as an example, the maximum number of iterations (i max ) turns out to be 14 to build a target model.TaggedEnd TaggedH1Performance evaluation and comparisonTaggedEnd TaggedPSince the focus of this research is not on feature extraction and classification algorithms, a convolutional neural network is employed for automatic feature extraction and classification. For example, the cancer-related target domain adopts the following CNN architecture: the 1st layer is a 2D convolutional layer with kernel size 64; the 2nd layer is a maximum pooling layer; the 3rd layer is a 2D convolutional layer with kernel size 128; the 4th layer is a maximum pooling layer; the 5th layer is a 2D convolutional layer with kernel size 256; the 6th TaggedEndTaggedPlayer is a maximum pooling layer; the 7th layer is a fully connected layer; and the 8th layer is the output layer. Notably, the convolutional layers have a filter size and stride of 3 £3 and 1, respectively, whereas the maximum pooling layers have a filter size and stride of 2£2 and 2, respectively. With sufficient available labelled samples in the 15 benchmark datasets, as a trade-off between the computation time and the evaluation of model overfitting, 2-fold cross-validation is chosen in the performance evaluation and analysis instead of 5-fold (Chen et al., 2021;Chui, 2022) or 10-fold cross-validation (Almomani et al., 2022;Dwivedi et al., 2021). With regard to incremental learning, the training was divided into 10 iterations.TaggedEnd TaggedH2Performance evaluation of the multiple rounds MITL-NTA algorithmTaggedEnd TaggedPThe sensitivity, specificity, accuracy, and number of rounds of MITL-NTA were recorded for all 15 target models. The results are summarized in Table 3. The multiple rounds of the MITL-NTA algorithm achieve significant enhancement in improving sensitivity, the specificity, and accuracy of the target models. Details will be presented in the ablation studies in Section 4. The sensitivity, specificity, precision, F-Score, and accuracy are defined as follows (Hammad et al., 2021;Sedik et al., 2021): Sensitivity ¼TP TPþFN ð9Þ Specificity ¼TN TNþFP ð10Þ Precision ¼TP TPþFP ð11Þ FScore ¼TP TPþ0:5FPþFN ðÞ ð12Þ Accuracy ¼wsen SensitivityðÞþwspe SpecificityðÞ ð13Þ where TPis the true positive rate, FNis the false negative rate, TNis the true negative rate, FPis the false positive rate, wsen is the weighting factor for the sensitivity, and wspe is the weighting factor for the specificity, of the model.TaggedEnd TaggedPSeveral key observations are: TaggedEndTaggedPThe data types of 12 datasets (except three datasets from daily activities) are images where similarities exist regardless of the domain because of the presence of image noise. Multiple rounds of the MITL-NTA algorithm were feasible across heterogeneous datasets in these datasets, which can be observed by the high value in the number of rounds.TaggedEnd TaggedPThe models with 6 datasets related to cancers received higher values in the number of rounds because cancer images share similarities to a larger extent.TaggedEnd TaggedPMultiple rounds of the MITL-NTA algorithm were limited to the models with 3 daily activities. This suggests that if the data types between input samples are not similar, transfer learning becomes less feasible.TaggedEnd TaggedPThe descending order of the average number of rounds in five disciplines is lung cancer, breast cancer, fruits, handwriting, and daily activities.TaggedEnd TaggedPWith regard to the cost and computational complexity of the proposed algorithm, the base of the classification model is a convolutional neural network that has cost and computational complexity comparable to existing works (Alencastre-Miranda et al., 2021;Roy et al., 2020;Wang et al., 2020). Since a multiple rounds strategy is adopted in the proposed algorithm, the overall cost and computational complexity are approximately equal to the sum of the TaggedEnd TaggedFigure Fig. 3. Prioritization algorithm using domain similarity estimation.TaggedEnd TaggedEnd TaggedFigure Fig. 4. Multiple rounds MITL-NTA algorithm.TaggedEnd TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 7 TaggedEndTaggedPindividual multiple incremental transfer learning and negative transfer avoidance algorithms.TaggedEnd TaggedH2Performance comparison with existing worksTaggedEnd TaggedPThe accuracies of the proposed work and existing works for the models with 15 benchmark datasets are summarized in Table 4. The key observations are highlighted as follows: TaggedEndTaggedPThe average accuracies in the five disciplines for our work, (Li et al., 2021), (Hassan et al., 2021), and (Martin et al., Early Access), are (98.1, 92, 93.5, 92.7)% for lung cancer, (98.5, 91.9, 94.2, 93.1)% for breast cancer, (91.3, 88.1, 89.6, 88.9)% for daily activities, (97.4, 93.6, 95.1, 94.2)% for fruits, and (94.2, 89.9, 91.1, 90.5)% for handwriting;TaggedEnd TaggedPCompared with Li et al. (2021),Hassan et al. (2021), and Martin et al. (Early Access), our work improves the average accuracy by (6.63, 4.92, 5.83)% for lung cancer, (7.18, 4.56, 5.80)% for breast cancer, (3.63, 1.90, 2.70)% for daily activities, (4.06, 2.42, 3.40)% for fruits, and (4.78, 3.40, 4.09)% for handwriting. The major reasons for the achievement by our work are the multiple rounds TaggedEndTaggedPstrategy, incremental learning, and negative transfer avoidance algorithms. This will be analysed in Section 4.TaggedEnd TaggedH1Ablation studiesTaggedEnd TaggedPTo evaluate the effectiveness of the components of the proposed multiple rounds MITL-NTA algorithm, ablation studies were conducted on multiple rounds strategy, incremental learning, and negative transfer avoidance algorithms.TaggedEnd TaggedH2Multiple rounds strategyTaggedEnd TaggedPFig. 5 compares the accuracy of the MITL-NTA algorithm with and without the multiple rounds strategy across all benchmark datasets. To provide clear visualization, the names of the datasets were renamed based on the concatenation of the discipline with _1, _2, and _3, according to the order of introduction in the previous sections, Tables 2, and 3. The range of improvement in the five disciplines is 3.72−5.02% for lung cancer, 3.59−5.24% for breast cancer, 1.23−1.78% for daily activities, 3.14−4.44% for fruits, and 2.44−3.88% for handwriting. The improvement of the average accuracy in the five TaggedEnd Table 3 Results of the 15 target models using the multiple rounds MITL-NTA algorithm. Target Dataset/Model Discipline Sensitivity (%) Specificity (%) Precision (%) F-Score (%) Accuracy (%) Number of rounds NSCLC-Radiomics-Genomics (Aerts et al., 2014) Lung cancer 98.3 97.9 98.1 98.2 98.2 8 SPIE-AAPM Lung CT Challenge (Armato III et al., 2015) Lung cancer 98.7 98.1 98.3 98.5 98.4 9 LungCT-Diagnosis (Grove et al., 2015) Lung cancer 98.0 97.4 97.6 97.8 97.7 7 QIN-Breast (Li et al., 2015) Breast cancer 99.0 99.2 99.0 99.0 99.1 8 QIN Breast DCE-MRI (Huang et al., 2014) Breast cancer 98.6 98.0 98.2 98.4 98.4 8 Breast-MRI-NACT-Pilot (Newitt & Hylton, 2016) Breast cancer 98.4 97.7 97.9 98.2 98.0 7 Daily and Sports Activities Dataset (Altun & Barshan, 2010) Daily activities 91.3 92.0 91.5 91.4 91.5 2 Activities of Daily Living Recognition Using Binary Sensors Dataset (Ord onez & Sanchis, 2013) Daily activities 90.6 90.1 90.2 90.4 90.3 2 Smartphone-Based Recognition of Human Activities and Postural Transitions Dataset (Reyes-Ortiz et al., 2016) Daily activities 92.4 91.6 91.8 92.1 92.1 2 Fruits 360 (Mure¸san & Oltean, 2017) Fruits 98.8 98.1 98.3 98.6 98.4 5 Fruit Image Dataset (Marko, 2013) Fruits 95.3 94.6 94.8 95.1 94.9 4 Fruits-262 (Minu¸t & Iftene, 2021) Fruits 99.0 98.5 98.7 98.8 98.8 6 THE MNIST DATABASE of handwritten digits (LeCun et al., 1998) Handwriting 94.3 93.4 93.6 94.0 93.8 4 GNHK: A Dataset for English Handwriting in the Wild (Lee et al., 2021) Handwriting 92.5 91.8 92.1 92.3 92.2 3 The Chars74K dataset (De Campos et al., 2009) Handwriting 96.8 96.0 96.3 96.5 96.5 4 TaggedEnd Table 4 Accuracies of the proposed work and existing works using different benchmark datasets. Accuracy (%) Target Dataset/Model Discipline Proposed work (Li et al., 2021)(Hassan et al., 2021) (Martin et al., Early Access) NSCLC-Radiomics-Genomics (Aerts et al., 2014) Lung cancer 98.2 92.4 93.7 93.0 SPIE-AAPM Lung CT Challenge (Armato III et al., 2015) Lung cancer 98.4 92.1 93.9 92.6 LungCT-Diagnosis (Grove et al., 2015) Lung cancer 97.7 91.5 92.9 92.4 QIN-Breast (Li et al., 2015) Breast cancer 99.1 92.6 94.8 93.7 QIN Breast DCE-MRI (Huang et al., 2014) Breast cancer 98.4 92.0 94.4 93.2 Breast-MRI-NACT-Pilot (Newitt & Hylton, 2016) Breast cancer 98.0 91.2 93.3 92.5 Daily and Sports Activities Dataset (Altun & Barshan, 2010) Daily activities 91.5 88.1 89.6 88.9 Activities of Daily Living Recognition Using Binary Sensors Dataset (Ord onez & Sanchis, 2013) Daily activities 90.3 87.3 88.7 88.2 Smartphone-Based Recognition of Human Activities and Postural Transitions Dataset (Reyes-Ortiz et al., 2016) Daily activities 92.1 88.8 90.4 89.5 Fruits 360 (Mure¸san & Oltean, 2017) Fruits 98.4 94.4 95.9 95.0 Fruit Image Dataset (Marko, 2013) Fruits 94.9 91.6 92.8 92.1 Fruits-262 (Minu¸t & Iftene, 2021) Fruits 98.8 94.9 96.5 95.4 THE MNIST DATABASE of handwritten digits (LeCun et al., 1998) Handwriting 93.8 89.7 90.7 90.1 GNHK: A Dataset for English Handwriting in the Wild (Lee et al., 2021) Handwriting 92.2 88.0 89.3 88.8 The Chars74K dataset (De Campos et al., 2009) Handwriting 96.5 92.0 93.3 92.6 TaggedEndK.T. Chui, V. Arya, S.S. Band et al. Journal of Innovation & Knowledge 8 (2023) 100313 8