Modeling idiosyncratic preferences: How generative knowledge and expression frequency jointly determine language structure