Maybe it's question of terminology, but my understanding differs:
- in the EdgeFeatureGraphCRF model, the potential of a labeling (i.e. associating one label to each node of the graph) is the sum of the node's and edge's potentials
- the unary potential of each node depends on the node's features and node's label
- the pairwise potential of each edge depends on the edge's features and on the label the 2 nodes linked by the edge
So the features of each edge connecting two nodes are considered.
What do you mean by "higher order connections in the class"?
JL