Movatterモバイル変換


[0]ホーム

URL:


CN109271590B - Recommendation method based on time sequence decision model - Google Patents

Recommendation method based on time sequence decision model
Download PDF

Info

Publication number
CN109271590B
CN109271590BCN201811145391.0ACN201811145391ACN109271590BCN 109271590 BCN109271590 BCN 109271590BCN 201811145391 ACN201811145391 ACN 201811145391ACN 109271590 BCN109271590 BCN 109271590B
Authority
CN
China
Prior art keywords
user
parameter
recommendation
changed
role
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811145391.0A
Other languages
Chinese (zh)
Other versions
CN109271590A (en
Inventor
钱洋
徐培
苏扬
叶茂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Aoruike Electronic Technology Co ltd
Original Assignee
Sichuan Linglingqi Robot Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Linglingqi Robot Co ltdfiledCriticalSichuan Linglingqi Robot Co ltd
Priority to CN201811145391.0ApriorityCriticalpatent/CN109271590B/en
Publication of CN109271590ApublicationCriticalpatent/CN109271590A/en
Application grantedgrantedCritical
Publication of CN109271590BpublicationCriticalpatent/CN109271590B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses a recommendation method based on a time sequence decision model, which comprises the following steps: s1, definitionThe user has the following historical behavior sequence at certain n consecutive moments: (x)1,x2,......xn) (ii) a S2, representing the behavior sequence prediction of the user in a recursive mode: x is the number ofi+1=Q1xi+Q2x′i(ii) a S3, judging parameter Q1And Q2If the parameter Q needs to be modified, calculating the parameter Q by adopting a decision tree model1And Q2Otherwise, return to step S2. According to the invention, the individual recommendation of the user is realized by extracting and analyzing the user behavior characteristics and analyzing the behavior association degree, the user can conveniently and quickly find needed information in a large amount of data, and the use efficiency of the user on the information can be improved.

Description

