Dynamic Conditional Random Fields