We formulate the prediction of the SOMs of small organic molecules as a binary node classification problem on undirected graphs G = (V, E), where every node v i ∈ V represents an atom and every edge e ij ∈ E represents a bond between nodes v i and v j . Each node has an associated binary label y i , where y i = 1 if the underlying atom is a SOM and 0 otherwise.