CN104268644A - Method and device for predicting click frequency of advertisement at advertising position - Google Patents

Method and device for predicting click frequency of advertisement at advertising position Download PDF

Info

Publication number
CN104268644A
CN104268644A CN201410490512.0A CN201410490512A CN104268644A CN 104268644 A CN104268644 A CN 104268644A CN 201410490512 A CN201410490512 A CN 201410490512A CN 104268644 A CN104268644 A CN 104268644A
Authority
CN
China
Prior art keywords
advertisement exposure
prediction model
exposure number
advertisement
day
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410490512.0A
Other languages
Chinese (zh)
Inventor
高翔
齐翔
王永杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sina Technology China Co Ltd
Original Assignee
Sina Technology China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sina Technology China Co Ltd filed Critical Sina Technology China Co Ltd
Priority to CN201410490512.0A priority Critical patent/CN104268644A/en
Publication of CN104268644A publication Critical patent/CN104268644A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0202Market predictions or forecasting for commercial activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0245Surveys

Abstract

The invention discloses a method and device for predicting the click frequency of an advertisement at an advertising position. The method comprises the steps that with respect to each orientation of the advertisement to be estimated issued at the advertising position, an advertisement exposure frequency prediction model which is selected in advance is used, and an advertisement exposure frequency predicted value of the orientation within a set prediction time period is obtained; according to the sum of statistical advertisement exposure frequency actual values of all the orientations and the sum of statistical advertisement click frequency actual values within a set historical time period, the advertisement click rate within the set historical time period is determined; the products of the advertisement exposure frequency predicted values of all the orientations and the advertisement click rate are calculated respectively, and the sum of the calculated products serves as the advertisement click frequency predicted value within the set prediction time period, wherein the advertisement exposure frequency prediction model is selected from at least two prediction models according to the prediction error rates of at least two advertisement exposure frequency prediction models trained in advance. The method can increase the advertisement click frequency prediction accuracy rate.

Description

