In particular in EdgeFeatureGraphCRF you can choose whether a given feature should result in symmetric, anti-symmetric or arbitrary potentials.