The main motivation for our data splits is to control the variance between the train and test sets with respect to certain data dimensions.
for both inference types, we create a variance along the syntactic complexity dimension.