Pretrained Optimization Model for Zero-Shot Black Box Optimization

Zero-shot optimization involves optimizing a target task that was not seen during training, aiming to provide the optimal solution without or with minimal adjustments to the optimizer. It is crucial to ensure reliable and robust performance in various applications. Current optimizers often struggle with zero-shot optimization and require intricate hyperparameter tuning to adapt to new tasks. To address this, we propose a Pretrained Optimization Model (POM) that leverages knowledge gained from optimizing diverse tasks, offering efficient solutions to zero-shot optimization through direct application or fine-tuning with few-shot samples. Evaluation on the BBOB benchmark and two robot control tasks demonstrates that POM outperforms state-of-the-art black-box optimization methods, especially for high-dimensional tasks. Fine-tuning POM with a small number of samples and budget yields significant performance improvements. Moreover, POM demonstrates robust generalization across diverse task distributions, dimensions, population sizes, and optimization horizons. For code implementation, see https://github.com/ninja-wm/POM/.

Paper

Similar papers

Peer review

Reviewer Se7V7/10 · confidence 5/52024-07-12

Summary

This paper focus on zero-shot black box optimization. They propose a pretrained optimization model (POM) to pretrain on a training dataset, achieving good results on BBOB benchmark and two robot control tasks. The authors design several parts including LMM and LCM for the POM to achieve the generation of sample strategy. The experiment results are comprehensive with the main experiment and some in-depth experiments.

Strengths

1. The design of the POM make sense in general. The authors draw inspiration from optimization process and hand-crafted a lot of design for the LMM and LCM. 2. The training process make sense too. The construction of the training dataset consider the coverage of the landscape feature. The design of loss function is really instructive, considering both convergence and diversity. 3. The algorithm present good experiment results in both synthetic BBOB dataset and robot control task, and achieve good results on both low and high dimensional scenario.

Weaknesses

1. POM contains so many hand-crafted design, but are still under the scheme of mutate and then crossover, what's the motivation to decide this is the best design? 2. From the 'Ablation Study', we learn that the `mask` is the most important design of the POM which is just a random process without any theoretical guarantee. This would raise the concern of the whole design of the framework because those hand-crafted parts aren't even more important than the random mask. Also the NOTRAIN one perform better when one of the core design been discarded, which is weird. 3. More results can be presented. (e.g. there are only results for 100D when BBOB test with optimal solution disturbed) 4. The training dataset is relatively simple, it's easy for a model to overfit to it. 5. Related work can be more comprehensive. For example, for the part of 'LLM for Optimization', there are several works working in resolving black-box optimization problems using LLMs, such as https://arxiv.org/abs/2403.01131, https://arxiv.org/abs/2401.02051...). It would be nice to have a more comprehensive introduction to these related works.

Questions

1. What will the results be when functions in BBOB dataset being rotated and shifted simultaneously? In the main experiment, the optimal points are all located in 0. Although in appendix there are results for shifted version, but rotation is also another usual operation to examine the robustness of some algorithms. 2. How do you implement those baseline methods? It will be nice to mention this. 3. For LES and LGA, was them being trained in the same dataset under the setting in this paper?

Rating

7

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

Please see weaknees and question part.

Authorsrebuttal2024-08-08

