Rastreamento de conhecimento bayesiano

Origem: Wikipédia, a enciclopédia livre.

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][editar | editar código-fonte]

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

  • ou , é o conhecimento inicial do aluno.
  • ou , é a probabilidade do estado do aluno trocar de "não sabe" para "sabe".
  • ou , é a probabilidade de o aluno errar um problema por falta de atenção, ou seja sabendo a habilidade.
  • ou , é 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 aprender a habilidade é definida como o parâmetro para essa equação (a). Dependendo se o aluno aprendeu e aplica a habilidade 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 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):

Equação (b):

Equação (c):

Equação (d):

Equação (e):


Referências[editar | editar código-fonte]

  1. Corbett, A. T.; Anderson, J. R. (1995). Knowledge tracing: Modeling the acquisition of procedural knowledge. [S.l.]: User Modeling and User-Adapted Interaction. pp. 253–278 
  2. a b Yudelson, M. V.; Koedinger, K. R. (2013). Individualized bayesian knowledge tracing models. [S.l.]: Artificial Intelligence in Education