pygod icon indicating copy to clipboard operation
pygod copied to clipboard

Add tutorials for hyperparamer tuning

Open farside-sh opened this issue 3 years ago • 4 comments

Hi, wide collection of unsupervised algorithms is amazing. But if there aren't sufficient examples on tuning them, other developers may never use it.

I am planning to use these algorithms on publicly available graphs and write tutorials on the same.

I have major experience in deep learning but not in graph neural networks. I can pull this off with sufficient amount of help on underlying algorithms

farside-sh avatar Apr 06 '22 06:04 farside-sh

Hi there, thanks for posting this. One thing to note is unsupervised models, especially anomaly detection algorithms, are notoriously hard to tune. We have some recent works in this direction for unsupervised outlier model selection/tuning [1], while it is still unclear how to do this deep models like GNNs.

You are welcome to propose or bring some new ideas for this. Let us whether we could work something out together. Thanks

[1] Zhao, Y., Rossi, R. and Akoglu, L., 2021. Automatic Unsupervised Outlier Model Selection. Advances in Neural Information Processing Systems, 34.

yzhao062 avatar Apr 07 '22 17:04 yzhao062

Hi, thankyou for the response.

Aa a start I am planning to use it for time series data.

Data: https://github.com/d-ailin/GDN

farside-sh avatar Apr 08 '22 02:04 farside-sh

Hi, thankyou for the response.

Aa a start I am planning to use it for time series data.

Data: https://github.com/d-ailin/GDN

Let me know if this works

farside-sh avatar Apr 08 '22 02:04 farside-sh

Data: https://github.com/d-ailin/GDN

Our library is designed for handling anomalies in graph data, we would not consider applying it to time-series data for now.

YingtongDou avatar Apr 12 '22 01:04 YingtongDou