A product recommendation method and system for overseas e-commerce platforms
Through screenshot processing and content analysis, the recommendation coefficient is calculated and the recommendation list is regenerated, which solves the problem of users being misled into product pages that are not interested in, improves user experience and reduces usage costs.
Patent Information
- Application Number
- CN202411427217.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-10-14
AI Technical Summary
The prior art is difficult to find that users are misled by push messages and enter uninterested product display pages, resulting in a decline in user experience and increased usage costs.
By performing screenshot processing when the push message is triggered, the push message screenshot is obtained, and jump to the product display page, obtain type information, brand information and style information, determine the content of some pages that have been read, and calculate the basic information recommendation coefficient and content recommendation coefficients, regenerate recommendation lists and push messages.
Reduce the frequency of pushing messages for products that are not interested in, reduce network tariffs and loading time, improve user experience, increase the probability of pushing products that are interested in, and reduce user usage costs.
Smart Images

Figure CN118941368B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of commodity recommendation, and in particular to a commodity recommendation method and system for an overseas e-commerce platform. Background Art
[0002] CN113327151B relates to a method, device, equipment and medium for recommending commodity objects, which includes: obtaining a list of commodities to be recommended, and classifying the commodity objects to be recommended into their respective corresponding target categories according to a preset classification catalog; for any commodity object to be recommended, obtaining the basic recommendation degree and trend state corresponding to its target category during a specific period; calculating the adjustment recommendation degree under the corresponding trend according to the rising trend or falling trend represented by the trend state of its target category; according to the trend state of its target category, adding or subtracting the adjustment recommendation degree under the corresponding trend from the basic recommendation degree of its target category to obtain the commodity recommendation score of the commodity object; selecting some commodity objects from the recommended commodity list according to the commodity recommendation score, and determining them as a commodity push list. This scheme can more accurately and effectively select more trendy commodity objects to be recommended for e-commerce platforms.
[0003] CN116258541A relates to a push method, a computer-readable storage medium and an electronic device. The method aims to explore the purchasing power of potential users and recommend targeted commodities to potential users that meet their purchasing power. The method comprises: clustering all users according to their respective user attribute information to obtain multiple clustering results, wherein one clustering result represents a user group formed by users with similar attributes; for a new user among all users who has not performed a preset behavior on a target commodity, determining the user group to which the new user belongs; from the user group to which the new user belongs, determining at least one target user who has performed a preset behavior on the target commodity; determining the purchasing power value of the new user according to the purchasing power value of the at least one target user; and pushing commodity information to the user's terminal device according to the user's purchasing power value.
[0004] Therefore, in the related art, push messages can be pushed based on the characteristics of users or products. However, the display area of the push message is usually small and cannot fully display all the characteristics of the product. It can only display part of the product information, such as type, brand, etc. The user may click on the push message based on the partial content displayed by the push message and jump to the product display page and read all the information of the product. The richness of the full information of the product is greater than the push message, that is, the information content is more. The user can further understand more information about the product, such as the style of the product, the introduction of the product, etc., but in the process of further understanding, it may be found that the product is not the product of interest to him, and thus exit the product display page. In this case, the user is misled by the push message and enters the product display page of the uninterested product. In addition, it is difficult for the related technology to find that the user is misled by the push message and enters the product display page of the uninterested product, and it is also impossible to reduce the number of push messages of the products that the user is not interested in, resulting in inaccurate push and a decrease in user experience. Especially in the push messages of overseas e-commerce platforms, each jump takes a long loading time and high network charges. If the push is inaccurate, it will increase the user's usage cost and reduce the user experience.
[0005] The information disclosed in the background technology section of this application is only intended to deepen the understanding of the general background technology of this application, and should not be regarded as an admission or any form of implication that the information constitutes the prior art already known to those skilled in the art. Summary of the invention
[0006] The present invention provides a product recommendation method and system for an overseas e-commerce platform, which can solve the technical problem that it is difficult for related technologies to detect the situation where a user is misled by a push message and enters a product display page that he is not interested in.
[0007] According to a first aspect of the present invention, there is provided a product recommendation method for an overseas e-commerce platform, comprising:
[0008] When a push message is triggered, a screenshot of the push message displayed on the screen is taken to obtain a push message screenshot;
[0009] Jump to the product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display;
[0010] Obtaining the type information, brand information and style information of the product on the product display page;
[0011] When exiting the product display page, determining a portion of pages that have been read in the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page;
[0012] Obtaining information about the read content in the read part of the page;
[0013] Determine a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information;
[0014] Determining a content recommendation coefficient according to the push message screenshot and the read content information;
[0015] Determining recommendation coefficients of a plurality of commodities according to the basic information recommendation coefficient and the content recommendation coefficient;
[0016] A recommendation list of the multiple commodities is obtained according to the recommendation coefficients of the multiple commodities, and a new push message is generated according to the recommendation list.
[0017] According to a second aspect of the present invention, there is provided a product recommendation system for an overseas e-commerce platform, comprising:
[0018] A screenshot module is used to take a screenshot of the push message displayed on the screen when the push message is triggered, and obtain a screenshot of the push message;
[0019] A jump module, used to jump to a product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display;
[0020] The basic information module is used to obtain the type information, brand information and style information of the products on the product display page;
[0021] A read module, used for determining a portion of pages that have been read in the product display page when exiting the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page;
[0022] A read content information module is used to obtain the read content information in the read part of the page;
[0023] A basic information recommendation coefficient module, used to determine a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information;
[0024] A content recommendation coefficient module, used to determine a content recommendation coefficient according to the push message screenshot and the read content information;
[0025] A recommendation coefficient module, used to determine the recommendation coefficients of multiple commodities according to the basic information recommendation coefficient and the content recommendation coefficient;
[0026] The push message module is used to obtain a recommendation list of multiple commodities according to the recommendation coefficients of the multiple commodities, and generate a new push message according to the recommendation list.
[0027] Technical effect: According to the present invention, it is possible to determine whether the user is misled by the push message and enters the product display page that the user is not interested in based on the part of the page that the user has read when exiting the product display page, and to determine the information that the user is interested in and not interested in based on the comparison between the information contained in the push message and the information in the part of the page that the user has read in the product display page, so as to determine the recommendation coefficient of each product, thereby regenerating the recommendation list and push message, reducing the push frequency of push messages for products that the user is not interested in, reducing network charges and loading time, reducing the user's usage cost, and improving the user experience. When determining the basic information recommendation score, the basic information recommendation coefficient can be determined based on whether the three basic information is fully displayed by the push message and whether the user is interested in the product. When one or more basic information is not fully displayed and the user is not interested in the product, the basic information recommendation score that can attenuate the preference score in the recommendation list can be obtained, thereby reducing the probability of pushing products that the user is not interested in, increasing the probability of pushing products that the user is interested in, and improving the user experience and reducing the user's usage cost. When determining the content recommendation coefficient, the probability that each second keyword causes the user to be uninterested in the product can be determined by word frequency, and the possibility that each second keyword causes the user to be uninterested in the product can be determined based on the appearance position information of the second keyword, so that the content recommendation coefficient that attenuates the preference score in the recommendation list can be obtained, thereby reducing the probability of pushing products that the user is not interested in, increasing the probability of pushing products that the user is interested in, and improving the user experience and reducing the user's usage cost. When determining the recommendation coefficient of other products, the basic information recommendation coefficient of other products can be determined based on whether the basic information of other products other than the product corresponding to the push message belongs to the set of basic information that the user is not interested in, so that the basic information recommendation score that attenuates the preference score of other products can be obtained, and the basic information recommendation score of other products can be obtained even if the push message of other products is not received, so that when the user is not interested in a certain product, the preference score of similar products can be reduced to reduce the probability of pushing products that the user is not interested in. Furthermore, the content recommendation coefficient can be determined by the word frequency and the position of occurrence of the second target keyword with the highest semantic similarity to the third keyword, so as to accurately indicate the possibility that the user is not interested in other products. In addition, the content recommendation scores of other products can be obtained without receiving push messages for other products. Thus, when the user is not interested in a certain product, the preference scores of similar products can be lowered to reduce the probability of pushing products that the user is not interested in, thereby improving the user experience and reducing the user's usage costs.
[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only and do not limit the present invention. Other features and aspects of the present invention will become more apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other embodiments can be obtained based on these drawings without creative work.
[0030] Figure 1 A schematic diagram of a process of a product recommendation method for an overseas e-commerce platform according to an embodiment of the present invention is exemplarily shown;
[0031] Figure 2 A schematic diagram exemplarily showing a push message displayed on a display of a mobile device according to an embodiment of the present invention;
[0032] Figure 3 A schematic diagram exemplarily showing a push message displayed on a display of a personal computer according to an embodiment of the present invention;
[0033] Figure 4 A block diagram of a product recommendation system for an overseas e-commerce platform according to an embodiment of the present invention is exemplarily shown. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0036] Figure 1 A flowchart of a method for recommending products on an overseas e-commerce platform according to an embodiment of the present invention is exemplarily shown. The method includes:
[0037] Step S101, when a push message is triggered, taking a screenshot of the push message displayed on the screen to obtain a push message screenshot;
[0038] Step S102, jumping to the product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display;
[0039] Step S103, obtaining the type information, brand information and style information of the product in the product display page;
[0040] Step S104, when exiting the product display page, determining a portion of pages that have been read in the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page;
[0041] Step S105, obtaining the read content information in the read part of the page;
[0042] Step S106, determining a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information;
[0043] Step S107, determining a content recommendation coefficient according to the push message screenshot and the read content information;
[0044] Step S108, determining recommendation coefficients of multiple commodities according to the basic information recommendation coefficient and the content recommendation coefficient;
[0045] Step S109: obtaining a recommendation list of the plurality of commodities according to the recommendation coefficients of the plurality of commodities, and generating a new push message according to the recommendation list.
[0046] According to the product recommendation method for overseas e-commerce platforms according to an embodiment of the present invention, it can determine whether the user is misled by the push message and enters the product display page of no interest based on the read part of the page when the user exits the product display page, and determine the information of interest and no interest to the user based on the comparison between the information contained in the push message and the information in the read part of the page in the product display page, so as to determine the recommendation coefficient of each product, thereby regenerating the recommendation list and push messages, reducing the push frequency of push messages for products that the user is not interested in, reducing network charges and loading time, reducing the user's usage cost, and improving user experience.
[0047] According to one embodiment of the present invention, a user may install an application of an overseas e-commerce platform in a mobile device (e.g., a mobile phone) or a personal computer. The application may push introductory information about some products to the user, i.e., push messages. For example, the application may record the user's browsing history for products, and estimate the user's preference for each type of product through the browsing history. For example, the higher the user's preference for a certain type of product, the more times the user browses this type of product. Based on the ratio of the number of views of this type of product to the total number of views of all products, the preference score of this type of product can be determined, and then a recommendation list of each type of product can be determined based on the preference score of each type of product. Furthermore, you can select multiple types of products that are ranked higher in the recommendation list, and generate push messages based on the type information, brand information, and style information of these products. When generating push messages, you can determine the probability of each type of product generating a push message according to the ranking of each type of product. For example, the product ranked first in the recommendation list has the highest probability of generating a push message, and the product ranked second in the recommendation list has a slightly lower probability of generating a push message than the product ranked first, etc. After the push message is generated, it can be pushed to the message bar of the user's mobile device or personal computer, so that the user can see the push message in the message bar of the mobile device or personal computer.
[0048] Figure 2 The diagram exemplarily shows a push message displayed on a display of a mobile device according to an embodiment of the present invention. Figure 3 A schematic diagram exemplarily shows a push message displayed on a display of a personal computer according to an embodiment of the present invention.
[0049] According to one embodiment of the present invention, Figure 2 On the display of the mobile device in the Figure 3On the display of a personal computer in the computer, a push message can be displayed in the lower right corner of the screen. The area where the push message is located is small and cannot display all the information of the product. Only part of the information of the product can be displayed, such as the type information and brand information of the product. The user may see the information of interest in the push message. For example, the user is interested in a certain brand, and the push message includes the introduction of the brand information of the brand. The user may click on the push message to browse the detailed information of the brand's product. However, since the push message cannot display all the information of the product, the product may not be the product that the user is really interested in. For example, the brand of the product is of interest to the user. Therefore, the user clicks on the push message and enters the product display page to read the detailed information of the product. However, when browsing the detailed information, the user finds that the user is not interested in the style of the product, and will exit the product display page, and may even exit immediately when a keyword that the user is not interested in appears, without reading all the content of the product display page. Therefore, a preset proportion can be set for the product display page of each product. In the entire content of the product display page, the part of the content before the preset proportion has completely described the characteristics of the product, and the part of the content after the preset proportion is a detailed explanation or description of these characteristics. For example, in the first 40% of the content on the product display page, the main features of the product have been fully introduced, and the last 60% of the content is a more detailed explanation of these contents. For example, if the product is clothing, in the product display page of the clothing, the first 40% of the content is an introduction to the brand, type (for example, the clothing is a coat, down jacket, sweater or T-shirt, etc.), style (for example, long sleeves or short sleeves, stand-up collar or round collar, color, fabric, etc.) of the clothing, and the last 60% of the content is a detailed introduction to the brand or style of the clothing (for example, brand history, material selection of fabrics, and production methods, etc.). Therefore, the first 40% of the content is the main introduction to the characteristics of the clothing, which has a more important reference value for users to choose clothes. Therefore, 40% can be used as the preset proportion. If the content that the user has read on the product display page is more than or equal to the preset proportion, it means that the user has not exited after understanding the main features of the product, but continues to read, which can indicate that the user is interested in the product. If the content read on the user's product display page is less than the preset percentage, it means that the user has not yet fully understood the main features of the product and has chosen to exit. It may mean that the user may have discovered features that he is not interested in during the process of understanding the main features of the product and therefore exited the product display page.
[0050] According to an embodiment of the present invention, in step S101, as described above, the push message may include some information about the product. When the user receives the push message, he may be interested in some of the information displayed in the push message, and thus click on the push message. When the push message is triggered, the push message may be firstly screenshotted, for example, Figure 2 Take a screenshot of the push message in the upper middle corner, or Figure 3 The push message in the lower right corner of the image is captured to obtain a push message screenshot, in which part of the content displayed in the push message can be identified. Further, in step S102, the page corresponding to the push message is jumped to, that is, all the information of the product is displayed.
[0051] According to an embodiment of the present invention, in step S103, basic information such as type information, brand information, and style information of the product in the product display page may be obtained for reference.
[0052] According to one embodiment of the present invention, in step S104, when the product display page is exited, the read portion of the product display page can be determined, that is, the portion of the product display page displayed on the display during the time period between jumping to the product display page and exiting the product display page. The area ratio of the read portion of the page to the product display page can also be used as the read percentage, or the ratio of the number of words in the text content of the read portion of the page to all the text content of the product display page can be used as the read percentage.
[0053] According to an embodiment of the present invention, in step S105, information about the read content in the read partial page may be obtained, for example, text content in the read partial page.
[0054] According to an embodiment of the present invention, in step S106, the basic information recommendation coefficient may be determined based on a comparison between basic information (eg, type information, brand information, and style information) of the product in the product display page and part of the basic information in the push message.
[0055] According to one embodiment of the present invention, a basic information recommendation coefficient is determined based on the push message screenshot, the type information, the brand information, the style information and the read content information, including: recognizing and processing the text in the push message screenshot through a text recognition model to obtain the text content in the push message screenshot; recognizing the text content to obtain the first basic information that can be fully displayed in the push message screenshot and the second basic information that cannot be fully displayed in the type information, brand information and style information of the product; determining the read ratio of the read content information in all the content on the product display page based on the read content information; determining the basic information recommendation coefficient based on the first basic information, the second basic information, the type information, the brand information, the style information and the read ratio.
[0056] According to one embodiment of the present invention, the text recognition model is a deep learning neural network model, for example, a convolutional neural network model. The present invention does not limit the type of the text recognition model. The push message screenshot can be processed to extract the text in the push message screenshot and obtain the text content in the push message screenshot. The text content is the information that can be displayed in the push message and is also the information that can be read by the user. Furthermore, since the user clicks on the push message after reading the information, the information is also the information that the user is interested in.
[0057] According to one embodiment of the present invention, text content can be identified and it can be determined whether the text content can fully display the type information, brand information and style information in the product display page. If it can be fully displayed, the information is classified as the first basic information. If it cannot be fully displayed, the information is classified as the second basic information. For example, if the brand information of the product is fully displayed in the text content, the brand information is classified as the first basic information. For another example, if the style information of the product cannot be fully displayed in the text content, the style information can be classified as the second basic information.
[0058] According to an embodiment of the present invention, the read percentage corresponding to the read content information may be obtained. The method for determining the read percentage is as described above and will not be repeated here.
[0059] According to an embodiment of the present invention, determining the basic information recommendation coefficient according to the first basic information, the second basic information, the type information, the brand information, the style information and the read percentage includes: determining the basic information recommendation coefficient according to formula (1): ,
[0060] (1)
[0061] in, For the type information, For the brand information, For the style information, is a set of the first basic information, is the reading percentage, is the preset ratio, is the conditional function.
[0062] According to one embodiment of the present invention, is a conditional function, which means that under the condition If the condition is met, the conditional function value is 1, otherwise If the type information belongs to the set of the first basic information, that is, the type information is fully displayed in the text content of the push message screenshot, the user is interested in the type information of the product, and the condition function value is 1. Otherwise, the condition function value is the inner condition function , the inner conditional function is expressed in In the case of , the inner condition function value is 1, otherwise , which means that if the read ratio is greater than or equal to the preset ratio, it means that the user did not exit after understanding the main features of the product, but continued to read, which means that the user is interested in the product, and the inner conditional function value is 1. Otherwise, it means that the user is not interested in the product, and a ratio less than 1 can be used. , the preference score of the product in the product recommendation list is attenuated, so that the ranking of the product in the recommendation list decreases, thereby reducing the probability of generating a push message for the product. If the condition function value is 1, the preference score of the product can be maintained. The above condition function can be used to represent the recommendation coefficient corresponding to the type information. Similarly, the recommendation coefficient corresponding to the brand information can also be obtained. Recommendation coefficient corresponding to style information , the recommendation coefficients corresponding to the three basic information are averaged to obtain the basic information recommendation coefficient. Thus, when one or more basic information is not fully displayed and the user is not interested in the product, the basic information recommendation coefficient that can attenuate the preference score in the recommendation list is obtained, thereby reducing the probability of pushing products that the user is not interested in.
[0063] In this way, the basic information recommendation coefficient can be determined based on whether the three basic information are fully displayed in the push message and whether the user is interested in the product. When one or more basic information is not fully displayed and the user is not interested in the product, a basic information recommendation score can be obtained that can attenuate the preference score in the recommendation list, thereby reducing the probability of pushing products that the user is not interested in, increasing the probability of pushing products that the user is interested in, improving user experience, and reducing user usage costs.
[0064] According to one embodiment of the present invention, in step S107, it is also possible to determine whether the user is not interested in certain information of the product based on the content that the user has read in the product display page and the content in the push message screenshot, thereby determining the content recommendation coefficient to reduce the probability of pushing products that the user is not interested in.
[0065] According to one embodiment of the present invention, determining a content recommendation coefficient based on the push message screenshot and the read content information includes: identifying and processing the text in the push message screenshot through a text recognition model to obtain the text content in the push message screenshot; performing word segmentation and deduplication processing on the text content to obtain multiple first keywords of the text content; performing feature extraction on the first keyword through the text recognition model to obtain first semantic feature information of each first keyword; determining the read ratio of the read content information in all the content on the product display page according to the read content information; performing word segmentation and deduplication processing on the read content information to obtain multiple second keywords of the read content information; determining the appearance position information of the second keyword in all the content on the product display page for the first time; performing feature extraction on the second keyword through the text recognition model to obtain second semantic feature information of each second keyword; determining the content recommendation coefficient according to the first semantic feature information, the second semantic feature information, the appearance position information and the read ratio.
[0066] According to one embodiment of the present invention, the method of obtaining the text content in the push message screenshot and obtaining the read percentage is as described above, and will not be repeated here. The text content can be pre-processed by word segmentation and word segmentation, and multiple first keywords of the text content can be obtained, and each first keyword can appear once or multiple times in the text content. Further, the encoding layer of the text recognition model can be used to obtain the first semantic feature information of each first keyword, and the first semantic feature information can be information in the form of a vector. Similarly, the read content information can be similarly processed to obtain multiple second keywords of the read content information and the second semantic feature information of each second keyword. Each second keyword can also appear once or multiple times in the read content information, and the first appearance position information of the second keyword in all the content on the product display page can be recorded. The appearance position information can be ratio information. For example, the text of the product display page has a total of 1,000 words, and the first word of a second keyword appears in the 200th word on the product display page. Then the appearance position information of the first appearance of the second keyword is 200 / 1000=20%.
[0067] According to an embodiment of the present invention, determining a content recommendation coefficient according to the first semantic feature information, the second semantic feature information and the read percentage includes: determining the content recommendation coefficient according to formula (2): ,
[0068] (2)
[0069] in, is the second semantic feature information of the i-th second keyword, is the first semantic feature information of the jth first keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, m is the number of first keywords, is the conditional function, is the reading percentage, is the preset ratio, is the first occurrence position information of the i-th second keyword in all the content on the product display page, is the frequency of the i-th second keyword in the read content information, is the average frequency of multiple second keywords, n is the number of first keywords, j≤m, i≤n, and i, j, m and n are all positive integers.
[0070] According to one embodiment of the present invention, in formula (2), for and The cosine similarity of can also be used as the semantic similarity between the i-th second keyword and the j-th first keyword. It represents the maximum value of the semantic similarity between the multiple first keywords and the i-th second keyword. If the maximum value is greater than or equal to the preset similarity threshold, it means that among the multiple first keywords, there is a first keyword with a higher semantic similarity with the i-th second keyword (for example, the same as the i-th second keyword, or a synonym of the i-th second keyword). Furthermore, after receiving the push message, the user enters the product display page, which means that the user is interested in the information in the push message. In other words, the user is interested in the first keyword. Therefore, if the i-th second keyword is a synonym of a first keyword, the user is interested in the i-th second keyword, and the conditional function value is set to 1. Otherwise, the i-th second keyword is a new keyword appearing in the product display page, that is, a keyword with semantics different from all keywords in the text content of the push message, and the conditional function value is the inner conditional function. .
[0071] According to one embodiment of the present invention, in the inner condition function, if the read ratio is greater than or equal to the preset ratio, it means that the user is interested in the product, that is, after reading the i-th second keyword, the user is still interested in the product, and the inner condition function value is 1; otherwise, it means that the user is not interested in the product, and the inner condition function value is ,in, is the ratio of the word frequency of the ith second keyword to the average word frequency of all second keywords. The larger the ratio, the more times the second keyword appears, and the more likely the user is to be uninterested in the product after reading the second keyword. is the attenuation ratio of the preference score, which can be and The product of is taken as the attenuation coefficient of the preference score of the i-th second keyword, Then represents the remaining proportion of the preference score after attenuation. Further, Indicates the relative gap between the read percentage and the appearance position information of the ith second keyword. The smaller the relative gap between the two, the more likely it is that the user will develop a psychological disinterest in the product after reading the ith second keyword and then exit the product display page. Specifically, if the ith second keyword first appears at an earlier position, the relative gap between the read percentage and the appearance position information of the ith second keyword will be larger, that is, the user does not immediately exit the product display page after reading the ith second keyword. In other words, it is less likely that the user will develop a psychological disinterest in the product due to the ith second keyword. Conversely, if the ith second keyword first appears at a later position, close to the read percentage, it indicates that the user will immediately exit the product display page after reading the ith second keyword. In other words, it is more likely that the user will develop a psychological disinterest in the product due to the ith second keyword. Therefore, the relative gap can be used to continue to attenuate the above-mentioned remaining proportion, thereby accurately describing the user's preference for the characteristics of the product described by the ith second keyword.
[0072] According to an embodiment of the present invention, after the above analysis, the conditional function As the recommendation coefficient corresponding to the i-th second keyword. Further, the recommendation coefficients corresponding to all second keywords can be obtained and averaged to obtain the content recommendation coefficient, so that when the second keyword is not a keyword that the user is interested in, and the user is not interested in the product, the content recommendation coefficient that attenuates the preference score in the recommendation list is obtained based on the word frequency and the appearance position information of the second keyword, thereby reducing the probability of pushing products that the user is not interested in.
[0073] In this way, the probability that each second keyword will cause the user to be uninterested in the product can be determined by word frequency, and the possibility that each second keyword will cause the user to be uninterested in the product can be determined based on the appearance position information of the second keyword, so as to obtain a content recommendation coefficient that attenuates the preference score in the recommendation list, thereby reducing the probability of pushing products that the user is not interested in, increasing the probability of pushing products that the user is interested in, improving user experience, and reducing user usage costs.
[0074] According to one embodiment of the present invention, in step S108, the recommendation coefficients of multiple commodities can be determined, that is, the recommendation coefficient of the commodity corresponding to the above-mentioned push message and the recommendation coefficients of other commodities, and the recommendation coefficient of each commodity can be multiplied by the preference score of each commodity to obtain a new preference score, and then obtain a new commodity recommendation list.
[0075] According to one embodiment of the present invention, the recommendation coefficients of multiple commodities are determined according to the basic information recommendation coefficient and the content recommendation coefficient, including: determining the recommendation coefficient of the commodity corresponding to the push message according to the basic information recommendation coefficient and the content recommendation coefficient; if the read ratio is less than the preset ratio, obtaining the recommendation coefficient of the commodity other than the commodity corresponding to the push message according to the type information, brand information, style information and content in the commodity display page of the commodity other than the commodity corresponding to the push message, as well as the second basic information and the second keyword; if the read ratio is greater than or equal to the preset ratio, setting the recommendation coefficient of the commodity other than the commodity corresponding to the push message to 1.
[0076] According to an embodiment of the present invention, determining the recommendation coefficient of the commodity corresponding to the push message according to the basic information recommendation coefficient and the content recommendation coefficient includes: determining the recommendation coefficient of the commodity corresponding to the push message according to formula (3): ,
[0077] (3)
[0078] in, is the content recommendation coefficient, is the basic information recommendation coefficient.
[0079] According to one embodiment of the present invention, the content recommendation coefficient and the basic information recommendation coefficient calculated above can be multiplied together to obtain the recommendation coefficient of the product corresponding to the push message. If the user is not interested in the product, then based on the recommendation coefficient, the preference score of the product can be attenuated, and then the ranking in the recommendation list can be lowered, thereby reducing the probability of pushing the product and improving the user experience.
[0080] According to an embodiment of the present invention, the recommendation coefficients of other commodities may be calculated with reference to the calculation method of the recommendation coefficients of the above commodities, so as to determine the recommendation coefficients of each commodity, and then obtain new preference scores of each commodity and obtain a new recommendation list.
[0081] According to an embodiment of the present invention, if the read ratio is less than a preset ratio, obtaining a recommendation coefficient of other products except the product corresponding to the push message according to type information, brand information, style information and content in a product display page of other products except the product corresponding to the push message, as well as the second basic information and the second keyword, includes: obtaining a judgment condition J according to formula (4),
[0082] (4)
[0083] in, is the second semantic feature information of the i-th second keyword, is the first semantic feature information of the jth first keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, and m is the number of first keywords; if the second semantic feature information of the i-th second keyword meets the discrimination condition J, the i-th second keyword is determined as the second target keyword; based on the content in the product display page of other products except the product corresponding to the push message, word segmentation and deduplication processing are performed to obtain multiple third keywords; through the text recognition model, feature extraction is performed on the third keywords to obtain the third semantic feature information of each third keyword; according to formula (5), the recommendation coefficient of the k-th product except the product corresponding to the push message is obtained ,
[0084] (5)
[0085] in, is a set of the second basic information, is the reading percentage, is the preset ratio, is the conditional function, is the type information of the kth product, is the brand information of the kth product, is the style information of the kth product, is the second semantic feature information of the t-th second target keyword, is the number of the second target keywords, is the third semantic feature information of the sth third keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, is the frequency of the sth third keyword in the content of the product display page of the kth product, is the average frequency of multiple third keywords in the content of the product display page of the kth product, is the number of third keywords in the content of the product display page of the kth product, To make The location information of the first appearance of the second target keyword with the maximum value in all the content on the product display page, s≤ , t≤ , and s, , t, k, and All are positive integers.
[0086] According to an embodiment of the present invention, if the percentage of users reading the product display page of the above-mentioned product is less than the preset percentage, it can be considered that the user is not interested in the above-mentioned product. In this case, the second target keyword can be selected based on formula (4). The judgment condition J described in formula (4) indicates that among the multiple first keywords, there is no keyword with semantic similarity to the i-th second keyword. In other words, the i-th second keyword is a new keyword that appears in the product display page. Since the user is interested in the first keyword, if the i-th second keyword is not semantically similar to the first keyword, the i-th second keyword may be a keyword that makes the user feel uninterested in the product, that is, a candidate keyword that the user is not interested in, which is also the second target keyword.
[0087] According to one embodiment of the present invention, the third keyword and its third semantic feature information in the product display page of other products can be obtained in a manner similar to that of obtaining the second keyword and the second semantic feature information, which will not be repeated here.
[0088] According to an embodiment of the present invention, the recommendation coefficient of the kth commodity other than the commodity corresponding to the push message may be determined based on formula (5), where: Indicates that if the type information of the kth product belongs to the set composed of the second basic information, the conditional function value is , otherwise 1. At this time, the user is not interested in the product corresponding to the push message, and the user may not be interested in the second basic information. Therefore, if the type information of the kth product is the second basic information, the user may also be not interested in the kth product with this type information. The preference score of the kth product is decayed. Otherwise, there is no need to decay the preference score of the kth product. The above conditional function represents the recommendation coefficient corresponding to the type information of the kth product. Similarly, the recommendation coefficient corresponding to the brand information of the kth product can also be obtained. The recommendation coefficient corresponding to the style information of the kth product , averaging these three recommendation coefficients, we can get the basic information recommendation coefficient of the kth product That is, when the push message of the kth product is not received, the basic information recommendation coefficient of the kth product other than the product corresponding to the push message can be obtained based on the push message.
[0089] According to one embodiment of the present invention, Indicates that among the second target keywords, there is a keyword with semantic similarity to the sth third keyword, that is, the third keyword is semantically similar to a candidate keyword that a user is not interested in. In this case, the conditional function value is , otherwise 1. In the case where the third keyword is semantically similar to a candidate keyword that a user is not interested in, the higher the frequency of the third keyword, The larger the value is, the more likely the user is to be uninterested in the kth product based on the third keyword. With attenuation ratio Multiply them together and subtract the product from 1 to obtain the remaining proportion of the attenuated preference score, This can represent the possibility that the user will feel no interest in the kth product after reading the sth third keyword. Specifically, this item can represent the possibility that the second target keyword with the highest semantic similarity to the sth third keyword will make the user feel no interest. It is used to represent the possibility that the user will feel no interest in the kth product after reading the sth third keyword. This item can be used to continue to attenuate the remaining proportion of the attenuated preference score, thereby accurately describing the user's preference for the characteristics of the product described by the sth third keyword. Furthermore, the user's preference for the characteristics of the products described by each third keyword can be averaged to obtain the content recommendation coefficient of the kth product excluding the product corresponding to the push message. That is, without receiving the push message of the kth product, the content recommendation coefficient of the kth product excluding the product corresponding to the push message can be obtained based on the above push message.
[0090] According to an embodiment of the present invention, the content recommendation coefficient and the basic information recommendation coefficient of the kth commodity may be multiplied together to obtain the recommendation coefficient of the kth commodity.
[0091] According to one embodiment of the present invention, if the read ratio is greater than or equal to the preset ratio, that is, the user is interested in the product corresponding to the push message, then no other calculations are required and the recommendation coefficients of other products are set to 1, that is, the preference scores of other products are not attenuated.
[0092] In this way, the basic information recommendation coefficient of other products can be determined based on whether the basic information of other products except the product corresponding to the push message belongs to the set of basic information that the user is not interested in, so that the basic information recommendation score that attenuates the preference score of other products can be obtained, and the basic information recommendation score of other products can be obtained even if the push message of other products is not received, so that when the user is not interested in a certain product, the preference score of similar products can be reduced to reduce the probability of pushing products that the user is not interested in. In addition, the content recommendation coefficient can be determined by the word frequency and the appearance position of the second target keyword with the highest semantic similarity to the third keyword to accurately indicate the possibility that the user is not interested in other products, and the content recommendation score of other products can be obtained even if the push message of other products is not received, so that when the user is not interested in a certain product, the preference score of similar products can be reduced to reduce the probability of pushing products that the user is not interested in, thereby improving the user experience and reducing the user's usage cost.
[0093] According to one embodiment of the present invention, in step S109, the recommendation coefficient of each product can be multiplied by the preference score of each product to obtain a new preference score, and then the new preference scores are arranged to obtain a new recommendation list. In the new recommendation list, the ranking of products that the user is not interested in can be lowered, and the probability of generating push messages for products with higher rankings in the new recommendation list can be increased, thereby reducing push messages for products that the user is not interested in and improving the user experience.
[0094] According to the commodity recommendation method for overseas e-commerce platforms of the embodiment of the present invention, it is possible to determine whether the user is misled by the push message and enters the commodity display page that the user is not interested in based on the read part of the page when the user exits the commodity display page, and to determine the information that the user is interested in and not interested in based on the comparison between the information contained in the push message and the information in the read part of the page in the commodity display page, so as to determine the recommendation coefficient of each commodity, thereby regenerating the recommendation list and push message, reducing the push frequency of the push message of the commodity that the user is not interested in, reducing the network fee and loading time, reducing the user's use cost, and improving the user experience. When determining the basic information recommendation score, the basic information recommendation coefficient can be determined based on whether the three basic information is fully displayed by the push message and whether the user is interested in the commodity. When one or more basic information is not fully displayed and the user is not interested in the commodity, the basic information recommendation score that can attenuate the preference score in the recommendation list can be obtained, thereby reducing the probability of pushing commodities that the user is not interested in, and increasing the probability of pushing commodities that the user is interested in, and improving the user experience and reducing the user's use cost. When determining the content recommendation coefficient, the probability that each second keyword causes the user to be uninterested in the product can be determined by word frequency, and the possibility that each second keyword causes the user to be uninterested in the product can be determined based on the appearance position information of the second keyword, so that the content recommendation coefficient that attenuates the preference score in the recommendation list can be obtained, thereby reducing the probability of pushing products that the user is not interested in, increasing the probability of pushing products that the user is interested in, and improving the user experience and reducing the user's usage cost. When determining the recommendation coefficient of other products, the basic information recommendation coefficient of other products can be determined based on whether the basic information of other products other than the product corresponding to the push message belongs to the set of basic information that the user is not interested in, so that the basic information recommendation score that attenuates the preference score of other products can be obtained, and the basic information recommendation score of other products can be obtained even if the push message of other products is not received, so that when the user is not interested in a certain product, the preference score of similar products can be reduced to reduce the probability of pushing products that the user is not interested in. Furthermore, the content recommendation coefficient can be determined by the word frequency and the position of occurrence of the second target keyword with the highest semantic similarity to the third keyword, so as to accurately indicate the possibility that the user is not interested in other products. In addition, the content recommendation scores of other products can be obtained without receiving push messages for other products. Thus, when the user is not interested in a certain product, the preference scores of similar products can be lowered to reduce the probability of pushing products that the user is not interested in, thereby improving the user experience and reducing the user's usage costs.
[0095] Figure 4A block diagram of a product recommendation system for an overseas e-commerce platform according to an embodiment of the present invention is exemplarily shown, and the system includes:
[0096] A screenshot module is used to take a screenshot of the push message displayed on the screen when the push message is triggered, and obtain a screenshot of the push message;
[0097] A jump module, used to jump to a product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display;
[0098] The basic information module is used to obtain the type information, brand information and style information of the products on the product display page;
[0099] A read module, used for determining a portion of pages that have been read in the product display page when exiting the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page;
[0100] A read content information module is used to obtain the read content information in the read part of the page;
[0101] A basic information recommendation coefficient module, used to determine a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information;
[0102] A content recommendation coefficient module, used to determine a content recommendation coefficient according to the push message screenshot and the read content information;
[0103] A recommendation coefficient module, used to determine the recommendation coefficients of multiple commodities according to the basic information recommendation coefficient and the content recommendation coefficient;
[0104] The push message module is used to obtain a recommendation list of multiple commodities according to the recommendation coefficients of the multiple commodities, and generate a new push message according to the recommendation list.
[0105] It should be understood by those skilled in the art that the embodiments of the present invention described above and shown in the accompanying drawings are only examples and do not limit the present invention. The purpose of the present invention has been fully and effectively achieved. The functional and structural principles of the present invention have been demonstrated and explained in the embodiments, and the embodiments of the present invention may be deformed or modified in any way without departing from the principles.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A product recommendation method for an overseas e-commerce platform, characterized in that: include: When a push message is triggered, a screenshot of the push message displayed on the screen is taken to obtain a push message screenshot; Jump to the product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display; Obtaining the type information, brand information and style information of the product on the product display page; When exiting the product display page, determining a portion of pages that have been read in the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page; Obtaining information about the read content in the read part of the page; Determine a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information; Determining a content recommendation coefficient according to the push message screenshot and the read content information; Determining recommendation coefficients of a plurality of commodities according to the basic information recommendation coefficient and the content recommendation coefficient; Obtaining a recommendation list of the plurality of commodities according to the recommendation coefficients of the plurality of commodities, and generating a new push message according to the recommendation list; Determining a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information, and the read content information includes: Recognize the text in the push message screenshot using a text recognition model to obtain the text content in the push message screenshot; Recognize the text content to obtain first basic information that can be fully displayed in the push message screenshot and second basic information that cannot be fully displayed among the product type information, brand information, and style information; Determine, according to the read content information, a read ratio of the read content information in all contents on the product display page; Determine a basic information recommendation coefficient according to the first basic information, the second basic information, the type information, the brand information, the style information, and the read percentage; Determining a basic information recommendation coefficient according to the first basic information, the second basic information, the type information, the brand information, the style information, and the read percentage includes: According to the formula Determine the basic information recommendation coefficient ,in, For the type information, For the brand information, For the style information, is a set of the first basic information, is the reading percentage, is the preset ratio, is the conditional function; Determining a content recommendation coefficient according to the push message screenshot and the read content information includes: Recognize the text in the push message screenshot using a text recognition model to obtain the text content in the push message screenshot; Performing word segmentation and deduplication processing on the text content to obtain multiple first keywords of the text content; By using the text recognition model, feature extraction is performed on the first keywords to obtain first semantic feature information of each first keyword; Determine, according to the read content information, a read ratio of the read content information in all contents on the product display page; Performing word segmentation and deduplication processing on the read content information to obtain a plurality of second keywords of the read content information; Determine the first occurrence position information of the second keyword in all the content on the product display page; By using the text recognition model, feature extraction is performed on the second keywords to obtain second semantic feature information of each second keyword; determining a content recommendation coefficient according to the first semantic feature information, the second semantic feature information, the appearance position information, and the read percentage; Determining a content recommendation coefficient according to the first semantic feature information, the second semantic feature information, and the read percentage includes: According to the formula Determine content recommendation coefficient ,in, is the second semantic feature information of the i-th second keyword, is the first semantic feature information of the jth first keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, m is the number of first keywords, is the conditional function, is the reading percentage, is the preset ratio, is the first occurrence position information of the i-th second keyword in all the content on the product display page, is the frequency of the i-th second keyword in the read content information, is the average frequency of multiple second keywords, n is the number of second keywords, j≤m, i≤n, and i, j, m and n are all positive integers; Determining recommendation coefficients of a plurality of commodities according to the basic information recommendation coefficient and the content recommendation coefficient includes: Determining a recommendation coefficient of the product corresponding to the push message according to the basic information recommendation coefficient and the content recommendation coefficient; If the read ratio is less than the preset ratio, obtaining the recommendation coefficient of the other products except the product corresponding to the push message according to the type information, brand information, style information and content in the product display page of the other products except the product corresponding to the push message, as well as the second basic information and the second keyword; If the read ratio is greater than or equal to the preset ratio, the recommendation coefficients of other commodities except the commodity corresponding to the push message are set to 1; Determining a recommendation coefficient of a product corresponding to the push message according to the basic information recommendation coefficient and the content recommendation coefficient includes: According to the formula Determine the recommendation coefficient of the product corresponding to the push message ,in, is the content recommendation coefficient, is a recommendation coefficient for the basic information; If the read ratio is less than the preset ratio, obtaining the recommendation coefficient of the other products except the product corresponding to the push message according to the type information, brand information, style information and content in the product display page of the other products except the product corresponding to the push message, as well as the second basic information and the second keyword, including: According to the formula Get the judgment condition J, where is the second semantic feature information of the i-th second keyword, is the first semantic feature information of the jth first keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, and m is the number of first keywords; If the second semantic feature information of the i-th second keyword meets the discrimination condition J, the i-th second keyword is determined as the second target keyword; Perform word segmentation and deduplication processing on the content of product display pages of other products except the product corresponding to the push message to obtain multiple third keywords; By using the text recognition model, feature extraction is performed on the third keywords to obtain third semantic feature information of each third keyword; According to the formula Get the recommendation coefficient of the kth product other than the product corresponding to the push message ,in, is a set of the second basic information, is the reading percentage, is the preset ratio, is the conditional function, is the type information of the kth product, is the brand information of the kth product, is the style information of the kth product, is the second semantic feature information of the t-th second target keyword, is the number of the second target keywords, is the third semantic feature information of the sth third keyword, for The transposed vector of for and The cosine similarity of is the preset similarity threshold, max is the maximum value function, is the frequency of the sth third keyword in the content of the product display page of the kth product, is the average frequency of multiple third keywords in the content of the product display page of the kth product, is the number of third keywords in the content of the product display page of the kth product, To make The first occurrence position information of the second target keyword with the maximum value in all the content on the product display page, s≤ , t≤ , and s, , t, k, and All are positive integers.
2. A product recommendation system for an overseas e-commerce platform for executing the method according to claim 1, characterized in that: include: A screenshot module is used to take a screenshot of the push message displayed on the screen when the push message is triggered, and obtain a screenshot of the push message; A jump module, used to jump to a product display page corresponding to the push message, wherein the push message includes summary information of the content in the product display page, and the push message screenshot is an image obtained by taking a screenshot of the push message displayed on the display; The basic information module is used to obtain the type information, brand information and style information of the products on the product display page; A read module, used for determining a portion of pages that have been read in the product display page when exiting the product display page, wherein the portion of pages that have been read includes a portion of pages that have been displayed on the display during a period between jumping to the product display page and exiting the product display page; A read content information module is used to obtain the read content information in the read part of the page; A basic information recommendation coefficient module, used to determine a basic information recommendation coefficient according to the push message screenshot, the type information, the brand information, the style information and the read content information; A content recommendation coefficient module, used to determine a content recommendation coefficient according to the push message screenshot and the read content information; A recommendation coefficient module, used to determine the recommendation coefficients of multiple commodities according to the basic information recommendation coefficient and the content recommendation coefficient; The push message module is used to obtain a recommendation list of multiple commodities according to the recommendation coefficients of the multiple commodities, and generate a new push message according to the recommendation list.
Citation Information
Patent Citations
Commodity object recommendation method, device, computer equipment and storage medium
CN113327151B
Commodity recommendation method and device, electronic equipment and readable medium
CN110415063A
Data acquisition and recommendation method based on shopping behaviors
CN113674037A