The number of clicks predictor method of the advertisement on advertisement position and device
Technical field
The present invention relates to Internet technical field, particularly relate to number of clicks predictor method and the device of the advertisement on a kind of advertisement position.
Background technology
The web advertisement is exactly the advertisement done on network.The web advertisement is a kind of by the high-tech advertising campaign mode of network delivery to Internet user.It utilizes the ad banner on website, text link, multimedia method by web advertisement release platform, in internet publication or releasing advertisements.Wherein, according to CPC (the Cost Per Click that charging divides, by number of clicks charge) advertisement and CPD (Cost Per Day, by number of days charge) advertisement and CPM (Cost Per Mille, by often showing thousand charges) advertisement difference, the number of times that the advertiser of CPC advertisement clicks advertisement according to user is charged, and is one of advertisement form of comparative maturity in network.
Targeted ads refers to can according to Demographic, and the audient for the region of specifying, age, sex, interest, educational background, marital status etc. carries out the form of advertisement putting, and targeted ads can find accurate audient group for client.Such as, for the age, the orientation of women and the orientation of the male sex during advertisement putting, can be comprised.Therefore, the numerous advertisers that are combined into of CPC advertisement and targeted ads favored.
Usually, advertiser, before input advertisement, wishes that certain or some advertisement positions understood on website throw in the effect of advertisement, and formulates the decision-making etc. of subscribing advertisement position according to the input effect understood.Therefore, the requirement of multiple operations such as the inquiry of the advertisement position on website, reservation and release is carried out for meeting advertiser, prior art takes certain mode usually, the number of times clicked to the advertisement that following certain advertisement position of a period of time is thrown in is estimated, and carries out the reference of advertisement putting for advertiser.
In prior art, the predictor method of the ad click number of times on advertisement position is normally estimated based on single prediction model.Wherein, prediction model carries out modeling according to historical trend and obtains.
But, the present inventor finds that the historical trend of different advertisement positions is often different, such as, the fluctuation ratio of ad click number of times to all trend of some advertisement positions is more responsive, the week due to be working day ad click number of times less, Sunday Saturday due to be off-day ad click number of times more, and the ad click number of times of some advertisement positions is more responsive to seasonal trend, therefore, the ad click number of times of single prediction model to different advertisement position is used to estimate, often make to estimate accuracy rate not high, even may occur that the ad click number of times estimated is the situation that negative value etc. does not conform to convention.
Therefore, be necessary to provide a kind of method more adequately can carried out the ad click number of times on advertisement position and estimate.
Summary of the invention
For the defect that above-mentioned prior art exists, embodiments provide predictor method and the device of the ad click number of times on a kind of advertisement position, in order to more adequately to carry out estimating of ad click number of times.
Embodiments provide the predictor method of the ad click number of times on a kind of advertisement position, comprising:
For each orientation of the advertisement that advertisement position to be estimated has been thrown in, use the prediction model of the advertisement exposure number selected in advance, obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon; And
According to the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in the setting historical time section counted, determine the ad click rate in described setting historical time section;
Calculate the discreet value of the advertisement exposure number of each orientation and the product of described ad click rate respectively, using the discreet value as the ad click number of times in described setting prediction time horizon of each sum of products of calculating;
Wherein, the prediction model of described advertisement exposure number be at least two prediction models of the advertisement exposure number according to training in advance estimate error rate, choose out from described at least two prediction models.
Wherein, described at least two prediction models comprise: the first prediction model and the 4th prediction model;
In first prediction model and the 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number in the i-th-T sky, and T is predetermined period;
Wherein, in the first prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=growth (i) × seasonality (i) (formula 5)
In formula 5, seasonality (i) is the first correction factor, and t 1it is the first predetermined period; Growth (i)=a 1× i+b 1; a 1and b 1it is the training parameter of the first prediction model; H [i-T 1] be the i-th-T 1the actual value of it advertisement exposure number; And
In 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=a 4× h [i-T 4]+b 4(formula 8)
Wherein, T 4it is the second predetermined period; H [i-T 4] represent the i-th-T 4the actual value of it advertisement exposure number; a 4and b 4it is the training parameter of the 4th prediction model.
Preferably, described at least two prediction models also comprise: the second prediction model, the 3rd prediction model and holt-winter prediction model; And
In second prediction model the discreet value p [i, w] of advertisement exposure number in i-th day week of w be according to w week before the actual value of the advertisement exposure number of i-th day in several weeks determine; Wherein, in the second prediction model, the discreet value p [i, w] of the advertisement exposure number in i-th day week of w is specially:
p [ i , w ] = Σ j 2 = 1 k 2 g [ i , w - j 2 ] k 2 (formula 6)
In formula 6, if w-j 2within i-th day, record the actual value of advertisement exposure number week, then g [i, w-j 2] represent w-j 2the actual value of the advertisement exposure number in i-th day week, otherwise g [i, w-j 2] represent w-j 2the discreet value of the advertisement exposure number in i-th day week; k 2for integer, represent the training parameter of the second prediction model; j 2get 1 to k 2integer; And
In 3rd prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number of some days before i-th day; Wherein, in the second prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
p [ i ] = Σ j 3 = 1 k 3 h [ i - j 3 ] k 3 (formula 7)
In formula 7, if the i-th-j 3it records the actual value of advertisement exposure number, then h [i-j 3] represent the i-th-j 3the actual value of it advertisement exposure number, otherwise h [i-j 3] represent the i-th-j 3the discreet value of it advertisement exposure number; k 3for integer, represent the training parameter of the 3rd prediction model; j 3get 1 to k 3integer.
Preferably, for each prediction model of the advertisement exposure number of training, the error rate of estimating of this prediction model is calculated according to following formula 10:
E = Σ s ∈ S ω s m s Σ s ∈ S ω s (formula 10)
In formula 10, s represents the number of days of test data set, s ∈ S={s 1, s 1+ u, s 1+ 2u ... .., s n, s 1represent first data item in S, s nrepresent the n-th data item in S, s n=s 1+ (n-1) u, u represent and increase progressively item; E be calculate estimate error rate; m srepresent from l-s days on average estimating error rate in l-1 days; L is the total length of training dataset and test data set; represent i-th day estimate error rate; P [i] is the discreet value of the advertisement exposure number of i-th day obtained based on this prediction model; H [i] is the actual value of the advertisement exposure number of i-th day; ω srepresent the weight of test data set s; ε is smoothing parameter.
Preferably, described in obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon after, also comprise:
According to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in described setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the second correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in described setting historical time section respectively.
Preferably, described at least two prediction models are all trained based on pretreated training data;
Wherein, residing pre-service specifically comprises data cleansing process and data smoothing process;
Described data cleansing process specifically comprises: the directional data cleaning that historical data is very few and unusual fluctuations and the serious data cleansing of incompleteness;
Described data smoothing process specifically comprises: abnormal shake data smoothing process and festivals or holidays abnormal data smoothing processing.
Preferably, the process of described abnormal shake data smoothing is specially:
According to the actual value h [i, w] of the advertisement exposure number in i-th day week of w, calculate local mean values μ, upper dividing value b according to following formula 1,2,3 respectively uwith floor value b l:
μ = 1 4 ( h [ i , w - 2 ] + h [ i , w - 1 ] + h [ i , w + 1 ] + h [ i , w + 2 ] ) (formula 1)
B u=max{1.65 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 2)
B l=min{0.66 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 3)
According to the advertisement exposure number smoothing process of following formula 4 to i-th day week of w, obtain the smooth value hw [i, w] ' of the advertisement exposure number in i-th day week of w:
h [ i , w ] &prime; = &mu; , h [ i , w ] = 0 b u , h [ i , w ] > b u b l , h [ i , w ] < b 1 h [ i , w , ] , b l &le; h [ i , w ] &le; b u (formula 4).
The embodiment of the present invention additionally provides the estimating device of the ad click number of times on a kind of advertisement position, comprising:
Prediction model chooses module, for the advertisement exposure according to training in advance at least two prediction models estimate error rate, from described at least two prediction models, select the prediction model estimated for advertisement exposure number;
Advertisement exposure number estimates module, for each orientation for the advertisement that advertisement position to be estimated has been thrown in, use described prediction model to choose the prediction model of the advertisement exposure number that module selects, obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon;
Ad click rate determination module, for the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in the setting historical time section that basis counts, determines the ad click rate in described setting historical time section;
Ad click number of times estimates module, for the product of the discreet value and described ad click rate that calculate the advertisement exposure number of each orientation respectively, using the discreet value as the ad click number of times in described setting prediction time horizon of each sum of products of calculating.
Wherein, described at least two prediction models comprise: the first prediction model and the 4th prediction model;
In first prediction model and the 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number in the i-th-T sky, and T is predetermined period;
Wherein, in the first prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=growth (i) × seasonality (i) (formula 5)
In formula 5, seasonality (i) is the first correction factor, and t 1it is the first predetermined period; Growth (i)=a 1× i+b 1; a 1and b 1it is the training parameter of the first prediction model; H [i-T 1] be the i-th-T 1the actual value of it advertisement exposure number; And
In 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=a 4× h [i-T 4]+b 4(formula 8)
Wherein, T 4it is the second predetermined period; H [i-T 4] represent the i-th-T 4the actual value of it advertisement exposure number; a 4and b 4it is the training parameter of the 4th prediction model.
Preferably, described at least two prediction models also comprise: the second prediction model, the 3rd prediction model and holt-winter prediction model; And
In second prediction model the discreet value p [i, w] of advertisement exposure number in i-th day week of w be according to w week before the actual value of the advertisement exposure number of i-th day in several weeks determine; Wherein, in the second prediction model, the discreet value p [i, w] of the advertisement exposure number in i-th day week of w is specially:
p [ i , w ] = &Sigma; j 2 = 1 k 2 g [ i , w - j 2 ] k 2 (formula 6)
In formula 6, if w-j 2within i-th day, record the actual value of advertisement exposure number week, then g [i, w-j 2] represent w-j 2the actual value of the advertisement exposure number in i-th day week, otherwise g [i, w-j 2] represent w-j 2the discreet value of the advertisement exposure number in i-th day week; k 2for integer, represent the training parameter of the second prediction model; j 2get 1 to k 2integer; And
In 3rd prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number of some days before i-th day; Wherein, in the second prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
p [ i ] = &Sigma; j 3 = 1 k 3 h [ i - j 3 ] k 3 (formula 7)
In formula 7, if the i-th-j 3it records the actual value of advertisement exposure number, then h [i-j 3] represent the i-th-j 3the actual value of it advertisement exposure number, otherwise h [i-j 3] represent the i-th-j 3the discreet value of it advertisement exposure number; k 3for integer, represent the training parameter of the 3rd prediction model; j 3get 1 to k 3integer.
Preferably, described prediction model chooses module specifically for each prediction model of advertisement exposure number for training, and what calculate this prediction model according to following formula 10 estimates error rate:
E = &Sigma; s &Element; S &omega; s m s &Sigma; s &Element; S &omega; s (formula 10)
In formula 10, s represents the number of days of test data set, s ∈ S={s 1, s 1+ u, s 1+ 2u ... .., s n, s 1represent first data item in S, s nrepresent the n-th data item in S, s n=s 1+ (n-1) u, u represent and increase progressively item; E be calculate estimate error rate; m srepresent from l-s days on average estimating error rate in l-1 days; L is the total length of training dataset and test data set; represent i-th day estimate error rate; P [i] is the discreet value of the advertisement exposure number of i-th day obtained based on this prediction model; H [i] is the actual value of the advertisement exposure number of i-th day; ω srepresent the weight of test data set s; ε is smoothing parameter.
Preferably, described advertisement exposure number estimates module also for each orientation for the advertisement that advertisement position to be estimated has been thrown in, according to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in described setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the second correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in described setting historical time section respectively.
Further, the estimating device of the ad click number of times on described advertisement position, also comprises:
Prediction model training module, for training described at least two prediction models based on pretreated training data; Wherein, residing pre-service specifically comprises data cleansing process and data smoothing process; Described data cleansing process specifically comprises: the directional data cleaning that historical data is very few and unusual fluctuations and the serious data cleansing of incompleteness; Described data smoothing process specifically comprises: abnormal shake data smoothing process and festivals or holidays abnormal data smoothing processing.
In technical scheme of the present invention, set up multiple prediction model that advertisement exposure number is estimated, and select from multiple prediction model and estimate the less prediction model of error rate; Respectively the advertisement exposure number of the difference orientation of advertisement is estimated based on the prediction model selected, and combine the ad click rate counted according to the historical data of advertisement position, thus, obtain the discreet value of the ad click number of times in following a period of time.Thus the present invention improves the accuracy that the ad click number of times on advertisement position is estimated well.
Accompanying drawing explanation
Fig. 1 is the method flow diagram choosing the prediction model estimated for advertisement exposure number of the embodiment of the present invention;
Fig. 2 is the process flow diagram of the predictor method of ad click number of times on the advertisement position of the embodiment of the present invention;
Fig. 3 is the inner structure block diagram of the estimating device of ad click number of times on the advertisement position of the embodiment of the present invention.
Embodiment
For making object of the present invention, technical scheme and advantage clearly understand, enumerate preferred embodiment referring to accompanying drawing, the present invention is described in more detail.But it should be noted that, the many details listed in instructions are only used to make reader to have a thorough understanding, even if do not have these specific details also can realize these aspects of the present invention to one or more aspect of the present invention.
The term such as " module " used in this application, " system " is intended to comprise the entity relevant to computing machine, such as but not limited to hardware, firmware, combination thereof, software or executory software.Such as, module can be, but be not limited in: the thread of the process that processor runs, processor, object, executable program, execution, program and/or computing machine.For example, application program computing equipment run and this computing equipment can be modules.One or more module can be positioned at an executory process and/or thread.
The present inventor considers, the ad click number of times on advertisement position is often relevant with the clicking rate of advertisement with the page browsing amount (PV, Page View) of advertisement place Website page.Wherein, the page browsing amount of Website page can think advertisement exposure number again.Therefore, the present inventor sets up the multiple prediction model estimated advertisement exposure number, and calculate based on the error rate of estimating of historical data to multiple prediction model of advertisement position, select from multiple prediction model and estimate the less prediction model of error rate, to estimate the advertisement exposure number on advertisement position.And, the present inventor also considers, historical data and the advertisement exposure number of the difference orientation of the advertisement on advertisement position often have very big difference, therefore, can estimate different directed advertisement exposure number respectively based on the prediction model selected, and combine the ad click rate counted according to the historical data of advertisement position, obtain the discreet value of the ad click number of times in following a period of time.The model that this ad click number of times selecting applicable advertisement position from the prediction model of multiple advertisement exposure number is estimated, to carry out the mode that advertisement exposure number is estimated respectively to the difference orientation of advertisement, improve the accuracy that the ad click number of times on advertisement position is estimated well.
Technical scheme of the present invention is described in detail below in conjunction with accompanying drawing.
The present inventor through analyzing and researching to the fluctuation etc. of the historical trend of multiple advertisement position, summing up experience etc., establish the prediction model of at least two kinds of advertisement exposure numbers.Further, can calculate the error rate of estimating of prediction model of the advertisement exposure number set up in advance in the present invention, thus select from the prediction model of these advertisement exposure numbers and estimate less one of error rate, for estimating of advertisement exposure number.Particularly, the flow process of the method for the prediction model estimated for advertisement exposure number that what the embodiment of the present invention provided choose, as shown in Figure 1, comprises the steps:
S101: for the advertisement on advertisement position A, carries out pre-service to the actual value of the advertisement exposure number in setting historical time section.
In this step, pre-service is carried out to the actual value of the advertisement exposure number on advertisement position A in setting historical time section and mainly comprises following several aspect:
Data cleansing process on the one hand.Data cleansing process comprises the very few directional data cleaning of historical data and unusual fluctuations and the serious data cleansing of incompleteness.
Historical data very few directional data cleaning be specifically as follows: for each orientation of the advertisement putting on advertisement position A, if determine, the historical record time span of this orientation correspondence is less than setting-up time length (as 2 week), then remove the advertisement exposure number of this orientation.Unusual fluctuations and incompleteness serious data cleaning tool body can be: if the advertisement exposure number of certain day is secondary relative to the increasing of the previous day or amount of decrease is greater than setting changes in amplitude value, and the historical record time span before current time is greater than setting-up time length, then remove the advertisement exposure number before this day and this day; If for certain sky, from this sky, set number of days (as 7 days) continuously occur shortage of data, then remove the last day occurring shortage of data and advertisement exposure number before.Wherein, if the actual value of the advertisement exposure number of certain day is less than 50, think that this day data lacks.
Another side is data smoothing process.Data smoothing process comprise abnormal shake data smoothing process and festivals or holidays abnormal data smoothing processing.
The process of abnormal shake data smoothing is specifically as follows: according to the actual value h [i of the advertisement exposure number in i-th day week of w, w], calculate local mean values (local average) μ, upper dividing value (upper bound) b according to following formula 1,2,3 respectively uwith floor value (lower bound) b l:
&mu; = 1 4 ( h [ i , w - 2 ] + h [ i , w - 1 ] + h [ i , w + 1 ] + h [ i , w + 2 ] ) (formula 1)
B u=max{1.65 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 2)
B l=min{0.66 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 3).
According to the advertisement exposure number smoothing process of following formula 4 to i-th day week of w, obtain the smooth value hw [i, w] ' of the advertisement exposure number in i-th day week of w:
h [ i , w ] &prime; = &mu; , h [ i , w ] = 0 b u , h [ i , w ] > b u b l , h [ i , w ] < b 1 h [ i , w , ] , b l &le; h [ i , w ] &le; b u (formula 4).
Festivals or holidays, abnormal data smoothing processing was specifically as follows: for the every day in May Day, ten first-class festivals or holidays, determine outside festivals or holidays, apart from this day nearest forward and backward two weeks of week of place, the actual value of two Zhou Zhongxiang determined advertisement exposure number is on the same day averaged or linear interpolation, as the smooth value of the advertisement exposure number of this day.Such as, for a Wednesday in 11, the actual value of the advertisement exposure number of the rear Wednesday outside the previous Wednesday and 11 outside 11 is averaged or linear interpolation, as the smooth value of the advertisement exposure number of the Wednesday in 11.Like this, the situation that the advertisement exposure of May Day, ten first-class festivals or holidays counts existing unusual fluctuations is taken into account, to the smoothing process of advertisement exposure number comprised in the time period of festivals or holidays, can prevent the prediction model of advertisement exposure number from causing the overfitting of prediction model because using unusual fluctuations data when training.
S102: determine training dataset from the actual value of the advertisement exposure number in pretreated setting historical time section, trains the prediction model of at least two the advertisement exposure numbers set up.
Particularly, the prediction model of at least two advertisement exposure numbers of foundation can comprise: the first prediction model, the second prediction model, the 3rd prediction model, the 4th prediction model and holt-winter prediction model.
Wherein, in the first prediction model and the 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number in the i-th-T sky, and T is predetermined period.
In first prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=growth (i) × seasonality (i) (formula 5)
In formula 5, T 1being the first predetermined period, can be year, month, day, week etc., and T 1be less than setting historical time section; Seasonality (i) is the first correction factor, and growth (i)=a 1× i+b 1; a 1and b 1be the training parameter of the first prediction model, h [i-T 1] be the i-th-T 1the actual value of it advertisement exposure number.
Use training data set pair first prediction model carries out training and is exactly: concentrate n-th based on training data 1actual value h [the n of it advertisement exposure number 1], determine and make minimum a 1and b 1.Wherein, d is total number of days that training data is concentrated.
In 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=a 4× h [i-T 4]+b 4(formula 8)
Wherein, T 4be the second predetermined period, be generally the fixed cycle of a setting, as 10 days, 20 days etc.; H [i-T 4] represent the i-th-T 4the actual value of it advertisement exposure number; a 4and b 4it is the training parameter of the 4th prediction model.Like this, the data based on the history previous fixed cycle carry out translation and conversion, can obtain the data in the current fixed cycle.
Use training data set pair the 4th prediction model carries out training and is exactly: concentrate n-th based on training data 2actual value h [the n of it advertisement exposure number 2], determine and make objective function &Sigma; m = d - T 4 d | p [ m ] - h [ n 2 ] | = &Sigma; m = d - T 4 d | a 4 &times; h [ n 2 - T 4 + 1 ] + b 4 - h [ n 2 ] | Minimum a 4and b 4.Wherein, d is total number of days that training data is concentrated.
In second prediction model the discreet value p [i, w] of advertisement exposure number in i-th day week of w be according to w week before the actual value of the advertisement exposure number of i-th day in several weeks determine; Wherein, in the second prediction model, the discreet value p [i, w] of the advertisement exposure number in i-th day week of w is specially:
p [ i , w ] = &Sigma; j 2 = 1 k 2 g [ i , w - j 2 ] k 2 (formula 6)
In formula 6, if w-j 2within i-th day, record the actual value of advertisement exposure number week, then g [i, w-j 2] represent w-j 2the actual value of the advertisement exposure number in i-th day week, otherwise g [i, w-j 2] represent w-j 2the discreet value of the advertisement exposure number in i-th day week; k 2for integer, represent the training parameter of the second prediction model; j 2get 1 to k 2integer.
Training data set pair second prediction model is used to carry out training exactly: to determine training parameter k based on training dataset 2.
In 3rd prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number of some days before i-th day; Wherein, in the second prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
p [ i ] = &Sigma; j 3 = 1 k 3 h [ i - j 3 ] k 3 (formula 7)
In formula 7, if the i-th-j 3it records the actual value of advertisement exposure number, then h [i-j 3] represent the i-th-j 3the actual value of it advertisement exposure number, otherwise h [i-j 3] represent the i-th-j 3the discreet value of it advertisement exposure number; k 3for integer, represent the training parameter of the 3rd prediction model; j 3get 1 to k 3integer.
Training data set pair the 3rd prediction model is used to carry out training exactly: to determine training parameter k based on training dataset 3.
Holt-winter prediction model is well known to those skilled in the art, and it can be estimated based on single exponential smoothing or double smoothing.
Wherein, remember that current is i-th day, based on the discreet value F of the advertisement exposure number in the i-th+m sky in the cumulative holt-winter prediction model of double smoothing after i-th day day before yesterday i+mfor:
F i + m = s i + mt i + q i - T 5 + ( m mod T 5 ) (formula 9-1)
In formula 9-1, T 5for setting seasonal cycle; t i=β (s i-s i-1)+(1-β) t i-1; x iit is the actual value of the advertisement exposure number of i-th day; s 0=x 0; q 0=0; t 0=x 1-x 0; α, β, γ are the training parameter of holt-winter prediction model, and value is in [0,1].
The discreet value F of the advertisement exposure number in the i-th+m sky in holt-winter prediction model after i-th day day before yesterday is taken advantage of based on double smoothing tired i+mfor:
F i + m = ( s i + mt i ) q i - T 5 + ( m mod T 5 ) (formula 9-2)
In formula 9-2, T 5for setting seasonal cycle; t i=β (s i-s i-1)+(1-β) t i-1; x iit is the actual value of the advertisement exposure number of i-th day; s 0=x 0; q 0=1; t 0=x 1-x 0; α, β, γ are the training parameter in the 5th prediction model, and value is in [0,1].
S103: determine test data set from the advertisement exposure number in pretreated setting historical time section, what obtain each prediction model based on test data set estimates error rate.
Particularly, if the test data set s determined gets S set={ s 1, s 1+ u, s 1+ 2u ... .., s nin element, then that can determine prediction model according to following formula 10 estimates error rate E:
E = &Sigma; s &Element; S &omega; s m s &Sigma; s &Element; S &omega; s (formula 10)
In formula 10, s represents the number of days of test data set, s ∈ S={s 1, s 1+ u, s 1+ 2u ... .., s n, s 1represent first data item in S, s nrepresent the n-th data item in S, s n=s 1+ (n-1) u, u represent and increase progressively item; represent from l-s days on average estimating error rate in l-1 days; L is the total length of training dataset and test data set; represent i-th day estimate error rate; represent the weight of test data set s; ε is smoothing parameter, and default value is 0.01.
S104: estimate error rate according to what obtain, selects the prediction model estimated for advertisement exposure number from the prediction model of at least two the advertisement exposure numbers set up.
Particularly, can choose and estimate the minimum prediction model of error rate, as the prediction model estimated for advertisement exposure number, thus can ensure follow-up ad click number of times estimate accuracy.
Based on the prediction model of the advertisement exposure number selected in advance, the flow process of the predictor method of the ad click number on the advertisement position that the embodiment of the present invention provides, as shown in Figure 2, comprises the steps:
S201: for each orientation of the advertisement that advertisement position to be estimated has been thrown in, uses the prediction model of the advertisement exposure number selected in advance, obtains the discreet value of the advertisement exposure number setting this orientation in prediction time horizon.
Particularly, for each orientation of the advertisement that advertisement position to be estimated has been thrown in, use the prediction model of the advertisement exposure number selected, the advertisement exposure number of this orientation every day in setting prediction time horizon is estimated, using the discreet value sum of the advertisement exposure number of every day as the discreet value of advertisement exposure number setting this orientation in prediction time horizon.Wherein, setting prediction time horizon can be specifically three months.
Further, for each orientation of the advertisement that advertisement position to be estimated has been thrown in, also can according to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in setting historical time section respectively.
Particularly, p is obtained smoothmethod can be: for the actual value of the advertisement exposure number of this orientation every day in setting historical time section, the method according to above-mentioned formula 1 to 4, obtains the smooth value of the advertisement exposure number of this day; Using the smooth value sum of the advertisement exposure number of this orientation every day in the setting historical time section that obtains as p smooth.
S202: the actual value sum of advertisement exposure number and the actual value sum of ad click number of times that count each orientation in setting historical time section, and then determine the ad click rate in setting historical time section.
Particularly, for each orientation of advertisement putting, count the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in setting historical time section, calculate the ad click rate in setting historical time section according to following formula 12:
CTR = Click history P history (formula 12)
In formula 12, CTR represents the ad click rate in setting historical time section; Click historyrepresent the actual value sum of the ad click number of times of each orientation in setting historical time section; p historyrepresent the actual value sum of the advertisement exposure number of each orientation in setting historical time section.
Further, also can according to following formula 13 to the smoothing process of the ad click rate calculated:
CTR = Click history + &alpha; P history + &alpha; + &beta; (formula 13)
In formula 13, α and β is the smoothing parameter of the ad click rate of setting; α value is [0,10]; β value is [10000,50000].
S203: the discreet value calculating the advertisement exposure number of each orientation respectively and the product of ad click rate calculated, using the discreet value as the ad click number of times in setting prediction time horizon of each sum of products of calculating.
Based on the predictor method of the ad click number of times on above-mentioned advertisement position, the inner structure block diagram of the estimating device of the ad click number of times on the advertisement position that the embodiment of the present invention provides, as shown in Figure 3, comprising: prediction model chooses module 301, advertisement exposure number estimates module 302, ad click rate determination module 303 and ad click number of times estimate module 304.
Prediction model choose module 301 for the advertisement exposure according to training in advance at least two prediction models estimate error rate, from described at least two prediction models, select the prediction model estimated for advertisement exposure number.At least two prediction models specifically can comprise the first above-mentioned prediction model, the second prediction model, the 3rd prediction model, the 4th prediction model and holt-winter prediction model.Particularly, prediction model chooses each prediction model of advertisement exposure number of module for training, and what can calculate this prediction model according to formula 10 estimates error rate.
Advertisement exposure number estimates module 302 for each orientation for the advertisement that advertisement position to be estimated has been thrown in, use prediction model to choose the prediction model of the advertisement exposure number that module 301 selects, obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon.Further, advertisement exposure number estimates module 302 also for each orientation for the advertisement that advertisement position to be estimated has been thrown in, according to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the second correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in setting historical time section respectively.
Ad click rate determination module 303 for counting the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in setting historical time section, and then determines the ad click rate in setting historical time section.
Ad click number of times estimates module 304 estimates the advertisement exposure number of each orientation that module 302 is estimated discreet value for calculating targeted ads impression respectively, the product of the ad click rate calculated with ad click rate determination module 303, using the discreet value as the ad click number of times in described setting prediction time horizon of each sum of products of calculating.
Further, the estimating device of above-mentioned ad click number of times also can comprise: prediction model training module 305.
Prediction model training module 305 is for training described at least two prediction models based on pretreated training data; Wherein, described pre-service specifically can comprise above-mentioned data cleansing process and data smoothing process; Data cleansing process specifically comprises: the directional data cleaning that above-mentioned historical data is very few and unusual fluctuations and the serious data cleansing of incompleteness; Data smoothing process specifically comprises: above-mentioned exception shake data smoothing process and festivals or holidays abnormal data smoothing processing.
In technical scheme of the present invention, set up multiple prediction model that advertisement exposure number is estimated, and select from multiple prediction model and estimate the less prediction model of error rate; Respectively the advertisement exposure number of the difference orientation of advertisement is estimated based on the prediction model selected, and combine the ad click rate counted according to the historical data of advertisement position, thus, obtain the discreet value of the ad click number of times in following a period of time.Thus the present invention improves the accuracy that the ad click number of times on advertisement position is estimated well.
One of ordinary skill in the art will appreciate that all or part of step realized in above-described embodiment method is that the hardware that can carry out instruction relevant by program has come, this program can be stored in computer read/write memory medium, as: ROM/RAM, magnetic disc, CD etc.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (13)

1. a predictor method for the ad click number of times on advertisement position, is characterized in that, comprising:
For each orientation of the advertisement that advertisement position to be estimated has been thrown in, use the prediction model of the advertisement exposure number selected in advance, obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon; And
According to the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in the setting historical time section counted, determine the ad click rate in described setting historical time section;
Calculate the discreet value of the advertisement exposure number of each orientation and the product of described ad click rate respectively, using the discreet value as the ad click number of times in described setting prediction time horizon of each sum of products of calculating;
Wherein, the prediction model of described advertisement exposure number be at least two prediction models of the advertisement exposure number according to training in advance estimate error rate, choose out from described at least two prediction models.
2. the method for claim 1, is characterized in that, described at least two prediction models comprise: the first prediction model and the 4th prediction model; And
In first prediction model and the 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number in the i-th-T sky, and T is predetermined period;
Wherein, in the first prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=growth (i) × seasonality (i) (formula 5)
In formula 5, seasonality (i) is the first correction factor, and t 1it is the first predetermined period; Growth (i)=a 1× i+b 1; a 1and b 1it is the training parameter of the first prediction model; H [i-T 1] be the i-th-T 1the actual value of it advertisement exposure number; And
In 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=a 4× h [i-T 4]+b 4(formula 8)
Wherein, T 4it is the second predetermined period; H [i-T 4] represent the i-th-T 4the actual value of it advertisement exposure number; a 4and b 4it is the training parameter of the 4th prediction model.
3. method as claimed in claim 2, it is characterized in that, described at least two prediction models also comprise: the second prediction model, the 3rd prediction model and holt-winter prediction model; And
In second prediction model the discreet value p [i, w] of advertisement exposure number in i-th day week of w be according to w week before the actual value of the advertisement exposure number of i-th day in several weeks determine; Wherein, in the second prediction model, the discreet value p [i, w] of the advertisement exposure number in i-th day week of w is specially:
p [ i , w ] = &Sigma; j 2 = 1 k 2 g [ i , w - j 2 ] k 2 (formula 6)
In formula 6, if w-j 2within i-th day, record the actual value of advertisement exposure number week, then g [i, w-j 2] represent w-j 2the actual value of the advertisement exposure number in i-th day week, otherwise g [i, w-j 2] represent w-j 2the discreet value of the advertisement exposure number in i-th day week; k 2for integer, represent the training parameter of the second prediction model; j 2get 1 to k 2integer; And
In 3rd prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number of some days before i-th day; Wherein, in the second prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
p [ i ] = &Sigma; j 3 = 1 k 3 h [ i - j 3 ] k 3 (formula 7)
In formula 7, if the i-th-j 3it records the actual value of advertisement exposure number, then h [i-j 3] represent the i-th-j 3the actual value of it advertisement exposure number, otherwise h [i-j 3] represent the i-th-j 3the discreet value of it advertisement exposure number; k 3for integer, represent the training parameter of the 3rd prediction model; j 3get 1 to k 3integer.
4. the method as described in as arbitrary in claim 1-3, is characterized in that, for each prediction model of the advertisement exposure number of training, the error rate of estimating of this prediction model is calculated according to following formula 10:
E = &Sigma; s &Element; S &omega; s m s &Sigma; s &Element; S &omega; s (formula 10)
In formula 10, s represents the number of days of test data set, s ∈ S={s 1, s 1+ u, s 1+ 2u ... .., s n, s 1represent first data item in S, s nrepresent the n-th data item in S, s n=s 1+ (n-1) u, u represent and increase progressively item; E be calculate estimate error rate; m srepresent from l-s days on average estimating error rate in l-1 days; L is the total length of training dataset and test data set; represent i-th day estimate error rate; P [i] is the discreet value of the advertisement exposure number of i-th day obtained based on this prediction model; H [i] is the actual value of the advertisement exposure number of i-th day; ω srepresent the weight of test data set s; ε is smoothing parameter.
5. method as claimed in claim 4, is characterized in that, described in obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon after, also comprise:
According to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in described setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the second correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in described setting historical time section respectively.
6. the method as described in as arbitrary in claim 1-3, it is characterized in that, described at least two prediction models are all trained based on pretreated training data;
Wherein, residing pre-service specifically comprises data cleansing process and data smoothing process;
Described data cleansing process specifically comprises: the directional data cleaning that historical data is very few and unusual fluctuations and the serious data cleansing of incompleteness;
Described data smoothing process specifically comprises: abnormal shake data smoothing process and festivals or holidays abnormal data smoothing processing.
7. method as claimed in claim 6, is characterized in that, the process of described abnormal shake data smoothing is specially:
According to the actual value h [i, w] of the advertisement exposure number in i-th day week of w, calculate local mean values μ, upper dividing value b according to following formula 1,2,3 respectively uwith floor value b l:
&mu; = 1 4 ( h [ i , w - 2 ] + h [ i , w - 1 ] + h [ i , w + 1 ] + h [ i , w + 2 ] ) (formula 1)
B u=max{1.65 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 2)
B l=min{0.66 μ, h [i, w-2], h [i, w-1], h [i, w+1], h [i, w+2] } (formula 3)
According to the advertisement exposure number smoothing process of following formula 4 to i-th day week of w, obtain the smooth value hw [i, w] ' of the advertisement exposure number in i-th day week of w:
h [ i , w ] &prime; = &mu; , h [ i , w ] = 0 b u , h [ i , w ] > b u b l , h [ i , w ] < b 1 h [ i , w , ] , b l &le; h [ i , w ] &le; b u (formula 4).
8. the estimating device of ad click number of times on advertisement position, is characterized in that, comprising:
Prediction model chooses module, for the advertisement exposure according to training in advance at least two prediction models estimate error rate, from described at least two prediction models, select the prediction model estimated for advertisement exposure number;
Advertisement exposure number estimates module, for each orientation for the advertisement that advertisement position to be estimated has been thrown in, use described prediction model to choose the prediction model of the advertisement exposure number that module selects, obtain the discreet value of the advertisement exposure number setting this orientation in prediction time horizon;
Ad click rate determination module, for the actual value sum of advertisement exposure number and the actual value sum of ad click number of times of each orientation in the setting historical time section that basis counts, determines the ad click rate in described setting historical time section;
Ad click number of times estimates module, for the product of the discreet value and described ad click rate that calculate the advertisement exposure number of each orientation respectively, using the discreet value as the ad click number of times in described setting prediction time horizon of each sum of products of calculating.
9. device as claimed in claim 8, it is characterized in that, described at least two prediction models comprise: the first prediction model and the 4th prediction model; And
In first prediction model and the 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number in the i-th-T sky, and T is predetermined period;
Wherein, in the first prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=growth (i) × seasonality (i) (formula 5)
In formula 5, seasonality (i) is the first correction factor, and t 1it is the first predetermined period; Growth (i)=a 1× i+b 1; a 1and b 1it is the training parameter of the first prediction model; H [i-T 1] be the i-th-T 1the actual value of it advertisement exposure number; And
In 4th prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
P [i]=a 4× h [i-T 4]+b 4(formula 8)
Wherein, T 4it is the second predetermined period; H [i-T 4] represent the i-th-T 4the actual value of it advertisement exposure number; a 4and b 4it is the training parameter of the 4th prediction model.
10. device as claimed in claim 9, it is characterized in that, described at least two prediction models also comprise: the second prediction model, the 3rd prediction model and holt-winter prediction model; And
In second prediction model the discreet value p [i, w] of advertisement exposure number in i-th day week of w be according to w week before the actual value of the advertisement exposure number of i-th day in several weeks determine; Wherein, in the second prediction model, the discreet value p [i, w] of the advertisement exposure number in i-th day week of w is specially:
p [ i , w ] = &Sigma; j 2 = 1 k 2 g [ i , w - j 2 ] k 2 (formula 6)
In formula 6, if w-j 2within i-th day, record the actual value of advertisement exposure number week, then g [i, w-j 2] represent w-j 2the actual value of the advertisement exposure number in i-th day week, otherwise g [i, w-j 2] represent w-j 2the discreet value of the advertisement exposure number in i-th day week; k 2for integer, represent the training parameter of the second prediction model; j 2get 1 to k 2integer; And
In 3rd prediction model, the discreet value p [i] of advertisement exposure number of i-th day determines according to the actual value of the advertisement exposure number of some days before i-th day; Wherein, in the second prediction model, the discreet value p [i] of advertisement exposure number of i-th day is specially:
p [ i ] = &Sigma; j 3 = 1 k 3 h [ i - j 3 ] k 3 (formula 7)
In formula 7, if the i-th-j 3it records the actual value of advertisement exposure number, then h [i-j 3] represent the i-th-j 3the actual value of it advertisement exposure number, otherwise h [i-j 3] represent the i-th-j 3the discreet value of it advertisement exposure number; k 3for integer, represent the training parameter of the 3rd prediction model; j 3get 1 to k 3integer.
11. as arbitrary in claim 8-10 as described in device, it is characterized in that,
Described prediction model chooses module specifically for each prediction model of advertisement exposure number for training, and what calculate this prediction model according to following formula 10 estimates error rate:
E = &Sigma; s &Element; S &omega; s m s &Sigma; s &Element; S &omega; s (formula 10)
In formula 10, s represents the number of days of test data set, s ∈ S={s 1, s 1+ u, s 1+ 2u ... .., s n, s 1represent first data item in S, s nrepresent the n-th data item in S, s n=s 1+ (n-1) u, u represent and increase progressively item; E be calculate estimate error rate; m srepresent from l-s days on average estimating error rate in l-1 days; L is the total length of training dataset and test data set; represent i-th day estimate error rate; P [i] is the discreet value of the advertisement exposure number of i-th day obtained based on this prediction model; H [i] is the actual value of the advertisement exposure number of i-th day; ω srepresent the weight of test data set s; ε is smoothing parameter.
12. as arbitrary in claim 8-10 as described in device, it is characterized in that,
Described advertisement exposure number estimates module also for each orientation for the advertisement that advertisement position to be estimated has been thrown in, according to the discreet value p of following formula 11 to the advertisement exposure number of this orientation in described setting prediction time horizon forecastcarry out trend correction:
P adjustment=p forecast× λ (formula 11)
In formula 11, p adjustmentrepresent the discreet value of the advertisement exposure number after correcting; λ represents the second correction factor, λ=h actual/ p smooth, wherein, p smoothand h actualrepresent smooth value and the actual value of the advertisement exposure number of this orientation in described setting historical time section respectively.
13. as arbitrary in claim 8-10 as described in device, it is characterized in that, also comprise:
Prediction model training module, for training described at least two prediction models based on pretreated training data; Wherein, residing pre-service specifically comprises data cleansing process and data smoothing process; Described data cleansing process specifically comprises: the directional data cleaning that historical data is very few and unusual fluctuations and the serious data cleansing of incompleteness; Described data smoothing process specifically comprises: abnormal shake data smoothing process and festivals or holidays abnormal data smoothing processing.
CN201410490512.0A 2014-09-23 2014-09-23 Method and device for predicting click frequency of advertisement at advertising position Pending CN104268644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410490512.0A CN104268644A (en) 2014-09-23 2014-09-23 Method and device for predicting click frequency of advertisement at advertising position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410490512.0A CN104268644A (en) 2014-09-23 2014-09-23 Method and device for predicting click frequency of advertisement at advertising position

Publications (1)

Publication Number Publication Date
CN104268644A true CN104268644A (en) 2015-01-07

Family

ID=52160164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410490512.0A Pending CN104268644A (en) 2014-09-23 2014-09-23 Method and device for predicting click frequency of advertisement at advertising position

Country Status (1)

Country Link
CN (1) CN104268644A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016169427A1 (en) * 2015-04-21 2016-10-27 腾讯科技(深圳)有限公司 Correction method for advertisement click-through rate and advertisement delivery server
CN106127528A (en) * 2016-06-30 2016-11-16 北京小米移动软件有限公司 Advertisement placement method and device
CN106296247A (en) * 2015-05-26 2017-01-04 腾讯科技(深圳)有限公司 The online sort method of network information resource and device
CN106303720A (en) * 2016-08-02 2017-01-04 合网络技术(北京)有限公司 A kind of video recommendation method and system
CN106296254A (en) * 2015-06-09 2017-01-04 腾讯科技(深圳)有限公司 A kind of management method exposing behavioral data and device
CN106600331A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Method and apparatus for running advertisements
CN106846044A (en) * 2016-12-29 2017-06-13 新浪网技术(中国)有限公司 Method and device is delivered on a kind of display advertisement line
CN107516247A (en) * 2017-08-28 2017-12-26 天脉聚源(北京)科技有限公司 A kind of method and device for predicting advertisement played data
CN107786376A (en) * 2017-10-20 2018-03-09 广州优视网络科技有限公司 Content delivery method, device and computer equipment
CN107886361A (en) * 2017-11-14 2018-04-06 深圳市金立通信设备有限公司 A kind of method and server for assessing ad conversion rates prediction model
CN108229987A (en) * 2016-12-14 2018-06-29 腾讯科技(深圳)有限公司 A kind of advertisement inventory evaluation method and device
CN108230010A (en) * 2017-12-12 2018-06-29 深圳市金立通信设备有限公司 A kind of method and server for estimating ad conversion rates
CN108256893A (en) * 2016-12-29 2018-07-06 北京国双科技有限公司 The analysis method and device of advertisement delivery effect
CN108427708A (en) * 2018-01-25 2018-08-21 腾讯科技(深圳)有限公司 Data processing method, device, storage medium and electronic device
CN108985810A (en) * 2017-06-02 2018-12-11 北京京东尚科信息技术有限公司 A kind of method and apparatus that party in request's platform carries out advertisement dispensing
CN109801106A (en) * 2019-01-17 2019-05-24 有米科技股份有限公司 A kind of advertisement delivery effect predictor method, device, server and storage medium
CN109961299A (en) * 2017-12-14 2019-07-02 北京京东尚科信息技术有限公司 The method and apparatus of data analysis
CN109962983A (en) * 2019-03-29 2019-07-02 北京搜狗科技发展有限公司 A kind of clicking rate statistical method and device
CN109978606A (en) * 2019-03-04 2019-07-05 北京达佳互联信息技术有限公司 Processing method, device and the computer readable storage medium of ad click rate data
CN110875856A (en) * 2018-08-31 2020-03-10 北京京东尚科信息技术有限公司 Method and apparatus for activation data anomaly detection and analysis
CN113763000A (en) * 2020-08-20 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for determining object click rate

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065500B2 (en) * 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
CN102110265A (en) * 2009-12-23 2011-06-29 深圳市腾讯计算机系统有限公司 Network advertisement effect estimating method and network advertisement effect estimating system
CN102346899A (en) * 2011-10-08 2012-02-08 亿赞普(北京)科技有限公司 Method and device for predicting advertisement click rate based on user behaviors
CN102663617A (en) * 2012-03-20 2012-09-12 亿赞普(北京)科技有限公司 Method and system for prediction of advertisement clicking rate
CN103310003A (en) * 2013-06-28 2013-09-18 华东师范大学 Method and system for predicting click rate of new advertisement based on click log
CN103345512A (en) * 2013-07-06 2013-10-09 北京品友互动信息技术有限公司 Online advertising click-through rate forecasting method and device based on user attribute
CN103440584A (en) * 2013-07-31 2013-12-11 北京亿赞普网络技术有限公司 Advertisement putting method and system
CN103761266A (en) * 2014-01-02 2014-04-30 北京集奥聚合网络技术有限公司 Click rate predicting method and system based on multistage logistic regression
CN103996088A (en) * 2014-06-10 2014-08-20 苏州工业职业技术学院 Advertisement click-through rate prediction method based on multi-dimensional feature combination logical regression

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065500B2 (en) * 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
CN102110265A (en) * 2009-12-23 2011-06-29 深圳市腾讯计算机系统有限公司 Network advertisement effect estimating method and network advertisement effect estimating system
CN102346899A (en) * 2011-10-08 2012-02-08 亿赞普(北京)科技有限公司 Method and device for predicting advertisement click rate based on user behaviors
CN102663617A (en) * 2012-03-20 2012-09-12 亿赞普(北京)科技有限公司 Method and system for prediction of advertisement clicking rate
CN103310003A (en) * 2013-06-28 2013-09-18 华东师范大学 Method and system for predicting click rate of new advertisement based on click log
CN103345512A (en) * 2013-07-06 2013-10-09 北京品友互动信息技术有限公司 Online advertising click-through rate forecasting method and device based on user attribute
CN103440584A (en) * 2013-07-31 2013-12-11 北京亿赞普网络技术有限公司 Advertisement putting method and system
CN103761266A (en) * 2014-01-02 2014-04-30 北京集奥聚合网络技术有限公司 Click rate predicting method and system based on multistage logistic regression
CN103996088A (en) * 2014-06-10 2014-08-20 苏州工业职业技术学院 Advertisement click-through rate prediction method based on multi-dimensional feature combination logical regression

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016169427A1 (en) * 2015-04-21 2016-10-27 腾讯科技(深圳)有限公司 Correction method for advertisement click-through rate and advertisement delivery server
CN106296247A (en) * 2015-05-26 2017-01-04 腾讯科技(深圳)有限公司 The online sort method of network information resource and device
CN106296247B (en) * 2015-05-26 2020-12-22 腾讯科技(深圳)有限公司 Network information resource online ordering method and device
CN106296254A (en) * 2015-06-09 2017-01-04 腾讯科技(深圳)有限公司 A kind of management method exposing behavioral data and device
CN106127528A (en) * 2016-06-30 2016-11-16 北京小米移动软件有限公司 Advertisement placement method and device
CN106127528B (en) * 2016-06-30 2021-06-08 北京小米移动软件有限公司 Advertisement putting method and device
CN106303720A (en) * 2016-08-02 2017-01-04 合网络技术(北京)有限公司 A kind of video recommendation method and system
CN108229987A (en) * 2016-12-14 2018-06-29 腾讯科技(深圳)有限公司 A kind of advertisement inventory evaluation method and device
CN106600331A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Method and apparatus for running advertisements
CN108256893A (en) * 2016-12-29 2018-07-06 北京国双科技有限公司 The analysis method and device of advertisement delivery effect
CN106846044A (en) * 2016-12-29 2017-06-13 新浪网技术(中国)有限公司 Method and device is delivered on a kind of display advertisement line
CN108985810A (en) * 2017-06-02 2018-12-11 北京京东尚科信息技术有限公司 A kind of method and apparatus that party in request's platform carries out advertisement dispensing
CN108985810B (en) * 2017-06-02 2022-03-04 北京京东尚科信息技术有限公司 Method and device for advertising on demand side platform
CN107516247A (en) * 2017-08-28 2017-12-26 天脉聚源(北京)科技有限公司 A kind of method and device for predicting advertisement played data
CN107786376A (en) * 2017-10-20 2018-03-09 广州优视网络科技有限公司 Content delivery method, device and computer equipment
CN107886361A (en) * 2017-11-14 2018-04-06 深圳市金立通信设备有限公司 A kind of method and server for assessing ad conversion rates prediction model
CN108230010A (en) * 2017-12-12 2018-06-29 深圳市金立通信设备有限公司 A kind of method and server for estimating ad conversion rates
CN109961299A (en) * 2017-12-14 2019-07-02 北京京东尚科信息技术有限公司 The method and apparatus of data analysis
CN108427708A (en) * 2018-01-25 2018-08-21 腾讯科技(深圳)有限公司 Data processing method, device, storage medium and electronic device
CN110875856A (en) * 2018-08-31 2020-03-10 北京京东尚科信息技术有限公司 Method and apparatus for activation data anomaly detection and analysis
CN109801106B (en) * 2019-01-17 2020-10-02 有米科技股份有限公司 Advertisement putting effect estimation method and device, server and storage medium
CN109801106A (en) * 2019-01-17 2019-05-24 有米科技股份有限公司 A kind of advertisement delivery effect predictor method, device, server and storage medium
CN109978606A (en) * 2019-03-04 2019-07-05 北京达佳互联信息技术有限公司 Processing method, device and the computer readable storage medium of ad click rate data
CN109962983A (en) * 2019-03-29 2019-07-02 北京搜狗科技发展有限公司 A kind of clicking rate statistical method and device
CN109962983B (en) * 2019-03-29 2021-11-23 北京搜狗科技发展有限公司 Click rate statistical method and device
CN113763000A (en) * 2020-08-20 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for determining object click rate

Similar Documents

Publication Publication Date Title
CN104268644A (en) Method and device for predicting click frequency of advertisement at advertising position
CN111651722B (en) Risk assessment method and platform for advertisement putting effect of advertiser
US20090099909A1 (en) System and Method for Setting Bid Prices Associated with Digital Advertisements Based on Market Conditions
US20130268347A1 (en) Yield management system and method for advertising inventory
JP5535081B2 (en) Ad progressive pricing method
US20110071900A1 (en) Advertisee-history-based bid generation system and method for multi-channel advertising
CN109214842B (en) Information popularization method, device and equipment
US20150134462A1 (en) Dynamic bid price selection
US20080275757A1 (en) Metric Conversion for Online Advertising
US20090063249A1 (en) Adaptive Ad Server
US20110078000A1 (en) Controlling content distribution
CN105447045B (en) Information sorting method, apparatus and information providing method, system
US20150134463A1 (en) Performance metric based bid placement
US20150112795A1 (en) Efficient budget pacing
CN106296247A (en) The online sort method of network information resource and device
CN103942603A (en) Advertisement click rate prediction method and device
CN108777701A (en) A kind of method and device of determining receiver
CN105528377A (en) A processing method, device and system for search results
US20130254175A1 (en) Returning estimated value of search keywords of entire account
CN111899041A (en) Information delivery processing method, information delivery device, information delivery equipment and storage medium
US20120130828A1 (en) Source of decision considerations for managing advertising pricing
US20180005261A9 (en) A method , computer readable medium and system for determining touchpoint attribution
CN103745388A (en) Advertisement splitting method and system
US20120030007A1 (en) Online advertisement profiles
US20160125454A1 (en) Systems and methods for managing advertising campaigns

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150107