I may be mistaken, but I believe there may be an error in the TrAdaBoost weight updating formula on line 386.
beta_t = estimator_error / (2. - estimator_error)
If I'm not mistaken, the original paper by Dai et al. specifies:
beta_t = estimator_error / (1. - estimator_error)
I was getting some unexpected results when running TrAdaBoost, and making this change seemed to fix them. However, this may be purely coincidental and I may be wrong. Thanks in advance!
I may be mistaken, but I believe there may be an error in the TrAdaBoost weight updating formula on line 386.
If I'm not mistaken, the original paper by Dai et al. specifies:
I was getting some unexpected results when running TrAdaBoost, and making this change seemed to fix them. However, this may be purely coincidental and I may be wrong. Thanks in advance!