Self-Evolving Programs: A Novel Approach Leveraging LLMs and Quine Programs

AliMohammadSaghiri 140 views 11 slides Oct 07, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Self-Evolving Programs: A Novel Approach Leveraging LLMs and Quine Programs


Slide Content

Self-Evolving Programs: A Novel Approach Leveraging LLMs and Quine Programs Presenter: Dr. Saghiri and Dr. Wang A. M. Saghiri and Nan Wang, "Self-Evolving Programs: A Novel Approach Leveraging LLMs and Quine Programs," in Proceedings of the International Conference on Computational Intelligence and Machine Learning Systems (ICCIMS 2024), July 29-31, 2024, Royal Military College of Canada & Université du Québec en Outaouais, Canada.

Outline

Introduction Rapid Evolution in Software Systems: Modern software evolves quickly. Need for adaptive and efficient coding methods. Focus Self-evolving programs Large Language Models (LLMs) Quine Programs.

Key Concepts

The Proposed Framework Component-Based Design: Predictive Analysis Module (PAM): Uses LLMs to predict threats and inefficiencies. Self-Replicating Code Generator (SRCG): Generates and modifies core code based on Quine Programs. Adaptive Strategy Executor (ASE): Adjusts software behavior based on PAM and SRCG inputs. Monitoring and Evaluation Unit (MEU): Assesses performance and fine-tunes the system.

Application in Blockchain

Simulation Results

Key Observation

Discussion

Conclusion and Future Work

References