Nothing Special   »   [go: up one dir, main page]

CN106372961A - Commodity recommendation method and device - Google Patents

Commodity recommendation method and device Download PDF

Info

Publication number
CN106372961A
CN106372961A CN201610712391.9A CN201610712391A CN106372961A CN 106372961 A CN106372961 A CN 106372961A CN 201610712391 A CN201610712391 A CN 201610712391A CN 106372961 A CN106372961 A CN 106372961A
Authority
CN
China
Prior art keywords
category
commodity
commodities
belonging
determining
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
CN201610712391.9A
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610712391.9A priority Critical patent/CN106372961A/en
Publication of CN106372961A publication Critical patent/CN106372961A/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

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a commodity recommendation method and device, and belongs to the field of the network technology. The method comprises the following steps of on the basis of a plurality of first user amounts, determining a commodity recommendation list, wherein each first user amount is the amount of users who purchase first-category commodities and execute an appointed behavior for each second-category commodity in a plurality of second-category commodities in a preset time period, and the commodity recommendation list comprises N second-category marks; for each second category in N second categories, on the basis of the mark of the second category, determining the marks of the plurality of commodities which belong to the second category; on the basis of target user characteristic information and the commodity characteristic information of the plurality of commodities which belong to the second category, determining a plurality of recommended purchase probabilities through an appointed logistic regression model; and on the basis of the plurality of recommended purchase probabilities, recommending a target commodity in the plurality of commodities which belong to the second category to the target user. Therefore, different commodities are recommended to different users in a targeted way, and commodity recommendation efficiency is improved.

Description

