IP Library Patent Application 16227767
Patent Application
App. No. 16/227,767

SYSTEM AND METHOD FOR CONTEXT BASED DEEP KNOWLEDGE TRACING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/227,767
Abstract

A method and system for training a user comprising detecting, by a neural network, a relationship pair comprising a question previously answered by the user and the score for the previously answered question, detecting context information associated with the question previously answered, the context information representing conditions occurring at the time the user previously answered the question, determining a probability that the user will successfully answer a subsequent question selected from potential questions based on the detected relationship pair and the detected context information associated with the question previously answered by the user; and selecting questions to be answered by the user based on the determined probability.

Claims (66)

1 . A method of tailoring training questions to a specific user in a computer based training system, the method comprising:

detecting, by a neural network at least one relationship pair, each relationship pair comprising a question previously answered by the specific user and the specific user's previous score for at least one previously answered question;

detecting, by the neural network, context information associated with the at least one question previously answered by the user, the context information representing conditions or circumstances occurring at the time of the user previously answered the at least one question;

determining, by the neural network, a probability that the specific user will successfully answer a subsequent question selected from a plurality of potential questions based on the detected relationship pairs, the detected context information associated with the at least one question previously answered by the user, and context information associated with at least one potential question to be answered by the user; and

selecting questions to be answered by the user based on the determined probability in order to facilitate training of the user.

2 . The method of claim 1 , wherein the determining the probability comprises:

detecting, by the neural network, context information associated with the at least one potential question to be presented to the specific user, the context information representing conditions or circumstances occurring at the time of the at least one question is to be presented to the specific user; and

calculating, by the neural network, a probability the specific user will successfully answer the at least one potential question successfully based on the detected relationship pairs, the detected context information associated with the at least one question previously answered by the user, and the detected context information associated with the at least one potential question to be presented to the specific user.

3 . The method of claim 2 , wherein the context information associated with the at least one potential question to be presented to the specific user includes one or more of a current time elapsed since the specific user was presented with a question, a time elapsed since the specific user previously encountered a same topic as the at least one potential question, whether the specific user has encountered the at least one potential question, and a time elapsed since the specific user previously encountered the at least one potential question.

4 . The method of claim 2 , wherein the calculating a probability the specific user will successfully answer the at least one potential question comprises:

embedding the detected at least one relationship pair in a question pair vector representation;

embedding the detected context information associated with the at least one question previously answered by the user in an answered question vector representation;

embedding the detected context information associated with the at least one potential question in a potential question vector representation; and

integrating the question pair vector representation, the answered question vector representation, and the potential question vector representation to produce a probability vector representation.

5 . The method of claim 4 , wherein a bi-interaction integration method is used to integrate the question pair vector representation, the answered question vector representation, and the potential question vector representation.

6 . The method of claim 1 , wherein the context information associated with the at least one question previously answered by the user includes one or more of the time elapsed between the question being presented and an answer being received from the user, whether the user has encountered the question before, how the user has previously answered the question when previously presented, whether the question relates to a topic previously encountered by the user.

7 . The method of claim 1 , wherein the determining a probability that the specific user will successfully answer a subsequent question comprises:

embedding the detected at least one relationship pair in a question pair vector representation;

embedding the detected context information associated with the at least one question previously answered by the user in an answered question vector representation; and

integrating the question pair vector representation, and the answered question vector representation to produce a probability vector representation.

8 . The method of claim 6 , wherein the integrating comprises using a context integration method including one or more or:

concatenation;

multiplication;

concatenation and multiplication;

pooling; and

bi-interaction.

9 . A method of tailoring training questions to a specific user in a computer based training system, the method comprising:

detecting, by a neural network, at least one relationship pair, each relationship pair comprising a question previously answered by the specific user and the specific user's previous score for at least one previously answered question;

detecting, by the neural network, context information associated with at least one potential question to be presented to the specific user, the context information representing conditions or circumstances occurring at the time of the at least one question is to be presented to the specific user;

determining, by the neural network, a probability that the specific user will successfully answer the at least one potential question based on the detected at least one relationship pair and the detected context information associated with at least one potential question to be presented to the specific user; and

selecting questions to be answered by the user based on the determined probability in order to facilitate training of the user.

10 . The method of claim 9 , wherein the determining the probability comprises:

detecting, by the neural network, context information associated with the at least one question previously answered by the user, the context information representing conditions or circumstances occurring at the time of the user previously answered the at least one question; and

