Learning Probabilistic Hierarchical Task Networks to Capture User Preferences