Skip to content

How to process session based recomennder data? #1219

Answered by hyp1231
Jeriousman asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, Sorry for misunderstanding the questions.

  1. Yes, that's right.

  2. If your YAML file contains the benchmark_filename arg, then nothing will happen. No data augmentation, no grouping, no splitting. Because we assume that you have done all of these to generate a benchmark dataset.

    Otherwise (no benchmark_filename in your YAML), then the input is as following,

    session_id:token	item_id:token	timestamp:float	number of times:float
    1	12352	1463053070	1
    1	31331	1463754218	1
    1	32118	1462966769	1
    1	32627	1463835608	1
    1	33043	1462897112	1
    

    we will then perform data augmentation for sequential recommendation, the interactions are grouped and sorted into

    session_id	item_id_list
    1	33043 32118 12352 3…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
1 reply
@Jeriousman
Comment options

Comment options

You must be logged in to vote
3 replies
@Jeriousman
Comment options

@elloza
Comment options

@hyp1231
Comment options

Answer selected by Jeriousman
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
good first issue Good for newcomers FAQ Frequently Asked Questions
3 participants