Web User Modeling via Negotiating Information Foraging Agent