Neural Network Exercise Selection for Computing Resource Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems designed to select exercises for students are inefficient and wasteful of computing resources, as they provide exercises that students cannot perform, due to the difficulty in identifying the most suitable next exercise for learning a subject.

Innovation Solution

A method utilizing a neural network that applies the student's past exercise performance and time since completion to determine the likelihood of successfully performing a candidate next exercise, selecting an appropriate exercise based on these inputs to conserve processor resources and improve efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional exercise selection systems present multiple exercises to students, then they can provide comprehensive learning opportunities, but they waste computing resources by providing exercises that students are unable to perform

Engineering Contradiction:
Improvecomputing resourcesVSAvoidlearning efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system performs preliminary analysis of student performance data and exercise difficulty characteristics before presenting exercises. By pre-calculating compatibility between student capabilities and exercise requirements using historical data, the system avoids wasting computing resources on presenting unsuitable exercises in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors student performance on presented exercises and uses this feedback to refine future exercise selections. By analyzing success rates, time-to-complete, and difficulty metrics from previous interactions, the system adapts its recommendations to improve both resource efficiency and learning effectiveness.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system analyzes student performance data to select appropriate exercises, then it can improve exercise selection accuracy, but it increases computational complexity

Engineering Contradiction:
Improveexercise selection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The exercise selection process is divided into separate analytical components: student capability assessment, exercise difficulty evaluation, and compatibility matching. Each component processes specific aspects of the data independently, reducing overall computational complexity while maintaining selection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms raw performance data into standardized capability parameters and exercise requirements into standardized difficulty parameters. By normalizing these parameters, the system simplifies the matching process and reduces computational complexity while preserving selection precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230038173A1Exercise recommendation through parallel computing
Publication Date: 2023.02.09 REGENTS OF THE UNIVERSITY OF MINNESOTA
  • US20230038173A1 patent drawing
  • US20230038173A1 patent drawing
  • US20230038173A1 patent drawing

AI summary

A method includes conserving processor resources by reducing a number of exercises presented to a student by applying a set of exercises performed by the student and the student's performance on those exercises to a neural network. A respective time period for each exercise in the set of exercises is applied to the neural network wherein each time period represents an amount of time since the student performed the exercise associated with the time period. For a candidate next exercise, a likelihood of the student successfully performing the candidate next exercise is obtained from the neural network and is used to select an exercise to present to the student next.