**Q1** We deeply apologize for the oversight in the configuration of our experimental code, which led to an error where the standard deviations were identical in the experimental results provided during the rebuttal period. We have rerun the experiment and obtained the correct mean values (and standard deviations), as shown in the table below. We are pleased to report that the performance of the POM method remains significantly superior to the best baselines, which is consistent with our previous conclusions. We are very grateful for the careful review by the reviewers. | **F** | **POM** | **CMA-ES** | **LSHADE** | | :--------------: | :---------------------: | :--------------------: | :--------------------: | | **F1** | **1.29E+02(2.60E+00)** | 6.12E+02(3.15E+01) | 2.06E+02(2.18E+01) | | **F2** | 5.75E+00(4.71E-01) | 6.28E+01(3.25E+00) | **3.13E+00(5.25E-01)** | | **F3** | 4.72E+03(4.77E+01) | 8.93E+03(2.57E+02) | **4.00E+03(1.15E+02)** | | **F4** | 1.02E+04(7.66E+02) | 2.62E+04(3.08E+03) | **8.82E+03(5.22E+02)** | | **F5** | 5.46E+03(7.62E+01) | **1.43E+03(7.16E+01)** | 1.49E+03(6.53E+02) | | **F6** | 3.18E+05(3.59E+04) | 8.20E+05(1.09E+05) | **2.66E+05(3.11E+04)** | | **F7** | **1.13E+03(3.76E+01)** | 8.06E+03(3.59E+02) | 1.34E+03(2.63E+01) | | **F8** | **8.62E+05(2.71E+04)** | 2.03E+07(3.52E+05) | 1.79E+06(2.36E+05) | | **F9** | **3.24E+03(1.72E-01)** | 1.76E+07(1.87E+06) | 5.02E+05(3.04E+04) | | **F10** | 3.53E+06(3.87E+05) | 5.75E+07(5.25E+06) | **3.51E+06(4.43E+05)** | | **F11** | **4.25E+02(2.61E+01)** | 6.48E+03(2.62E+02) | 5.80E+02(1.90E+02) | | **F12** | **1.19E+09(6.29E+06)** | 1.74E+10(1.02E+09) | 2.28E+09(1.34E+08) | | **F13** | **1.13E+03(1.48E+01)** | 2.48E+03(1.37E+02) | 1.42E+03(4.37E+01) | | **F14** | **1.02E+01(2.52E-01)** | 1.14E+02(1.16E+01) | 1.64E+01(9.05E-01) | | **F15** | **4.15E+03(9.83E+01)** | 9.31E+03(1.84E+02) | 4.75E+03(3.34E+02) | | **F16** | **4.67E+01(1.61E+00)** | 6.70E+01(1.73E+00) | 5.79E+01(2.12E+00) | | **F17** | **2.18E+00(2.41E-02)** | 1.06E+01(8.56E-01) | 3.14E+00(1.84E-01) | | **F18** | **8.40E+00(8.93E-02)** | 3.54E+01(2.41E+00) | 1.29E+01(7.45E-01) | | **F19** | **7.62E+00(3.10E-01)** | 1.03E+02(6.85E+00) | 1.56E+01(8.92E-01) | | **F20** | **-3.43E+00(3.29E+00)** | 3.41E+05(2.53E+04) | 5.10E+03(7.19E+02) | | **F21** | 7.76E+01(2.88E-01) | 8.61E+01(1.45E-01) | **7.02E+01(3.09E+00)** | | **F22** | 8.07E+01(3.29E-01) | 8.46E+01(1.08E+00) | **7.08E+01(7.65E-01)** | | **F23** | **1.60E+00(7.20E-02)** | 1.94E+00(1.02E-01) | 1.64E+00(1.29E-02) | | **F24** | **7.31E+03(2.04E+02)** | 1.56E+04(3.21E+02) | 7.31E+03(4.71E+02) | | **win/tie/loss** | -/-/- | 22/1/1 | 14/3/7 | **Q2** We did not utilize the default projections and rotations provided in the original problem set because we aimed to test the model's performance on a broader range of scenarios on the BBOB benchmark. Consequently, we strictly adhered to the standard BBOB procedure to generate a series of BBOB function parameters, including projections and rotations.

Reviewer Se7V2024-08-08

Response to the Authors

Thanks the authors for replying, all of my concern has been addressed. Good work and I would like to raise my score to 7.

Authorsrebuttal2024-08-09

Thank you immensely for your valuable recognition and support towards our work. Your insightful suggestions have not only guided us but also significantly contributed to the enhancement of our paper. We sincerely appreciate your time and effort in helping us refine our research.

