Repository navigation
|
I’m observing that during training, there are two heads being trained in parallel: default and pt_head. While the default head seems to be converging well (low RMSE and loss), the pt_head is diverging, with significantly higher errors that keep increasing slightly with each epoch. Here are some sample logs: Is it important for both heads (default and pt_head) to converge during training? Since the final model output seems to be based only on the default head, can the pt_head be safely ignored if it diverges? What might cause high RMSEs for pt_head? Any insights or recommendations would be appreciated! |
Replies: 1 comment
|
Hello @riyazpu, |
Hello @riyazpu,
The default head corresponds to the performance on your actual finetuning dataset.
The pt_head tracks the performance on the replay head, that prevents too much forgetting of the original model. It is normal that the pt_head gets worse, as some amount of forgetting is unavoidable. So the behavior you are observing is normal.