Summary
The paper presents a sequence-to-sequence (SEQ2SEQ) deep learning model, called NeuralEF, to solve the Efficient Frontier (EF) problem in portfolio optimization. The authors reformulate the EF problem as a SEQ2SEQ task and train a deep neural network (DNN) to approximate the convex optimizer. The proposed method aims to provide a fast and accurate approximation of the EF while handling variable-length inputs and robustly respecting linear constraints. A Dynamic Greedy Allocation Rebalancing (DGAR) module is introduced to ensure that the model's forecasts remain within the feasible domain and respect the constraints.
Strengths
The paper proposes a novel deep learning-based approach to tackle the EF problem, leveraging the powerful capabilities of SEQ2SEQ models.
The DGAR module is an interesting addition that ensures the feasibility of the solutions generated by the DNN.
Weaknesses
Lack of innovation in employing sequence-to-sequence models for convex optimization problems:
While the paper presents the NeuralEF method as a novel approach for solving convex optimization problems using sequence-to-sequence models, it is important to acknowledge that existing research has already explored similar ideas. For instance, sequence-to-sequence models have been applied to combinatorial optimization problems, and transformers have been used for embedding[1,2]. To strengthen the paper, the authors should discuss the novelty of their approach in light of these existing works and emphasize the unique contributions of their method to the field.
Inadequate demonstration of the effectiveness of the DGAR module:
The effectiveness of the Dynamic Greedy Allocation Rebalancing (DGAR) module, which is a key component of the NeuralEF method, is not thoroughly demonstrated or compared with the model's performance without it. This raises questions about the impact of the DGAR module on the model's performance and its ability to handle discontinuous behavior and diverse constraint types. To address this weakness, the authors should provide a more detailed analysis of the effectiveness of the DGAR module, including an ablation study or comparison with the model without DGAR.
References:
[1] Pomo: Policy optimization with multiple optima for reinforcement learning. Advances in Neural Information Processing Systems 33 (2020)
[2] Learning to iteratively solve routing problems with dual-aspect collaborative transformer. Advances in Neural Information Processing Systems 34 (2021)
Questions
1 The formatting template used in this paper is incorrect; it should follow the NeurIPS 2023 guidelines instead.
2 Insufficient justification for the claimed speedup and practical significance:
The paper claims a significant speedup of the NeuralEF method compared to the baseline optimizer, but the justification for this speedup is not thoroughly provided. Furthermore, the practical significance of the speedup is not well addressed, considering the potential trade-offs between solution quality and training requirements. The authors claim that their NeuralEF method is 396 times faster than the baseline optimization method. However, if this speedup takes into account the 25x acceleration achieved by using a GPU, as mentioned in line 116, the actual speedup of the NeuralEF method compared to the baseline technique is approximately 15.84 times (396 / 25). It is important to consider whether this speedup is significant enough to justify the use of the proposed method over traditional techniques, given that this nework is already trained using 1 biliion samples. Moreover, there are concerns about the solution quality of the NeuralEF method, which might be worse than the baseline method when calculating the speedup.
3 Lack of comprehensive comparison with other optimization techniques:
As shown in Table 3, the accuracy for Asset case 12 is below 84% across all three metrics. Without any comparison to other methods, it is difficult to determine if this level of accuracy is good or not. It also difficult to determine if it is sufficient for practical applications.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Inadequate demonstration of the effectiveness of the DGAR module:
The effectiveness of the Dynamic Greedy Allocation Rebalancing (DGAR) module, which is a key component of the NeuralEF method, is not thoroughly demonstrated or compared with the model's performance without it. This raises questions about the impact of the DGAR module on the model's performance and its ability to handle discontinuous behavior and diverse constraint types. To address this weakness, the authors should provide a more detailed analysis of the effectiveness of the DGAR module, including an ablation study or comparison with the model without DGAR.
Poor out-of-domain generalization:
The NeuralEF method exhibits poor performance when applied to out-of-domain examples, which limits its potential applicability in real-world scenarios.