Recommendation method based on time sequence decision model
Technical Field
The invention relates to a recommendation method for realizing personalized information retrieval according to conditions such as user personality and characteristics, in particular to a recommendation method based on a time sequence decision model.
Background
With the development and popularization of the internet, information and data from the network are explosively increased, and the requirements of different users on various types of information are fully met. On the other hand, however, the largest detriment caused by an excess of data information is an information overload: in the case of the information flow of the well-injection type, a user needs to face a large amount of useless information, or the user cannot determine which information is useful in a short time, and the information utilization efficiency is reduced. Under such a circumstance, the recommendation system is applied to various fields as it is, and is helpful to improve the retrieval efficiency of the data information.
The recommendation system is established on the basis of mass data and provides personalized decision support and information service for users according to conditions of personal identity, interest, requirements and the like of the users. Through personalized calculation of the user, condition information matched with the user characteristics is screened out, so that the user is guided to find out information which is realized by the user, particularly potential information which is not realized by the user, but can meet conditions such as preference of the user, and the like, wherein the potential information comprises information which is known by the user, forgotten and never found.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a recommendation method based on a time sequence decision model, which realizes individual recommendation of a user through extraction and analysis of user behavior characteristics and behavior association degree analysis, is convenient for the user to quickly find needed information in a large amount of data and can improve the use efficiency of the user on the information.
The purpose of the invention is realized by the following technical scheme: a recommendation method based on a time sequence decision model comprises the following steps:
s1, defining the following historical behavior sequence of the user at certain n continuous time: (x)1,x2,......xn);
S2, representing the behavior sequence prediction of the user in a recursive mode:
xi+1=Q1xi+Q2x′i (1)
wherein Q is1、Q2Respectively representing parameters needing to be predicted; x is the number ofiInformation representing a last recommendation to the user; x is the number ofi+1The recommendation information which is about to be given to the user at the next moment is shown, namely the target required by the scheme; x'iRepresenting the user's behavior since receiving the last time recommendation;
s3, judging parameter Q1And Q2If the parameter Q needs to be modified, calculating the parameter Q by adopting a decision tree model1And Q2Otherwise, return to step S2.
Further, the step S3 includes the following sub-steps:
s31, confirming whether the parameter Q needs to be modified1And Q2If the modification is needed, executing the step S32, otherwise, not operating;
s32, determining Q by modeling an optimal objective function1And Q2A value of (d);
the specific implementation method comprises the following steps: the objective function is set as:
min Cost(Id,Action)=Id(Q1)+Action(Q1,Q2) (2)
wherein,
Figure BDA0001816689790000021
the second part of the objective function equation, Action () above, is calculated for the value of the behavioral Action:
Figure BDA0001816689790000022
a represents the complete set of all the different objects that the user may access; assuming a total of i different objects, the set is denoted A1,A2......Ai;R(An+1) Representing a slave object An-1To AnThe correlation value between the two is determined by the object correlation weight matrix;
Figure BDA0001816689790000023
represents the parameter Q1The value of the n-th prediction,
Figure BDA0001816689790000024
represents the parameter Q1The value of the (n + 1) th prediction,
Figure BDA0001816689790000025
represents the parameter Q2The value of the n-th prediction,
Figure BDA0001816689790000026
represents the parameter Q2The value of the (n + 1) th prediction;
for parameter Q1And Q2Respectively deriving the formula (3) to obtain
Figure BDA0001816689790000027
And
Figure BDA0001816689790000028
the values of (A) are as follows:
Figure BDA0001816689790000029
Figure BDA00018166897900000210
order to
Figure BDA00018166897900000211
Obtain a new parameter Q1And Q2The value is obtained.
Further, the parameter Q in the step S311And Q2Whether modification is needed is confirmed by three factors of whether the user role is changed or not, whether the user browsing behavior is changed or not and whether last recommendation is accepted or not;
wherein, the parameter Q1And Q2Conditions that need to be modified include:
(1) changing the role of the user, changing the browsing behavior of the user and accepting the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and accepting the last recommendation;
(3) the user role is not changed, the user browsing behavior is changed, and the last recommendation is accepted;
(4) the user role is not changed, the user browsing behavior is not changed, and the last recommendation is accepted;
without modifying the parameter Q1And Q2The conditions of (a) include:
(1) changing the role of the user, changing the browsing behavior of the user and not receiving the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and not receiving the last recommendation;
(3) the role of the user is not changed, the browsing behavior of the user is changed, and the last recommendation is not received;
(4) the role of the user is not changed, the browsing behavior of the user is not changed, and the last recommendation is not received.
The invention has the beneficial effects that: according to the invention, the individual recommendation of the user is realized by extracting and analyzing the user behavior characteristics and analyzing the behavior association degree, the user can conveniently and quickly find needed information in a large amount of data, and the use efficiency of the user on the information can be improved.
Drawings
FIG. 1 is a decision tree model of the present invention.
Detailed Description
The key point is that the behavior actions of the user are recorded in a time sequence arrangement, a relation can be generated between the behavior sequences, and the magnitude of the relation value between the behaviors and the preference value of the user and the behaviors are obtained through the learning calculation of sequence numerical values.
The technical scheme of the invention is further explained by combining the attached drawings.
The invention relates to a recommendation method based on a time sequence decision model, which comprises the following steps:
s1, defining the following historical behavior sequence of the user at certain n continuous time: (x)1,x2,......xn),xiAnd xj(i ≠ j) may be the same or different; the sequence represents the web sites that the user has visited or clicked on the n time windows, and so on. The scheme calculates the next object x to be accessed according to the identity change of the user, the current behavior characteristics and the object association degree weight matrixi+1And recommend it to the user.
S2, at two points in time that are not far apart, the identity and personality preferences of the user do not change much, and behaviors that occur at closer time intervals are more characteristic of the user. And behavior that occurs over time is of little value for behavior prediction. The recommended predicted items for the user are often associated with a plurality of historical behaviors of the user that are closest to the current time. Therefore, the behavior sequence prediction of the user is expressed in a recursive manner:
xi+1=Q1xi+Q2x′i (1)
wherein Q is1、Q2Respectively representing parameters needing to be predicted; x is the number ofiInformation representing a last recommendation to the user; x is the number ofi+1The recommendation information which is about to be given to the user at the next moment is shown, namely the target required by the scheme; x'iRepresenting the user's behavior since receiving the last time recommendation;
s3, judging parameter Q1And Q2If the parameter Q needs to be modified, calculating the parameter Q by adopting a decision tree model1And Q2Otherwise, returning to step S2; the method specifically comprises the following substeps:
s31, confirming whether the parameter Q needs to be modified1And Q2If the modification is needed, executing the step S32, otherwise, not operating;
s32, determining Q by modeling an optimal objective function1And Q2A value of (d);
the specific implementation method comprises the following steps: the objective function is set as:
min Cost(Id,Action)=Id(Q1)+Action(Q1,Q2) (2)
wherein,
Figure BDA0001816689790000031
the second part of the objective function equation, Action () above, is calculated for the value of the behavioral Action:
Figure BDA0001816689790000032
a represents the complete set of all the different objects that the user may access; assuming a total of i different objects, the set is denoted A1,A2......Ai;R(An+1) Representing a slave object An-1To AnThe correlation value between the two is determined by the object correlation weight matrix;
Figure BDA0001816689790000033
represents the parameter Q1The value of the n-th prediction,
Figure BDA0001816689790000034
represents the parameter Q1The value of the (n + 1) th prediction,
Figure BDA0001816689790000035
represents the parameter Q2The value of the n-th prediction,
Figure BDA0001816689790000041
represents the parameter Q2The value of the (n + 1) th prediction;
for parameter Q1And Q2Respectively deriving the formula (3) to obtain
Figure BDA0001816689790000042
And
Figure BDA0001816689790000046
the values of (A) are as follows:
Figure BDA0001816689790000043
Figure BDA0001816689790000044
order to
Figure BDA0001816689790000045
Obtain a new parameter Q1And Q2The value is obtained.
Furthermore, the decision tree is mainly formed according to the historical behaviors of the user, and the Q is judged according to the behaviors of the user1And Q2Whether or not modification is required, as shown in fig. 1. The parameter Q in the step S311And Q2Whether the modification is needed is confirmed by three factors of whether the user role is changed or not, whether the user browsing behavior is changed or not and whether the last recommendation is accepted or not.
Wherein, the parameter Q1And Q2Conditions that need to be modified include:
(1) changing the role of the user, changing the browsing behavior of the user and accepting the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and accepting the last recommendation;
(3) the user role is not changed, the user browsing behavior is changed, and the last recommendation is accepted;
(4) the user role is not changed, the user browsing behavior is not changed, and the last recommendation is accepted;
without modifying the parameter Q1And Q2The conditions of (a) include:
(1) changing the role of the user, changing the browsing behavior of the user and not receiving the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and not receiving the last recommendation;
(3) the role of the user is not changed, the browsing behavior of the user is changed, and the last recommendation is not received;
(4) the role of the user is not changed, the browsing behavior of the user is not changed, and the last recommendation is not received.
It will be appreciated by those of ordinary skill in the art that the embodiments described herein are intended to assist the reader in understanding the principles of the invention and are to be construed as being without limitation to such specifically recited embodiments and examples. Those skilled in the art can make various other specific changes and combinations based on the teachings of the present invention without departing from the spirit of the invention, and these changes and combinations are within the scope of the invention.

