Abstract:
Disclosed is a media information post recommendation method, including: calculating the recommendation index of a media information post according to the degree of matching between the industry to which a customer product belongs and a channel, as well as the target population covered by each media information post; and recommending a media information post to users according to the calculated recommendation index. Accordingly disclosed is a media information post recommendation system. The embodiments of the present disclosure do not rely on human experience to recommend media information posts, so it is possible to achieve systematic media information post recommendation and improve the recommendation efficiency of the media information posts as well as the releasing effect of media information.

Description:
TECHNICAL FIELD 
       [0001]    The present disclosure relates to a media information publication technology, and more particularly to a method and a system for recommending a media information post. 
       BACKGROUND 
       [0002]    Generally, two problems are encountered in a process of scheduling media information for a certain customer product: the first one is whether a certain media information post is suitable for releasing the media information of the customer and the second one is whether the effect of a certain media information post is good enough to cover a target population expected by a customer. 
         [0003]    In the prior art, simple artificial classification is generally applied, e.g. media information of an automobile product is released on an automobile channel, and media information of a women&#39;s product is released on a women&#39;s channel etc. It can be seen that media information posts and media information of media products are still matched according to human experience currently with relatively low media information post recommendation efficiency and bad media information releasing effect. 
         [0004]    In addition, traditional media can hardly acquire detailed and accurate data of a target population currently. Many media personnel who lack systematic research guidance select, during a scheduling process for media information released on the Internet, media information posts merely according to exposure and hits, or select media information posts according to personal releasing experience. However, features of a target population of a customer can be hardly reflected only by exposure or hits. Existing human experience methods, which are unsystematic, cannot be used broadly. In addition, different people may have different experience, thus unable to provide a unified standard. 
       SUMMARY 
       [0005]    In view of this, the main purpose of embodiments of the present disclosure is to provide a method and a system for recommending a media information post, so as to achieve systematic media information post recommendation and improve the recommendation efficiency of media information post as well as the releasing effect of media information. 
         [0006]    To solve the technical problem above, the technical solutions of the embodiments of the present disclosure are realized by the following ways. 
         [0007]    A method for recommending a media information post, includes: 
         [0008]    calculating a recommendation index of a media information post according to a degree of matching between an industry to which a customer product belongs and a channel, as well as a target population covered by each media information post; and recommending a media information post to users according to a calculated recommendation index. 
         [0009]    The degree of matching between the industry to which the customer product belongs and the channel may be represented by a feature matching function, wherein the feature matching function is: 
         [0000]    
       
         
           
             
               w 
               ij 
             
             = 
             
               
                 
                   f 
                   
                     i 
                     , 
                     j 
                   
                 
                 
                   
                     ∑ 
                     
                         
                     
                   
                    
                   
                       
                   
                    
                   
                     L 
                     j 
                   
                 
               
                
               
                   
               
                
               log 
                
               
                   
               
                
               
                 N 
                 
                   n 
                   j 
                 
               
             
           
         
       
     
         [0010]    where f i,j  represents the quantity of releasing times of a product of industry I i  on channel L j , ΣL j  represents the sum of carousels on channel L j , N is the total number of industries, and n j  is the quantity of industries to which products released on channel L j  belong. 
         [0011]    Attributes of the target population covered by the media information post may consist of age, gender, region and scenario. 
         [0012]    The calculating a recommendation index of a media information post may include: calculating the recommendation index according to a recommendation index function R=W1×M+W2×L, where W1 and W2 are respectively the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and a weight of the quantity of customer&#39;s target populations on the media information post, M is a ranking of the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and L is a ranking of the quantity of the customer&#39;s target populations on the media information post. 
         [0013]    The recommending a media information post to users according to a calculated recommendation index may include: presenting media information posts according to a descending order of recommendation indexes. 
         [0014]    A system for recommending a media information post, includes a recommendation index calculating unit and a media information post recommending unit, 
         [0015]    wherein the recommendation index calculating unit is configured to calculate a recommendation index of a media information post according to a degree of matching between an industry to which a customer product belongs and a channel, as well as a target population covered by each media information post; 
         [0016]    wherein the media information post recommending unit is configured to recommend a media information post to users according to a recommendation index calculated by the recommendation index calculating unit. 
         [0017]    The degree of matching between the industry to which the customer product belongs and the channel may be represented by a feature matching function, wherein the feature matching function is: 
         [0000]    
       
         
           
             
               w 
               ij 
             
             = 
             
               
                 
                   f 
                   
                     i 
                     , 
                     j 
                   
                 
                 
                   
                     ∑ 
                     
                         
                     
                   
                    
                   
                       
                   
                    
                   
                     L 
                     j 
                   
                 
               
                
               
                   
               
                
               log 
                
               
                   
               
                
               
                 N 
                 
                   N 
                   j 
                 
               
             
           
         
       
     
         [0018]    where f i,j  represents the quantity of releasing times of a product of industry I i  on channel L j , ΣL j  represents the sum of carousels on channel L j , N is the total number of industries, and n j  is the quantity of industries to which products released on channel L j  belong. 
         [0019]    Attributes of the target population covered by the media information post may consist of age, gender, region and scenario. 
         [0020]    The recommendation index calculating unit may calculate a recommendation index of a media information post in a following manner: calculating the recommendation index according to a recommendation index function R=W1×M+W2×L, where W1 and W2 are respectively the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and a weight of the quantity of customer&#39;s target populations on the media information post, M is a ranking of the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and L is a ranking of the quantity of the customer&#39;s target populations on the media information post. 
         [0021]    The media information post recommending unit may recommend the media information post to the users according to a calculated recommendation index in a following manner: presenting media information posts according to a descending order of recommendation indexes. 
         [0022]    The method and system for recommending a media information post according to the embodiments of the present disclosure calculate the recommendation index of a media information post according to the degree of matching between the industry to which a customer product belongs and a channel, as well as the target population covered by each media information post, and recommend a media information post to users according to a calculated recommendation index. The embodiments of the present disclosure do not rely on human experience to recommend media information posts, so it is possible to achieve systematic media information post recommendation and improve the recommendation efficiency of the media information posts as well as the releasing effect of media information. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0023]      FIG. 1  is a flowchart of a method for recommending a media information post according to an embodiment of the present disclosure; 
           [0024]      FIG. 2  is a schematic diagram of a customer requirement input interface according to a specific embodiment of the present disclosure; and 
           [0025]      FIG. 3  is a schematic diagram of a user display interface according to a specific embodiment of the present disclosure. 
       
    
    
     DETAILED DESCRIPTION 
       [0026]    The basic idea of the embodiments of the present disclosure is to calculate a recommendation index of a media information post according to a degree of matching between an industry to which a customer product belongs and a channel, as well as a target population covered by each media information post, and recommend a media information post to users according to the calculated recommendation index. 
         [0027]      FIG. 1  is a flowchart of a method for recommending a media information post of an embodiment of the present disclosure. As shown in  FIG. 1 , the method includes: 
         [0028]    Step  101 : calculating a recommendation index of a media information post according to a degree of matching degree between an industry to which a customer product belongs and a channel, as well as a target population covered by each media information post; and 
         [0029]    Step  102 : recommending a media information post to users according to a calculated recommendation index. 
         [0030]    Here, media information posts may be sorted according to recommendation indexes in a descending order and displayed to the users. 
         [0031]    In the embodiments of the present disclosure, a feature matching function may be applied to represent the degree of matching between the customer product and the media information post and the function may be established according to historical releasing data. 
         [0032]    A defect of data sparseness may exist if calculation is performed merely by using the historical releasing data of the customer product. Therefore, the degree of matching between the customer product and the media information post is firstly made approximately equivalent to the degree of matching between the industry to which the customer product belongs and the channel to which the media information post belongs. 
         [0033]    The feature matching function should satisfy the following conditions: 
         [0034]    1) the more a product of the same industry as the customer product is released on a certain channel historically, the more the industry to which the customer product belongs is matched with the channel; and 
         [0035]    2) the larger the number of products of other industries released on a certain channel is, the less the channel is matched with the industry to which the customer product belongs. In other words, the more products of various industries released on a channel are, the less the channel is matched with the industry. 
         [0036]    To facilitate description, the following symbols are defined first: 
         [0037]    I={I 1 , I 2 , I 3  . . . I n } is a set of industries to which products belong, and L={L 1 , L 2 , L 3 , . . . L M-1 , L M } is a channel set. 
         [0038]    The releasing frequency of a product of industry I i  on channel L j  is: 
         [0000]    
       
         
           
             
               
                 
                   
                     TF 
                     
                       i 
                       , 
                       j 
                     
                   
                   = 
                   
                     
                       f 
                       
                         i 
                         , 
                         j 
                       
                     
                     
                       
                         ∑ 
                         
                             
                         
                       
                        
                       
                           
                       
                        
                       
                         L 
                         j 
                       
                     
                   
                 
               
               
                 
                   ( 
                   1 
                   ) 
                 
               
             
           
         
       
     
         [0039]    where f i,j  represents the number of releasing times of the product of industry I i  on channel L j , and ΣL j  represents the sum of carousels on channel L j , i.e. the sum of carousels of all advertising posts on the channel. 
         [0040]    The inverse of the number of releasing times of the product of I i  on L j  is defined as follows: 
         [0000]    
       
         
           
             
               
                 
                   
                     IDF 
                     i 
                   
                   = 
                   
                     log 
                      
                     
                         
                     
                      
                     
                       N 
                       
                         n 
                         j 
                       
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
         [0041]    where N is the total number of industries, and n j  is the quantity of industries to which the products released on channel L j  belong. 
         [0042]    Therefore, the feature matching function may be defined as follows: 
         [0000]    
       
         
           
             
               
                 
                   
                     w 
                     ij 
                   
                   = 
                   
                     
                       
                         f 
                         
                           i 
                           , 
                           j 
                         
                       
                       
                         
                           ∑ 
                           
                               
                           
                         
                          
                         
                             
                         
                          
                         
                           L 
                           j 
                         
                       
                     
                      
                     
                         
                     
                      
                     log 
                      
                     
                         
                     
                      
                     
                       N 
                       
                         n 
                         j 
                       
                     
                   
                 
               
               
                 
                   ( 
                   3 
                   ) 
                 
               
             
           
         
       
     
         [0043]    In the embodiments of the present disclosure, population attributes may be set to consist of the following variables when calculating the target population covered by the media information post: z 1  (age), z 2  (gender), z 3  (region) and z 4  (scenario). 
         [0044]    setting the vector Z=(z 1 ,z 2 ,z 3 ,z 4 ); 
         [0045]    X 1 =single carousel exposure brought about by the customer&#39;s target population=φ(z); 
         [0046]    X 2 =single carousel hits brought about by the customer&#39;s target population=ψ(z); 
         [0047]    apparently, there are Z 1 ×Z 2 ×Z 3 ×Z 4  combinations of target populations in total. To facilitate real-time online implementation, all combinations are pre-calculated off line. 
         [0048]    According to the analysis above, if a channel to which a certain media information post belongs has a higher degree of matching and covers more target populations, the more the channel is expected to be recommended. Therefore, a recommendation index function may be constructed in Step  101  as follows: 
         [0000]        R=W 1 ×M+W 2 ×L   (4)
 
         [0049]    where W1 and W2 are respectively the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and the weight of the quantity of customer&#39;s target populations on the media information post, M is the ranking of the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and L is the ranking of the quantity of the customer&#39;s target populations on the media information post. 
         [0050]    The algorithms provided by the embodiments of the present disclosure may be applied to any media and any platforms. A solution of the present disclosure will be further described through a specific embodiment below. 
         [0051]    1) a feature matrix about industries and media information posts is constructed off line. To facilitate description, the denominator ΣL j  in Formula (3) is removed, i.e. the feature function: 
         [0000]    
       
         
           
             
               w 
               ij 
             
             = 
             
               
                 f 
                 
                   i 
                   , 
                   j 
                 
               
                
               
                   
               
                
               log 
                
               
                   
               
                
               
                 N 
                 
                   n 
                   j 
                 
               
             
           
         
       
     
         [0000]    is applied; 
         [0052]    considering the seasonal changes of media information products, a feature matrix as follows may be constructed according to the above feature function formula by using yearly historical releasing data: 
         [0000]    
       
         
           
             W 
             = 
             
               ( 
               
                 
                   
                     
                       w 
                       11 
                     
                   
                   
                     … 
                   
                   
                     
                       w 
                       
                         1 
                          
                         n 
                       
                     
                   
                 
                 
                   
                     ⋮ 
                   
                   
                     ⋱ 
                   
                   
                     ⋮ 
                   
                 
                 
                   
                     
                       w 
                       
                         m 
                          
                         
                             
                         
                          
                         1 
                       
                     
                   
                   
                     … 
                   
                   
                     
                       w 
                       mn 
                     
                   
                 
               
               ) 
             
           
         
       
     
         [0053]    where n is the quantity of channels, and m is the quantity of industries. 
         [0054]    2) If a customer product belongs to I i  (for example, automobile industry), then (w i,1 , w i,2 , . . . w in ), n elements in total of the i th  row of matrix W are selected and sorted in a descending order. 
         [0055]    3) All combinations of target populations covered by the media information posts are calculated off line. 
         [0056]    4) the recommendation indexes of the media information posts are calculated according to customer requirements. 
         [0057]    Here, the customer requirements may include one or more of the followings: the industry of a product to be released currently, releasing purposes, and expected target users. Generally, the customer requirements are inputted into a system through an interaction interface, e.g. the customer requirements may be inputted through the interface as shown in  FIG. 2 . 
         [0058]    For a media information post L j , its recommendation index (taking 30 media information posts for example) may be calculated according to the following method: 
         [0059]    1. provided that a channel corresponding to the media information post L(i) is S(j), and the ranking of the media information post in the matching matrix W about industries and channels is R(s), the industry and channel matching value Fmatch is MO); 
         [0060]    2. according to an effect function, the media information post L(i) is ranked R(l); 
         [0061]    3. M(j) is assumedly divided into segments, the calculated recommendation value is X=0.6*R(s)+0.4R(l) for those great than 300, 
         [0062]    the calculated recommendation value is X=0.5R(s)+0.5R(l) for those between 100 and 300, 
         [0063]    the calculated recommendation value is X=0.4R(s)+0.6R(l) for those less than 100; 
         [0064]    4. a recommendation index is calculated by the formula Y=10−(10−6)/30*X, and X is normalized to a value between Xmin and Xmax (6 to 10); and 
         [0065]    5. media information posts are presented to customers according to the descending order of recommendation indexes. The interface for the presentation may be as shown in  FIG. 3 . 
         [0066]    It needs to be noted that the effect function is the quantity of target populations. Since the quantity of target populations includes the quantity of hiting target populations and the quantity of exposed target populations, whether the quantity of hiting target populations or the quantity of exposed target populations is used needs to be determined according to a customer requirement, i.e. whether the release is performed according to the exposure or to the hits on the interface of  FIG. 2 , in use. 
         [0067]    It needs to be noted that, when the degree of matching between the industry to which the customer product belongs and the channel is calculated, the releasing frequency of industry I i  on L j  may be directly defined as f i,j  (i.e. the denominator constant is removed), the inverse of the number of releasing times of I i  on L j  may be directly defined as 
         [0000]    
       
         
           
             log 
              
             
                 
             
              
             
               1 
               
                 n 
                 j 
               
             
           
         
       
     
         [0000]    (i.e. the numerator constant is removed), and these final manifestations are very similar. 
         [0068]    Accordingly, the embodiments of the present disclosure further provide a system for recommending a media information post, including: a recommendation index calculating unit and a media information post recommending unit, 
         [0069]    wherein the recommendation index calculating unit is configured to calculate a recommendation index of a media information post according to a degree of matching between an industry to which a customer product belongs and a channel, as well as a target population covered by each media information post; 
         [0070]    wherein the media information post recommending unit is configured to recommend a media information post to users according to a recommendation index calculated by the recommendation index calculating unit. 
         [0071]    The degree of matching between the industry to which the customer product belongs and the channel is represented by a feature matching function, and the feature matching function is: 
         [0000]    
       
         
           
             
               w 
               ij 
             
             = 
             
               
                 
                   f 
                   
                     i 
                     , 
                     j 
                   
                 
                 
                   ∑ 
                   
                       
                   
                    
                   
                     L 
                     j 
                   
                 
               
                
               
                   
               
                
               log 
                
               
                   
               
                
               
                 N 
                 
                   n 
                   j 
                 
               
             
           
         
       
     
         [0072]    where f i,j  represents the quantity of releasing times of a product of industry I i  on channel L j , ΣL j  represents the sum of carousels on channel L j , N is the total number of industries, and n j  is the quantity of industries to which products released on channel L j  belong. 
         [0073]    Attributes of the target population covered by the media information post consist of age, gender, region and scenario. 
         [0074]    The recommendation index calculating unit calculates a recommendation index of a media information post in a following manner: calculate the recommendation index according to a recommendation index function R=W1×M+W2×L, where W1 and W2 are respectively the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and a weight of the quantity of customer&#39;s target populations on the media information post, M is a ranking of the degree of matching between the channel to which the media information post belongs and the industry to which the customer product belongs, and L is a ranking of the quantity of the customer&#39;s target populations on the media information post. 
         [0075]    The media information post recommending unit recommends the media information post to the users according to a calculated recommendation index in a following manner: presenting media information posts according to a descending order of recommendation indexes. 
         [0076]    It can be seen that the embodiments of the present disclosure construct a feature matching function on the basis of investigating historical releasing experience, describe the degree of matching between a channel and a customer product in a unified manner by using the function, then obtain a target population covered by a media information post according to historical releasing data, finally calculate a recommendation index according to the degree of matching and the target population, and recommend the first N media information posts (N may be set as required by a customer) according to the sizes of recommendation indexes. 
         [0077]    The foregoing descriptions are merely preferred embodiments of the present disclosure, but are not intended to limit the scope of protection of the present disclosure.