Reviewer eUpS5/10 · confidence 1/52024-07-12

Summary

This paper studies zero-shot optimizers for blackbox optimization problem. The core idea is to pretrain a hypernetwork that generate suitable optimization strategies on a subset of tasks; at test time, the hypernetwork can thus be deployed to propose the optimizer for a given unseen task. The key technical contribution of this work includes the architectural design for this hypernetwork as well as a meta learning algorithm for training it. Empirical studies are conducted on BBOB benchmark as well as Bipedal Walker and Enduro dataset, where the proposed method achieves superior final results compared with several prior arts.

Strengths

1. The idea is straightforward yet grounded in the rich existing literature of hypernetwork in AutoML. 2. The hypernetwork, trained in a meta-learning fashion, exhibits fairly consistent generalization ability on the task considered. 3. Components of the proposed method are extensively studied.

Weaknesses

1. Presentation: Some parts of this paper are a bit vanilla and takes some efforts to follow. For example, section 3 jumps right into detailing the architectural design. Providing high level overview as well as prioritizing the most important designs could benefit the readability of this work. 2. Analysis. The empirical results suggest that the proposed method performs strongly on high dimensional scenarios, but it seems the paper did not provide the intuition behind why it is the case.

Questions

On Bipedal Walker task, the proposed method seems to exhibit substantially higher variance compared with other baselines. Are there any intuitions for this behavior?

Rating

5

Confidence

1

Soundness

2

Presentation

1

Contribution

2

Limitations

I did not seem to find any discussion on the limitations.

Authorsrebuttal2024-08-12

We hope that our responses have adequately addressed the concerns you previously raised. Your further insights would be greatly appreciated, as they are instrumental in enhancing the quality of our work. We understand that you are busy, and we truly value the time and effort you put into this process. Thank you in advance for your continued support.

Reviewer G2ar6/10 · confidence 4/52024-07-12

Summary

The paper introduces POM, a neural-network-based evolutionary algorithm for black-box optimization. POM is trained on diverse optimization tasks to enable adaptation to new tasks. POM outperforms the baselines on BBOB benchmark and two robot control tasks.

Strengths

The proposed method performs better than the baselines on the BBOB benchmark and two robotic tasks. **Increased score from 3 to 6 after discussion**

Weaknesses

- The paper is missing some key references [1, 2, 3]. These methods learn from diverse tasks and are able to adapt to new tasks without any finetuning. This invalidates some of the claims made in the paper (lines 28-29, line 78) - Section 3 is difficult to read without a background section on population-based optimization. It should describe a general evolutionary algorithm first and how POM parameterizes different components of the algorithm with a neural network. - Section 3.2 is overly mathy with unnecessary equations. This distracts away from the main idea of the proposed model, which is using neural networks to parameterize evolution. For example, equations (6) and (10) are simply describing multi-head attention and feed-forward layers, which are very standard in deep learning and it's unnecessary to present the equations here. It is also redundant to specify each element of the network parameters $\theta_1$ and $\theta_2$, etc. - Section 3.3 sounds difficult to believe. How can we expect the same set of parameters ($\theta_1$ and $\theta_2$) to learn from many tasks without feeding metadata of each task? For example, if two tasks have conflicting gradient signals, they get canceled out, and the model basically learns nothing. Specifically, for a certain $x_t$, for task $i$, the model should produce $x_{t+1}$, but for task $j$, the model should produce $x_{t+1}'$, and $x_{t+1}$ and $x_{t+1}'$ are conflicting, then how does the model learn in this case? - Section 4 is confusing without any experiment setup information. Where are the zero-shot and few-shot settings mentioned in the introduction? How is POM adapted to a new objective after training? - POM has advantages over the baselines because it was pretrained while the baselines were not, so the better performance of POM is not surprising. [1] Nguyen, Tung, and Aditya Grover. "Transformer Neural Processes: Uncertainty-Aware Meta Learning Via Sequence Modeling." International Conference on Machine Learning. PMLR, 2022. [2] Nguyen, Tung, Sudhanshu Agrawal, and Aditya Grover. "ExPT: synthetic pretraining for few-shot experimental design." Advances in Neural Information Processing Systems 36 (2024). [3] Nguyen, Tung, and Aditya Grover. "LICO: Large Language Models for In-Context Molecular Optimization." arXiv preprint arXiv:2406.18851 (2024).

