Neural Network Learning Resource Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current website recommendations for educational resources rely on labor-intensive human curation, leading to static and inflexible suggestions, failing to provide dynamic and real-time adaptive recommendations for users.

Innovation Solution

A neural network-based system is trained on website content to create a common word embedding for learning resources, allowing for real-time suggestions by generating a student model that recommends relevant resources based on user selections, using a transformer-based neural language model to provide probability distributions for suggested learning resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human curation is used to create recommendations, then the recommendations can be carefully selected and quality-controlled, but the process becomes labor-intensive and static

Engineering Contradiction:
Improvequality of recommendationsVSAvoidautomation of recommendation generation
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent replaces the mechanical human curation process with an automated neural network system. The transformer-based model processes website content and generates recommendations automatically, substituting human labor with machine intelligence while maintaining recommendation quality through learned patterns from training data.

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

Solution Approach 2:

The system enables self-service recommendation generation where the neural network autonomously analyzes website content, identifies relevant learning resources, and generates recommendations without human intervention. The model serves itself by processing input text and automatically producing ranked recommendation lists based on its trained understanding of content relationships.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If static recommendation methods are used, then the implementation is simple, but the system cannot adapt to user needs in real-time

Engineering Contradiction:
Improvereal-time adaptation to user selectionsVSAvoidcomplexity of recommendation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic recommendations that adapt in real-time based on user interactions. The system processes user selections and dynamically generates updated recommendation lists, transitioning from static pre-defined recommendations to dynamic context-aware suggestions that respond to user needs as they evolve during website browsing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including the input text (user selections), the generated recommendations, and the ranking probabilities. By varying these parameters based on user interactions, the system adapts its behavior dynamically while the underlying neural network architecture remains consistent, allowing flexibility without proportional complexity increase.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a comprehensive neural network model is trained on all website content, then the recommendations can be highly accurate and context-aware, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of recommendationsVSAvoidprocessing time for recommendations
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by training the neural network model in advance on comprehensive website content before deployment. This offline training phase pre-computes knowledge about content relationships, allowing the system to make accurate real-time recommendations without re-processing all training data during user interactions, thus balancing accuracy with response time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11354515B2Discovery and recommendation of online learning resources
Publication Date: 2022.06.07 SALESFORCE INC
  • US11354515B2 patent drawing
  • US11354515B2 patent drawing
  • US11354515B2 patent drawing

AI summary

A system models web content including learning resources available on a website, and makes suggestions of potentially useful learning resources when a user highlights text of interest within the website. In order to facilitate these suggestions, a neural network-based system is trained on learning resources and other content available on the website to create a common word embedding for learning resources and other website text. A student model may then be created to facilitate real time or near real time suggestions of relevant learning resources in response to selections of text from the website.