chrispiech / DeepKnowledgeTracing

source code for the paper Deep Knowledge Tracing
270 stars 89 forks source link

How is Synthetic created? #8

Open qqpann opened 4 years ago

qqpann commented 4 years ago

Hello @chrispiech ,

Thanks for the code. Is there the code used to generate syntheteic(simulated-5)?

In your paper, I read that there are 50 exercises and 5 concepts, but does each exercise have all 5 concepts as hidden parameter, or only one concept it requires? I am trying to reproduce simulated data, but without further information I can't create one that can be trained well.

Thanks in advance,

qqpann commented 4 years ago

Students "learn" over time via an increase to the concept skill which corresponded to the exercise they answered.

Do you mean the users' hidden concept skill alpha will increase if he/she answers correctly the exercises which require that specific concept skill?

935462955 commented 3 years ago

Students "learn" over time via an increase to the concept skill which corresponded to the exercise they answered.

Do you mean the users' hidden concept skill alpha will increase if he/she answers correctly the exercises which require that specific concept skill?

I'm also confused by this description

andreabecsek commented 3 years ago

I was just about to ask the same question. I am trying to reproduce the paper and it would be very useful to know @chrispiech .

anupshakya07 commented 1 year ago

Did anyone figure out how to reproduce the synthetic dataset? Thanks in advance!