A system and method for controlling information output based on user
feedback about the information that includes a plurality of information
sources. At least one neural network module selects one or more of a
plurality of objects to receive information from the plurality of
information sources based on a plurality of inputs and a plurality of
weight values during that epoch. At least one server, associated with the
neural network module, provides one or more of the objects to a plurality
of recipients. The recipients provide feedback during an epoch. At the
conclusion of an epoch, the neural network takes the feedback that has
been provided from the recipients and generates a rating value for each of
the objects. Based on the rating value and selections made, the neural
network redetermines the weight values. The neural network then selects
the objects to receive information during a subsequent epoch.