Commodity recommendation method and device
Technical Field
The present disclosure relates to the field of network technologies, and in particular, to a method and an apparatus for recommending a commodity.
Background
With the rapid development of network technology and e-commerce technology, network services are widely used. In the network service, usually, a provider publishes information about a commodity to be sold on a website, and a user can purchase the commodity in the network based on the website and the commodity information. However, at present, different providers can develop network services on the network, that is, different providers can publish different or the same commodity information on different websites, so that massive data appears in the network services, and thus users are prone to getting lost when selecting commodities.
Therefore, in order to solve the above-mentioned problems, that is, in a network service, in order to improve the purchasing efficiency and user experience of a user, a solution is needed to recommend a product that may be interested to the user to be recommended in a targeted manner according to the historical purchasing behavior of the historical user and the characteristic information (e.g., gender, age, income, etc.) of the user to be recommended, for example, different colors are recommended to users of different genders for the same product.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a method and an apparatus for recommending a commodity.
In a first aspect, a method for recommending goods is provided, the method comprising:
determining a commodity recommendation list based on the number of a plurality of first users, wherein each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and less than or equal to the number of the second categories;
for each of the N second categories, determining, based on the identity of the second category, identities of a plurality of items belonging to the second category;
determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, each recommended purchase probability being a probability that the target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities.
Optionally, before determining the plurality of recommended purchase probabilities by specifying a logistic regression model based on the feature information of the target user and the feature information of the plurality of commodities belonging to the second category, the method further includes:
for each of the N second categories, obtaining historical user characteristic information of performing the specified behavior on a plurality of commodities belonging to the second category before a current time and commodity characteristic information of the plurality of commodities belonging to the second category;
generating a plurality of training feature vectors according to a specified combination strategy based on historical user feature information for executing the specified behavior on the plurality of commodities belonging to the second category and commodity feature information of the plurality of commodities belonging to the second category;
and training a preset logistic regression model based on the training feature vectors to obtain the specified logistic regression model.
Optionally, the determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the feature information of the target user and the feature information of the plurality of commodities belonging to the second category includes:
for each commodity in the plurality of commodities belonging to the second category, generating a target feature vector according to a specified combination strategy based on the commodity feature information of the commodity and the target user feature information;
and determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
Optionally, said recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities includes;
determining the commodity with the highest recommended purchase probability in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user; or,
determining the plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of the plurality of commodities belonging to the second category, each commodity income numerical value being used for indicating actual income after each commodity belonging to the second category is recommended to the target user for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
Optionally, the determining a recommendation list of goods based on the number of the first users includes:
determining a similarity between the first category and each of the plurality of second categories based on a first number of users;
selecting N second categories with the similarity degree larger than or equal to a preset threshold value with the first category from the plurality of second categories;
and generating the commodity recommendation list based on the identifications of the selected N second categories.
In a second aspect, there is provided an article recommendation device, the device comprising:
the commodity recommendation system comprises a first determining module, a second determining module and a commodity recommendation list, wherein the first determining module is used for determining a commodity recommendation list based on the number of a plurality of first users, each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and smaller than or equal to the number of the second categories;
a second determining module, configured to determine, for each of the N second categories determined by the first determining module, an identification of a plurality of items belonging to the second category based on the identification of the second category;
a third determining module, configured to determine, based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, a plurality of recommended purchase probabilities through specifying a logistic regression model, where each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
and the recommending module is used for recommending the target commodity in the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities determined by the third determining module.
Optionally, the apparatus further comprises:
an obtaining module, configured to obtain, for each of the N second categories, historical user characteristic information for performing the specified behavior on the plurality of commodities belonging to the second category before a current time and commodity characteristic information of the plurality of commodities belonging to the second category;
a generating module, configured to generate a plurality of training feature vectors according to a specified combination strategy based on historical user feature information for performing the specified behavior on the plurality of commodities belonging to the second category and commodity feature information of the plurality of commodities belonging to the second category;
and the training module is used for training a preset logistic regression model based on the training feature vectors generated by the generation module to obtain the specified logistic regression model.
Optionally, the third determining module includes:
a first generation sub-module, configured to generate, for each of the multiple commodities belonging to the second category, a target feature vector according to a specified combination policy based on the commodity feature information of the commodity and the target user feature information;
and the first determining submodule is used for determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
Optionally, the recommendation module includes:
the first recommending submodule is used for determining the commodity with the highest recommended purchase probability in the commodities belonging to the second category as the target commodity and recommending the target commodity to the target user; or,
a second recommending sub-module, configured to determine the plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of the plurality of commodities belonging to the second category, where each commodity income numerical value is used to indicate an actual income after each commodity belonging to the second category is recommended to the target user for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
Optionally, the first determining module includes:
a second determining sub-module, configured to determine, based on a plurality of first user numbers, a similarity between the first category and each of the plurality of second categories;
the selecting submodule is used for selecting N second categories, wherein the similarity between the N second categories and the first category is greater than or equal to a preset threshold value, from the plurality of second categories;
and the second generation submodule is used for generating the commodity recommendation list based on the identifications of the selected N second categories.
In a third aspect, there is provided an article recommendation device, the device comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
determining a commodity recommendation list based on the number of a plurality of first users, wherein each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and less than or equal to the number of the second categories;
for each of the N second categories, determining, based on the identity of the second category, identities of a plurality of items belonging to the second category;
determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, each recommended purchase probability being a probability that the target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the embodiment of the present disclosure, based on the number of the plurality of first users, the item recommendation list including the identifiers of the N second categories is determined, that is, the N second categories are predetermined from the plurality of second categories, so that the items to be recommended are further determined based on the N second categories in the following. That is, for each of the N second categories, the identifiers of the plurality of commodities belonging to the second category are determined based on the identifiers of the second category, that is, the second category actually corresponds to the plurality of commodities, and the commodity feature information of the plurality of commodities is usually different, based on the target user feature information and the commodity feature information of the plurality of commodities, a plurality of recommended purchase probabilities can be determined through a specified logistic regression model which has been trained in advance, and since each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after recommending the target user each commodity, based on the plurality of recommended purchase probabilities, the target commodity can be selected from the plurality of commodities and recommended to the target user, that is, based on different user feature information, from the plurality of commodities belonging to each second category, different commodities are selected and recommended to different users in a targeted manner, and the commodity recommendation efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1A is a schematic diagram illustrating one implementation environment in accordance with an illustrative embodiment.
FIG. 1B is a flow chart illustrating a method of merchandise recommendation, according to an example embodiment.
Fig. 2A is a flowchart illustrating a product recommendation method according to another exemplary embodiment.
Fig. 2B is a schematic diagram of a training feature vector according to the embodiment of fig. 2A.
Fig. 2C is a schematic diagram of a target feature vector according to the embodiment of fig. 2A.
FIG. 3A is a block diagram illustrating an article recommendation device according to an exemplary embodiment.
Fig. 3B is a block diagram illustrating an article recommendation device according to another exemplary embodiment.
Fig. 4 is a block diagram illustrating an article recommendation device 400 according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Before explaining the embodiments of the present disclosure in detail, an application scenario of the embodiments of the present disclosure will be explained.
FIG. 1A is a schematic diagram illustrating one implementation environment in accordance with an illustrative embodiment. The implementation environment mainly includes a user terminal 110 and a server 120, and the user terminal 110 establishes a communication connection with the server 120 through a wired network or a wireless network.
A client or a browser may be operated in the user terminal 110, and web access may be performed through the client or the browser, so as to implement operations such as purchasing or browsing of goods. The user terminal 110 may be a smart phone, a tablet computer, a computer, or other devices, which is not limited in this disclosure.
The server 120 may be one server or a server cluster composed of a plurality of servers, and the server 120 is mainly used for implementing the commodity recommendation method provided by the embodiment of the present disclosure.
Fig. 1B is a flowchart illustrating a product recommendation method according to an exemplary embodiment, where the product recommendation method is used in a server, as shown in fig. 1B, and includes the following steps:
in step 101, a commodity recommendation list is determined based on a plurality of first user numbers, each first user number being a number of users who purchase commodities of a first category and perform a specified action on commodities of each second category in commodities of a plurality of second categories within a preset time period, the commodity recommendation list including identifications of N second categories, where N is greater than or equal to 1 and less than or equal to the number of the second categories.
In step 102, for each of the N second categories, an identification of a plurality of items belonging to the second category is determined based on the identification of the second category.
In step 103, a plurality of recommended purchase probabilities, each of which is a probability that a target user purchases each of the commodities belonging to the second category after recommending the commodity belonging to the second category to the target user, are determined by specifying a logistic regression model based on the target user feature information and the commodity feature information of the commodities belonging to the second category.
In step 104, a target commodity of the plurality of commodities belonging to the second category is recommended to the target user based on the plurality of recommended purchase probabilities.
In the embodiment of the present disclosure, based on the number of the plurality of first users, the item recommendation list including the identifiers of the N second categories is determined, that is, the N second categories are predetermined from the plurality of second categories, so that the items to be recommended are further determined based on the N second categories in the following. That is, for each of the N second categories, the identifiers of the plurality of commodities belonging to the second category are determined based on the identifiers of the second category, that is, the second category actually corresponds to the plurality of commodities, and the commodity feature information of the plurality of commodities is usually different, based on the target user feature information and the commodity feature information of the plurality of commodities, a plurality of recommended purchase probabilities can be determined through a specified logistic regression model which has been trained in advance, and since each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after recommending the target user each commodity, based on the plurality of recommended purchase probabilities, the target commodity can be selected from the plurality of commodities and recommended to the target user, that is, based on different user feature information, from the plurality of commodities belonging to each second category, different commodities are selected and recommended to different users in a targeted manner, and the commodity recommendation efficiency is improved.
Optionally, before determining the plurality of recommended purchase probabilities by specifying a logistic regression model based on the feature information of the target user and the feature information of the plurality of commodities belonging to the second category, the method further includes:
for each of the N second categories, obtaining historical user characteristic information of a plurality of commodities belonging to the second category purchased before the current time and commodity characteristic information of the commodities belonging to the second category;
generating a plurality of training feature vectors according to a specified combination strategy based on historical user feature information of a plurality of commodities which are purchased and belong to the second category and commodity feature information of the commodities which belong to the second category;
and training a preset logistic regression model based on the training feature vectors to obtain the specified logistic regression model.
Optionally, determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the feature information of the target user and the feature information of the plurality of commodities belonging to the second category, including:
for each commodity in the plurality of commodities belonging to the second category, generating a target feature vector according to a specified combination strategy based on the commodity feature information of the commodity and the target user feature information;
and determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
Optionally, recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities, including;
determining the commodity with the highest recommended purchase probability in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user; or,
determining a plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of a plurality of commodities belonging to the second category, wherein each commodity income numerical value is used for indicating actual income of each commodity belonging to the second category after being recommended to the target user for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
Optionally, determining a recommendation list of goods based on the number of the first users comprises:
determining a similarity between the first category and each of the plurality of second categories based on a number of first users;
selecting N second categories with the similarity greater than or equal to a preset threshold value with the first category from the plurality of second categories;
and generating the commodity recommendation list based on the identifications of the selected N second categories.
All the above optional technical solutions can be combined arbitrarily to form optional embodiments of the present disclosure, and the embodiments of the present disclosure are not described in detail again.
Fig. 2A is a flowchart illustrating an article recommendation method according to another exemplary embodiment, as shown in fig. 2A, the article recommendation method being used in a server, the article recommendation method including the steps of:
in step 201, a product recommendation list is determined based on a plurality of first user numbers.
The number of the first users is the number of users who purchase the commodities of the first category and perform the specified action on the commodities of the second categories in the plurality of commodities of the second categories within the preset time period.
The preset time period may be set by a user according to actual needs in a self-defined manner, or may be set by a server in a default manner, which is not limited in the embodiment of the present disclosure.
The specific behavior can also be customized by the user according to actual needs, for example, the specific behavior can be a purchasing behavior or a browsing behavior.
Here, the first category of products is only one category of products, and actually, the products are not classified in detail, and for example, the first category of products may be a mobile phone, but information such as a color and a price of the mobile phone is not particularly indicated, that is, the first category of products is only a mobile phone, and what color and price are not mentioned. The second category of merchandise is similar to the first category of merchandise in meaning and will not be described herein.
The commodity recommendation list includes identifiers of N second categories, where N is greater than or equal to 1 and less than or equal to the number of the second categories. Wherein the identifier of the second category is used to uniquely identify a second category, for example, the identifier of the second category may be product _ id. That is, in this step, N items of the second category are determined based only on the number of the first users, for example, the N items of the second category include the mobile phone case, the mobile phone power supply, and the headset.
It should be noted that, the determining the recommended commodity list based on the number of the plurality of first users may be implemented by using a collaborative filtering method, and the implementation process may include: determining the similarity between the first category and each of the plurality of second categories based on the number of the first users, selecting N second categories from the plurality of second categories, wherein the similarity between the N second categories and the first category is greater than or equal to a preset threshold, and generating the commodity recommendation list based on the identifications of the N selected second categories.
The preset threshold may be set by a user according to actual needs in a self-defined manner, or may be set by the server in a default manner, which is not limited in the embodiment of the present disclosure.
The above specific implementation process for determining the similarity between the first category and each of the plurality of second categories based on the number of the first users may include: for each of the plurality of second categories, the server determines a similarity between the second category and the first category based on the plurality of first numbers of users by the following formula (1):
J = u i j u i + u j - u i j - - - ( 1 )
wherein J represents the similarity between the second class and the first class, uijRepresents the number of the first users, the uiRepresenting the number of users who purchased the first category of goods, ujRepresenting the number of users who purchased the second category of merchandise.
It should be noted that, the implementation method for determining the similarity between the first category and each of the plurality of second categories based on the number of the first users is only an example, and in another embodiment, the similarity may also be determined in other ways, which is not limited in the embodiment of the present disclosure.
In this embodiment of the disclosure, the greater the similarity between the second category and the first category is, it is indicated that after the commodity of the first category is purchased, the more the first users performing the specified action on the second category are, that is, the more the first users interested in the second category are, therefore, the server selects N second categories having a similarity greater than or equal to a preset threshold value with respect to the first category from the plurality of second categories, and generates the commodity recommendation list based on the identifiers of the N second categories.
In a possible implementation manner, after the server selects the N second categories, the identifiers of the N second categories may be sorted according to a descending order of similarity, so as to obtain the commodity recommendation list.
In step 202, for each of the N second categories, an identification of a plurality of items belonging to the second category is determined based on the identification of the second category.
That is, each second category includes a plurality of items, for example, if the item of the second category is a mobile phone shell, since the mobile phone shell includes a plurality of colors, for each color of mobile phone shell, an identification of an item is corresponding, and the identification of the item may be denoted as a goods _ id, that is, the product _ id corresponds to a plurality of goods _ ids.
The second category identifiers are stored in the server in correspondence with identifiers of a plurality of commodities belonging to the second category, and the server obtains identifiers of a plurality of commodities corresponding to each second category identifier.
In step 203, a plurality of recommended purchase probabilities are determined by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category.
And recommending the commodities belonging to the second category to a target user according to the recommended purchase probabilities, wherein the recommended purchase probabilities are probabilities that the target user purchases the commodities belonging to the second category after recommending the commodities belonging to the second category to the target user.
The target user characteristic information may be filled by the target user when registering an account, and then sent to the server through the user terminal, and stored in the database by the server.
Each commodity feature information is used for describing features of each commodity, and each commodity feature information may include a commodity color, a commodity price, a commodity size, a commodity specification, and the like, and referring to fig. 2B, each commodity feature information may further include a material, a style, and the like, which is not limited in this embodiment of the disclosure.
The implementation process of determining the recommended purchase probabilities by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category includes: and for each commodity in the plurality of commodities belonging to the second category, generating a target feature vector according to a specified combination strategy based on the commodity feature information of the commodity and the target user feature information, and determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
The implementation process of generating the target feature vector according to the specified combination policy based on the commodity feature information of the commodity and the target user feature information may include: referring to fig. 2C, in a possible implementation manner, according to actual needs, the color of the product in the product feature information and the gender in the target user feature information may be feature-combined, and the price of the product in the product feature information and the income in the target user feature information may be feature-combined to obtain the target feature vector.
Through the combination mode, commodities with colors and prices which may be interested in can be recommended for the target user according to the gender and income of the target user. The recommendation process comprises the following steps: based on the target feature vector, through the specified logistic regression model, the probability that the target user may purchase each commodity after each commodity with different color, different price and other features is recommended to the target user can be determined.
It should be noted that, the above feature combination of the color of the product in the product feature information and the gender in the feature information of the target user, and the feature combination of the price of the product in the product feature information and the income in the feature information of the target user are only examples, in another embodiment, the specified combination policy may further include other combination manners, and the embodiment of the present disclosure does not limit this.
In addition, it should be noted that, the specific implementation process for determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector may be referred to in the related art, and this is not described in detail in this embodiment of the disclosure.
Further, before determining the plurality of recommended purchase probabilities, determining the designated logistic regression model is further required, wherein determining the implementation process of the designated logistic regression module comprises:
for each of the N second categories, obtaining historical user feature information for performing a specified behavior on a plurality of commodities belonging to the second category before the current time and commodity feature information of the plurality of commodities belonging to the second category, generating a plurality of training feature vectors according to a specified combination strategy based on the historical user feature information for performing the specified behavior on the plurality of commodities belonging to the second category and the commodity feature information of the plurality of commodities belonging to the second category, and training a preset logistic regression model based on the plurality of training feature vectors to obtain the specified logistic regression model.
The specified combination policy may be set in the server in advance.
That is, for each of the N second categories, since some historical users purchased a plurality of commodities belonging to the second category or some historical users viewed only a plurality of commodities belonging to the second category before the current time, the server may generate the training feature vector based on all of the historical user feature information for performing the specified behavior on each commodity belonging to the second category and the commodity feature information of each commodity.
In the process of generating the training feature vector, the historical user feature information and the commodity feature information may also be feature-combined according to an appointed combination strategy according to an actual requirement, for example, refer to fig. 2B, where fig. 2B shows a training feature vector, that is, gender in the historical user feature information and color in the commodity feature information may be feature-combined, and income in the historical user feature information and price may be feature-combined, and through the combination method, through an appointed logistic regression model after training, color preferences of users with different genders for commodities belonging to the second category and price preferences of users with different incomes for commodities belonging to the second category may be determined.
In the generated training feature vector, it is necessary to mark the designated behavior of the historical user in order to determine how many historical users purchased the product, for example, in fig. 2B, when a historical user purchased the product, the server marks "Yes" in the purchase field corresponding to the position of the purchase field, and when the historical user browses the product but did not purchase the product, the server marks "NO" in the purchase field corresponding to the position of the purchase field.
It should be noted that, in the process of generating the training feature vector, besides the historical user feature information and the commodity feature information, context feature information and other feature information may also be involved, which is not limited by the embodiment of the present disclosure.
Based on the training feature vectors, the implementation process of training the preset logistic regression model may include processes of training feature vector transformation, logistic regression, model generation and the like, and in addition, after the specified logistic regression model is obtained through training, operations such as evaluation and storage and the like may also be performed on the specified logistic regression model, which is not described in detail in the embodiments of the present disclosure.
In step 204, a target commodity in the plurality of commodities belonging to the second category is recommended to the target user based on the plurality of recommended purchase probabilities.
In an actual implementation, for a product provider, different recommendation purposes may be desired to be achieved in a product recommendation process, for example, in one possible implementation, a purpose of performing product recommendation is to increase a sales volume of a product, and in another possible implementation, a purpose of performing product recommendation is to increase a total sales volume, so that, according to a purpose of product recommendation, recommending a target product of the plurality of products belonging to the second category to the target user based on the plurality of recommended purchase probabilities may include any one of the following implementations:
the first mode is as follows: and determining the commodity with the highest recommended purchase probability in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
That is, in this implementation, since the greater the recommended purchase probability, the greater the possibility that the target user will purchase after recommending the product corresponding to the recommended purchase probability to the target user is described, it is understood that, in order to increase the sales volume of the product, the product having the highest recommended purchase probability among the plurality of products belonging to the second category may be recommended to the target user for each of the plurality of second categories, and thus, the sales volume of the product may be increased.
The second mode is as follows: determining the plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of the plurality of commodities belonging to the second category, wherein each commodity income numerical value is used for indicating actual income of each commodity belonging to the second category after the commodity is recommended to the target user for a preset number of times, determining the commodity with the largest commodity income numerical value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
The preset times may be set by a user according to actual needs in a user-defined manner, or may be set by the server in a default manner, which is not limited in the embodiment of the present disclosure.
Unlike the first implementation, in this implementation, the main purpose is to increase the total sales amount, that is, in the first implementation described above, although the item with the largest value of the commodity income among the plurality of items belonging to the second category is determined as the target item, since the price of the determined target item may be low, the total sales amount may not be the largest after the determined target item is recommended to the target user.
To this end, in this implementation, the server determines the income values of the plurality of commodities based on the recommended purchase probabilities and commodity prices of the commodities belonging to the second category, and the specific implementation process includes: and the server multiplies the recommended purchase probabilities by the prices of the commodities, and then multiplies the products obtained by the multiplication by the preset times to obtain commodity income numerical values of the commodities belonging to the second category.
For example, in the above implementation, if the product price of a certain product belonging to the second category is P, the preset number of times is 1000 times, and the recommended purchase probability of the product is B, the product income value of the product is R ═ B × P × 1000, where "×" represents multiplication, and thus the product income value of the product is obtained.
If the value of the commodity income is larger, the actual income obtained after the commodity is recommended to the target user is larger, that is, the obtained total sales amount is larger, therefore, for each second category in the second categories, the server determines the commodity with the largest commodity income value in the commodities belonging to the second category as the target commodity, so that the recommended commodity is a commodity which is interested by the target user, and meanwhile, the total sales amount is also improved, that is, the maximum total sales amount is ensured.
In one possible implementation, the commodity revenue values of the respective target commodities belonging to the respective second categories recommended for the target users may be in the form of a list, for example, as shown in table 1 below.
TABLE 1
User_id Value of commodity income
User_1 goods_i:Ri,goods_g:Rg,...
... ...
Wherein, User _1 represents the target User, and the goods _ i: Ri represents the target product goods _ i belonging to the second category i, and similarly, the goods _ g: Rg represents the target product goods _ g belonging to the second category g, and the product income value is Rg.
The method and the device for recommending the commodities to the target user in different modes can achieve different effects and increase commodity recommending modes.
In the embodiment of the present disclosure, based on the number of the plurality of first users, the item recommendation list including the identifiers of the N second categories is determined, that is, the N second categories are predetermined from the plurality of second categories, so that the items to be recommended are further determined based on the N second categories in the following. That is, for each of the N second categories, the identifiers of the plurality of commodities belonging to the second category are determined based on the identifiers of the second category, that is, the second category actually corresponds to the plurality of commodities, and the commodity feature information of the plurality of commodities is usually different, based on the target user feature information and the commodity feature information of the plurality of commodities, a plurality of recommended purchase probabilities can be determined through a specified logistic regression model which has been trained in advance, and since each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after recommending the target user each commodity, based on the plurality of recommended purchase probabilities, the target commodity can be selected from the plurality of commodities and recommended to the target user, that is, based on different user feature information, from the plurality of commodities belonging to each second category, different commodities are selected and recommended to different users in a targeted manner, and the commodity recommendation efficiency is improved.
FIG. 3A is a block diagram illustrating an article recommendation device according to an exemplary embodiment. Referring to fig. 3A, the apparatus includes a first determination module 310, a second determination module 320, a third determination module 330, and a recommendation module 340.
A first determining module 310, configured to determine a commodity recommendation list based on a plurality of first user numbers, where each first user number is a number of users who purchase a first category of commodities and perform a specified action on each second category of commodities in a plurality of second categories of commodities within a preset time period, and the commodity recommendation list includes identifiers of N second categories, where N is greater than or equal to 1 and less than or equal to the number of the plurality of second categories;
a second determining module 320, configured to determine, for each of the N second categories determined by the first determining module, an identification of a plurality of items belonging to the second category based on the identification of the second category;
a third determining module 330, configured to determine, based on the target user feature information and the commodity feature information of the multiple commodities belonging to the second category, multiple recommended purchase probabilities through specifying a logistic regression model, where each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after recommending each commodity belonging to the second category to the target user;
a recommending module 340, configured to recommend a target product of the plurality of products belonging to the second category to the target user based on the plurality of recommended purchase probabilities determined by the third determining module.
Optionally, referring to fig. 3B, the apparatus further includes:
an obtaining module 350, configured to obtain, for each of the N second categories, historical user characteristic information of performing the specified behavior on the multiple commodities belonging to the second category before the current time and commodity characteristic information of the multiple commodities belonging to the second category;
a generating module 360, configured to generate a plurality of training feature vectors according to a specified combination strategy based on historical user feature information for performing the specified behavior on the plurality of commodities belonging to the second category and commodity feature information of the plurality of commodities belonging to the second category;
the training module 370 is configured to train a preset logistic regression model based on the training feature vectors generated by the generating module to obtain the specified logistic regression model.
Optionally, the third determining module 330 includes:
the first generation submodule is used for generating a target feature vector according to a specified combination strategy on the basis of the commodity feature information of the commodity and the target user feature information for each commodity in the plurality of commodities belonging to the second category;
and the first determining submodule is used for determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
Optionally, the recommending module 340 includes:
the first recommending submodule is used for determining the commodity with the highest recommended purchase probability in the commodities belonging to the second category as the target commodity and recommending the target commodity to the target user; or,
a second recommending sub-module, configured to determine, based on the plurality of recommended purchase probabilities and commodity prices of a plurality of commodities belonging to the second category, a plurality of commodity income values, each commodity income value being used to indicate an actual income after recommending, to the target user, each commodity belonging to the second category for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
Optionally, the first determining module 310 includes:
a second determining sub-module, configured to determine a similarity between the first category and each of the plurality of second categories based on a plurality of first user numbers;
the selecting submodule is used for selecting N second categories, wherein the similarity between the N second categories and the first category is greater than or equal to a preset threshold value, from the plurality of second categories;
and the second generation submodule is used for generating the commodity recommendation list based on the identifications of the selected N second categories.
In the embodiment of the present disclosure, based on the number of the plurality of first users, the item recommendation list including the identifiers of the N second categories is determined, that is, the N second categories are predetermined from the plurality of second categories, so that the items to be recommended are further determined based on the N second categories in the following. That is, for each of the N second categories, the identifiers of the plurality of commodities belonging to the second category are determined based on the identifiers of the second category, that is, the second category actually corresponds to the plurality of commodities, and the commodity feature information of the plurality of commodities is usually different, based on the target user feature information and the commodity feature information of the plurality of commodities, a plurality of recommended purchase probabilities can be determined through a specified logistic regression model which has been trained in advance, and since each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after recommending the target user each commodity, based on the plurality of recommended purchase probabilities, the target commodity can be selected from the plurality of commodities and recommended to the target user, that is, based on different user feature information, from the plurality of commodities belonging to each second category, different commodities are selected and recommended to different users in a targeted manner, and the commodity recommendation efficiency is improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 4 is a block diagram illustrating an article recommendation device 400 according to an exemplary embodiment. For example, the apparatus 400 may be provided as a server. Referring to fig. 4, apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources, represented by memory 432, for storing instructions, such as applications, that are executable by processing component 422. The application programs stored in memory 432 may include one or more modules that each correspond to a set of instructions. Further, the processing component 422 is configured to execute instructions to perform the method for recommending merchandise according to the embodiment of fig. 1B or fig. 2.
The apparatus 400 may also include a power component 426 configured to perform power management of the apparatus 400, a wired or wireless network interface 450 configured to connect the apparatus 400 to a network, and an input output (I/O) interface 458. The apparatus 400 may operate based on an operating system, such as Windows Server, stored in the memory 432TM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTMOr the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (11)