Questions

- What do the authors mean by "zero-shot" optimization? Does it mean optimizing a new objective function without seeing any (x, y) pair from that function (is this even possible)? Or do the authors mean optimizing a new objective function without any gradient training/fine-tuning? If the latter is the case, then there already exists methods that can perform optimization without training/fine-tuning on the new objective (see my comments above). - How did the author decide on the input to LMM (H) and LCM (Z)?

Rating

6

Confidence

4

Soundness

3

Presentation

2

Contribution

3

Limitations

See above.

Authorsrebuttal2024-08-12

We hope that our responses have adequately addressed the concerns you previously raised. Your further insights would be greatly appreciated, as they are instrumental in enhancing the quality of our work. We understand that you are busy, and we truly value the time and effort you put into this process. Thank you in advance for your continued support.

Authorsrebuttal2024-08-13

Reply to new discussion (1/3)

First and foremost, I would like to express my sincere gratitude for your comments and suggestions regarding our manuscript submitted to NeurIPS 2024. We have diligently revised our paper in accordance with your feedback. We earnestly hope that you will reconsider our revised manuscript and appreciate the improvements made. If you find that our efforts and the results now meet the standards of the conference, we kindly request that you consider increasing the score of our paper. We highly value your assessment and look forward to your final approval. Thank you once again for your valuable time and expertise. ## Q1: I still believe the writing can be significantly improved for... Thank you for your valuable suggestions, which have helped us improve the expression of our paper. To better introduce the background knowledge and clarify the motivation behind the design of POM, we have followed your advice and added the following content in Section 3 before detailing the mechanism of POM (see Section 3.2 for details). " ***3.2 Classic Population Optimization Algorithm*** *In this section, we use Differential Evolution (DE) as an example to review classic evolutionary algorithms. DE [20,43] is a prominent family within evolutionary algorithms (EAs), known for its advantageous properties such as rapid convergence and robust performance [44,45]. The optimization strategy of DE primarily involves mutation and crossover operations.* *The classic DE/rand/1 crossover operator is illustrated in Eq. (1) (additional examples are listed in Appendix A.2). Each mutation strategy can be viewed as a specific instance of Eq. (2); Further details are provided in Appendix A.2. Additionally, we represent the mutation strategy in a matrix form, as shown in Eq. (3). The matrix $\mathbf{S}$ evolves with the generation index *t*, indicating that the mutation strategy adapts across different generations. Consequently, we propose a module to enhance the performance of the mutation operation, which leverages the information from the population of the *t*th generation to generate $\mathbf{S}^t$. This serves as the motivation for our design of the LMM.* $\mathbf{v}\_i^t = \mathbf{x}\_{r1}^t+F\cdot(\mathbf{x}\_{r2}^t-\mathbf{x}\_{r3}^t)$     (1) *In the crossover phase at step *t*, DE uses a fixed crossover probability $cr_i^t$ ∈ [0,1] for each individual $\mathbf{x}_i^t$ in the population, as shown in Eq. (9). The crossover strategy for the entire population can then be expressed as a vector $\mathbf{cr}^t = (cr_1^t, cr_2^t, ..., cr_N^t)$. Our goal is to design a module that adaptively generates $\mathbf{cr}^t$ using the information from the population. This approach allows for the automatic design of the crossover strategy by controlling the parameter *cr*. This serves as the motivation for our design of LCM.*

Authorsrebuttal2024-08-13

Reply to new discussion (2/3)

