An International Journal / Published By InfoPub

Document Type : Viewpoints

Authors

1 Department of Information and Knowledge Science, Faculty of Management and Economics, Tarbiat Modares University, Tehran, Iran.

2 Department of Information and Knowledge Science, Shahid Chamran University, Khuzestan, Iran.

Abstract

This study delves into the transformative potential of genetic algorithms in revolutionizing the selective dissemination of information (SDI) through the optimization of content personalization strategies. The primary objective of this research is to examine the efficacy of genetic algorithms in enhancing SDI systems by adeptly tailoring content selection to align with user preferences. Through a comprehensive exploration of various methodologies and approaches employed in integrating genetic algorithms into SDI systems, this study sheds light on the intricate mechanisms that underpin the optimization of content personalization. The empirical findings underscore the profound impact of genetic algorithms on augmenting the SDI process, showcasing their ability to facilitate personalized content delivery, streamline selection procedures, and dynamically adapt to evolving user preferences. By emphasizing the transformative potential of genetic algorithms, this study not only advances the current knowledge base but also underscores their pivotal role in elevating the performance of SDI systems. Furthermore, this research offers valuable insights into the nuanced design considerations and challenges inherent in deploying genetic algorithms for content personalization within SDI frameworks. The implications of these findings extend beyond academia, providing actionable guidance for researchers and practitioners seeking to develop sophisticated and adaptive SDI systems that effectively cater to individual user needs and preferences. Ultimately, this study paves the way for the development of intelligent information dissemination platforms that prioritize relevance, personalization, and user-centricity.

Keywords

Main Subjects

Introduction

In today's information-driven society, the ability to efficiently disseminate relevant content to individuals or groups has become increasingly critical [1]. Selective dissemination of information (SDI) systems aim to address this challenge by filtering and delivering personalized content based on users' interests or preferences [2]. However, optimizing the selection and dissemination process to ensure the most relevant information reaches the intended recipients remains a complex problem [2, 3]. In this article, we explore the potential of genetic algorithms as a solution to enhance SDI performance by leveraging their ability to optimize content personalization.

The problem at hand is the suboptimal performance of traditional SDI systems in efficiently delivering relevant content to users. Existing SDI approaches often rely on simplistic rule-based or manual methods for content selection, which may not fully capture the complex and evolving preferences of individuals [3, 4].

Consequently, users may receive irrelevant or outdated information, leading to information overload, decreased user satisfaction, and reduced engagement with the SDI system. To address this problem, there is a need for an intelligent and adaptive approach that can automatically identify and disseminate the most relevant content to users based on their preferences. Genetic algorithms offer a promising solution by leveraging their ability to optimize content personalization through iterative evolution and selection processes. By applying genetic algorithms to SDI, we aim to improve the efficiency and effectiveness of the information dissemination process, enhancing user satisfaction and engagement while reducing information overload.

 

What is a Genetic algorithm?

Genetic algorithms (GAs) are search and optimization algorithms inspired by the process of natural selection and evolution [5]. They are a type of computational intelligence technique that mimics the mechanics of genetic inheritance and survival of the fittest [5, 6].

The basic idea behind genetic algorithms is to simulate the process of evolution through a population of potential solutions to a problem [6]. Each solution is represented as a chromosome, which consists of a string of genes that encode the possible solutions. The genes represent different characteristics or parameters of the solution [6, 7]. The genetic algorithm starts with an initial population of randomly generated chromosomes These chromosomes undergo a series of operations, including selection, crossover, and mutation, to create new offspring [8, 9]. The offspring inherit traits from their parents, and their fitness is evaluated based on a predefined fitness function that measures their quality or performance [8]. The selection process favors individuals with higher fitness, increasing their chances of being selected for reproduction [9]. Crossover involves combining genetic material from two parent chromosomes to create new offspring with a mix of their traits [10]. Mutation introduces small random changes in the genes of the offspring, allowing for exploration of new possibilities [5]. This iterative process of selection, crossover, and mutation continues for multiple generations, gradually improving the population's fitness over time [9]. The algorithm converges towards a set of chromosomes that represents the most optimal solutions to the problem at hand [7, 9].

Genetic algorithms are particularly useful in optimization problems where a large search space needs to be explored [11]. They are capable of finding near-optimal or even optimal solutions in complex and multidimensional problem domains [9, 11]. Moreover, they can handle both discrete and continuous variables, making them versatile for a wide range of applications in various fields such as engineering, finance, and artificial intelligence [11].

 

Genetic algorithms and Selective dissemination of information

Genetic algorithms offer a valuable approach to optimize and enhance the performance of SDI systems. Here are some ways in which genetic algorithms can be utilized in this context:

  1. Encoding: The first step in applying genetic algorithms to SDI is to encode the information items and the criteria for relevance into a chromosome representation. Each chromosome represents a potential solution, which consists of a set of information items to be disseminated [5].
  2. Fitness Evaluation: In the genetic algorithm, a fitness function is defined to evaluate the quality of each chromosome [5, 6]. In the context of SDI, the fitness function can consider factors such as the relevance of the information to the recipients' interests, the recency of the information, and the importance of the source.
  3. Selection: The genetic algorithm employs selection operators to choose the most fit chromosomes for reproduction [6, 9]. In SDI, this selection process can be based on the fitness values of the chromosomes, favoring those that have higher relevance to the recipients' interests.
  4. Crossover and Mutation: Crossover and mutation operators are applied to the selected chromosomes to create new offspring [9, 10]. In the context of SDI, crossover can involve combining the information items from two parent chromosomes to create a new set of information items for dissemination. Mutation can introduce small variations or changes in the information items to explore new possibilities.
  5. Fitness-driven Iteration: The process of selection, crossover, and mutation is repeated iteratively to evolve the population of chromosomes [9, 11]. The fitness function guides the algorithm to converge towards a set of chromosomes that represents the most relevant information items for dissemination.

