Skip to main content
QUICK REVIEW

[논문 리뷰] Large Language Model for Multi-objective Evolutionary Optimization

Fei Liu, Xi Lin|arXiv (Cornell University)|2023. 10. 19.
Advanced Multi-Objective Optimization Algorithms인용 수 21
한 줄 요약

이 논문은 사전 학습된 대형 언어 모델을 자흑상자 연산자로 사용해 자손을 생성하는 분해 기반 다목적 진화 알고리즘 MOEA/D-LLM를 제시하고, 무작위 선형 연산자를 통해 LLM 동작을 모방하는 해석 가능한 화이트박스 변형 MOEA/D-LO를 추가로 제안한다.

ABSTRACT

Multiobjective evolutionary algorithms (MOEAs) are major methods for solving multiobjective optimization problems (MOPs). Many MOEAs have been proposed in the past decades, of which the search operators need a carefully handcrafted design with domain knowledge. Recently, some attempts have been made to replace the manually designed operators in MOEAs with learning-based operators (e.g., neural network models). However, much effort is still required for designing and training such models, and the learned operators might not generalize well on new problems. To tackle the above challenges, this work investigates a novel approach that leverages the powerful large language model (LLM) to design MOEA operators. With proper prompt engineering, we successfully let a general LLM serve as a black-box search operator for decomposition-based MOEA (MOEA/D) in a zero-shot manner. In addition, by learning from the LLM behavior, we further design an explicit white-box operator with randomness and propose a new version of decomposition-based MOEA, termed MOEA/D-LO. Experimental studies on different test benchmarks show that our proposed method can achieve competitive performance with widely used MOEAs. It is also promising to see the operator only learned from a few instances can have robust generalization performance on unseen problems with quite different patterns and settings. The results reveal the potential benefits of using pre-trained LLMs in the design of MOEAs.To foster reproducibility and accessibility, the source code is https://github.com/FeiLiu36/LLM4MOEA.

연구 동기 및 목표

  • 문제별 특화 학습을 최소화하여 MOEA 연산자 설계를 자동화하는 것을 목표로 한다.
  • 프롬프트 엔지니어링된 LLM을 활용해 MOEA/D의 각 서브문제에 대한 자손을 생성한다.
  • LLM 동작을 근사하는 해석 가능한 화이트박스 연산자를 개발한다.
  • 다양한 MOP에서 경쟁력 있는 성능과 강건성을 보여준다.

제안 방법

  • MOEA/D 프레임워크를 사용한 Chebyshev 집계로 다중 목표 최적화를 여러 개의 단일 목표 서브문제로 분해한다.
  • 제로샷 설정에서 프롬프트 엔지니어링을 통해 각 서브문제에 대한 새로운 자손 생성을 유도한다.
  • LLM의 출력을 해석하고 MOEA/D 프레임워크로 재삽입하는 재생산 메커니즘을 구현한다.
  • LLM의 동작을 근사하도록 무작위성을 갖는 명시적 선형 연산자(W^LLM)를 학습하고 MOEA/D-LO를 정의한다.
  • 확률적 가중치를 갖는 가중 선형 연산자로 LLM을 화이트박스 해석으로 제시한다.
  • ZDT 및 UF 벤치마크 세트에서 평가하고 NSGA-II, MOEA/D, MOEA/D-DE와 비교한다.

실험 결과

연구 질문

  • RQ1사전 학습된 제로샷 LLM이 분해 기반 MOEA의 서브문제에 대한 효과적인 블랙박스 연산자로 작용할 수 있는가?
  • RQ2LLM 동작에서 파생된 명시적 화이트박스 연산자(MOEA/D-LO)가 온라인 LLM 상호작용 없이도 경쟁력 있는 성능과 강건성을 달성하는가?
  • RQ3MOEA/D-LLM이 표준 이진/삼중 목표 벤치마크에서 전통적 MOEA와 어떻게 비교되는가?
  • RQ4LLM 기반 연산자 사용의 계산 비용과 최적화 성능 사이의 트레이드오프는 무엇인가?

주요 결과

문제mdNSGA-IIMOEA/DMOEA/D-DEMOEA/D-LO
ZDT12300.72228e-10.72244e-10.72213e-10.72228e-1
ZDT22300.44664e-10.44704e-10.44678e-10.44772e-1
ZDT32300.60036e00.59962e00.59962e00.59947e0
ZDT42300.71915e00.71909e00.30118e00.72074e0
ZDT62300.38988e00.39014e00.38989e00.39008e0
UF12300.60865e00.55337e00.72008e00.65610e0
UF22300.69163e00.68486e00.71355e00.70477e0
UF32300.46110e00.37128e00.71112e00.49752e0
UF42300.39117e00.36494e00.35691e00.40230e0
UF52300.26451e00.47837e00.20729e00.26900e0
UF62300.13390e00.43358e00.18326e00.30889e0
UF72300.099248e00.38444e00.005358e00.29594e0
UF83300.31429e00.38911e00.46184e00.42039e0
UF93300.59876e00.59321e00.67511e00.67386e0
  • MOEA/D-LLM은 다섯 개의 RE 인스턴스에서 MOEA/D-GA에 비해 HV가 경쟁적이며 근사 PF의 중복이 상당히 존재한다.
  • MOEA/D-LLM은 테스트 벤치에서 전통적 MOEA와 유사한 HV 값과 PF 커버리지를 보여 경쟁력을 입증한다.
  • MOEA/D-LO는 다수의 ZDT 및 UF 인스턴스에서 HV 및 IGD 측면에서 NSGA-II 및 MOEA/D를 능가한다.
  • MOEA/D-LO는 ZDT 인스턴스에서 더 빠르게 수렴하고 UF 인스턴스 전반에서 강건한 성능을 보여준다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.