## Q2: Moreover, the methodology section is a bit too verbal and mathy, and some equations are unnecessary. I do not see a difference between Eq (6) and (10) and the standard feed forward and attention layers. In this section, we present detailed formulas to ensure the reproducibility of POM, which are also crucial for elucidating the mechanism of POM. We will then discuss in detail the differences between these formulas and the standard self-attention and feed-forward layers. ### The difference between Eq (6) and standard self-attention **A. Self-Attention** 1. **Input Transformation**: $$ \mathbf{Q}= \mathbf{X}\mathbf{W}^Q, \quad \mathbf{K} = \mathbf{X}\mathbf{W}^K, \quad \mathbf{V} = \mathbf{X}\mathbf{W}^V$$ 2. **Attention**: $$\text{Self-Attention}(\mathbf{Q}, \mathbf{K}, \mathbf{V}) = \text{softmax}\left(\frac{\mathbf{Q}\mathbf{K}^T}{\sqrt{d_k}}\right)\mathbf{V}$$ 3. **Output**: $$\text{Output} = \text{Self-Attention}(\mathbf{Q},\mathbf{K},\mathbf{V})$$ **B. Eq. (6)** 1. **Input Transformation**: $$ \mathbf{\hat{H}}^t=\text{Tanh}(\mathbf{H}^t\mathbf{W}_{m1}+\mathbf{b}\_{m1}),\quad \mathbf{Q}^t=Tanh(\mathbf{\hat{H}}^t\mathbf{W}\_{m2}+\mathbf{b}\_{m2}), \quad \mathbf{K}^t=Tanh(\mathbf{\hat{H}}^t\mathbf{W}\_{m3}+\mathbf{b}\_{m3}) $$ 2. **Attention**: $$\text{LMM-Attention}(\mathbf{Q}, \mathbf{K}, \mathbf{X})= \text{mask}\left(\text{softmax}\left( \text{Tanh}\left(\frac{\mathbf{Q}\mathbf{K}^T}{\sqrt{d_k}}\right)\right),r_{\text{mask}}\right)\mathbf{X}$$ 3. **Output**: $$\text{Output} = \text{LMM-Attention}(\mathbf{Q}, \mathbf{K}, \mathbf{X})$$ The differences between Eq (6) and standard self-attention are evident as follows: 1. **No Calculation of V**: In Eq (6), we do not compute $\mathbf{V}$; instead, we use $\mathbf{X}$ in the attention calculation. This approach is crucial for achieving good performance in our optimization task, whereas standard self-attention struggles to adapt to our problem scenario. 2. **Different Processing of Input Information**: We introduce the Tanh activation function and a bias term, which helps enhance the performance of POM. This is a significant departure from the standard self-attention mechanism. 3. **Attention Matrix Mapping and Masking**: For the computed attention matrix, we apply the Tanh function to map it to the range $[-1,1]$. Additionally, we use a random mask operation, setting elements to zero with a probability of $r_{mask}$. In summary, there are several key differences between our approach and standard self-attention. These differences are crucial for the performance of POM, and it is essential to detail them thoroughly. This is not a shortcoming but rather a necessary distinction. ### 2 Eq (10) and feed forward layer **A. feed forward** $$\text{Output} = \mathbf{W}_2 \cdot \text{ReLU}(\mathbf{W}_1 \cdot \mathbf{X} + \mathbf{b}_1) + \mathbf{b}_2$$ **B. Eq (10)** $$\mathbf{cr}^t = \text{sigmoid}\left(\text{layernorm}\left(\tanh\left(\mathbf{Z}^t \times \mathbf{W_{c1}} + \mathbf{b_{c1}}\right) | \mathbf{\tau}\right) \times \mathbf{W_{c2}} + \mathbf{b_{c2}}\right)$$ It is worth noting that, although the two are very similar in form, Eq (10) provides a detailed implementation scheme. Any modifications to Eq (10), such as replacing the sigmoid function with ReLU, result in a significant decline in POM's performance. This is because we rely on the sigmoid function to map the output to the range $[0,1]$, representing probability values. Changes to other activation functions or hyperparameters in Eq (10) also lead to performance degradation. ## Q3: Regarding the baselines, TNP, ExPT, and LICO can all be used for zero-shot optimization because they do not require further fine-tuning after pretraining. However, they do require the new objective to lie in the same dimension/domain as the pretraining tasks. It is clear that TNP, ExPT, and LICO require retraining in different dimensional scenarios when faced with tasks of varying dimensions. This does not align with the definition of Zero-shot Optimization, which is "an optimizer that can be directly applied to solve a continuous black-box optimization problem $f$ without any tuning." ***"Definition 1 Zero-shot Optimization** : Zero-shot optimization refers to an optimizer that is applied directly to solve a continuous black-box optimization problem $f$ without any tuning. This means that the optimizer does not require any contextual information about $f$ and can be directly used to handle problems of any dimensionality."*

