# #9 Solution: model with only atom type and distance Hi, all Kagglers, I am glad to share a brief explanation of my method and why I design the model as follows. I really appreciate organizers for holding such a nice competition. I learned a lot and really enjoyed the competition. All questions and opinions are always welcome! Strategy I have a few domain knowledge in quantum chemistry but not specific in this competition. The only domain expertise I used is that "all quantum mechanical properties are determined by atom type and distances between atoms". This was my fundamental strategy so I used only atom type and distance as input features. However, other participants showed that other features can improve the performance of their models. More surprisingly, some models which don't preserve permutation, rotational, and translational invariance outperformed my models. It really shocked me! I really appreciate their efforts to find such an innovative idea. It gave me inspiration in my research topic. I guess that the reason why such things don't make any problem in this competition is that there are some hidden patterns in atom ordering and 3D geometry of molecules of QM9 set. I wonder how the performance of the models change if we randomly change atom ordering, randomly rotate and translate the geometry of molecules in a large amount. In addition, I still personally believe that such conditions must be satisfied to develop robust and reliable models to predict molecular properties. Model I represented a molecule with a fully connected graph. Initial node feature includes only atom type and initial edge feature includes an only distance between atoms. I started with MPNN architecture. In contrast to original MPNN, my model predict scalar coupling between two atoms from their node state obtained after the propagation step. I used 8 different fully connected layers for each type of scalar coupling. I found that not sharing interaction layers improved the performance. I used 4 interaction block with 8 towers and 256 dimensions. This model achieved about -1.7--1.8 in public LD. The followings are my major modification to my models and corresponding LB score. Replace onehot encoding of distance to RBF proposed in Schnet paper : LB:-2.1---2.2 Edge update network: -2.4 Edge update network with GRU update function: -2.6 Hyperparameter tunning : -2.8 Ensemble with 10 models with different initial weight parameters: -2.98 Finally, I congrats all the prize winners and thank all participants. I appreciate organizers' efforts again.