What I know about CRF is that they are discriminative models, while HMM are generative models, but, in the inference method, both use the same algorithm, that is, the Viterbi algorithm, and forward and backward algorithms.
Does CRF use the same features as HMM, namely features transition and state features?
But in here https://homepages.inf.ed.ac.uk/csutton/publications/crftut-fnt.pdf, CRF has these features Edge-Observation and Node-Observation Features.
What is the difference features transition and state features vs features Edge-Observation and Node-Observation features?