Genetic Algorithms and Impact on the Performance of SDI Systems

Genetic algorithms can have a significant impact on the performance of SDI systems. Genetic algorithms enable the customization of content delivery based on individual preferences. By continuously evaluating and evolving user profiles, genetic algorithms can adaptively learn and refine the selection and dissemination process. This ensures that users receive personalized and relevant information that aligns with their specific interests and needs. Genetic algorithms excel at optimizing complex and multidimensional problem domains [11]. In the context of SDI, they can efficiently explore a large search space of potential content items and optimize the selection process. This leads to more accurate and efficient content filtering, reducing information overload and increasing user satisfaction. SDI systems powered by genetic algorithms can adapt to changing user preferences and evolving information sources. As user interests evolve over time, genetic algorithms can dynamically adjust the content selection process to reflect these changes [10, 11]. This adaptability ensures that the delivered information remains up-to-date and aligned with users' current preferences. Genetic algorithms strike a balance between exploration and exploitation [8, 10]. They can explore new possibilities by introducing random variations (mutation) in the content selection process. At the same time, they exploit promising solutions by favoring individuals with higher fitness (selection). This balance allows for both exploration of new content and exploitation of known preferences, leading to a more comprehensive and accurate content delivery. By optimizing the content selection process, genetic algorithms can significantly improve the efficiency of SDI systems. The ability to quickly identify relevant information and filter out irrelevant content reduces the time and effort required for users to find the desired information. This, in turn, enhances user satisfaction and engagement with the SDI system.

 

Conclusion

In conclusion, the use of genetic algorithms in the SDI holds great potential for enhancing the efficiency and effectiveness of content personalization. By leveraging the principles of natural selection and evolution, genetic algorithms offer a novel approach to optimize the content selection and dissemination process. Through iterative evolution and selection, genetic algorithms can adaptively learn and refine users' preferences, ensuring that the most relevant and up-to-date information reaches the intended recipients. This adaptive nature allows for dynamic adjustments to changing user interests and preferences, leading to improved user satisfaction and engagement with the SDI system. Furthermore, genetic algorithms can handle the complexity and vastness of information in today's digital age. They are capable of exploring a large search space of potential content items and optimizing the selection process to find the most optimal set of information for each user. This helps mitigate the issue of information overload and ensures that users receive tailored content that aligns with their specific needs and interests.

However, it is important to note that the successful implementation of genetic algorithms in SDI systems requires careful consideration of various factors, such as the design of fitness functions, representation of solutions, and the balance between exploration and exploitation. Additionally, ethical considerations regarding privacy and data protection should be addressed to maintain user trust and ensure responsible use of personal information. Finally, the integration of genetic algorithms in SDI systems has the potential to revolutionize information dissemination by improving content personalization and user satisfaction. Further research and development in this area can lead to more intelligent and adaptive SDI systems that effectively deliver relevant and timely information to individuals, ultimately enhancing their overall information-seeking experience.

Abbreviations

SDI: Selective Dissemination of Information; AI: Artificial Intelligence; GA: Genetic algorithm

Author contributions

Conceptualization: H.S.; Writing - Original Draft: F.B.; Editing and Review: H.S; Supervision: H.S.

Declarations

Consent for publication

Not applicable.

Competing interests

The author declare no competing interests.

Publisher’s Note

© 2024 The Author(s). Published by InfoPub.

Publisher homepage: www.infopub.info

  1.  

    1. Saeidnia HR. Ethical artificial intelligence (AI): confronting bias and discrimination in the library and information industry. Library Hi Tech News. 2023.
    2. Soleymani H, Saeidnia HR, Ausloos M, Hassanzadeh M. Selective dissemination of information (SDI) in the age of artificial intelligence (AI). Library Hi Tech News. 2023.
    3. Saeidnia HR, Kozak M, Lund B, Mannuru NR, Keshavarz H, Elango B, et al. Design, Development, Implementation, and Evaluation of a Mobile Application for Academic Library Services: A Study in a Developing Country. Information Technology and Libraries. 2023;42(3): 1-23.
    4. Saeidnia H. Designing an Operational Interactive Model for the Selective Dissemination of Information (SDI) in Academic Libraries (Case Study: Tarbiat Modares University). Journal of Knowledge Retrieval and Semantic Systems. 2022;9(32):1-34.
    5. Doerr B, Le HP, Makhmara R, Nguyen TD. Fast genetic algorithms. InProceedings of the genetic and evolutionary computation conference 2017 Jul 1 (pp. 777-784).
    6. Hamdia KM, Zhuang X, Rabczuk T. An efficient optimization approach for designing machine learning models based on genetic algorithm. Neural Computing and Applications. 2021 Mar;33(6):1923-33.
    7. Reeves CR. Genetic algorithms. Handbook of metaheuristics. 2010:109-39.
    8. Gen M, Lin L. Genetic algorithms and their applications.  Springer handbook of engineering statistics: Springer; 2023. p. 635-74.
    9. Sohail A. Genetic algorithms in the fields of artificial intelligence and data sciences. Annals of Data Science. 2023;10(4):1007-18.
    10. Sivanandam S, Deepa S, Sivanandam S, Deepa S. Genetic algorithm optimization problems. Introduction to genetic algorithms. 2008:165-209.
    11. Katoch S, Chauhan SS, Kumar V. A review on genetic algorithm: past, present, and future. Multimedia tools and applications. 2021;80:8091-126.