The Curvature Constrained
Splines (CCS) methodology has been used
for fitting repulsive potentials to be used in SCC-DFTB calculations.
The benefit of using CCS is that the actual fitting of the repulsive
potential is performed through quadratic programming on a convex objective
function. This guarantees a unique (for strictly convex) and optimum
two-body repulsive potential in a single shot, thereby making the
parametrization process robust, and with minimal human effort. Furthermore,
the constraints in CCS give the user control to tune the shape of
the repulsive potential based on prior knowledge about the system
in question. Herein, we developed the method further with new constraints
and the capability to handle sparse data. We used the method to generate
accurate repulsive potentials for bulk Si polymorphs and demonstrate
that for a given Slater-Koster table, which reproduces the experimental
band structure for bulk Si in its ground state, we are unable to find
one single two-body repulsive potential that can accurately describe
the various bulk polymorphs of silicon in our training set. We further
demonstrate that to increase transferability, the repulsive potential
needs to be adjusted to account for changes in the chemical environment,
here expressed in the form of a coordination number. By training a
near-sighted Atomistic Neural Network potential, which includes many-body
effects but still essentially within the first-neighbor shell, we
can obtain full transferability for SCC-DFTB in terms of describing
the energetics of different Si polymorphs.