# 19th place solution

Hi Everyone,
Ending final validation, I share my solution.
My solution is what I call
Triplet Update
.
My model has hidden layers for combinations of triple atoms.
This model is generalization of
Edge Update
, and similar to Higher-order Graph Neural Networks in a sense.
Code:
[https://github.com/toshi-k/kaggle-champs-scalar-coupling](https://github.com/toshi-k/kaggle-champs-scalar-coupling)
![conceptual diagram](assets/1c29f028606383c633bb5ca8.png)