1. A method for recommending an article, the method comprising:
determining a commodity recommendation list based on the number of a plurality of first users, wherein each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and less than or equal to the number of the second categories;
for each of the N second categories, determining, based on the identity of the second category, identities of a plurality of items belonging to the second category;
determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, each recommended purchase probability being a probability that the target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities.
2. The method of claim 1, wherein before determining the plurality of recommended purchase probabilities by specifying a logistic regression model based on the characteristic information of the target user and the characteristic information of the plurality of commodities belonging to the second category, further comprising:
for each of the N second categories, obtaining historical user characteristic information of performing the specified behavior on a plurality of commodities belonging to the second category before a current time and commodity characteristic information of the plurality of commodities belonging to the second category;
generating a plurality of training feature vectors according to a specified combination strategy based on historical user feature information for executing the specified behavior on the plurality of commodities belonging to the second category and commodity feature information of the plurality of commodities belonging to the second category;
and training a preset logistic regression model based on the training feature vectors to obtain the specified logistic regression model.
3. The method of claim 1 or 2, wherein the determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the characteristic information of the target user and the characteristic information of the plurality of commodities belonging to the second category comprises:
for each commodity in the plurality of commodities belonging to the second category, generating a target feature vector according to a specified combination strategy based on the commodity feature information of the commodity and the target user feature information;
and determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
4. The method of claim 1, wherein said recommending a target item of the plurality of items belonging to the second category to the target user based on the plurality of recommended purchase probabilities comprises;
determining the commodity with the highest recommended purchase probability in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user; or,
determining the plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of the plurality of commodities belonging to the second category, each commodity income numerical value being used for indicating actual income after each commodity belonging to the second category is recommended to the target user for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
5. The method of claim 1, wherein determining a recommendation list for the item based on the first plurality of user quantities comprises:
determining a similarity between the first category and each of the plurality of second categories based on a first number of users;
selecting N second categories with the similarity degree larger than or equal to a preset threshold value with the first category from the plurality of second categories;
and generating the commodity recommendation list based on the identifications of the selected N second categories.
6. An article recommendation device, the device comprising:
the commodity recommendation system comprises a first determining module, a second determining module and a commodity recommendation list, wherein the first determining module is used for determining a commodity recommendation list based on the number of a plurality of first users, each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and smaller than or equal to the number of the second categories;
a second determining module, configured to determine, for each of the N second categories determined by the first determining module, an identification of a plurality of items belonging to the second category based on the identification of the second category;
a third determining module, configured to determine, based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, a plurality of recommended purchase probabilities through specifying a logistic regression model, where each recommended purchase probability is a probability that a target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
and the recommending module is used for recommending the target commodity in the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities determined by the third determining module.
7. The apparatus of claim 6, wherein the apparatus further comprises:
an obtaining module, configured to obtain, for each of the N second categories, historical user characteristic information for performing the specified behavior on the plurality of commodities belonging to the second category before a current time and commodity characteristic information of the plurality of commodities belonging to the second category;
a generating module, configured to generate a plurality of training feature vectors according to a specified combination strategy based on historical user feature information for performing the specified behavior on the plurality of commodities belonging to the second category and commodity feature information of the plurality of commodities belonging to the second category;
and the training module is used for training a preset logistic regression model based on the training feature vectors generated by the generation module to obtain the specified logistic regression model.
8. The apparatus of claim 6 or 7, wherein the third determining module comprises:
a first generation sub-module, configured to generate, for each of the multiple commodities belonging to the second category, a target feature vector according to a specified combination policy based on the commodity feature information of the commodity and the target user feature information;
and the first determining submodule is used for determining the recommended purchase probability of the commodity through the specified logistic regression model based on the target feature vector.
9. The apparatus of claim 6, wherein the recommendation module comprises:
the first recommending submodule is used for determining the commodity with the highest recommended purchase probability in the commodities belonging to the second category as the target commodity and recommending the target commodity to the target user; or,
a second recommending sub-module, configured to determine the plurality of commodity income numerical values based on the plurality of recommended purchase probabilities and commodity prices of the plurality of commodities belonging to the second category, where each commodity income numerical value is used to indicate an actual income after each commodity belonging to the second category is recommended to the target user for a preset number of times; and determining the commodity with the largest commodity income value in the plurality of commodities belonging to the second category as the target commodity, and recommending the target commodity to the target user.
10. The apparatus of claim 6, wherein the first determining module comprises:
a second determining sub-module, configured to determine, based on a plurality of first user numbers, a similarity between the first category and each of the plurality of second categories;
the selecting submodule is used for selecting N second categories, wherein the similarity between the N second categories and the first category is greater than or equal to a preset threshold value, from the plurality of second categories;
and the second generation submodule is used for generating the commodity recommendation list based on the identifications of the selected N second categories.
11. An article recommendation device, the device comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
determining a commodity recommendation list based on the number of a plurality of first users, wherein each first user number is the number of users who purchase commodities of a first category and execute a specified action on the commodities of each second category in the commodities of a plurality of second categories in a preset time period, the commodity recommendation list comprises N second category identifications, and N is greater than or equal to 1 and less than or equal to the number of the second categories;
for each of the N second categories, determining, based on the identity of the second category, identities of a plurality of items belonging to the second category;
determining a plurality of recommended purchase probabilities by specifying a logistic regression model based on the target user feature information and the commodity feature information of the plurality of commodities belonging to the second category, each recommended purchase probability being a probability that the target user purchases each commodity belonging to the second category after each commodity belonging to the second category is recommended to the target user;
recommending a target commodity of the plurality of commodities belonging to the second category to the target user based on the plurality of recommended purchase probabilities.
CN201610712391.9A 2016-08-23 2016-08-23 Commodity recommendation method and device Pending CN106372961A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610712391.9A CN106372961A (en) 2016-08-23 2016-08-23 Commodity recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610712391.9A CN106372961A (en) 2016-08-23 2016-08-23 Commodity recommendation method and device

Publications (1)

Publication Number Publication Date
CN106372961A true CN106372961A (en) 2017-02-01

Family

ID=57878937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610712391.9A Pending CN106372961A (en) 2016-08-23 2016-08-23 Commodity recommendation method and device

Country Status (1)

Country Link
CN (1) CN106372961A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107341272A (en) * 2017-08-25 2017-11-10 北京奇艺世纪科技有限公司 A kind of method for pushing, device and electronic equipment
CN108053305A (en) * 2018-02-12 2018-05-18 北京小度信息科技有限公司 The data processing method and device promoted applied to trade company
CN108090807A (en) * 2017-12-13 2018-05-29 北京小度信息科技有限公司 Information recommendation method and device
CN108154420A (en) * 2017-12-26 2018-06-12 泰康保险集团股份有限公司 Products Show method and device, storage medium, electronic equipment
CN108198051A (en) * 2018-03-01 2018-06-22 口碑(上海)信息技术有限公司 Across the Method of Commodity Recommendation and device of merchandise classification
CN108304115A (en) * 2018-02-12 2018-07-20 广东欧珀移动通信有限公司 Terminal entry selection method, device and storage medium and terminal
CN108628863A (en) * 2017-03-15 2018-10-09 百度在线网络技术(北京)有限公司 Information acquisition method and device
CN108932530A (en) * 2018-06-29 2018-12-04 新华三大数据技术有限公司 The construction method and device of label system
CN108959340A (en) * 2018-03-30 2018-12-07 深圳春沐源控股有限公司 Page display method and page display system
CN109242649A (en) * 2018-10-31 2019-01-18 广州品唯软件有限公司 A kind of Method of Commodity Recommendation and relevant apparatus
CN109635153A (en) * 2018-11-22 2019-04-16 腾讯音乐娱乐科技(深圳)有限公司 Migration path generation method, device and storage medium
CN110069540A (en) * 2017-09-08 2019-07-30 北京京东尚科信息技术有限公司 Information output method and device
CN110111186A (en) * 2019-05-10 2019-08-09 拉扎斯网络科技(上海)有限公司 Information processing method, information processing device, electronic equipment and computer readable storage medium
CN110134469A (en) * 2018-02-09 2019-08-16 优视科技有限公司 Switching method, device and the computer equipment of holiday theme
CN110519318A (en) * 2018-05-22 2019-11-29 北京京东尚科信息技术有限公司 Information-pushing method and device
CN110838043A (en) * 2019-11-05 2020-02-25 智者四海(北京)技术有限公司 Commodity recommendation method and device
CN111009299A (en) * 2019-12-17 2020-04-14 武汉海云健康科技股份有限公司 Similar medicine recommendation method and system, server and medium
CN111199459A (en) * 2019-12-30 2020-05-26 深圳市盟天科技有限公司 Commodity recommendation method and device, electronic equipment and storage medium
CN111695922A (en) * 2019-03-15 2020-09-22 北京沃东天骏信息技术有限公司 Potential user determination method and device, storage medium and electronic equipment
CN111861623A (en) * 2019-12-30 2020-10-30 北京骑胜科技有限公司 Information recommendation method, device and equipment
US10922737B2 (en) 2017-12-22 2021-02-16 Industrial Technology Research Institute Interactive product recommendation method and non-transitory computer-readable medium
CN113379516A (en) * 2021-08-12 2021-09-10 永正信息技术(南京)有限公司 Recommended product determination method and device
CN113610608A (en) * 2021-08-19 2021-11-05 创优数字科技(广东)有限公司 User preference recommendation method and device, electronic equipment and storage medium
CN115471302A (en) * 2022-11-14 2022-12-13 山东智豆数字科技有限公司 Electronic marketing data processing method based on big data analysis
CN113486948B (en) * 2021-07-01 2024-09-06 有米科技股份有限公司 Clothing commodity gender classification method and device based on text data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8452797B1 (en) * 2011-03-09 2013-05-28 Amazon Technologies, Inc. Personalized recommendations based on item usage
CN103345695A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Commodity recommendation method and device
CN103577473A (en) * 2012-08-03 2014-02-12 纽海信息技术(上海)有限公司 Classification and disambiguation method, classification and disambiguation device and system thereof
CN103679494A (en) * 2012-09-17 2014-03-26 阿里巴巴集团控股有限公司 Commodity information recommendation method and device
CN105469263A (en) * 2014-09-24 2016-04-06 阿里巴巴集团控股有限公司 Commodity recommendation method and device
CN105809479A (en) * 2016-03-07 2016-07-27 海信集团有限公司 Item recommending method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8452797B1 (en) * 2011-03-09 2013-05-28 Amazon Technologies, Inc. Personalized recommendations based on item usage
CN103577473A (en) * 2012-08-03 2014-02-12 纽海信息技术(上海)有限公司 Classification and disambiguation method, classification and disambiguation device and system thereof
CN103679494A (en) * 2012-09-17 2014-03-26 阿里巴巴集团控股有限公司 Commodity information recommendation method and device
CN103345695A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Commodity recommendation method and device
CN105469263A (en) * 2014-09-24 2016-04-06 阿里巴巴集团控股有限公司 Commodity recommendation method and device
CN105809479A (en) * 2016-03-07 2016-07-27 海信集团有限公司 Item recommending method and device

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628863A (en) * 2017-03-15 2018-10-09 百度在线网络技术(北京)有限公司 Information acquisition method and device
CN107341272A (en) * 2017-08-25 2017-11-10 北京奇艺世纪科技有限公司 A kind of method for pushing, device and electronic equipment
CN110069540A (en) * 2017-09-08 2019-07-30 北京京东尚科信息技术有限公司 Information output method and device
CN108090807A (en) * 2017-12-13 2018-05-29 北京小度信息科技有限公司 Information recommendation method and device
US10922737B2 (en) 2017-12-22 2021-02-16 Industrial Technology Research Institute Interactive product recommendation method and non-transitory computer-readable medium
CN108154420A (en) * 2017-12-26 2018-06-12 泰康保险集团股份有限公司 Products Show method and device, storage medium, electronic equipment
CN110134469A (en) * 2018-02-09 2019-08-16 优视科技有限公司 Switching method, device and the computer equipment of holiday theme
CN108304115A (en) * 2018-02-12 2018-07-20 广东欧珀移动通信有限公司 Terminal entry selection method, device and storage medium and terminal
CN108053305B (en) * 2018-02-12 2021-07-30 北京星选科技有限公司 Data processing method and device applied to merchant promotion
CN108304115B (en) * 2018-02-12 2020-12-04 Oppo广东移动通信有限公司 Terminal item selection method and device, storage medium and terminal
CN108053305A (en) * 2018-02-12 2018-05-18 北京小度信息科技有限公司 The data processing method and device promoted applied to trade company
CN108198051A (en) * 2018-03-01 2018-06-22 口碑(上海)信息技术有限公司 Across the Method of Commodity Recommendation and device of merchandise classification
CN108959340A (en) * 2018-03-30 2018-12-07 深圳春沐源控股有限公司 Page display method and page display system
CN110519318A (en) * 2018-05-22 2019-11-29 北京京东尚科信息技术有限公司 Information-pushing method and device
CN110519318B (en) * 2018-05-22 2023-08-04 北京京东尚科信息技术有限公司 Information pushing method and device
CN108932530A (en) * 2018-06-29 2018-12-04 新华三大数据技术有限公司 The construction method and device of label system
CN109242649A (en) * 2018-10-31 2019-01-18 广州品唯软件有限公司 A kind of Method of Commodity Recommendation and relevant apparatus
CN109635153B (en) * 2018-11-22 2023-01-13 腾讯音乐娱乐科技(深圳)有限公司 Migration path generation method, device and storage medium
CN109635153A (en) * 2018-11-22 2019-04-16 腾讯音乐娱乐科技(深圳)有限公司 Migration path generation method, device and storage medium
CN111695922A (en) * 2019-03-15 2020-09-22 北京沃东天骏信息技术有限公司 Potential user determination method and device, storage medium and electronic equipment
CN110111186A (en) * 2019-05-10 2019-08-09 拉扎斯网络科技(上海)有限公司 Information processing method, information processing device, electronic equipment and computer readable storage medium
CN110838043A (en) * 2019-11-05 2020-02-25 智者四海(北京)技术有限公司 Commodity recommendation method and device
CN111009299A (en) * 2019-12-17 2020-04-14 武汉海云健康科技股份有限公司 Similar medicine recommendation method and system, server and medium
CN111199459A (en) * 2019-12-30 2020-05-26 深圳市盟天科技有限公司 Commodity recommendation method and device, electronic equipment and storage medium
CN111861623A (en) * 2019-12-30 2020-10-30 北京骑胜科技有限公司 Information recommendation method, device and equipment
CN111199459B (en) * 2019-12-30 2024-02-09 深圳市盟天科技有限公司 Commodity recommendation method, commodity recommendation device, electronic equipment and storage medium
CN111861623B (en) * 2019-12-30 2024-07-12 北京骑胜科技有限公司 Information recommendation method, device and equipment
CN113486948B (en) * 2021-07-01 2024-09-06 有米科技股份有限公司 Clothing commodity gender classification method and device based on text data
CN113379516A (en) * 2021-08-12 2021-09-10 永正信息技术(南京)有限公司 Recommended product determination method and device
CN113610608A (en) * 2021-08-19 2021-11-05 创优数字科技(广东)有限公司 User preference recommendation method and device, electronic equipment and storage medium
CN115471302A (en) * 2022-11-14 2022-12-13 山东智豆数字科技有限公司 Electronic marketing data processing method based on big data analysis

