question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Question/proposal regarding ADWIN clock

See original GitHub issue

Hi, I have a question about the clock implemented into the ADWIN drift detector (https://github.com/online-ml/river/blob/main/river/drift/adwin_c.pyx#L215). As I understand it, it will only check for drifts every 32nd time. My guess would be that this is done to increase the speed/performance of the detector, but I haven’t found any mention about this in the original ADWIN paper. If you know more about this or can point me to a paper where the reason for this clock is given, that would be great. My concern is that this clock period (32) will likely not fit for all scenarios, and there is no (easy) way for a user to change it. So I would propose to make this configurable, similar to the delta parameter. If you agree, I can create a pull request. Thanks.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
MaxHalfordcommented, Oct 18, 2022

Addressed in #1062. Thanks a ton @mvieth!

1reaction
MaxHalfordcommented, Oct 17, 2022

And thanks for looking into this, help on the drift module doesn’t go unnoticed 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

Learning from Time-Changing Data with Adaptive Windowing
In this paper, we present a new algorithm (ADWIN, for ADaptive WINdowing) for maintaining a window of variable size containing bits or real ......
Read more >
Learning from Time-Changing Data with Adaptive Windowing
We present a new approach for dealing with distribution change and concept drift when learning from data sequences that may vary with time....
Read more >
Call for Proposals 2023A
See our online submission form, which is available for proposal submission from 12:00AM on September 01, 2022 until 5:00PM on October 03, 2022...
Read more >
Dynamic Memory for Interpretable Sequential Optimisation
Abstract. Real-world applications of reinforcement learning for recommen- dation and experimentation faces a practical challenge: the rela-.
Read more >
How to Write Winning Proposals - Edwin Masripan
Budget is not the issue, the value of problem is. ... You may get excited when a prospect asks for a proposal. ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found