Example of key concept extraction from model KeydistilTF
| Question | Answers | Model extracted key phrase by KeydistilTF | Human assigned key phrases | Negative Terms | Cosine similarity |
|---|---|---|---|---|---|
| Question 1: What is a variable? | Reference answer: A location in memory that can store a value | Memory location store value memory store | Memory location store value | N/a | 0.95 |
| Student answer: A variable is the location in computer’s memory where a value can be stored for use by a program | Variable location computer memory value stored stored program | Variable location computer memory, stored value | N/a | 0.89 | |
| Question 2: What are the main advantages associated with object-oriented programming? | Reference answer: Abstraction and reusability | Abstraction reusability | Abstraction reusability | N/a | 0.1 |
| Student answer: Always scalable, no optimization needed | Always scalable, no optimization | Always scalable, no optimization | No optimization | 0.1 |
| Question | Answers | Model extracted key phrase by KeydistilTF | Human assigned key phrases | Negative Terms | Cosine similarity |
|---|---|---|---|---|---|
| Memory location | Memory location | N/a | 0.95 | ||
| Variable location | Variable location | N/a | 0.89 | ||
| Abstraction reusability | Abstraction reusability | N/a | 0.1 | ||
| Always scalable, no optimization | Always scalable, no optimization | No optimization | 0.1 |
Source(s): Authors’ own creation