Align on fading/smoothing/forgetting terminology #1030
Replies: 4 comments 6 replies
-
What about Disadvantage is that Sorry but not sorry to add noise |
Beta Was this translation helpful? Give feedback.
-
I don't know of it is possible to really agree upon one term for that. We should keep in mind that there are different approaches when it comes to forgetting data. Different window modes can be for example used (landmark, sliding, damped). Using one fixed term may actually add confusion. |
Beta Was this translation helpful? Give feedback.
-
That sounds like a very good idea! So, uh, let me also add to the noise from too many options 😄 One wish: I hope the chosen name and its value correspond intuitively. For instance,
|
Beta Was this translation helpful? Give feedback.
-
Ok let's go with fading_factor! It makes sense the more I think about it. The factor part also makes it clear it's a parameter between 0 and 1. I'll make a pull request to make the necessary changes. Thanks all! |
Beta Was this translation helpful? Give feedback.
-
We're moving more and more towards models and algorithms that account for drift. This implies "forgetting" the past and focusing on recent data. Often the mechanism through which this happens is a smoothing factor, typically comprised in
[0, 1
]. We can see it inEWMean
,LossyCount
,TextClust
, and at some pointBayesianLinearRegression
will have it too.This is great news, and it shows we're moving in the right direction of helping people deal with drift.
The one thing that irks me is that we're using different terminology in different places to refer to the same concept.
EWMean
calls thisalpha
,LossyCount
calls thisforgetting
,TextClust
calls thisfading
. There are probably other cases but I can't remember them off the top of my head.I would like to suggest we use a single name for this kind of parameter. I've suggested a few options here, but feel free to suggest something else and to comment -- ping @online-ml/devs.
Once we agree I'll add this to our roadmap.
5 votes ·
Beta Was this translation helpful? Give feedback.
All reactions