Text this: Dynamic modeling by usage data for personalization systems