Online User Purchasing Behavior Modeling