gitextract_q068fqi7/ ├── .gitignore ├── LICENSE ├── README.md ├── configs/ │ ├── CLUSTER/ │ │ ├── ablation/ │ │ │ ├── full/ │ │ │ │ ├── 1e-1/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-2/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-3/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-4/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-5/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-6/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-7/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-8/ │ │ │ │ │ └── node │ │ │ │ └── none │ │ │ └── sparse/ │ │ │ ├── node │ │ │ └── none │ │ └── optimized │ ├── MOLHIV/ │ │ ├── ablation/ │ │ │ ├── full/ │ │ │ │ ├── 1e-3/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-4/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-5/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-6/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-7/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-8/ │ │ │ │ │ └── node │ │ │ │ └── none │ │ │ └── sparse/ │ │ │ ├── node │ │ │ └── none │ │ └── optimized │ ├── MOLPCBA/ │ │ ├── ablation/ │ │ │ ├── full/ │ │ │ │ ├── 1e-3/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-4/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-5/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-6/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-7/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-8/ │ │ │ │ │ └── node │ │ │ │ └── none │ │ │ └── sparse/ │ │ │ ├── node │ │ │ └── none │ │ └── optimized │ ├── PATTERN/ │ │ ├── ablation/ │ │ │ ├── full/ │ │ │ │ ├── 1e-1/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-2/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-3/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-4/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-5/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-6/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-7/ │ │ │ │ │ └── node │ │ │ │ ├── 1e-8/ │ │ │ │ │ └── node │ │ │ │ └── none │ │ │ └── sparse/ │ │ │ ├── node │ │ │ └── none │ │ └── optimized │ └── ZINC/ │ ├── ablation/ │ │ ├── full/ │ │ │ ├── 1e-2/ │ │ │ │ └── node │ │ │ ├── 1e-3/ │ │ │ │ └── node │ │ │ ├── 1e-4/ │ │ │ │ └── node │ │ │ ├── 1e-5/ │ │ │ │ └── node │ │ │ ├── 1e-6/ │ │ │ │ └── node │ │ │ ├── 1e-7/ │ │ │ │ └── node │ │ │ ├── 1e-8/ │ │ │ │ └── node │ │ │ └── none │ │ └── sparse/ │ │ ├── node │ │ └── none │ └── optimized ├── data/ │ ├── SBMs.py │ ├── data.py │ ├── molecules.py │ ├── molhiv.py │ ├── molpcba.py │ ├── script_download_SBMs.sh │ ├── script_download_all_datasets.sh │ └── script_download_molecules.sh ├── layers/ │ ├── graph_transformer_layer.py │ └── mlp_readout_layer.py ├── main_SBMs_node_classification.py ├── main_ZINC_graph_regression.py ├── main_molhiv.py ├── main_molpcba.py ├── misc/ │ ├── download_datasets.md │ └── env_installation.md ├── nets/ │ ├── SBMs_node_classification/ │ │ ├── SAN.py │ │ ├── SAN_EdgeLPE.py │ │ ├── SAN_NodeLPE.py │ │ └── load_net.py │ ├── ZINC_graph_regression/ │ │ ├── SAN.py │ │ ├── SAN_EdgeLPE.py │ │ ├── SAN_NodeLPE.py │ │ └── load_net.py │ ├── molhiv_graph_regression/ │ │ ├── SAN.py │ │ ├── SAN_EdgeLPE.py │ │ ├── SAN_NodeLPE.py │ │ └── load_net.py │ └── molpcba/ │ ├── SAN.py │ ├── SAN_EdgeLPE.py │ ├── SAN_NodeLPE.py │ └── load_net.py ├── requirements.txt ├── scripts/ │ ├── CLUSTER/ │ │ ├── ablation/ │ │ │ ├── full_node_1e-1 │ │ │ ├── full_node_1e-2 │ │ │ ├── full_node_1e-3 │ │ │ ├── full_node_1e-4 │ │ │ ├── full_node_1e-5 │ │ │ ├── full_node_1e-6 │ │ │ ├── full_node_1e-7 │ │ │ ├── full_node_1e-8 │ │ │ ├── full_none │ │ │ ├── sparse_node │ │ │ └── sparse_none │ │ └── optimized/ │ │ └── cluster_optimized │ ├── MOLHIV/ │ │ ├── ablation/ │ │ │ ├── full_node_1e-3 │ │ │ ├── full_node_1e-4 │ │ │ ├── full_node_1e-5 │ │ │ ├── full_node_1e-6 │ │ │ ├── full_node_1e-7 │ │ │ ├── full_node_1e-8 │ │ │ ├── full_none │ │ │ ├── sparse_node │ │ │ └── sparse_none │ │ └── optimized/ │ │ └── molhiv_optimized │ ├── MOLPCBA/ │ │ ├── ablation/ │ │ │ ├── full_node_1e-3 │ │ │ ├── full_node_1e-4 │ │ │ ├── full_node_1e-5 │ │ │ ├── full_node_1e-6 │ │ │ ├── full_node_1e-7 │ │ │ ├── full_node_1e-8 │ │ │ ├── full_none │ │ │ ├── sparse_node │ │ │ └── sparse_none │ │ └── optimized/ │ │ └── molpcba_optimized │ ├── PATTERN/ │ │ ├── ablation/ │ │ │ ├── full_node_1e-1 │ │ │ ├── full_node_1e-2 │ │ │ ├── full_node_1e-3 │ │ │ ├── full_node_1e-4 │ │ │ ├── full_node_1e-5 │ │ │ ├── full_node_1e-6 │ │ │ ├── full_node_1e-7 │ │ │ ├── full_node_1e-8 │ │ │ ├── full_none │ │ │ ├── sparse_node │ │ │ └── sparse_none │ │ └── optimized/ │ │ └── pattern_optimized │ ├── ZINC/ │ │ ├── ablation/ │ │ │ ├── full_node_1e-2 │ │ │ ├── full_node_1e-3 │ │ │ ├── full_node_1e-4 │ │ │ ├── full_node_1e-5 │ │ │ ├── full_node_1e-6 │ │ │ ├── full_node_1e-7 │ │ │ ├── full_node_1e-8 │ │ │ ├── full_none │ │ │ ├── sparse_node │ │ │ └── sparse_none │ │ └── optimized/ │ │ └── zinc_optimized │ └── reproduce.md └── train/ ├── MetricWrapper.py ├── metrics.py ├── train_SBMs_node_classification.py ├── train_ZINC_graph_regression.py ├── train_molhiv.py └── train_molpcba.py