Method of using only feedback from the presentations that enhance system performance recommendations.

A system for customizing a profile (210) user for a recommendation system comprising: a controller (201) selectively receives user feedback that refers to a content that is the target for the recommendation system and checking a rate error for a profile (210) modified user based on the user feedback with an error rate for the profile (210) user without the modifications based upon the user feedback, wherein the controller (201) incorporates only with permanent changes based on user feedback profile (210) user if the error rate has not been degraded by the modifications.