CN105302873A - Collaborative filtering optimization method based on condition restricted Boltzmann machine - Google Patents
Collaborative filtering optimization method based on condition restricted Boltzmann machine Download PDFInfo
- Publication number
- CN105302873A CN105302873A CN201510644973.3A CN201510644973A CN105302873A CN 105302873 A CN105302873 A CN 105302873A CN 201510644973 A CN201510644973 A CN 201510644973A CN 105302873 A CN105302873 A CN 105302873A
- Authority
- CN
- China
- Prior art keywords
- layer
- condition
- represent
- sigma
- crbmf
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a collaborative filtering optimization method based on a condition restricted Boltzmann machine. In the improved condition restricted Boltzmann machine, item category information is fused to serve as a condition layer, and recommendation accuracy is improved in a personalized recommendation system. The collaborative filtering optimization method has the characteristics that modeling is carried out by user-item grading information and item category information, different influences on user interest preference and forecast grading by the user-item grading information and the item category information are considered, and the user-item grading information and the item category information are applied to the calculation of the improved condition restricted Boltzmann machine. Since the influences on user interest preference and forecast grading by the user-item grading information and the item category information are simultaneously considered, the method weakens the restriction of a recommendation system by a single data source and improves recommendation accuracy, and an experiment result indicates that the recommendation accuracy of the method is obviously higher than the recommendation accuracy of a restricted Boltzmann machine method which only adopts the user-item grading information.
Description
Technical field
The present invention relates to a kind of collaborative filtering optimization method based on the limited Boltzmann machine of condition, be specifically related to a kind ofly consider user-project score information and project category information jointly on the impact of user interest preference and final prediction scoring, and be applied to the limited Boltzmann machine method of improvement, thus to the method that the recommendation accuracy of commending system improves, be applicable to Collaborative Filtering Recommendation System, belong to the technical field of commending system research.
Background technology
The object of commending system be abundant digging user interest preference, help user to find oneself interested thing.Recent two decades comes, and commending system obtains extensive research, and is successfully applied to various internets commercial system.But how to recommend more accurately for user generates, be one of focus of commending system area research always.
Collaborative filtering is the algorithm be most widely used in commending system, and the very severe problem of traditional collaborative filtering one of being faced with is exactly be difficult to extensive, the high openness data set of process, and the innovatory algorithm therefore based on collaborative filtering emerges in an endless stream.Svd model SVD is a kind of dimensionality reduction technology, has been successfully applied in Collaborative Filtering Recommendation System, effectively can solve the Sparse sex chromosome mosaicism that collaborative filtering faces.Limited Boltzmann machine RBM is also that a kind of effective ways can realize Data Dimensionality Reduction function, limited Boltzmann machine RBM be one have double-layer structure, symmetrical connect and entirely connect without self feed back, interlayer, connectionless stochastic neural net model in layer.Salakhutdinov and Hinton has utilized limited Boltzmann machine RBM to carry out modeling to extensive high openness data, and has successfully been applied to collaborative filtering, improves and recommends accuracy.Georgiev and Nakov proposes a kind of non-IID model framework based on limited Boltzmann machine RBM, carries out modeling to the relevance of user-user, project-project simultaneously.Along with the appearance of the fast learning algorithm (to sdpecific dispersion algorithm CD) of RBM, machine learning has started the upsurge that research RBM is theoretical and apply.
In the existing collaborative filtering method based on limited Boltzmann machine model, user-project score data is all only utilized to carry out modeling, the classification information of project is not all fully used, and does not have correlation technique project category information to be combined to be applied to limited Boltzmann machine model to improve recommendation accuracy.
Summary of the invention
The technical problem to be solved in the present invention is: the limitation overcoming prior art, the Sparse sex chromosome mosaicism that effective solution Collaborative Filtering Recommendation System faces, a kind of collaborative filtering optimization method based on the limited Boltzmann machine of condition is provided, the method convergence project classification information extracts the deeper preference profiles of user, improves the accuracy of collaborative filtering recommending method.
The present invention solves the problems of the technologies described above the technical scheme of employing: a kind of collaborative filtering optimization method based on the limited Boltzmann machine of condition, incorporate project category information to optimize in the limited Boltzmann machine of condition improved, improve the recommendation accuracy of Collaborative Filtering Recommendation System.Specific implementation process is as follows:
First, method design is carried out according to user-project score data and project category data characteristics in the basis of limited Boltzmann machine RBM, convergence project category feature is as condition layer, the method IC-CRBMF (collaborative filtering recommending method based on the limited Boltzmann machine of condition of convergence project classification information) proposed, as shown in Figure 2.
IC-CRBMF comprises three parts: visible layer V=(V
1, V
2..., V
m), for carrying out modeling to m user's (or project) score data, each scoring uses " softmaxunits " to represent, wherein
represent when marking as k,
then this other value of scoring vector is all 0, and grading system is K; Hidden layer H=(h
1, h
2..., h
h), feature extraction is carried out in effect, each unit h
jrepresent with binary numeral; Condition layer F=(f
1, f
2..., f
f), for carrying out modeling to project category feature, user's rating matrix or project rating matrix for visible layer, determine the value of condition layer unit, according to being, based on user or based on project, IC-CRBMF method is divided into two kinds: IC-CRBMF_UserBased and IC-CRBMF_ItemBased.
IC-CRBMF service condition polynomial expression probability distribution each row to visible layer rating matrix carry out modeling, use Bernoulli probability distribution to carry out modeling to hidden layer user (or project) feature.Therefore, the conditional probability distribution computing formula of IC-CRBMF is as follows:
Wherein
represent that visible layer i-th scoring is the binary numeral of k; h
jrepresent the binary numeral of a hidden layer jth unit; f
qthe eigenwert of expression condition layer q unit;
represent that visible layer i-th scoring is the unit biasing of k; b
jrepresent the biased of a hidden layer jth unit;
represent the connection weight between visible layer and hidden layer; VF
qirepresent the connection weight of visible layer and condition layer; HF
qirepresent the connection weight of hidden layer and condition layer;
it is activation function.
The marginal probability distribution of IC-CRBMF, visible layer V:
The energy function of IC_CRBMF:
Utilize the gradient of maximal possibility estimation calculating target function (marginal probability distribution function), finally use gradient rise method iteration undated parameter, finally obtain the optimum value of all parameters of IC-CRBMF.
The present invention's advantage is compared with prior art:
(1), based on the collaborative filtering of limited Boltzmann machine only make use of user-project score information, and the information not making full use of other carrys out the interest preference of digging user.The present invention has incorporated abundant project category information in the collaborative filtering method based on the limited Boltzmann machine of condition, as condition layer characteristic information, fully take into account the impact that project category information is marked on user interest and prediction, deeper extraction user (project) feature, improves the recommendation accuracy of collaborative filtering system.
(2), as can be seen from experimental result, introduce the score in predicting precision that project category information can improve the collaborative filtering recommending method based on limited Boltzmann machine really, and the weighted array method HybridIC-CRBMF (see Fig. 3) of IC-CRBMF_UserBased and IC-CRBMF_ItemBased also obtains the accuracy more excellent than single model.
Accompanying drawing explanation
Fig. 1 is realization flow figure of the present invention;
Fig. 2 is the limited Boltzmann machine frame diagram of condition of convergence project classification information.
Fig. 3 is based on user and project-based mixing condition Boltzmann machine frame diagram.
Fig. 4 is MAE and the RMSE value of each model.
Embodiment
The present invention is further illustrated below in conjunction with the drawings and specific embodiments.
A kind of collaborative filtering optimization method based on the limited Boltzmann machine of condition, convergence project classification information, a kind of limited Boltzmann machine method IC-CRBMF of improvement is proposed, consider the impact that project category information is marked on user interest preference and prediction, and incorporate the limited Boltzmann machine model of improvement, thus improve the recommendation accuracy of collaborative filtering recommending method.
Described method IC-CRBMF, considers the impact of project category information on user interest preference, prediction scoring, using the condition layer of project category feature as model.According to the different expression form of visible layer, IC-CRBMF is divided into again IC-CRBMF_UserBased based on user and project-based IC-CRBMF_ItemBased two methods.
Described method IC-CRBMF_UserBased, visible layer carries out modeling according to the score information of each user, and condition layer is that the category feature information of all items of marking according to this user carries out modeling.
Described method IC-CRBMF_UserBased, each user is that a limited Boltzmann machine RBM trains example, the visible layer unit of varying number can be had, but all limited Boltzmann machine RBM have the hidden layer unit of equal number, i.e. all user's Share interlinkage weights and offset parameter.
Described method IC-CRBMF_ItemBased, visible layer carries out modeling according to the score information of each project, and condition layer carries out modeling according to the category feature information of this project.
Described method IC-CRBMF_ItemBased, each project is that a limited Boltzmann machine RBM trains example, the visible layer unit of varying number can be had, but all limited Boltzmann machine RBM have the hidden layer unit of equal number, i.e. all items Share interlinkage weight and offset parameter.
Described method IC-CRBMF_UserBased and IC-CRBMF_ItemBased, most important difference is that the scoring of visible layer represents the expression with the project category feature of condition layer.
Method realizes being divided into two stages, and first stage is the method design stage, mainly carries out modelling according to the feature of limited Boltzmann machine model and the feature of data set.IC-CRBMF mainly comprises three part: visible layer V, hidden layer H and condition layer F.
As shown in Figure 1, mainly comprise the steps:
Steps A 1), utilize condition polynomial expression probability distribution to visible layer each row scoring vector carry out modeling, the unit of visible layer
the probability be activated is:
Wherein
represent that visible layer i-th scoring is the binary numeral of k; h
jrepresent the binary numeral of a hidden layer jth unit; f
qthe eigenwert of expression condition layer q unit;
represent that visible layer i-th scoring is the unit biasing of k; b
jrepresent the biased of a hidden layer jth unit;
represent the connection weight between visible layer and hidden layer; VF
qirepresent the connection weight of visible layer and condition layer.
Steps A 2), utilize Bernoulli probability distribute modeling is carried out to the proper vector of hidden layer, the unit h of hidden layer
jthe probability be activated:
Wherein
represent that visible layer i-th scoring is the binary numeral of k; f
qthe eigenwert of expression condition layer q unit;
represent that visible layer i-th scoring is the unit biasing of k; b
jrepresent the biased of a hidden layer jth unit;
represent the connection weight between visible layer and hidden layer; HF
qirepresent the connection weight of hidden layer and condition layer;
it is activation function.
Second stage is learning phase, mainly tectonic model parameter obtain best parameter value for predicting scoring.Comprise the steps:
Step B1), parameter initialization;
From the method design stage, the major parameter of IC-CRBMF:
the connection weight of visible layer and hidden layer
the connection weight VF of visible layer and condition layer
qi, hidden layer and condition layer connection weight HF
qiall use average to be 0, standard deviation be 0.01 normal distribution carry out initialization; Visible layer unit biasing
hidden layer unit biasing b
jbe initialized as complete zero.
Step B2), perform stochastic gradient rise method and carry out parameter renewal, upgraded the optimum value obtaining model parameter by continuous iteration, the gradient formula of parameter is as follows:
Wherein <>
datarepresent the expectation defined by training set; <>
modelrepresent the expectation defined by model IC-CRBMF.
Due to <>
modelbe difficult to calculate, use the expectation of fast learning algorithm-come sdpecific dispersion algorithm CD parameter in approximate treatment IC-CRBMF, therefore the gradient formula of parameter is amended as follows:
△b
j=<h
j>
data-<h
j>
T
△HF
qj=<h
jf
q>
data-<h
jf
q>
T
Wherein <>
trepresent that performing T Gibbs samples the expectation value obtained.
In actual experiment, the selection of learning rate is most important, and the excessive algorithm the convergence speed of learning rate causes soon algorithm unstable, can be unstable to avoid the algorithm but speed of convergence is too slow although learning rate is too small.In order to overcome this contradiction, also momentum term is introduced in the process of undated parameter, the amendment direction of t subparameter value is not exclusively determined by the likelihood gradient direction of current sample, and revise direction and t subgradient direction by t-1 subparameter and jointly determine, local best points can be converged to too early to avoid the algorithm like this.Parameter more new formula is:
b
j(t)=κ·b
j(t-1)+ε·△b
j
VF
qi(t)=κ·VF
qi(t-1)+ε·△VF
qi
HF
qj(t)=κ·HF
qj(t-1)+ε·△HF
qj
Wherein κ is the learning rate of momentum term, and ε is the learning rate of parameter gradients, and two parameters are all the constants arranged in advance.
Stochastic gradient rise method is used to need to carry out several times iterative computation; During each iteration, travel through a training dataset; Often obtain user's scoring (or project scoring), computation model parameter:
likelihood gradient:
then all parameters of IC-CRBMF are upgraded according to above-mentioned formula.When meeting the requirements of precision of prediction, iteration stopping, thus the optimum value obtaining model parameter.
Step B3), prediction scoring, the parameter value according to the best carries out score in predicting;
According to being, based on user with based on project, method C-CRBMF is divided into IC-CRBMF_UserBased and IC-CRBMF_ItemBased two kinds.The final prediction scoring of the weighted array method HybridIC-CRBMF of method IC-CRBMF_UserBased and IC-CRBMF_ItemBased is the weighted array of two method prediction scorings, and computing formula is as follows:
R
Hybrid=β·R
IC-CRBMF_ItemBased+(1-β)·R
IC-CRBMF_UserBased
Wherein β represents combining weights, and β span is: 0≤β≤1.
As in Fig. 2, V, W, F represent visible layer, hidden layer, condition layer respectively;
represent that visible layer i-th scoring is the binary numeral of k; h
jrepresent a hidden layer jth unit binary numeral (j=1 ..., H); f
qthe eigenwert of expression condition layer q unit; W represents the connection weight between visible layer and hidden layer; VF represents the connection weight of visible layer and condition layer; HF represents the connection weight of hidden layer and condition layer; RBM represents limited Boltzmann machine; IC-CRBMF represents the limited Boltzmann machine of the condition of convergence project classification information; MissingRating represents disappearance scoring; ItemGenreFeatureVector represents project category proper vector.
In Fig. 3, V, W, F represent visible layer, hidden layer, condition layer respectively;
represent that visible layer i-th scoring is the binary numeral of k; h
jrepresent a hidden layer jth unit binary numeral (j=1 ..., H); f
qthe eigenwert of expression condition layer q unit; W represents the connection weight between visible layer and hidden layer; VF represents the connection weight of visible layer and condition layer; HF represents the connection weight of hidden layer and condition layer; RBM represents limited Boltzmann machine; IC-CRBMF represents the limited Boltzmann machine of the condition of convergence project classification information; MissingRating represents disappearance scoring; ItemGenreFeatureVector represents project category proper vector; Model represents input method; It is project-based, method is based on user that Item_Based, User_Based represent method respectively; R
iC-CRBMF_UserBasedrepresent the prediction scoring of IC-CRBMF_UserBased; R
iC-CRBMF_ItemBasedrepresent the prediction scoring of IC-CRBMF_ItemBased method; β represents weight, and span is 0≤β≤1; ∑ represents summation operation; HybridIC-CRBMF represents R
iC-CRBMF_ItemBasedand R
iC-CRBMF_ItemBasedweighted array method; R
hybrid_IC-CRBMFrepresent the prediction scoring of HybridIC-CRBMF method.
In Fig. 4:
CFModel: collaborative filtering method;
BasicUserBasedCF: traditional collaborative filtering based on user;
BasicItemBasedCF: traditional project-based collaborative filtering;
SVD: svd;
AutoEncode: autocoder;
Stack_AutoEncode: based on the scrambler of stack;
RBM_UserBased: based on the limited Boltzmann machine of user;
RBM_ItemBased: project-based limited Boltzmann machine;
The weighted array method of HybridRBMModel:RBM_UserBased and RBM_ItemBased;
IC-CRBMF_UserBased: the limited Boltzmann machine of condition of convergence project classification information;
IC-CRBMF_ItemBased: the limited Boltzmann machine of condition of convergence project classification information;
The weighted array method of HybridIC-CRBMFModel:IC-CRBMF_UserBased and IC-CRBMF_ItemBased.
MAE: mean absolute error;
RMSE: root square error;
N represents the number of data sample; R
predict_jrepresent a jth prediction scoring; R
real_jrepresent a jth actual scoring.
Claims (4)
1. based on a collaborative filtering optimization method for the limited Boltzmann machine of condition, it is characterized in that: described method is divided into two stages:
First stage is the design phase, carry out modelling according to the feature of the limited Boltzmann machine model of condition and the feature of data set, model comprises visible layer V, i.e. score data input layer, hidden layer H, i.e. feature extraction layer and condition layer F, i.e. condition data input layer;
Performing step is as follows:
Steps A 1, utilize condition polynomial expression probability distribution to visible layer v each row scoring vector carry out modeling, the unit of visible layer
the probability be activated is:
Wherein
represent that visible layer i-th scoring is the binary numeral of k; h
jrepresent the binary numeral of a hidden layer jth unit; f
qthe eigenwert of expression condition layer q unit;
represent that visible layer i-th scoring is the unit biasing of k; b
jrepresent the biased of a hidden layer jth unit;
represent the connection weight between visible layer and hidden layer; VF
qirepresent the connection weight of visible layer and condition layer;
Steps A 2, utilize Bernoulli probability distribute modeling is carried out to the proper vector of hidden layer H, the unit h of hidden layer
jthe probability be activated:
Wherein
represent that visible layer i-th scoring is the binary numeral of k; f
qthe eigenwert of expression condition layer q unit;
represent that visible layer i-th scoring is the unit biasing of k; b
jrepresent the biased of a hidden layer jth unit;
represent the connection weight between visible layer and hidden layer; HF
qirepresent the connection weight of hidden layer and condition layer;
activation function, wherein
Second stage is learning phase, and tectonic model parameter also obtains best parameter value, for predicting scoring, comprises the steps:
Step B1, parameter initialization
Parameter is
the connection weight of visible layer and hidden layer
the connection weight VF of visible layer and condition layer
qi, hidden layer and condition layer connection weight HF
qiall use average to be 0, standard deviation be 0.01 normal distribution carry out initialization; Visible layer unit biasing
hidden layer unit biasing b
jbe initialized as complete zero;
Step B2, employing stochastic gradient rise method carry out parameter renewal, and upgraded the optimum value obtaining model parameter by continuous iteration, the gradient formula of parameter is as follows:
Wherein <>
datarepresent the expectation defined by training set; <>
modelrepresent the expectation defined by model IC-CRBMF;
Step B3, prediction scoring, the parameter value according to the best carries out score in predicting;
IC-CRBMF: the collaborative filtering recommending method based on the limited Boltzmann machine of condition representing convergence project classification information;
According to based on user with based on project, IC-CRBMF is divided into the IC-CRBMF_UserBased based on user and project-based IC-CRBMF_ItemBased two kinds, then obtain final predicting the outcome by the combination of HybridIC-CRBMF mixed weighting, be calculated as follows:
R
Hybrid=β·R
IC-CRBMF_ItemBased+(1-β)·R
IC-CRBMF_UserBased
Wherein β represents combining weights.
2. the collaborative filtering optimization method based on the limited Boltzmann machine of condition according to claim 1, is characterized in that: in described step B2, use stochastic gradient rise method to need to carry out several times iterative computation; During each iteration, travel through a training dataset; Often obtain user's scoring or project scoring, computation model parameter:
likelihood gradient:
then according to the parameter of step B2 more new formula upgrade all parameters of IC-CRBMF, when meeting the requirements of precision of prediction, iteration stopping, thus the optimum value obtaining model parameter.
3. the collaborative filtering optimization method based on the limited Boltzmann machine of condition according to claim 1, is characterized in that: in described step B2, <>
modelbe difficult to calculate, use fast learning algorithm namely to sdpecific dispersion algorithm CD, by the expectation of parameter in approximate treatment IC-CRBMF (collaborative filtering recommending method based on the limited Boltzmann machine of condition of convergence project classification information), the gradient formula of parameter is amended as follows:
△b
j=<h
j>
data-<h
j>
T
△HF
qj=<h
jf
q>
data-<h
jf
q>
T
Wherein <>
trepresent that performing T Gibbs samples the expectation value obtained.
4. the collaborative filtering optimization method based on the limited Boltzmann machine of condition according to claim 1, is characterized in that: the span of described β is: 0≤β≤1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510644973.3A CN105302873A (en) | 2015-10-08 | 2015-10-08 | Collaborative filtering optimization method based on condition restricted Boltzmann machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510644973.3A CN105302873A (en) | 2015-10-08 | 2015-10-08 | Collaborative filtering optimization method based on condition restricted Boltzmann machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105302873A true CN105302873A (en) | 2016-02-03 |
Family
ID=55200143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510644973.3A Pending CN105302873A (en) | 2015-10-08 | 2015-10-08 | Collaborative filtering optimization method based on condition restricted Boltzmann machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105302873A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824897A (en) * | 2016-03-14 | 2016-08-03 | 湖南大学 | Mixed recommendation system and method based on Kalman filtering |
CN105893609A (en) * | 2016-04-26 | 2016-08-24 | 南通大学 | Mobile APP recommendation method based on weighted mixing |
CN106127806A (en) * | 2016-06-17 | 2016-11-16 | 淮阴工学院 | A kind of RGB D method for tracking target based on degree of depth Boltzmann machine cross-module formula feature learning |
CN106777359A (en) * | 2017-01-18 | 2017-05-31 | 安徽农业大学 | A kind of text services based on limited Boltzmann machine recommend method |
CN106780594A (en) * | 2016-12-09 | 2017-05-31 | 厦门大学 | A kind of three dimensional object detection method of combination depth Boltzmann machine |
CN108052670A (en) * | 2017-12-29 | 2018-05-18 | 北京奇虎科技有限公司 | A kind of recommendation method and device of camera special effect |
WO2018095049A1 (en) * | 2016-11-22 | 2018-05-31 | 华为技术有限公司 | Method and apparatus for generating recommended results |
CN108537610A (en) * | 2017-03-01 | 2018-09-14 | 广州大学 | A kind of article similarity calculating method based on limited Boltzmann machine |
CN108846479A (en) * | 2018-07-13 | 2018-11-20 | 河海大学 | The training method and device of recommended method, RBM model based on RBM model |
CN108874914A (en) * | 2018-05-29 | 2018-11-23 | 吉林大学 | A kind of information recommendation method based on the long-pending and neural collaborative filtering of picture scroll |
CN111294650A (en) * | 2018-12-10 | 2020-06-16 | ***通信集团福建有限公司 | Video recommendation method, device, equipment and computer storage medium |
CN111339428A (en) * | 2020-03-25 | 2020-06-26 | 江苏科技大学 | Interactive personalized search method based on limited Boltzmann machine drive |
CN112016799A (en) * | 2020-07-15 | 2020-12-01 | 北京淇瑀信息科技有限公司 | Resource quota allocation method and device and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694652A (en) * | 2009-09-30 | 2010-04-14 | 西安交通大学 | Network resource personalized recommended method based on ultrafast neural network |
CN102722552A (en) * | 2012-05-28 | 2012-10-10 | 重庆大学 | Learning rate regulating method in collaborative filtering model |
CN103324690A (en) * | 2013-06-03 | 2013-09-25 | 焦点科技股份有限公司 | Mixed recommendation method based on factorization condition limitation Boltzmann machine |
-
2015
- 2015-10-08 CN CN201510644973.3A patent/CN105302873A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694652A (en) * | 2009-09-30 | 2010-04-14 | 西安交通大学 | Network resource personalized recommended method based on ultrafast neural network |
CN102722552A (en) * | 2012-05-28 | 2012-10-10 | 重庆大学 | Learning rate regulating method in collaborative filtering model |
CN103324690A (en) * | 2013-06-03 | 2013-09-25 | 焦点科技股份有限公司 | Mixed recommendation method based on factorization condition limitation Boltzmann machine |
Non-Patent Citations (2)
Title |
---|
何洁月等: "利用社交关系的实值条件受限玻尔兹曼机协同过滤推荐算法", 《中国知网》 * |
孙天凯等: "基于对称受限玻尔兹曼机的协同过滤算法", 《《江苏科技大学学报(自然科学版)》》 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824897A (en) * | 2016-03-14 | 2016-08-03 | 湖南大学 | Mixed recommendation system and method based on Kalman filtering |
CN105893609A (en) * | 2016-04-26 | 2016-08-24 | 南通大学 | Mobile APP recommendation method based on weighted mixing |
CN106127806A (en) * | 2016-06-17 | 2016-11-16 | 淮阴工学院 | A kind of RGB D method for tracking target based on degree of depth Boltzmann machine cross-module formula feature learning |
CN106127806B (en) * | 2016-06-17 | 2018-10-02 | 淮阴工学院 | RGB-D video target tracking methods based on depth Boltzmann machine cross-module formula feature learning |
WO2018095049A1 (en) * | 2016-11-22 | 2018-05-31 | 华为技术有限公司 | Method and apparatus for generating recommended results |
CN106780594A (en) * | 2016-12-09 | 2017-05-31 | 厦门大学 | A kind of three dimensional object detection method of combination depth Boltzmann machine |
CN106777359A (en) * | 2017-01-18 | 2017-05-31 | 安徽农业大学 | A kind of text services based on limited Boltzmann machine recommend method |
CN106777359B (en) * | 2017-01-18 | 2019-06-07 | 安徽农业大学 | A kind of text services recommended method based on limited Boltzmann machine |
CN108537610A (en) * | 2017-03-01 | 2018-09-14 | 广州大学 | A kind of article similarity calculating method based on limited Boltzmann machine |
CN108537610B (en) * | 2017-03-01 | 2021-12-10 | 广州大学 | Method for calculating similarity of articles based on restricted Boltzmann machine |
CN108052670A (en) * | 2017-12-29 | 2018-05-18 | 北京奇虎科技有限公司 | A kind of recommendation method and device of camera special effect |
CN108874914A (en) * | 2018-05-29 | 2018-11-23 | 吉林大学 | A kind of information recommendation method based on the long-pending and neural collaborative filtering of picture scroll |
CN108874914B (en) * | 2018-05-29 | 2021-11-02 | 吉林大学 | Information recommendation method based on graph convolution and neural collaborative filtering |
CN108846479A (en) * | 2018-07-13 | 2018-11-20 | 河海大学 | The training method and device of recommended method, RBM model based on RBM model |
CN111294650A (en) * | 2018-12-10 | 2020-06-16 | ***通信集团福建有限公司 | Video recommendation method, device, equipment and computer storage medium |
CN111339428A (en) * | 2020-03-25 | 2020-06-26 | 江苏科技大学 | Interactive personalized search method based on limited Boltzmann machine drive |
CN111339428B (en) * | 2020-03-25 | 2021-02-26 | 江苏科技大学 | Interactive personalized search method based on limited Boltzmann machine drive |
CN112016799A (en) * | 2020-07-15 | 2020-12-01 | 北京淇瑀信息科技有限公司 | Resource quota allocation method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105302873A (en) | Collaborative filtering optimization method based on condition restricted Boltzmann machine | |
Xu et al. | Composite quantile regression neural network with applications | |
CN110796190B (en) | Exponential modeling with deep learning features | |
CN102982107B (en) | A kind of commending system optimization method merging user, project and context property information | |
Sadaei et al. | Combining ARFIMA models and fuzzy time series for the forecast of long memory time series | |
CN102708153B (en) | Self-adaption finding and predicting method and system for hot topics of online social network | |
CN106202519A (en) | A kind of combination user comment content and the item recommendation method of scoring | |
CN109766557A (en) | A kind of sentiment analysis method, apparatus, storage medium and terminal device | |
Du et al. | Exploration of financial market credit scoring and risk management and prediction using deep learning and bionic algorithm | |
CN104063481A (en) | Film individuation recommendation method based on user real-time interest vectors | |
CN107256494A (en) | A kind of item recommendation method and device | |
CN104598611A (en) | Method and system for sequencing search entries | |
CN102495837B (en) | Training method and system for digital information recommending and forecasting model | |
CN105976070A (en) | Key-element-based matrix decomposition and fine tuning method | |
Gan et al. | R-RNN: Extracting user recent behavior sequence for click-through rate prediction | |
CN108647823A (en) | Stock certificate data analysis method based on deep learning and device | |
CN106127506A (en) | A kind of recommendation method solving commodity cold start-up problem based on Active Learning | |
CN105574213A (en) | Microblog recommendation method and device based on data mining technology | |
Ştefan | A comparison of data classification methods | |
CN107247753A (en) | A kind of similar users choosing method and device | |
Claypo et al. | Opinion mining for Thai restaurant reviews using neural networks and mRMR feature selection | |
Fang et al. | Recommendation algorithm combining ratings and comments | |
Liu et al. | Illustration design model with clustering optimization genetic algorithm | |
CN104572623A (en) | Efficient data summary and analysis method of online LDA model | |
CN106777123A (en) | A kind of group based on two-way tensor resolution model recommends method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160203 |
|
RJ01 | Rejection of invention patent application after publication |