Authorsrebuttal2024-08-13

Reply to new discussion (3/3)

## Q4: Can the authors explain why POM does not have the conflicting issue I mentioned in the original review... Conflicts between optimization objectives do not necessarily lead to conflicts in optimization strategies. POM focuses on learning the mapping from the ranking information of individuals within a population to the search strategies, rather than adopting a fixed optimization strategy to suit all tasks. Specifically, the LMM module adaptively generates the strategy matrix $\mathbf{S}^t$ using the population's ranking information ($\hat{r}^t_i$) and the information representing their relative advantages $\hat{f}_i^t$ (normalized from $f(\mathbf{x}_i^t)$, representing individual $i$. Note that we can convert all problems to minimization problems by adding a negative sign). The LCM module uses the population's ranking information ($\hat{r}^t_i$), the relative advantage information of individuals within the population $\hat{f}_i^t$, and the similarity information between parent and offspring $sim_i^t$ to adaptively generate the crossover strategy. This means that POM is not fitting a specific problem $f$, nor is it searching for an optimal $\mathbf{x}^* \in \mathbb{R}^d$ in its solution space. Instead, it searches for optimal POM strategy parameters $\mathbf{\theta}^*$ in the strategy space through these training tasks. Therefore, even if there are conflicting objective functions, it does not affect the performance of POM. Furthermore, the training algorithm proposed by POM, MetaGBT, integrates gradient information from a set of tasks, making the training process more stable and easier. Let's simulate the situation you mentioned. Suppose there is a function $f(\mathbf{x})=\sum_i{x_i}$, with task one being $f_1=\mathop{\arg\max}\limits_{\mathbf{x}}f(\mathbf{x})$ and task two being $f_2=\mathop{\arg\min}\limits_{\mathbf{x}}f(\mathbf{x})$. Clearly, these two tasks are in direct conflict. Assuming that at the current moment, the populations for both tasks are the same, they are in the following state: $$ \mathbf{X}= \begin{bmatrix} 1 & 2 & 3 \\\\ 4 & 5 & 6 \\\\ 7 & 8 & 9 \\\\ 1 & 3 & 4 \\\\ \end{bmatrix} \mathbf{X}_1= \begin{bmatrix} 7 & 8 & 9 \\\\ 4 & 5 & 6 \\\\ 1 & 3 & 4 \\\\ 1 & 2 & 3 \\\\ \end{bmatrix} \mathbf{X}_2= \begin{bmatrix} 1 & 2 & 3 \\\\ 1 & 3 & 4 \\\\ 4 & 5 & 6 \\\\ 7 & 8 & 9 \\\\ \end{bmatrix} $$ $$ \mathbf{U}_1=\mathbf{CR}\cdot\mathbf{V}_1+(1-\mathbf{CR})\cdot\mathbf{X}_1= \left[ \begin{matrix} 6.96 & 7.96 & 8.96 \\\\ 4.54 & 5.55 & 6.55 \\\\ 3.25 & 4.79 & 5.79 \\\\ 4.51 & 5.65 & 6.64 \\\\ \end{matrix} \right] $$ $$ \mathbf{U}_2=\mathbf{CR}\cdot\mathbf{V}_2+(1-\mathbf{CR})\cdot\mathbf{X}_2= \left[ \begin{matrix} 1.02 & 2.03 & 3.03 \\\\ 1.14 & 2.89 & 3.89 \\\\ 2.68 & 3.83 & 4.83 \\\\ 2.27 & 3.54 & 4.54 \\\\ \end{matrix} \right] $$ Finally, after performing selection between $\mathbf{X}$ and $\mathbf{U}$, the resulting population is: $$ \mathbf{X}_1'= \left[ \begin{matrix} 7.00 & 8.00 & 9.00 \\\\ 4.54 & 5.55 & 6.55 \\\\ 3.25 & 4.79 & 5.79 \\\\ 4.51 & 5.65 & 6.64 \\\\ \end{matrix} \right] \mathbf{X}_2'= \left[ \begin{matrix} 1.00 & 2.00 & 3.00 \\\\ 1.14 & 2.89 & 3.89 \\\\ 2.68 & 3.83 & 4.83 \\\\ 2.27 & 3.54 & 4.54 \\\\ \end{matrix} \right] $$ **The average fitness for Task 1 improved from 13.25 to 17.8175, demonstrating an enhancement in the performance of Task 1. Conversely, the average fitness for the population of Task 2 decreased from 13.25 to 8.9025, which also indicates an improvement in the performance of Task 2.** **This shows that even with conflicting objective functions, Their optimization strategies do not necessarily conflict. This demonstrates that POM learns a universal optimization strategy, and there is no conflict as you claimed.**

