-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[Roadmap] v0.4 release tracker #666
Comments
For the pooling module, shall we also support common clustering algorithms (KNN, spectral clustering, ...)? |
I think we will focus on DL-based pooling methods in this release. For KNN and spectral, I would suggest converting our graph to numpy/scipy and use sklearn. If the conversion could be handled carefully (probably with zero-copy support), it should be very efficient. |
Should GraphSage also be included in NN modules? |
The CPU-based kvstore can be released in 0.4. The GPU-direct kvstore could be in the next cycle. |
The self-attention graph pooling is simpler but more powerful than diffpool: https://arxiv.org/abs/1904.08082. Could be good if it's included. |
Just want to mention that there is an inconsistency between DiffPool's reported experiment results and Self-attention graph pooling paper's reported DiffPool results though. |
Wow the gap is really big... |
Depending on our bandwidth, we may want to add examples for three important applications:
|
Changed the draft to a progress tracker. The target release date is 09/30. For all committers @zheng-da @szha @BarclayII @VoVAllen @ylfdq1118 @yzh119 @GaiYu0 @mufeili @aksnzhy @zzhang-cn @ZiyueHuang , please vote with +1 if you agree with this plan. |
@jermainewang Actually the kvstore has been finished and we have already finish |
Yes. Let's push for the feature, but it's OK if we think it needs more time to polish and we could highlight it in v0.5. |
v0.4 has been released. Thanks everyone for the support. |
Tentative release date: 09/30
[Feature] Heterogenous graph
This has been a high-demanding feature since the birth of DGL. It is finally the time to push for this. v0.4 will be majorly about this support, this includes but not limited to:
DGLHeteroGraph
class and relevant APIs.Tracker
[Feature] Global pooling module (Done in v0.3.1)
Our current graph pooling (readout) support is limited, with only basic sum/max readout operation. In v0.4, we want to enrich this part.
[Feature] Enrich NN modules (Mostly done in v0.3.1)
Tracker
@yzh119 please update.
[Feature] Unified graph data format
The idea is to define our own data storage format and provide easy utilities to convert, load, save to/from such format. (RFC #758 )
Tracker:
[Application] Knowledge base embedding
Tracker:
Other
Postpone to v0.5
The text was updated successfully, but these errors were encountered: