Patent ID: 11948180
Assignee: UIF (UNIVERSITY INDUSTRY FOUNDATION), YONSEI UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for recommending repeat-purchase products using modified self-similarity, the system being operated by a computer in an environment in which user equipment (UE), a database, and a web server are connected over a network, the system comprising:
a memory configured to store one or more instructions; and
a processor configured to execute the one or more instructions, wherein the processor is configured, by executing the one or more instructions, to:
receive user information from the database when the UE connects with the web server;
calculate a modified self-similarity (MSS) using the user information;
calculate sums of similarities between products by substituting the modified self-similarity into an inter-product similarity calculation matrix; and
align the sums of similarities between products and to transmit product information fulfilling preset criteria to the UE,

wherein the processor is further configured to calculate the modified self-similarity by Equation 1 below:

MSS(i,j)=Repurchase rate (i)×Preference(i,j)×Weight   (1)

where MSS is the modified self-similarity, MSS(i,j) is a modified self-similarity value of consumer j for product i, Repurchase rate (i) is a repurchase rate of product i, Preference(i,j) is consumer j′s preference for product i, and Weight is a weight value, and
wherein the processor is further configured to calculate a purchase probability by Equation 4 below:, P
            c
          
          ⁡
          
            (
            
              i
              ,
              j
            
            )
          
        
        =
        
          1
          
            
            
              
                (
                
                  
                    R
                    t
                  
                  -
                  
                    
                      C
                      t
                    
                    ⁡
                    
                      (
                      
                        i
                        ,
                        j
                      
                      )
                    
                  
                
                )
              
              -
              
                
                  P
                  c
                
                ⁡
                
                  (
                  i
                  )
                
              
            
            
          
        
      
    
    
      
        (
        4
        )
      
    
  

where Pc(i,j) denotes a probability that consumer j will purchase product i according to a degree to which a purchase cycle arrives, Rt denotes a time at which the recommendation system makes a recommendation, Ct(i,j) denotes a point in time at which consumer j last purchased product i, a value of (Rt−Ct(i,j) denotes an interval between a point in time at which a recommendation is made and a point in time at which consumer j last purchased product i, and Pc(i) denotes a mode or median of a repurchase cycle time of product i.