A proposal for integrating StreamAD, adding more anomaly detectors. #929
Replies: 2 comments 6 replies
-
Hello there!
That's kind of you to say :)
I agree that there are likely essential methods which are missing and would fit nicely into River. However, we firmly believe that quality > quantity. Therefore the goal isn't to implement every method that exists, but rather to focus on the ones that are known to be performant. The less methods there are, the clearer things are for users, and the easier the situation for us poor maintainers.
I think I speak for everyone by saying that we'd be more than happy to have you on board! We only for a soft commitment that you'll be ready to maintain the code that you contribute, and to answer questions that users might ask :).
Indeed StreamAD looks rather similar to River. There are just a few API issues we need to find a solution to. In River we don't have a clear distinction between univariate and multivariate anomaly detection methods. You could say that univariate methods take as input a single value, as opposed to a dictionary as do multivariate methods. The issue is that then you can't compose these methods with other building blocks, such as |
Beta Was this translation helpful? Give feedback.
-
Hello, I, too, really enjoyed using River while recently working in anomaly detection research for data streams. I would like to help by adding more anomaly detection algorithms. It would be nice to have a functioning version of Loda, RRCF and/or xStream in River (if author rights allow for it). Which algorithm would you prioritize ? I am here to help! |
Beta Was this translation helpful? Give feedback.
-
Hi community,
river is a wonderful project and I like it very much. However, I notice that its anomaly detectors only include 4 methods, and can be improved by adding more detectors.
If it is possible, I'd like to join online-ml organization, and integrate my repo StreamAD to river with PRs. StreamAD is a collection of open-source anomaly detectors, and it has similar APIs to river.
Be happy with any suggestions and comments 😄 .
Beta Was this translation helpful? Give feedback.
All reactions