calculating, by the neural network, a probability the specific user will successfully answer the at least one potential question successfully based on the detected relationship pairs, the detected context information associated with the at least one question previously answered by the user, and the detected context information associated with the at least one potential question to be presented to the specific user.

11 . The method of claim 10 , wherein the context information associated with the at least one question previously answered by the user includes one or more of the time elapsed between the question being presented and an answer being received from the user, whether the user has encountered the question before, how the user has previously answered the question when previously presented, whether the question relates to a topic previously encountered by the user.

12 . The method of claim 10 , wherein the calculating a probability the specific user will successfully answer the at least one potential question comprises:

embedding the detected at least one relationship pair in a question pair vector representation;

embedding the detected context information associated with the at least one question previously answered by the user in an answered question vector representation;

embedding the detected context information associated with the at least one potential question in a potential question vector representation; and

integrating the question pair vector representation, the answered question vector representation, and the potential question vector representation to produce a probability vector representation.

13 . The method of claim 12 wherein a bi-interaction integration method is used to integrate the question pair vector representation, the answered question vector representation, and the potential question vector representation.

14 . The method of claim 9 , wherein the context information associated with the at least one potential question to be presented to the specific user includes one or more of a current time elapsed since the specific user was presented with a question, a time elapsed since the specific user previously encountered a same topic as the at least one potential question, whether the specific user has encountered the at least one potential question, and a time elapsed since the specific user previously encountered the at least one potential question.

15 . The method of claim 9 , wherein the determining a probability that the specific user will successfully answer a subsequent question comprises:

embedding the detected at least one relationship pair in a question pair vector representation;

embedding the detected context information associated with the at least one potential question in a potential question vector representation; and

integrating the question pair vector representation, and the potential question vector representation to produce a probability vector representation.

16 . The method of claim 15 , wherein the integrating comprises using a context integration method including one or more or:

concatenation;

multiplication;

concatenation and multiplication;

pooling; and

bi-interaction.

17 . A non-transitory computer readable medium having stored therein a program for making a computer execute a method of tailoring training questions to a specific user in a computer based training system, the method comprising:

detecting, by a neural network at least one relationship pair, each relationship pair comprising a question previously answered by the specific user and the specific user's previous score for at least one previously answered question;

detecting, by the neural network, context information associated with the at least one question previously answered by the user, the context information representing conditions or circumstances occurring at the time of the user previously answered the at least one question;

detecting, by the neural network, context information associated with the at least one potential question to be presented to the specific user, the context information representing conditions or circumstances occurring at the time of the at least one question is to be presented to the specific user;

determining, by the neural network, a probability that the specific user will successfully answer the at least one potential question successfully based on the detected relationship pairs, the detected context information associated with the at least one question previously answered by the user, and the detected context information associated with the at least one potential question to be presented to the specific user; and

selecting questions to be answered by the user based on the determined probability in order to facilitate training of the user.

18 . The non-transitory computer readable medium of claim 17 , wherein the context information associated with the at least one question previously answered by the user includes one or more of the time elapsed between the question being presented and an answer being received from the user, whether the user has encountered the question before, how the user has previously answered the question when previously presented, whether the question relates to a topic previously encountered by the user; and

wherein the context information associated with the at least one potential question to be presented to the specific user includes one or more of a current time elapsed since the specific user was presented with a question, a time elapsed since the specific user previously encountered a same topic as the at least one potential question, whether the specific user has encountered the at least one potential question, and a time elapsed since the specific user previously encountered the at least one potential question.

19 . The non-transitory computer readable medium of claim 17 , wherein the determining a probability that the specific user will successfully answer the at least one potential question comprises:

embedding the detected at least one relationship pair in a question pair vector representation;

embedding the detected context information associated with the at least one question previously answered by the user in an answered question vector representation;

embedding the detected context information associated with the at least one potential question in a potential question vector representation; and

integrating the question pair vector representation, the answered question vector representation, and the potential question vector representation to produce a probability vector representation.

20 . The non-transitory computer readable medium of claim 17 , wherein a bi-interaction integration method is used to integrate the question pair vector representation, the answered question vector representation, and the potential question vector representation.

Assignments (2)
CHANGE OF NAME Recorded May 25, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056392/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: NAGATANI, KOKI; CHEN, FRANCINE; CHEN, YIN-YING
To: FUJI XEROX CO., LTD.
Reel/Frame 047833/0453 →