next up previous
Next: Single broker case Up: Dynamics of an Information-Filtering Previous: Model of the news

Behavior of the news filtering economy

In this section we illustrate desirable and undesirable phenomena that can occur in our news filtering economy. First, we define the state of the system, from which any desired aspect of behavior can be derived. Then, we derive the state and behavior of simple systems with a few well-informed brokers and an infinite number of consumers. Finally, we simulate a system of many brokers and consumers with limited knowledge of the system state, and show that it can self-organize into a configuration that is beneficial to brokers and consumers alike.

We define the state of the system at time t, tex2html_wrap_inline523 , as the collection of broker prices tex2html_wrap_inline457 , broker interest vectors tex2html_wrap_inline447 , and the subscription topology matrix S. Our goal is to understand the evolution of tex2html_wrap_inline523 , given (i) an initial configuration tex2html_wrap_inline533 ; (ii) the values of the various extrinsic (possibly time-varying) variables: the category prevalences tex2html_wrap_inline433 , the costs tex2html_wrap_inline439 , tex2html_wrap_inline395 , and tex2html_wrap_inline393 , the consumer value V, and the consumer interest vectors tex2html_wrap_inline499 ; and (iii) the algorithms used by each agent to dynamically modify those variables over which it has control, including specification of a) the state information accessible to the agent and b) the times at which the modifications are made.

Any desired individual or aggregate aspect of behavior can be extracted from the history of tex2html_wrap_inline523 and the extrinsic variables. Two particularly important quantities are the expected utility per article for consumers and brokers. It can be shown that the expected utility per article tex2html_wrap_inline549 for consumer c is given by:

  equation80

where tex2html_wrap_inline553 is the step function: tex2html_wrap_inline555 for x>0, and 0 otherwise. The product term in large parentheses is the probability that an article in category j is not offered by any broker for a price less than tex2html_wrap_inline457 . The term in square brackets is the expected value of an article in category j: it always costs the consumer tex2html_wrap_inline393 to process it, regardless of its worth, and with probability tex2html_wrap_inline499 consumer c will pay tex2html_wrap_inline457 to receive information worth V.

The appropriate utility function for the broker is its expected profit per article, given by:

  eqnarray95




next up previous
Next: Single broker case Up: Dynamics of an Information-Filtering Previous: Model of the news

Jeff Kephart
Mon Aug 17 15:49:03 EDT 1998