What is: Self-Adjusting Smooth L1 Loss?
Source | RetinaMask: Learning to predict masks improves state-of-the-art single-shot detection for free |
Year | 2000 |
Data Source | CC BY-SA - https://paperswithcode.com |
Self-Adjusting Smooth L1 Loss is a loss function used in object detection that was introduced with RetinaMask. This is an improved version of Smooth L1. For Smooth L1 loss we have:
Here a point splits the positive axis range into two parts: loss is used for targets in range , and loss is used beyond to avoid over-penalizing utliers. The overall function is smooth (continuous, together with its derivative). However, the choice of control point () is heuristic and is usually done by hyper parameter search.
Instead, with self-adjusting smooth L1 loss, inside the loss function the running mean and variance of the absolute loss are recorded. We use the running minibatch mean and variance with a momentum of to update these two parameters.