Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Exercise recommendation method and device based on typical degree and difficulty

A recommendation method and recommendation device technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as difficult to score data, difficult to accurately describe, and inaccurate recommendations, so as to improve learning efficiency and effect Effect

Active Publication Date: 2015-12-09
TIANJIN UNIV
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A content-based recommendation system must be able to accurately describe the characteristics of the recommended items and match them with user preferences. When faced with data with ambiguous characteristics such as topics, it is difficult to describe them accurately, resulting in inaccurate recommendations.
The traditional collaborative filtering method does not need to accurately describe the items, but requires a large amount of scoring data. When it is applied to recommending knowledge and recommending topics, it is difficult to have enough scoring data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Exercise recommendation method and device based on typical degree and difficulty
  • Exercise recommendation method and device based on typical degree and difficulty
  • Exercise recommendation method and device based on typical degree and difficulty

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] The embodiment of the present invention provides a method for recommending topics based on typicality and difficulty, see figure 1 , the topic recommendation method includes the following steps:

[0041] 101: preprocessing data;

[0042] The initial data processed by the embodiment of the present invention is the submission record of the user's quiz. First exclude wrong or invalid (for example: missing key data items) data, and then sort by submission time from small to large. After the above steps are completed, the users and topics involved in the statistical data form a user set and a topic set.

[0043] 102: Classify the set of questions, calculate the difficulty of the questions, and generate a description of the questions;

[0044] In the embodiment of the present invention, the topic set is classified by using the type label of the topic (such as "dynamic programming", "computational geometry", "combinatorics"...). In addition, the difficulty of each question...

Embodiment 2

[0058] The technical scheme in embodiment 1 is described in detail below in conjunction with specific calculation formulas and examples, see below for details:

[0059] 201: preprocessing data;

[0060] That is, exclude some illegal data, for example: some data missing key data items; in addition, statistically form the initial user set and topic set, so as to clarify the range of data processed by the embodiment of the present invention.

[0061] 202: Classify the set of questions and calculate the difficulty of the questions;

[0062] Usually, the questions that are done by more people are simpler, and the questions with a higher pass rate are simpler. Comparing the two, the former is more important, because some questions have a high pass rate, but only a few people submit them. Simple. In addition, there are differences between different types of questions. For example, for computational geometry questions, due to the large amount of code and many detailed problems in so...

Embodiment 3

[0086] Below in conjunction with specific example, calculation formula, accompanying drawing, the technical scheme in embodiment 1, 2 is carried out feasibility verification, see the following description for details:

[0087] In the experiment, let the value of the number K of the nearest neighbor users be 5, 10, ..., 70 respectively, and observe the experimental results to explore the influence of the K value on the experimental results; under a certain K value, changing the user's difficulty in doing the questions is described in The weight factor of user characteristics, observe the experimental results and calculate its accuracy.

[0088] The present invention uses F-measure (F-measure) and user accuracy rate (PU) to evaluate the experimental results. For the convenience of description, it is called "to the user u x Recommend a topic p y "For a recommendation.

[0089] If the total number of recommendations generated is recomNum, the number of accurate recommendations ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an exercise recommendation method based on the typical degree and difficulty. The method comprises the steps that exercise doing situations comprising the exercise number, difficulty and the passing rate of each target user on each type of exercises are calculated; according to feature vectors of the target users, the similarities between every two feature vectors of the target users are calculated, and many users with the highest similarity are selected for each target user as nearest neighbours; according to exercise doing situation of the nearest neighbour users, the scores of the target users for exercise not finished are predicted; a plurality of target exercises with the highest scores are selected as recommendation results of the target users. An exercise recommendation device comprises a calculating module, a first selecting module, a scoring module and a second selecting module. A traditional recommendation method is improved through the feature that exercises have the difficulty, and a good effect is obtained. The exercise recommendation method and device can be applied in a learning website in the future to help users to select learning content and formulate individualized learning schemes.

Description

technical field [0001] The invention relates to the fields of data mining, machine learning and information retrieval, and to the field of collaborative filtering recommendation, in particular to a topic recommendation method based on typicality and difficulty and a recommendation device thereof. Background technique [0002] At present, there are relatively mature recommendation systems and recommendation algorithms. The current mainstream recommendation algorithms are mainly divided into collaborative filtering recommendation (collaborative filtering, CF), content-based recommendation (content based, CB) and hybrid recommendation methods (hybrid methods). The hybrid recommendation algorithm combines the former two to achieve better results. [0003] In content-based recommender systems, items can be described as a series of vectors of attribute values, and the attribute values ​​describing the characteristics of items are called "content". The content-based recommendation...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06Q50/20
CPCG06F16/9535G06Q50/20
Inventor 于瑞国刘志强王建荣喻梅于健赵满坤
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products