Discussion Notes

Jan 29, 2001

(courtesy Rob Capra with some help from Saverio Perugini's notes)

Ways of Targeting

      Individual  |  Topic   |  Location
    --------------+----------+------------
        single    |  single  |   single
                  |          |
        group     |  group   |   group
                  |          |
         all      |   all    |    all
Some examples:

Why Target Users?

Business people may be referring to "versioning" when they talk about targeting. Versioning has to do with selling different versions of the same basic product (i.e. hardcover, softcover, and eventually bargin books).

One approach to targeting is to think of recommendation as filling in missing values to a people-artifacts matrix; this gives rise to the functional modeling viewpoint. An alternative viewpoint is:

Data Mining

Need to make sure we have all the information before drawing conclusions

Example about coffee and tea (from Brin, Motwani, and Silverstein)

                   |  drinks coffee    |  no coffee   |  sub-totals
   ----------------+-------------------+--------------+--------------
     drinks tea    |         20        |      5       |      25
   ----------------+-------------------+--------------+--------------
       no tea      |         70        |      5       |      75
   ----------------+-------------------+--------------+--------------
      sub-totals   |         90        |      10      |     100

80% of tea drinkers also drink coffee, but the apriori probability of being a coffee drinker is 90%. So being a tea drinker actually decreases the chances that a person is a coffee drinker when compared to the prior probability of being a coffee drinker. Rather than target tea drinkers for a coffee promotion, we could have done better by not targeting at all. Moral of the story: we need to look at all the information.

Caution in making constructive inductions

Complex relationships/meta-information -- the at least two example:

       beer    chips    diapers  |    salsa
     ----------------------------+------------
         1       0         1     |      1
         1       1         0     |      1
         0       1         1     |      1
         1       0         0     |      0 

Q: What predicts purchasing salsa?
A: Purchasing at least two of {beer, chips, diapers}

Computers are not good at this type of meta-reasoning. They typically only look for what they are told. If they are not told to look for a type of relationship, they will probably not find it.

Example from biology: Crick and Watson looking at how combinations from 4 base pairs form 20 amino acids (which then go on to encode protiens). They correctly inferred that there must be at least 3 base pairs to get 20 > 16 combinations, but incorrectly inferred other aspects of the encodings. Considered a challenge problem for constructive induction.

Are there RS designs that work for all ways of targeting?

(Can we design an RS independently of a (decided) way of targeting?)



Return Home