Summary
This paper presents a three-stage framework that dynamically adjusts the learning process of student model (i.e., target model). The loss value is calculated via the proposed Dynamic Loss Network (DLN), parameterized as neural network. And the DLN is updated by the teacher network implemented as LSTM. The authors also provide a convergence analysis. The model is evaluated on an array of tasks including image classification, object detection and semantic segmentation.
Strengths
1. Compared to previous works, L2T-DLN leverages the state of loss function and the temporal information of student learning experience to update the teacher.
2. Experiments on various application including image classification, object detection and semantic segmentation showcase the effectiveness.
3. The provided convergence analysis is helpful to understand the framework.
Weaknesses
1. The proposed DLN is not unified. For image classification, it produces the loss value. For object detection, it generates the loss weights.
2. Some technical details of the DLN are missed, as will discussed in next session.
3. To access the temporal information of student learning, L2T-DLN would store the historical models and consume lots of memory.
4. Since the DLN adjusts the loss weights of the objectives of YOLO-v3, it’s reminiscent of multi-task learning. In this regard, the authors should discuss the relationship with MTL.
Questions
1. The output layer (e.g., activation function) of the DLN is not clearly described.
2. It would be better to understand the DLN if the loss value/weights can be visualized.
3. Figure 1 in the supplementary material indicates the DLN (blue line) would produces lower gradients applied on the student model. Is this because the baseline model uses a large learning rate (0.1 line 219)?
4. The claimed effectiveness would be more convincing if an ablation study of learning rates is provided.
5. Regarding the initial gradients produced by the DLN, which greatly exceeds the baseline, it may be related to the network initialization of the DLN. Since this detail is missing, I would suggest the author clarifying the initialization.
6. For the DLN of object detection, is it initialized as identical mapping? If not, it’s helpful to investigate this manner.
7. What’s the training epoch for baseline model and the L2T-DLN for image classification?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
1. Some details (e.g., initialization and activation of the output layer) of the proposed DLN are missing.
2. The used learning rate for image classification may not be optimal, an ablation study would help understand the framework.
3. It would be helpful to visualize the output of DLN.
4. The framework may consume lots of GPU memory.