Push strategy self-adaptive optimization method and system oriented to personalized requirements
Product information is extracted through natural language processing and a two-layer attention analysis model, combined with user historical behavior and subjective needs, and used collaborative attention fusion network and NSGA-III algorithm to optimize the push strategy, solving the problem that push strategy in the existing technology is difficult to meet the user's personalized needs, and achieving more efficient and accurate push strategy adaptive optimization.
Patent Information
- Application Number
- CN202510451223.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-04-11
AI Technical Summary
It is difficult for the existing technology to ensure the accuracy of the push strategy while combining the real-time and subjective needs of users to perform adaptive optimization of personalized push strategy, resulting in insufficient user satisfaction and push effectiveness.
By obtaining and processing push target information, combining natural language processing technology and a two-layer attention analysis model, extracting and understanding product information; establishing a personalized tag set and extracting historical push interaction records, integrating subjective and objective personalized needs; using collaborative attention fusion network and improved NSGA-III algorithm for adaptive optimization of push strategies.
It achieves more accurate user needs understanding and push strategy optimization, improves push accuracy and efficiency, and improves user experience and enterprise economic benefits.
Smart Images

Figure CN119963299A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method and system for adaptively optimizing a push strategy oriented to personalized needs. Background Art
[0002] In the era of big data, various network platforms generate massive amounts of data every day, such as user behavior data, product information, service details, and push channel information. This information is deeply mined and utilized, which can provide important support for corporate decision-making. The push strategy is to make full use of data and let users get the information they need through information push, thereby improving user experience and satisfaction and bringing greater value to the company.
[0003] At present, most push strategies are based on unified push rules for information push, which cannot meet the personalized needs of users. As user needs become increasingly diversified and personalized, traditional push methods can no longer meet user needs. Therefore, we need to develop a push strategy that can meet the personalized needs of users.
[0004] However, how to obtain users' real personalized needs and meet these needs through push strategies has always been a problem that has troubled the industry. Many studies published in recent years have also tried to solve this problem, such as extracting product information through natural language processing technology and classifying users through clustering algorithms. However, these methods all have some problems, such as requiring a lot of manpower and material resources for data mining, or the classification of products is not accurate enough and the accuracy is not high.
[0005] The information push method of the intelligent marketing service platform in CN118246983A in the prior art takes into account the user's multiple marketing interest levels and advertising preferences, and improves the accuracy of advertising push and the audience response rate. However, this method mainly relies on a large area of group feature labels and advertising preference feature libraries, and performs weight allocation and feature integration based on interest levels. Although it achieves a certain degree of personalized push, it still cannot accurately capture and meet the real-time and subjective needs of specific users. Summary of the invention
[0006] The technical problem to be solved by the present invention is how to ensure the accuracy of the push strategy while combining the real-time needs and subjective needs of users to perform adaptive optimization of the personalized push strategy to improve user satisfaction and the effectiveness of the push.
[0007] In order to achieve the above object, the present invention is implemented by adopting the following technical scheme: the method comprises: Obtain a list of push targets, and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set; Obtain the attributes and related requirements of the target product, extract product information through natural language processing technology, and use a two-layer attention parsing model to identify and weight product components; Establish an objective personalized tag set for the target product, extract historical push interaction records from the product behavior log database, and use it to constrain the similarity between the generated distribution and the real distribution, and finally generate standard demand information with subjective and objective consistency; Integrate subjective and objective personalized needs, and fuse the subjective demand component set with the objective label set through the collaborative attention fusion network to generate standard personalized demand information; Push strategy library matching: mapping the plans in the push strategy library into structured vectors, and using multi-dimensional weighted cosine-divergence joint similarity function to retrieve candidate plans; The push plan space is adaptively optimized. The original push plan set is strategically evolved through dynamic multi-objective optimization space. The improved NSGA-III algorithm is used to generate the Pareto frontier solution set, and the optimal solution is selected as the target push strategy.
[0008] In one solution, the push target list is extracted from a business database through a multi-source heterogeneous data interface. The database contains user behavior data, product information, service details, and push channel information. The extracted push targets are deduplicated and cleaned to ensure the uniqueness and validity of the push targets.
[0009] In one embodiment, the feature labels in the intuitive feature label set are defined by triplets, which respectively represent the feature name, data type and initial weight coefficient, wherein the data type includes discrete and continuous features, the discrete features are generated into binary vectors using one-hot encoding, and the continuous features are processed into scalar values through minimum-maximum normalization.
[0010] In one embodiment, the feature fusion function is a weighted sum function, in which the feature weight coefficient is dynamically calculated by the entropy weight method, and the weighted sum function selects a vector or scalar output form according to the feature type to generate an intuitive feature label group for each push target.
[0011] In one solution, the user's subjective personalized needs are obtained, and the demand text is extracted through natural language processing technology. The demand components are identified and weighted using a double-layer attention parsing model to form a set of subjective personalized demand components to facilitate the optimization of subsequent push strategies.
[0012] In one scheme, the user's historical push interaction records are extracted, the historical behaviors are weighted by the time decay function, the user-target association matrix is constructed, and the data is reduced in dimension using sparse principal component analysis to generate the user's objective personalized label set.
[0013] In one solution, the end-to-end adaptive evolution of the push strategy performs strategy evolution on the original push plan set through a dynamic multi-objective optimization space, uses an improved NSGA-III algorithm for multi-objective optimization to generate a Pareto front solution set, and selects the optimal solution as the target push strategy.
[0014] On the other hand, a push strategy adaptive optimization system for personalized needs is characterized in that the system is used to execute the push strategy adaptive optimization method for personalized needs, and the system includes: A push target acquisition module, used to acquire a push target list and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set; A user demand interaction module, used to interact with a target user, obtain the target user's subjective personalized demand, and analyze the subjective personalized demand to obtain a subjective personalized demand component set; A historical data parsing module is used to extract historical push data of target users, and parse the historical push data to establish an objective personalized tag set for the target users; A personalized demand fusion module, used to fuse the subjective personalized demand component set with the objective personalized label set to obtain standard personalized demand information, wherein the standard personalized demand information includes a demand label and a corresponding demand weight; A push strategy matching module, used for inputting the standard personalized demand information into a push strategy library; The push plan optimization module is used to construct a push plan space based on the original push plan set to perform adaptive optimization and obtain a target push strategy.
[0015] Beneficial effects of the present invention: By acquiring and processing information about push targets, combined with natural language processing technology and a dual-layer attention parsing model, product information can be more accurately extracted and understood, making push notifications more targeted.
[0016] By establishing a personalized tag set and extracting historical push interaction records, we can better understand the user's historical behavior and needs, and thus generate a push strategy that better meets user needs.
[0017] By fusing subjective needs and objective label sets through a collaborative attention fusion network, we can accurately capture the user's real needs and improve the accuracy of push notifications.
[0018] By dynamically optimizing the original push plan set with multiple objectives and using the improved NSGA-III algorithm to generate the Pareto frontier solution set, the plan strategy can be dynamically adjusted to improve the push effect.
[0019] Through the above steps, we can achieve adaptive optimization of push strategies for personalized needs, improve the accuracy and efficiency of push strategies, enhance user experience, and help improve the economic benefits of the enterprise and user satisfaction.
[0020] Therefore, the technical solution of the present invention can not only realize the adaptive optimization of the push strategy and improve the effectiveness of the push, but also improve user satisfaction, promote user stickiness, and help improve business results. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a flow chart of the method for adaptively optimizing the push strategy for personalized needs of the present invention; Figure 2 It is a schematic diagram of the structure of the push strategy adaptive optimization system for personalized needs of the present invention.
[0022] Explanation of the reference numerals: push target acquisition module 11, user demand interaction module 12, historical data analysis module 13, personalized demand fusion module 14, push strategy matching module 15, push plan optimization module 16. DETAILED DESCRIPTION
[0023] The above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods of the specification to better understand the above technical solution. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments of the present invention. It should be understood that the present invention is not limited to the example embodiments used only to explain the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention. In addition, it should be noted that, for the convenience of description, only the parts related to the present invention are shown in the drawings, rather than all of them. Example
[0024] Figure 1 As shown, the push strategy adaptive optimization method for personalized needs of the present invention includes: S1. Obtain a list of push targets, and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set.
[0025] Specifically, the push target refers to the execution object or specific goal of the push activity, such as specific products, services or content, the push channels that can be used (such as online advertising, social media, offline activities, etc.), and the push means that can be implemented (such as discount promotions, giveaway activities, etc.); the push target list is a form that includes all push targets in the target scenario, and each entry in the form contains the basic information of the target.
[0026] In the implementation process of step S1, the system first extracts the set of all push targets in the target scenario from the business database through the multi-source heterogeneous data interface and constructs a push target list. Each push target is represented as a tuple ,in is the unique identifier of the target, Represents a set of push channel parameters. A set of push method parameters. It is a set of target attributes (such as product category, price range, applicable population, etc.). In order to establish a computable target feature model, the system uses the feature engineering module to perform structured transformation on the original parameters and generate an intuitive feature label set with unified dimensions. , where each feature label By triple Definition, which represents the feature name, data type (discrete / continuous) and initial weight coefficient. For discrete features (such as channel type), one-hot encoding is used to generate a binary vector , where k represents the total number of categories of the feature, and each dimension corresponds to a Boolean mapping of the existence of a specific category. Continuous features (such as discount strength) are normalized to scalar values through min-max normalization. , where X represents the value set of the feature in the historical data.
[0027] Intuitive feature label set for each push target Through the feature fusion function Generate, where It is a feature conversion operator, which selects vector or scalar output form according to the feature type. is the feature weight coefficient, which is dynamically calculated by the entropy weight method. Specifically, the feature weight calculation process is defined as: for a data set containing N targets, the feature Information entropy ,in Represents the normalized eigenvalue distribution probability, the final weight , Represents the original eigenvalue of the ith feature on the kth push target before normalization. This mathematical processing gives higher weights to features with high discrimination (low entropy), effectively improving the representation ability of the feature set. The feature matrix of the push target finally generated is It will be used as the input space for subsequent strategy optimization. is a set of real numbers, where Represents the total number of dimensions after all features are transformed. is a feature conversion function, and each row of the matrix corresponds to a fused feature vector of a target. This process is implemented through an automated feature pipeline, which supports an incremental update mechanism. When new target information is pushed, the system only needs to partially recalculate the weights and distribution parameters of the affected features to ensure the real-time and consistency of the feature set.
[0028] S2. Obtain the attributes and related requirements of the target product, extract product information through natural language processing technology, and use a two-layer attention parsing model to identify and weight product components.
[0029] Specifically, target commodities refer to objects that require relevant push promotion activities, such as supplies in the fields of services, equipment, resources, etc.; commodity attributes and related demands refer to the specific characteristics and potential demands of the commodities themselves, which vary according to the categories, functions, quality, market positioning, etc. of different commodities. By way of example, they involve the functional objectives, market strategies, applicable scenarios and expected effects of the commodities.
[0030] In the implementation process of step S2, the system collects the subjective demand text expressed in natural language by the target user through the multimodal interactive interface. , where each statement Contains demand semantic units. To extract structured demand components, the system uses a two-layer attention parsing model to semantically deconstruct the original text: First, the BiLSTM-CRF model constrained by the domain dictionary is used to perform basic entity recognition and define the entity extraction function ,in is the entity term, is the entity type label; then the demand component association matrix is constructed based on the self-attention mechanism , whose elements Representing Entities and The semantic association strength of is a trainable parameter matrix, and d is the word vector dimension. The demand component weights are generated through the gated fusion layer in is the sigmoid function, is the gate parameter matrix, which ultimately forms a set of subjective personalized demand components In order to eliminate the ambiguity of user statements, the system introduces a demand confidence calibration factor ,in represents the KL divergence between the weight distribution of current demand component j and the historical demand distribution, is the attenuation coefficient, and the calibrated demand weight is updated as Finally, the standard demand component weights are obtained through normalization Construct a complete set of subjective personalized demand components As the input of the subsequent fusion module. This implementation process continuously optimizes the entity recognition and weight calculation modules through pre-trained language model fine-tuning and online learning mechanism to ensure adaptability to the user's emerging demand expression mode.
[0031] S3. Establish an objective personalized tag set for the target product, extract historical push interaction records from the product behavior log database, and use it to constrain the similarity between the generated distribution and the real distribution, and finally generate standard demand information with subjective and objective consistency.
[0032] Specifically, the target user's description of their needs may deviate from the actual needs, that is, the user's ability to express subjective personalized needs may be limited or fluctuating. Therefore, we cannot rely solely on the user's subjective description to understand the needs. Therefore, we extract information from the target user's historical behavior data, that is, we can assume that the performance and feedback on the push plan in the historical records are a faithful reflection of personalized needs. By analyzing the user's historical push data, we can gain an in-depth understanding of user behavior and needs, and reduce the deviation caused by the subjective description of subjective personalized needs.
[0033] In the implementation process of step S3, the system extracts the target user's behavior log database in the time window. Historical push interaction records within , where each record Contains the subject identifier , interaction timestamp , Interaction Type( {click, conversion, favorite, share} ) and interaction depth , click duration, purchase amount, etc. To construct an objective personalized label set, the system first uses a time decay function Weight the historical behavior, where is the decay coefficient, which characterizes the time decay rate of the behavior utility. Based on the feature matrix of the push target (From S1), establish the user-target association matrix , whose elements represents the cumulative preference strength of the user for feature dimension j, where is the set of labels containing feature j, is the interaction type weight function, which is preset by the expert system\ Quantify the value differences between different interaction behaviors.
[0034] To eliminate the impact of feature collinearity, the system uses sparse principal component analysis (SPCA) Perform dimensionality reduction to solve optimization problems in is the sparse loading matrix, is a low-dimensional representation, is the sparsity control parameter. Extract the feature combination corresponding to the first d principal components , contribution rate is the lth singular value) used to calculate the objective label weight in Represents the non-zero load feature index set corresponding to the lth principal component. The final generated objective personalized label set The semantic mapping module converts the data into a business-interpretable label description, such as the load factor exceeding the threshold. The feature combination Mapped to semantic labels such as "high-frequency and high-value category preference". This process is dynamically updated through a sliding time window mechanism. When new interaction data arrives, the system incrementally recalculates the attenuation weights and principal component loads to ensure the timeliness of the label set and uses KL divergence to Monitor the degree of user preference drift and trigger the tag set reconstruction process when it exceeds the threshold.
[0035] in Represents the non-zero load feature index set corresponding to the lth principal component. The final generated objective personalized label set The semantic mapping module converts the data into a business-interpretable label description, such as the load factor exceeding the threshold. The feature combination Mapped to semantic labels such as "high-frequency and high-value category preference". This process is dynamically updated through a sliding time window mechanism. When new interaction data arrives, the system incrementally recalculates the attenuation weights and principal component loads to ensure the timeliness of the label set and uses KL divergence to Monitor the degree of user preference drift and trigger the tag set reconstruction process when it exceeds the threshold.
[0036] In the implementation process of step S4, the system constructs a collaborative attention fusion network to integrate the subjective demand components. With objective label set Perform semantic alignment and weight fusion. First, establish a cross-modal association matrix , whose elements Indicates subjective demand component With objective label The semantic similarity of and They are a subjective semantic encoder based on BERT fine-tuning and an objective label encoder based on feature embedding. The collaborative weights are generated through a two-way attention mechanism: subjective side attention weights Quantify the support strength of objective labels for subjective needs and the attention weight on the objective side Characterizes the extent to which subjective demands modify objective labels.
[0037] Perform bidirectional projection fusion based on attention weights and define the fusion weight calculation function: ; in ; is the dynamic balance factor, through KL divergence and JS divergence Quantify the difference between subjective and objective distributions, and is a trainable parameter matrix. For label pairs with semantic conflicts , satisfy (Threshold ), start the conflict resolution mechanism ; in is the penalty coefficient, For A set of low-correlation objective labels. Finally, the standard demand weight is generated through normalization. And merge subjective and objective tags to generate standard personalized demand information ,middle is a semantically merged label that satisfies and is the subset of subjective and objective labels after semantic clustering. The fusion process optimizes the encoder and attention parameters through the adversarial training strategy, and the discriminator network With the generator network The loss functions are: ; in is the maximum mean difference, which is used to constrain the similarity between the generated distribution and the real distribution, and finally generate standard demand information with subjective and objective consistency.
[0038] S5, push strategy library matching, mapping the plans in the push strategy library into structured vectors, and using multi-dimensional weighted cosine-divergence joint similarity function to retrieve candidate plans.
[0039] Specifically, each plan contains plan component information, such as target labels, label weights, etc., which are used to describe the applicable scenarios and adapted personalized needs of the plan.
[0040] In the implementation process of step S5, the system constructs a multi-dimensional feature space to push M in the strategy library to send plans. Mapping to structured vector ,in is the label vector of the plan components (element Indicates the plan For the kth standard requirement label The matching strength of are meta-feature vectors (representing the timeliness of the plan, the execution cost, and the historical conversion rate), Generate timestamp for the plan. Based on standard personalized demand information , define the multidimensional weighted cosine-divergence joint similarity function: ; in Implement matching strength normalization for the Sigmoid activation function (parameters (a, b) are fitted through historical feedback data), is the label discrimination weight, is the meta-feature adaptive weight coefficient, is the feature importance parameter determined by the entropy weight method. For time-sensitive features, a time decay correction factor is introduced , is the preset maximum effective period), and the original similarity is adjusted to: ; The system uses an improved ball tree index structure to accelerate neighbor search and define a distance measurement function. Construct multi-dimensional space partition. Retrieve the satisfying , is a dynamic threshold, determined by the Pareto quantile of the historical matching distribution) and based on the comprehensive score Sort in descending order, where is the time sensitivity coefficient. The final output is the original push plan set ,in Indicates press The rth plan is sorted and ensured by the orthogonal projection verification mechanism ( The process adopts an incremental update strategy. When a new plan is added to the strategy library, the index structure is dynamically optimized through the R* tree node splitting algorithm to maintain Retrieval efficiency of time complexity.
[0041] S6: Adaptive optimization of the push plan space, which performs strategic evolution on the original push plan set through dynamic multi-objective optimization space.
[0042] In the implementation process of step S6, the system constructs a dynamic multi-objective optimization space to optimize the original push plan set. Perform strategy evolution and define the three-dimensional optimization objective function: ; in is the time attenuation coefficient, Represents the user budget, time limit and device preference constraint vector. The improved NSGA-III algorithm is used for multi-objective optimization to generate the Pareto frontier solution set , its dominance relationship is defined as: Dominant Solution If and only if And there exists at least one j, .
[0043] According to the constraints, an adaptive penalty function is introduced: ; in is the Sigmoid constraint relaxation function, is the tolerance threshold of each dimension constraint. The solution space exploration is realized through the quantum genetic crossover operator, and the chromosome crossover probability is defined as: ; in is the population diversity coefficient, and are the average fitness and optimal fitness of the \( t \)th generation population respectively. Perform fuzzy membership decision on the generated Pareto solution set and calculate the comprehensive utility value of each solution: ; in represents the preference weight extracted from the user's implicit feedback data through the LSTM network, Controls the sharpness of the weight distribution for the temperature coefficient. Final selection The largest solution is used as the target push strategy , and encode it into lightweight execution rules through policy distillation technology: ;
[0044] in To select weights, is the indicator function. The optimization process is continuously updated through the online incremental learning mechanism. When new user feedback data arrives, according to the policy gradient Adjust the reference point distribution of NSGA-III to achieve end-to-end adaptive evolution of push strategies.
[0045] Embodiment 2 Figure 2 Schematic diagram of the structure of the push strategy adaptive optimization system for personalized needs of the present invention. Figure 1 The flowchart of the push strategy adaptive optimization method for personalized needs of the present invention can be shown as follows: Figure 2 The structure shown is implemented.
[0046] Based on the same concept as the push strategy adaptive optimization method for personalized needs in the above embodiment, the push strategy adaptive optimization system for personalized needs provided by the present invention includes: The push target acquisition module 11 is used to acquire a push target list and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set.
[0047] The user demand interaction module 12 is used to interact with the target user, obtain the target user's subjective personalized demand, and analyze the subjective personalized demand to obtain a subjective personalized demand component set.
[0048] The historical data parsing module 13 is used to extract the historical push data of the target user, and parse the historical push data to establish an objective personalized tag set for the target user.
[0049] The personalized demand fusion module 14 is used to fuse the subjective personalized demand component set with the objective personalized label set to obtain standard personalized demand information, wherein the standard personalized demand information includes a demand label and a corresponding demand weight.
[0050] The push strategy matching module 15 is used to input the standard personalized demand information into the push strategy library, and perform proximity matching with the standard personalized demand information based on the plan component information of the push plan in the push strategy library, obtain the first N closest push plans, and obtain the original push plan set, where N is a positive integer greater than or equal to 2.
[0051] The push plan optimization module 16 is used to construct a push plan space based on the original push plan set to perform adaptive optimization and obtain a target push strategy.
[0052] In some embodiments, the execution steps of the user demand interaction module 12 include: Interactively extract the target users' multi-dimensional demand data and perform data preprocessing, including data cleaning, text normalization, and format conversion, to generate multi-dimensional demand information.
[0053] The multidimensional demand information is parsed based on natural semantic recognition and matched with the intuitive feature label set to obtain the subjective personalized demand label set of the target user, and a principal component analysis is performed on the subjective personalized demand label set to determine the principal component contribution corresponding to the subjective personalized demand label as the demand weight, and output the demand weight set.
[0054] The demand weight set is associated with the subjective personalized demand label set to generate the subjective personalized demand component set.
[0055] In some embodiments, the execution steps of the historical data parsing module 13 include: Based on the historical push data, the associated historical push strategy and historical push feedback are obtained.
[0056] The historical policy tag set of the historical push policy is obtained by parsing, and the correlation between the historical policy tag set and the historical push feedback is analyzed to obtain a correlation coefficient set.
[0057] The correlation coefficient set is used as the label weight of the historical strategy label set, and the associated output is the objective personalized label set.
[0058] In some embodiments, the execution steps of the personalized demand fusion module 14 include: Analyze and evaluate the data quality of the historical push data to obtain a data quality coefficient.
[0059] The deviation between the data quality coefficient and the standard data quality is calculated to obtain a quality deviation degree, wherein the quality deviation degree is a vector.
[0060] According to the quality deviation, the fusion weight ratio of the subjective personalized demand component set and the objective personalized label set is adjusted.
[0061] Obtain the union of the subjective personalized demand label set and the objective personalized label set as the demand label set of the standard personalized demand information, and calculate the weighted mean of each pair of matching demand weights and label weights according to the fusion weight ratio, and store them in association as standard personalized demand information.
[0062] In some embodiments, the push plan optimization module 16 includes a quick optimization unit, and the execution steps include: Randomly mutate the N original push plans in the original push plan set to generate a new push plan set.
[0063] Re-evaluate the plan component information of the newly added push plan set and the original push plan set, and match them to obtain the optimal plan.
[0064] In some embodiments, the push plan optimization module 16 includes a precision optimization unit, and the execution steps include: Based on the original push plan set, a push plan space is defined and constructed, and N original push plans in the original push plan set are mapped to N sample points in the push plan space.
[0065] Based on the historical usage records of the N original push plans, the optimization parameters of the N sample points are initialized, wherein the optimization parameters include an optimization step size and an optimization direction.
[0066] It should be understood that the embodiments mentioned in this specification focus on their differences from other embodiments. The specific embodiments in the aforementioned embodiment one are also applicable to the push strategy adaptive optimization system for personalized needs described in embodiment two. For the sake of brevity of the specification, they will not be further elaborated here.
[0067] It should be understood that the embodiments disclosed in the present invention and the above description can enable those skilled in the art to use the present invention to implement the present invention. At the same time, the present invention is not limited to the above-mentioned embodiments. It should be understood that those skilled in the art can still modify the technical solutions recorded in the above-mentioned embodiments, or replace some of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. The push strategy adaptive optimization method for personalized needs is characterized by: The method comprises: Obtain a list of push targets, and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set; Obtain the attributes and related requirements of the target product, extract product information through natural language processing technology, and use a two-layer attention parsing model to identify and weight product components; Establish an objective personalized tag set for the target product, extract historical push interaction records from the product behavior log database, and use it to constrain the similarity between the generated distribution and the real distribution, and finally generate standard demand information with subjective and objective consistency; Integrate subjective and objective personalized needs, and fuse the subjective demand component set with the objective label set through the collaborative attention fusion network to generate standard personalized demand information; Push strategy library matching: mapping the plans in the push strategy library into structured vectors, and using multi-dimensional weighted cosine-divergence joint similarity function to retrieve candidate plans; The push plan space is adaptively optimized. The original push plan set is strategically evolved through dynamic multi-objective optimization space. The improved NSGA-III algorithm is used to generate the Pareto frontier solution set, and the optimal solution is selected as the target push strategy.
2. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: The push target list is extracted from the business database through a multi-source heterogeneous data interface. The database contains user behavior data, product information, service details and push channel information, and the extracted push targets are deduplicated and cleaned to ensure the uniqueness and validity of the push targets.
3. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: The feature labels in the intuitive feature label set are defined by triplets, which respectively represent the feature name, data type and initial weight coefficient, wherein the data type includes discrete and continuous features, the discrete features are generated into binary vectors by one-hot encoding, and the continuous features are processed into scalar values by minimum-maximum normalization.
4. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: The feature fusion function is a weighted sum function, in which the feature weight coefficient is dynamically calculated by the entropy weight method. The weighted sum function selects a vector or scalar output form according to the feature type to generate an intuitive feature label group for each push target.
5. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: Obtain the user's subjective personalized needs, extract the demand text through natural language processing technology, use the double-layer attention parsing model to identify and weight the demand components, and form a set of subjective personalized demand components to facilitate the optimization of subsequent push strategies.
6. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: The user's historical push interaction records are extracted, the historical behaviors are weighted by the time decay function, the user-target association matrix is constructed, and the sparse principal component analysis is used to reduce the dimension of the data to generate the user's objective personalized label set.
7. The push strategy adaptive optimization method for personalized needs according to claim 1, characterized in that: The end-to-end adaptive evolution of the push strategy performs strategy evolution on the original push plan set through a dynamic multi-objective optimization space, uses an improved NSGA-III algorithm for multi-objective optimization to generate a Pareto front solution set, and selects the optimal solution as the target push strategy.
8. The push strategy adaptive optimization system for personalized needs is characterized by: The system is used to execute the push strategy adaptive optimization method for personalized needs according to any one of claims 1 to 7, and the system includes: A push target acquisition module, used to acquire a push target list and call intuitive feature tag sets of different push targets, wherein each push target corresponds to an intuitive feature tag group in the intuitive feature tag set; A user demand interaction module, used to interact with a target user, obtain the target user's subjective personalized demand, and analyze the subjective personalized demand to obtain a subjective personalized demand component set; A historical data parsing module is used to extract historical push data of target users, and parse the historical push data to establish an objective personalized tag set for the target users; A personalized demand fusion module, used to fuse the subjective personalized demand component set with the objective personalized label set to obtain standard personalized demand information, wherein the standard personalized demand information includes a demand label and a corresponding demand weight; A push strategy matching module, used for inputting the standard personalized demand information into a push strategy library; The push plan optimization module is used to construct a push plan space based on the original push plan set to perform adaptive optimization and obtain a target push strategy.
Citation Information
Patent Citations
E-commerce platform commodity recommendation method and system based on big data
CN118365431A
Commodity search recommendation system based on AI
CN118967259A
Building mold optimization system based on NSGA2
CN118981826A
Commodity recommendation method based on consumer behaviors
CN119151643A
User interest-based product information recommendation system
US20160239892A1
Cited By
Automatic marketing strategy generation system based on intelligent service
CN120807003A
An automatic marketing strategy generation system based on intelligent services
CN120807003B
End-to-end data dynamic collaboration system and method based on multi-modal data chain
CN120931345A
End-to-end data dynamic coordination system and method based on multi-modal data chain
CN120931345B
Self-adaptive image enhancement method and device in low-illumination scene
CN121304516A