Rastreamento de conhecimento bayesiano

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa

O rastreamento do conhecimento Bayesiano (Bayesian Knowledge Tracing) é um algoritmo muito utilizado em sistemas tutores inteligentes para modelar o nível de conhecimento de um aluno sobre tutoria do sistema.

Ele modela o conhecimento do aluno em um (Hidden Markov Model) modelo oculto de Markov como uma variável latente, atualizada observando-se as interações de cada aluno com as habilidades ensinadas pelo sistema.[1]

Rastreamento do conhecimento Bayesiano assume que o conhecimento do é representado como um conjunto de variáveis binárias, uma por habilidade, onde a habilidade é aprendida pelo aluno ou não. As observações em rastreamento do conhecimento Bayesiano também são binários: um aluno recebe um problema e executa um passo certo ou errado. O sistema tutor inteligente geralmente usam o rastreamento do conhecimento Bayesiano para aprendizado de domínios e sequenciamento de problemas.[2]

Método[2]

O modelo de rastreamento do conhecimento Bayesiano utiliza quatro parâmentos:

  • p(L0) ou pinit, é o conhecimento inicial do aluno.
  • p(T) ou ptransit, é a probabilidade do estado do aluno trocar de "não sabe" para "sabe".
  • p(S) ou pslip, é a probabilidade de o aluno errar um problema por falta de atenção, ou seja sabendo a habilidade.
  • p(G) ou pguess, é a probabilidade do aluno acertar um problema por "sorte" ou sem saber a habilidade.


Assumindo que esses parâmetros estão definidos para todas as habilidades, as seguintes fórmulas são usadas: A probabilidade inicial de um aluno u aprender a habilidade k é definida como o parâmetro pinit para essa equação (a). Dependendo se o aluno aprendeu e aplica a habilidade k correta ou incorretamente, a probabilidade condicional é calculada usando a equação (b) para aplicação correta, ou usando a equação (c) para aplicação incorreta. A probabilidade condicional é usada para atualizar a probabilidade do aluno dominar a habilidade k para isso é usada a equação (d). Para calcular a probabilidade de o aluno aplicar corretamente a habilidade em um problema no futuro é calculada com a equação (e).

Equação (a):

p(L1)uk=p(L0)k

Equação (b):

p(Lt+1|obs=correto)uk=p(Lt)uk(1p(S)k)p(Lt)uk(1p(S)k)+(1p(Lt)uk)p(G)k

Equação (c):

p(Lt+1|obs=incorreto)uk=p(Lt)ukp(S)kp(Lt)ukp(S)k+(1p(Lt)uk)(1p(G)k)

Equação (d):

p(Lt+1)uk=p(Lt+1|obs)uk+(1p(Lt+1|obs)uk)p(T)k

Equação (e):

p(Ct+1)uk=p(Lt)uk(1p(S)k)+(1p(Lt)uk)p(G)k


Referências