Closed byronyi closed 4 years ago
Hey Bairen,
Thanks for the great question : )
First, NSL is a TF library and also part of TF ecosystem, which means users can enjoy all the nice features (eager execution, Keras APIs, distributed training, etc) from TF2.0 when using NSL. Several libraries you mentioned are implemented in other platforms such as PyTorch.
In terms of graph algorithms, NSL currently focuses on graph regularization and related techniques. We do have an ambition to include more graph algorithms & models in the NSL framework : ) You are welcome to suggest graph algorithms that you want to play with when using the NSL framework.
Thanks for open sourcing NSL! Recent contribution activity looks very promising for an open source project.
I am no expert in NSL. In the past, I see multiple existing projects trying to provide building blocks for graphical neural networks:
Would you mind to explain a little bit more (preferably in the project description) what is the difference between NSL and (other) graphical neural network abstractions? I believe that it would be very helpful for many users to decide which library to start with for building deep models on graphs.