Comments (4)
Hi @GMLB1997,
Could you try with the HCP dataset directly downloaded from https://db.humanconnectome.org?
The downloaded data should be organized as indicated in the dataset section of the README.md.
Data downloaded from other source cannot be guaranteed to reproduce exact result because the preprocessing step may differ.
from stagin.
Hi. The HCP dataset used in ST-GCN is also downloaded from https://db.humanconnectome.org, but just different brain parcellation, and I think model comparison on the same dataset with the same parcellation is fair.
from stagin.
Thank you for pointing out an important point. I agree with you that it is very difficult to appropriately compare performance of different GNN-fMRI models, given that not only the model, but also how the 4D fMRI data is processed can largely affect the results. I am not sure about the HCP dataset that you are using so I cannot give you a definite answer, but I will assume that the only difference is the parcellation, as you have mentioned.
Different parcellation can matter, and affect the results. If number of nodes get smaller, applying STAGIN should be cautious since our method employs binarization of the FC matrix to obtain unweighted simple graph. If the number of node is small (let's say 20), the graph structure may not carry enough information after the binarization. As far as I know, ST-GCN does not binarize the FC matrix, keeping the weights of the FC matrix. Maybe binarizing the input FC in ST-GCN or using the weighted input FC in STAGIN may reflect a slightly more 'fair' comparison. (I would say 'slightly' because there are still many other factors that causes performance difference between the two models, leading to 'unfair' benchmarking)
Another point that should be considered is that additional hyperparameter tuning might be required to fit the ROI-Timeseries data from another parcellation. If you directly apply any other type of data to the model, it might overfit and show suboptimal results because the hyperparameters are set to the best ones regarding the dataset/parcellation in our experimental settings. This means that if you try to fit ROI-Timeseries data extracted from our pipeline to another model (say ST-GCN) directly, this may also give suboptimal results on that model too.
I believe that there is a large need for benchmarking the best data processing pipelines for the fMRI-GNN (and other neural network applications) experiments. I hope that I will be able to benchmark various ways to process the fMRI data for neural network application, but would also deeply appreciate any researcher who would do the important job!
from stagin.
Thanks for your reply!
from stagin.
Related Issues (17)
- 'behavioral', 'hcp.csv' in dataset.py ? HOT 1
- NaNs during training HOT 1
- Dynamic length missing from rest dataset code HOT 1
- Loading data HOT 1
- Brain connectome sample data
- Data HOT 2
- cannot convert float NaN to integer HOT 1
- Details about the 7_400_coord.csv
- Regarding Test Data and Validation Data HOT 1
- code cannot run HOT 3
- About data storage HOT 6
- About directory HOT 2
- Multi-GPU sopprt HOT 1
- LR or RL HOT 1
- ABIDE Performance HOT 2
- K-means clustering HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stagin.