Summary
This paper analyzes multi-task learning (MTL) and multi-domain learning (MDL) setting. The paper observes several points: 1. MDL/MTL improvements are more significant with bigger network capacity, 2. Gradient conflicts are not necessarily well correlated with MDL/MTL performances, 3. Tuning scalarization weight is important for MDL/MTL performance, 4. population-based training (PBT) can be an efficient way to tune the scalarization weights when there are many tasks. The experimental results support each of their claims, and lastly this paper show that PBT can be even competitive with memory-expensive gradient-based methods, such as PCGrad.
Strengths
- Paper was easy to read.
Weaknesses
[major comments]
- overall, almost all observations found by this paper seem quite trivial to me. Currently, I don't think this paper provides very useful insights or something that has not been investigated before.
- For instance, in page 2, (C1) is already quite trivial - we already know that larger network capacity can mitigate negative interference because larger capacity means it can accommodate more diverse information. See [1] for the reference.
- (C3) is also trivial - we already know that tuning scalarization weights is important and they should be tuned differently for each task/domain/architecture, and so on.
- The conclusion of (C2) is misleading, in my opinion. The authors observed that MTL/MDL performance improves with bigger network capacity while the degree of gradient conflict remains the same, and they conclude that gradient conflict do not correlate well with the actual MTL performance in practice (L219-220). This conclusion sounds weird because the network architecture is different. What if the network architecture remains the same and we resolve the gradient conflict, which is the usual assumption of other papers, such as PCGrad?
- (C4) is simply an application of the existing technique (PBT) to scalarization weights, which is not very surprising. And the authors did not provide other baselines than Uniform, although there should be many existing methods that allows to carefully tune the scalarization weights.
- The same for the conclusion in section 4.1. All (C1), (C2), and (C3) sound obvious to me.
- (C1): we already know that larger network capacity can mitigate negative interference effect, as mentioned above.
- (C2): Of course the best-performing scalarization weight would not be p1=p2=0.5.
- (C3): Of course MTL/MDL has a regularization effect, so the training loss converges slower but the test accuracy is higher.
[minor comments]
- in (1), the notation $\frac{\nabla}{\nabla}$ looks very weird. It should be either $\frac{\partial}{\partial}$ or simply $\nabla_\theta \mathcal{L}$.
- in (2), the definition of $f$ is missing. What is it? (I assume that it's $\nabla_{\theta_i} \mathcal{L}_t(x_t,y_t)$?)
- missing baseline - Sequential Reptile [2], which can resolve gradient conflict issue without heavy memory overhead.
[reference]
[1] Wang et al., On Negative Interference in Multilingual Models: Findings and A Meta-Learning Treatment, 2020
[2] Lee et al., Sequential Reptile: Inter-Task Gradient Alignment for Multilingual Learning, 2022
Questions
See the comments above. Overall, I don't think this submission is above the acceptance bar. Most of the observations seem obvious and not very informative. In order for such an analysis-style paper to be accepted, the analysis should be 1. better organized with clear insight, 2. providing novel and useful insights that have not been found by other researchers.
------------------------------------------------------------------
[After rebuttal]
I read the author's rebuttal and other reviewer's comments. Unfortunately, I'm still not convinced of the rebuttal, thus I maintain my current score.
Rating
3: Reject: For instance, a paper with technical flaws, weak evaluation, inadequate reproducibility and incompletely addressed ethical considerations.
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
The authors have properly addressed the limitations of this paper in Sec 6.