Reviewer G2ar2024-08-14

I thank the authors for the response. Your clarification has addressed my major concern about the conflicting issue. The detail that helped resolve my confusion was that LCM and LLM used the population's ranking and relative performance, which contain information about the task/objective (the same x can be ranked 1st for objective 1 but ranked last for objective 2). I increased my score from 3 to 6. With regard to writing, I was aware of the differences in some design choices of the proposed method with standard layers, but I still believe these details should be deferred to later sections so that readers can appreciate the main idea.

Authorsrebuttal2024-08-14

I wish to express my sincere appreciation for the invaluable assistance and dedication you have provided during the review process of my paper. Your insightful comments and thoughtful suggestions have significantly contributed to the development and refinement of my work. Your efforts have been of immense help in enhancing the quality and clarity of my research. Thank you for your generous support. It is greatly appreciated.

Reviewer Se7V2024-08-08

Response to the Authors

Thanks for the response from the authors, the response addressed most of my questions. Two further minor questions are as follows, 1. In the newly provided results on BBOB 500D, data in the columu GLHF seems a bit weird that the optimal solutions and the standard deviation are the same. 2. For the BBOB testsuits, do you mean that you use the default projections and rotations provided in the original problems set?

Reviewer G2ar2024-08-12

I thank the authors for the response. I still believe the writing can be significantly improved for better clarity. The main text should provide sufficient background and motivate the approach well before delving into the technical details. Moreover, the methodology section is a bit too verbal and mathy, and some equations are unnecessary. I do not see a difference between Eq (6) and (10) and the standard feed forward and attention layers. Regarding the baselines, TNP, ExPT, and LICO can all be used for zero-shot optimization because they do not require further fine-tuning after pretraining. However, they do require the new objective to lie in the same dimension/domain as the pretraining tasks. I do not think the other papers the authors mentioned are relevant to this work. Can the authors explain why POM does not have the conflicting issue I mentioned in the original review? Imagine there are two tasks in pretraining that have opposite objectives, I do not see how POM can learn a general optimization strategy from both tasks that have conflicting gradient information without any contextual information from each task. I will keep my original score for now.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC