Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] New and improved prediction techniques (DARTS) #1631

Closed
marvision-ai opened this issue Apr 4, 2022 · 8 comments
Closed

[FR] New and improved prediction techniques (DARTS) #1631

marvision-ai opened this issue Apr 4, 2022 · 8 comments
Labels
feat L Large T-Shirt size Feature

Comments

@marvision-ai
Copy link

I was playing around with: https://github.com/unit8co/darts

They provide a very simple interface to use the latest models with super simple install.

Features to potentially include to the terminal:

  • Testing predictions using past/future covariates
  • Training a large NBEATs model on all times series to provide out of the box prediction
    • Multivariable prediction - could help predict price based on more than just ticker price
  • Probabilistic forecasting

Just some thoughts 😄

@DidierRLopes
Copy link
Collaborator

Using an open-source library to help on our ML/AI side, would definitely be very helpful. At least for our full-blown prediction menu. @hrzn thoughts?

unit8 🤝 OpenBB?

@hrzn
Copy link

hrzn commented Apr 4, 2022

Hey, what you guys are building looks very nice. I'd be happy to understand if/how Darts could help.

@marvision-ai
Copy link
Author

@hrzn Hi!

This terminal would be the perfect home for DARTs to provide automated time series forecasting for all sorts of stock tickers.
Having it integrated into the terminal will allow us to stress test its capabilities with covariates and multivariate performance on a huge number of samples.

All new models build within Darts can continuously be added to the terminal in order to advance our prediction capabilities.

@DidierRLopes
Copy link
Collaborator

Yes,

So our focus is in making investment research effective, powerful and accessible. For that, an important part is to connect users to data, so we act as a bridge between data sources and users. We have both raw data data (e.g. tweets) or processed data (e.g. estimated sentiment from those tweets).

We want our users to be able to extract their own insights from the terminal, including using ML/AI on the data available. Thus we have a "prediction menu" where users can predict any time-series price (from stocks, crypto or even economic), see:
Screenshot 2022-04-04 at 17 47 04

However, this was something that was done last year, and the team has not had time to further delve on this, and is still very primitive as it only uses historical data. But I want these models to be using different time-series as inputs, and this is something I believe Dart supports.

Also, we are recruiting a ML Engineer to work on this area, so supporting Dart could be a path forward.

Let me know if you want to schedule a call to discuss this.

PS: We just raised $8.5M, so the project won't go anywhere :)

@marvision-ai
Copy link
Author

marvision-ai commented Apr 4, 2022

@DidierRLopes Is the ML eng application still open? I work on ML full time and would be happy to support ML features long term if you need consistency and steady development + improvement. Let me know if you would like to discuss further.

Perhaps if @hrzn is tied up with DARTs I could be the person who can integrate their library and some others (hugging face etc.)

@hrzn
Copy link

hrzn commented Apr 4, 2022

OK I see, at first sight it looks like Darts might indeed be able to help. A couple of things it provides (for ML-based models) are:

  • Ability to train on multiple time series, which don't need to have the same time axis.
  • Each of the individual time series may be multi-dimensional.
  • In addition, it is possible to specify "covariates" known either only into the past (past_covariates) or also into the future (future_covariates).
  • Some of the models (and all deep learning models) can provide different kinds of probabilistic forecasts.

I try to give an overview of some of these features in the 2nd half of the video here: https://youtu.be/g6OXDnXEtFA?t=894

We can schedule a call sometime in the coming days to discuss more. You can contact me at: <my_firstname> at unit8.co.

@DidierRLopes
Copy link
Collaborator

DidierRLopes commented Apr 4, 2022

Hi @marvision-ai !

Yes, we actually will later this week start reviewing applications, so if you can send your CV across that would be great. Here's the job posting.

On your CV please write that you have experience with other open-source libraries (darts, hugging face, ...), that is great!

Thanks @hrzn for this summary. Yup, as @marvision-ai brought up relying on your models would make a lot of sense from our end.

FYI @jmaslek

@colin99d colin99d added the feat L Large T-Shirt size Feature label Apr 8, 2022
@DidierRLopes
Copy link
Collaborator

#1851 👀

Closing this because this is in the roadmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat L Large T-Shirt size Feature
Projects
None yet
Development

No branches or pull requests

4 participants