Table 2

Fairness evaluation index system of marketing algorithm

Algorithm fairness evaluation perspectiveAlgorithm fairness criteriaMarketing algorithm fairness evaluation index calculation method
Marketing coverage fairnessEquality of OpportunityCEOAi=STPR=P(Yˆ=1|S=i,Y=1)=TPTP+FNCEOD=i=1n(CEOAiCEOAi¯)2/n
Disparate MistreatmentCDMAi=SFPR+SFNR2=[P(Yˆ=1|S=i,Y=0)+P(Yˆ=0|S=i,Y=1)]/2=(FPTN+FP+FNTP+FN)/2CDMD=i=1n(CDMAiCDMAi¯)2/n
Marketing intensity fairnessDemographic ParityEDPAi=Y(S=i)¯Y¯, Y is the amount of red envelopes
EDPDj=i=1n(EDPAiEDPAi¯)2nEDPD=EDPDjEDPDminEDPDmaxEDPDmin
DPJSij=JS(SiSj)=12KL(SiSi+Sj2)+12KL(SjSi+Sj2)=12si(x)log2si(x)si(x)+sj(x)+12sj(x)log2sj(x)si(x)+sj(x)DPJS=1n(n1)jiDPJSij
Marketing frequency fairnessDemographic ParityFDPAi=Y(S=i)¯/Y¯, Y is the number of times the user gets a red envelope in a period of time
FDPDj=i=1n(FDPAiFDPAi¯)2/nFDPD=FDPDjFDPDminFDPDmaxFDPDmin
DPJSij=JS(SiSj)=12KL(SiSi+Sj2)+12KL(SjSi+Sj2)=12si(x)log2si(x)si(x)+sj(x)+12sj(x)log2sj(x)si(x)+sj(x)DPJS=1n(n1)jiDPJSij

Note(s): Among them, n is the number of categories of sensitive attribute S, i is the population of each category under a certain sensitive attribute, and j is each sensitive attribute

Source(s): Table by authors’

or Create an Account

Close subscription notice
Close access options