Claims (1)

1. A recommendation method based on a time sequence decision model is characterized by comprising the following steps:
s1, defining the following historical behavior sequence of the user at certain n continuous time: (x)1,x2,......xn);
S2, representing the behavior sequence prediction of the user in a recursive mode:
xi+1=Q1xi+Q2x′i (1)
wherein Q is1、Q2Respectively representing parameters needing to be predicted; x is the number ofiInformation representing a last recommendation to the user; x is the number ofi+1The recommendation information which is about to be given to the user at the next moment is shown, namely the target required by the scheme; x'iRepresenting the user's behavior since receiving the last time recommendation;
s3, judging parameter Q1And Q2If the parameter Q needs to be modified, calculating the parameter Q by adopting a decision tree model1And Q2Otherwise, returning to step S2;
the method comprises the following substeps:
s31, confirming whether the parameter Q needs to be modified1And Q2If the modification is needed, executing the step S32, otherwise, not operating; parameter Q1And Q2Whether modification is needed is confirmed by three factors of whether the user role is changed or not, whether the user browsing behavior is changed or not and whether last recommendation is accepted or not;
wherein, the parameter Q1And Q2Conditions that need to be modified include:
(1) changing the role of the user, changing the browsing behavior of the user and accepting the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and accepting the last recommendation;
(3) the user role is not changed, the user browsing behavior is changed, and the last recommendation is accepted;
(4) the user role is not changed, the user browsing behavior is not changed, and the last recommendation is accepted;
without modifying the parameter Q1And Q2The conditions of (a) include:
(1) changing the role of the user, changing the browsing behavior of the user and not receiving the last recommendation;
(2) changing the role of the user, not changing the browsing behavior of the user, and not receiving the last recommendation;
(3) the role of the user is not changed, the browsing behavior of the user is changed, and the last recommendation is not received;
(4) the role of the user is not changed, the browsing behavior of the user is not changed, and the last recommendation is not received;
s32, determining Q by modeling an optimal objective function1And Q2A value of (d);
the specific implementation method comprises the following steps: the objective function is set as:
min Cost(Id,Action)=Id(Q1)+Action(Q1,Q2) (2)
wherein,
Figure FDA0003112370220000011
the second part of the objective function equation, Action () above, is calculated for the value of the behavioral Action:
Figure FDA0003112370220000012
a represents the complete set of all the different objects that the user may access; assuming a total of i different objects, the set is denoted A1,A2......Ai;R(An+1) Representing a slave object An-1To AnThe correlation value between the two is determined by the object correlation weight matrix;
Figure FDA0003112370220000013
represents the parameter Q1The value of the n-th prediction,
Figure FDA0003112370220000014
represents the parameter Q1The value of the (n + 1) th prediction,
Figure FDA0003112370220000015
represents the parameter Q2The value of the n-th prediction,
Figure FDA0003112370220000021
represents the parameter Q2The value of the (n + 1) th prediction;
for parameter Q1And Q2Respectively deriving the formula (3) to obtain
Figure FDA0003112370220000022
And
Figure FDA0003112370220000023
the values of (A) are as follows:
Figure FDA0003112370220000024
Figure FDA0003112370220000025
order to
Figure FDA0003112370220000026
Obtain a new parameter Q1And Q2The value is obtained.
CN201811145391.0A2018-09-292018-09-29Recommendation method based on time sequence decision modelActiveCN109271590B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811145391.0ACN109271590B (en)2018-09-292018-09-29Recommendation method based on time sequence decision model

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811145391.0ACN109271590B (en)2018-09-292018-09-29Recommendation method based on time sequence decision model

