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_inline531 , as the collection of broker prices tex2html_wrap_inline465 , broker interest vectors tex2html_wrap_inline455 , and the subscription topology matrix S. Our goal is to understand the evolution of tex2html_wrap_inline531 , given (i) an initial configuration tex2html_wrap_inline541 ; (ii) the values of the various extrinsic (possibly time-varying) variables: the category prevalences tex2html_wrap_inline441 , the costs tex2html_wrap_inline447 , tex2html_wrap_inline405 , and tex2html_wrap_inline403 , the consumer value V, and the consumer interest vectors tex2html_wrap_inline501 ; 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_inline531 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_inline557 for consumer c is given by:

  equation106

where tex2html_wrap_inline561 is the step function: tex2html_wrap_inline563 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_inline465 . The term in square brackets is the expected value of an article in category j: it always costs the consumer tex2html_wrap_inline403 to process it, regardless of its worth, and with probability tex2html_wrap_inline501 consumer c will pay tex2html_wrap_inline465 to receive information worth V.

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

  eqnarray121




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

Jeff Kephart
Fri Mar 6 10:52:26 EST 1998