DeepGraphLearning / GNN-QE

Official implementation of Graph Neural Network Query Executor (ICML 2022)
MIT License
88 stars 12 forks source link

Is the GNN algorithm the only learnable part of this framework? #3

Closed qqaazxddrr closed 1 year ago

qqaazxddrr commented 1 year ago

It looks like the only learnable part of your proposed algorithm is the mapping operation, the GNN model. The logical operations use fuzzy logic and do not require learning. So, why not use the trained GNN model directly in the GNN-QE framework?

KiddoZhu commented 1 year ago

Hi! Your understanding is right. GNN is the only learnable component of GNN-QE. You may train the GNN-QE on 1p queries only and evaluate it on complex queries (like CQD). It's feasible but the results are not so good, because 1p only deals with one-hot fuzzy sets as input, while projections in other queries may deal with multi-hot fuzzy sets as input.