Publications (2)

Publication NumberPublication Date
CN109271590A CN109271590A (en)2019-01-25
CN109271590Btrue CN109271590B (en)2021-08-31

Family

ID=65198861

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811145391.0AActiveCN109271590B (en)2018-09-292018-09-29Recommendation method based on time sequence decision model

Country Status (1)

CountryLink
CN (1)CN109271590B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110727705B (en)*2019-10-122021-05-25腾讯科技(深圳)有限公司Information recommendation method and device, electronic equipment and computer-readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2011154591A (en)*2010-01-282011-08-11Nec CorpRecommending device, method, and program
CN103839167A (en)*2012-11-212014-06-04大连灵动科技发展有限公司Commodity candidate set recommendation method
CN103902538A (en)*2012-12-252014-07-02中国银联股份有限公司Information recommendation device and method based on decision-making tree
CN106649884A (en)*2017-01-112017-05-10河南科技大学Multimedia content recommendation method based on user situational analysis

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9183497B2 (en)*2012-02-232015-11-10Palo Alto Research Center IncorporatedPerformance-efficient system for predicting user activities based on time-related features

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2011154591A (en)*2010-01-282011-08-11Nec CorpRecommending device, method, and program
CN103839167A (en)*2012-11-212014-06-04大连灵动科技发展有限公司Commodity candidate set recommendation method
CN103902538A (en)*2012-12-252014-07-02中国银联股份有限公司Information recommendation device and method based on decision-making tree
CN106649884A (en)*2017-01-112017-05-10河南科技大学Multimedia content recommendation method based on user situational analysis

Also Published As

Publication numberPublication date
CN109271590A (en)2019-01-25

Similar Documents

PublicationPublication DateTitle
Mehrotra et al.Bandit based optimization of multiple objectives on a music streaming platform
CN113687897B (en) System and method for proactively providing recommendations to users of computing devices
Jiao et al.A novel learning rate function and its application on the SVD++ recommendation algorithm
CN105335491A (en)Method and system for recommending books to users on basis of clicking behavior of users
EP2652909B1 (en)Method and system for carrying out predictive analysis relating to nodes of a communication network
CN106951436B (en)Large-scale online recommendation method based on mobile situation
CN111259231A (en)Recommendation method and device for application program
CN111078858A (en)Article searching method and device and electronic equipment
CN106779946A (en)A kind of film recommends method and device
CN119151643A (en)Commodity recommendation method based on consumer behavior
CN113987363A (en)Cold start recommendation algorithm based on hidden factor prediction
CN109978575B (en)Method and device for mining user flow operation scene
CN109271590B (en)Recommendation method based on time sequence decision model
CN114820085A (en)User screening method, related device and storage medium
CN110969184A (en) Directed trajectories through communication decision trees using iterative artificial intelligence
CN115456656A (en)Method and device for predicting purchase intention of consumer, electronic equipment and storage medium
Mehta et al.Collaborative personalized web recommender system using entropy based similarity measure
CN114647787B (en) A user personalized recommendation method based on multimodal data
KR101658714B1 (en)Method and system for predicting online customer action based on online activity history
CN119295139A (en) A method, device, terminal and medium for processing product data
CN118313548B (en)Enterprise energy consumption situation prediction method and system based on time sequence portrait technology
SchmidtNumerical prediction and sequential process optimization in sheet forming based on genetic algorithm
KużelewskaDynamic neighbourhood identification based on multi-clustering in collaborative filtering recommender systems
CN118195672A (en)Method and device for obtaining multi-target prediction model and product data prediction based on large model
CN115098771B (en)Recommendation model updating method, recommendation model training method and computing equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20210916

Address after:610000 No. 817, floor 8, unit 1, building 12, No. 77, Tianmu Road, high tech Zone, Chengdu, Sichuan

Patentee after:Chengdu aoruike Electronic Technology Co.,Ltd.

Address before:610041 No.4, Xinhang Road, West Park, high tech Zone, Chengdu, Sichuan

Patentee before:SICHUAN LINGLINGQI ROBOT Co.,Ltd.


[8]ページ先頭

©2009-2025 Movatter.jp