Data-driven methods for building reduced kinetic Monte Carlo models of complex chemistry from molecular dynamics simulations