Disentangled Sequential Variational Autoencoder for Collaborative Filtering
Recommendation models typically use user's historical behaviors to obtain user preference representations for recommendations.Most of the methods of learning user representations always entangle different preference factors, while the disentangled learning method can be used to decompose user b...
Saved in:
| Published in: | Ji suan ji ke xue Vol. 49; no. 12; pp. 163 - 169 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | Chinese |
| Published: |
Chongqing
Guojia Kexue Jishu Bu
01.12.2022
Editorial office of Computer Science |
| Subjects: | |
| ISSN: | 1002-137X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Recommendation models typically use user's historical behaviors to obtain user preference representations for recommendations.Most of the methods of learning user representations always entangle different preference factors, while the disentangled learning method can be used to decompose user behavior characteristics.In this paper, a variational autoencoder based framework DSVAECF is proposed to disentangle the static and dynamic factors from user's historical behaviors.Firstly, two encoders of the model use multi-layer perceptron and recurrent neural network to model the user behavior history respectively, so as to obtain the static and dynamic preference representation of the user.Then, the concatenate static and dynamic preference representations are treated as disentangled representation input decoders to capture user's decisions and reconstruct user's behavior.On the one hand, in the model training phase, DSVAECF learns model parameters by maximizes the mutual information between reconstructed user's beh |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1002-137X |
| DOI: | 10.11896/jsjkx.211200080 |