Real-time Student Cohort Assignment via ML Similarity Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in providing high-quality online education lies in maintaining teaching standards and monitoring student progress effectively, especially in assigning students to appropriate cohorts for learning, as conventional methods often rely on random assignment and lack real-time accuracy and bias-free matching.

Innovation Solution

A system and method that utilize machine learning models for extracting question parameters and deep learning algorithms to determine difficulty levels, computing similarity scores, and automatically assigning students to cohorts based on predefined thresholds, ensuring accurate and unbiased grouping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional random assignment methods are used for cohort assignment, then the assignment process is simple and quick, but the assignment accuracy and quality of matching students to appropriate cohorts deteriorates

Engineering Contradiction:
Improveassignment accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces machine learning models and deep learning algorithms as intermediary components between student data and cohort assignment. These intermediaries process student profiles, question parameters, and difficulty levels to compute similarity scores, enabling accurate matching without direct complex rule-based systems. The intermediary layer transforms raw data into meaningful similarity metrics that drive precise cohort assignment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces conventional mechanical/random assignment methods with intelligent algorithms. Instead of using simple randomization or manual assignment processes, the system employs machine learning models to automatically analyze student characteristics, question parameters, and cohort compositions, substituting mechanical processes with computational intelligence to achieve high-precision assignment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If manual cohort assignment methods are used, then the system is easier to operate and understand, but the time required for assignment and the ability to process multiple students simultaneously increases

Engineering Contradiction:
Improveassignment speedVSAvoidsystem operation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service through automated machine learning models that independently process student enrollments, analyze question parameters, compute similarity scores, and assign cohorts without human intervention. The system serves itself by automatically handling the entire assignment workflow, from receiving student information to determining optimal cohort placement, eliminating the need for manual operation while maintaining high speed and accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-processing student profiles, pre-computing question parameters using machine learning models, and pre-establishing cohort characteristics before actual assignment occurs. This preliminary preparation enables rapid real-time assignment decisions, as the system has already analyzed and structured the data needed for quick matching when students enroll.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional cohort assignment without real-time processing is used, then the system is simpler and requires less computational resources, but the ability to provide real-time accurate assignment and maintain teaching quality deteriorates

Engineering Contradiction:
Improveteaching quality maintenanceVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic action by processing student data and computing similarity scores in real-time cycles as students enroll and ask questions. The machine learning models periodically update student profiles, re-evaluate question parameters, and re-compute assignments based on current cohort compositions, ensuring teaching quality is maintained through continuous real-time optimization rather than static batch processing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting assignment criteria based on real-time analysis of student profiles, question difficulty levels, and cohort characteristics. The machine learning models continuously modify similarity score calculations and assignment thresholds according to changing educational contexts, enabling the system to maintain high teaching quality by adapting to real-time conditions while optimizing computational resource usage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11521283B2Assigning a student to a cohort on a platform
Publication Date: 2022.12.06 FILO EDTECH INC
  • US11521283B2 patent drawing
  • US11521283B2 patent drawing
  • US11521283B2 patent drawing

AI summary

A system and a method for assigning a student to a cohort in real time on a platform. The system receives a set of information from a student for enrolling the student on the platform. Further, the system receives a question from the student. Furthermore, the system extracts a plurality of parameters from the question based on a machine learning model. Subsequently, the system creates a student profile based on the plurality of parameters and the set of information. Further, the system determines a difficulty level of the question using deep learning algorithms. Furthermore, the system computes a similarity score of the student on the platform in real time. Finally, the system automatically assigns the student to a cohort on the platform. The cohort is a subset of the students on the platform.