Understanding the Requirements for Successfully using Transfer Learning in Genetic Algorithms
Alghamdi, Tami A. (2022-05). Understanding the Requirements for Successfully using Transfer Learning in Genetic Algorithms. Theses and Dissertations Collection, University of Idaho Library Digital Collections. https://www.lib.uidaho.edu/digital/etd/items/alghamdi_idaho_0089e_12312.html
- Title:
- Understanding the Requirements for Successfully using Transfer Learning in Genetic Algorithms
- Author:
- Alghamdi, Tami A
- Date:
- 2022-05
- Program:
- Computer Science
- Subject Category:
- Computer science
- Abstract:
-
This dissertation is about understanding the requirements for successfully implementingTransfer Learning (TL) in the Genetic Algorithms (GA). TL is the procedure of transferring previous knowledge from an old problem, called the source problem (S) to another problem called the target problem (T). We have performed this study by implementing the process of the TL by employing the Genetic Algorithm (GA) as the model solver. GA is a type of Evolutionary Computation (EC) inspired by biological evolution theory that using biological evolution strategies by mimicking inheriting characteristics over many generations. TL has some limitations, for example, negative transfer. This situation halts the performance of solving the target problem. Also, during our study, we found out transferring the whole final source population to the target problem is not always a beneficial strategy for solving hard or non-related problems. Our study focuses on understanding the behavior of the transferred population and how to make them more beneficial to the target solver and the GA. In this dissertation, we experimented with and evaluated several strategies for transferring knowledge including the Estimation of Distribution Algorithm (ED). We proposed an algorithm that samples the transferred population, and we evaluated our algorithm against other strategies of TL. We experimented and analyzed the effect of the content of the transferred population on the performance of the target solver. We experimented with transferring partial knowledge from the source problem to the target problem. We also experimented with sampling and transferring knowledge from multiple source problems to the target problem. The results of our studies show how TL can improve the performance of the GA in terms of the number of generations, time, effort the GA solver took to find the optimal solution. Also, analyzed factors that affect the GA performance and how to sample transferred population in terms of providing the GA with needed knowledge from the previous problem.
- Description:
- doctoral, Ph.D., Computer Science -- University of Idaho - College of Graduate Studies, 2022-05
- Major Professor:
- Soule, Terence
- Committee:
- Alves-Foss, Jim; Song, Jia; Ma, Marshall (Xiaogang)
- Defense Date:
- 2022-05
- Identifier:
- Alghamdi_idaho_0089E_12312
- Type:
- Text
- Format Original:
- Format:
- application/pdf
- Rights:
- In Copyright - Educational Use Permitted. For more information, please contact University of Idaho Library Special Collections and Archives Department at libspec@uidaho.edu.
- Standardized Rights:
- http://rightsstatements.org/vocab/InC-EDU/1.0/