Skip to content

Commit 0e8b94a

Browse files
authored
Update README.md (#915)
Add the memory and disk requirement of DDG-DA.
1 parent 4bf127e commit 0e8b94a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

examples/benchmarks_dynamic/DDG-DA/README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ This is the implementation of `DDG-DA` based on `Meta Controller` component prov
44
Please refer to the paper for more details: *DDG-DA: Data Distribution Generation for Predictable Concept Drift Adaptation* [[arXiv](https://arxiv.org/abs/2201.04038)]
55

66

7-
## Background
7+
# Background
88
In many real-world scenarios, we often deal with streaming data that is sequentially collected over time. Due to the non-stationary nature of the environment, the streaming data distribution may change in unpredictable ways, which is known as concept drift. To handle concept drift, previous methods first detect when/where the concept drift happens and then adapt models to fit the distribution of the latest data. However, there are still many cases that some underlying factors of environment evolution are predictable, making it possible to model the future concept drift trend of the streaming data, while such cases are not fully explored in previous work.
99

1010
Therefore, we propose a novel method `DDG-DA`, that can effectively forecast the evolution of data distribution and improve the performance of models. Specifically, we first train a predictor to estimate the future data distribution, then leverage it to generate training samples, and finally train models on the generated data.
1111

12-
## Dataset
12+
# Dataset
1313
The data in the paper are private. So we conduct experiments on Qlib's public dataset.
1414
Though the dataset is different, the conclusion remains the same. By applying `DDG-DA`, users can see rising trends at the test phase both in the proxy models' ICs and the performances of the forecasting models.
1515

16-
## Run the Code
16+
# Run the Code
1717
Users can try `DDG-DA` by running the following command:
1818
```bash
1919
python workflow.py run_all
@@ -24,7 +24,10 @@ The default forecasting models are `Linear`. Users can choose other forecasting
2424
python workflow.py --forecast_model="gbdt" run_all
2525
```
2626

27-
28-
## Results
29-
27+
# Results
3028
The results of related methods in Qlib's public dataset can be found [here](../)
29+
30+
# Requirements
31+
Here is the minimal hardware requirements to run the ``workflow.py`` of DDG-DA.
32+
* Memory: 45G
33+
* Disk: 4G

0 commit comments

Comments
 (0)