Similar Documents

Publication Publication Date Title
CN106372961A (en) Commodity recommendation method and device
CN109784973B (en) Advertisement putting method and device based on big data analysis and electronic equipment
US20170061500A1 (en) Systems and methods for data service platform
US20150379609A1 (en) Generating recommendations for unfamiliar users by utilizing social side information
US8725559B1 (en) Attribute based advertisement categorization
CN108665329A (en) A kind of Method of Commodity Recommendation based on user browsing behavior
CN112132660B (en) Commodity recommendation method, system, equipment and storage medium
CN111008335B (en) Information processing method, device, equipment and storage medium
CN104765758A (en) Systems and Methods for Search Results Targeting
CN113379449B (en) Multimedia resource recall method and device, electronic equipment and storage medium
CN109978580A (en) Object recommendation method, apparatus and computer readable storage medium
CN112015986B (en) Data pushing method, device, electronic equipment and computer readable storage medium
Joghee RETRACTED ARTICLE: Internet of Things-assisted E-marketing and distribution framework
CN111787042B (en) Method and device for pushing information
CN112749323B (en) Method and device for constructing user portrait
US20140372197A1 (en) Systems, apparatuses and methods for providing a price point to a consumer for products in an electronic shopping cart of the consumer
CN114245165A (en) Live broadcast recommendation method and device, electronic equipment and storage medium
CN116664222A (en) Data processing method and device
CN112308648A (en) Information processing method and device
CN116308663A (en) Recommendation method, terminal and storage medium
CN110766478A (en) Method and device for improving user connectivity
US9779443B1 (en) Event-based personalized merchandising schemes and applications in messaging
CN115169583A (en) Training method and device of user behavior prediction system
CN111784091B (en) Method and device for processing information
CN114912015A (en) Object recommendation method, model training method, device, equipment and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20170201