[go: up one dir, main page]

CN113378076B - Online education-oriented learner collaborative learning social relationship construction method - Google Patents

Online education-oriented learner collaborative learning social relationship construction method Download PDF

Info

Publication number
CN113378076B
CN113378076B CN202110730170.5A CN202110730170A CN113378076B CN 113378076 B CN113378076 B CN 113378076B CN 202110730170 A CN202110730170 A CN 202110730170A CN 113378076 B CN113378076 B CN 113378076B
Authority
CN
China
Prior art keywords
learner
learning
learners
behavior
basic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110730170.5A
Other languages
Chinese (zh)
Other versions
CN113378076A (en
Inventor
李全龙
王少逸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN202110730170.5A priority Critical patent/CN113378076B/en
Publication of CN113378076A publication Critical patent/CN113378076A/en
Application granted granted Critical
Publication of CN113378076B publication Critical patent/CN113378076B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Probability & Statistics with Applications (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Computing Systems (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The invention discloses a construction method of a learner collaborative learning social relationship facing online education, which comprises the following steps: acquiring basic information data of a learner in an online education platform, and extracting attribute characteristics of the basic information data by adopting a sequence analysis method; performing behavior analysis on the basic behavior characteristics in the attribute characteristics to label the partnership; processing the partnership labels by using a k-Means clustering algorithm to obtain the learning community clustering discovery of the learner; constructing a general neural network according to the learning community clustering discovery of the learner, training the collaborative learning social relationship neural network of the learner by using the attribute characteristics to obtain the collaborative learning social relationship neural network of the learner, and further obtaining a current buddy recommendation list; and (3) converging the learner partner network and rearranging the partner recommendation list based on the scale-free network theory and the social triangle theory. The method can recommend a proper learning partner for the learner, and further enhance the learning effect of the learner on the platform.

Description

面向在线教育的学习者协同学习社交关系构建方法Online education-oriented learners' collaborative learning social relationship construction method

技术领域technical field

本发明涉及在线教育平台技术领域,特别涉及一种面向在线教育的学习者协同学习社交关系的构建方法。The invention relates to the technical field of online education platforms, in particular to a construction method for online education-oriented learners to collaboratively learn social relationships.

背景技术Background technique

随着信息技术的迅猛发展,人们的生产、生活和工作方式都在发生着变化,我们生活的世界日趋物联化、互联化和智能化。传统工业时代背景下的教育目标和教学模式已不再适合现今信息化、大数据时代的需求。各类机构、研究者等对于智慧教育的实现方式提出了很多新的创新点,如提出在线课堂、翻转课堂的应用实践形式,改变以往的教学模式,使学习者可以获得更多的自主学习时间和对应的学习资源,使学习过程更加高效。随着新型教育模式在线教育(e-Learning)和MOOC(Massive Open Online Courses,大规模开放式在线课程)的提出与逐渐普及,更多的学习者有机会到在线平台上进行访问和学习,相应地,平台积累了海量教学行为数据和知识资源,为平台自身的更新与完善提供了良好的基础。但是,与传统的学校教育相比,在线教育在提供了更为丰富的学习资源的同时,也同时将学习者的学习平台限制在了网络之中,传统学校学习生活当中非常重要的学习者之间相互交流学习方式因为学习者在物理空间上的相互隔离而被割裂。每个学习者在学习的过程中基本都是在独自学习。但面对存在着较大难度的课程,学习者无法通过有效交流的方式来解决疑惑,极大地影响了在线教育平台的学习者的学习效果和学习积极性,这些问题通常会令学习者产生方向迷失、半途而废的学习挫败感。为了使学习者能够更好地理解在线教育平台的学习内容,提高学习效率,和其他学习者更加充分的交流,建立良好的伙伴关系,改善学习者的平台使用体验和积极性,需要在为在线教育平台的学习者提供学习伙伴的方法上进行创新。With the rapid development of information technology, people's production, living and working methods are changing, and the world we live in is becoming increasingly materialized, interconnected and intelligent. The educational goals and teaching models under the background of the traditional industrial age are no longer suitable for the needs of today's information age and big data age. Various institutions and researchers have put forward many new innovations for the realization of smart education, such as the application and practice of online classrooms and flipped classrooms, changing the previous teaching mode, so that learners can get more independent learning time. and corresponding learning resources to make the learning process more efficient. With the introduction and gradual popularization of new education model e-Learning and MOOC (Massive Open Online Courses, Massive Open Online Courses), more learners have the opportunity to visit and learn on the online platform. The platform has accumulated a large amount of teaching behavior data and knowledge resources, which provides a good foundation for the updating and improvement of the platform itself. However, compared with traditional school education, online education not only provides richer learning resources, but also limits the learner's learning platform to the Internet. One of the most important learners in traditional school learning and life is Intercommunication learning methods are fragmented due to the mutual isolation of learners in physical space. Each learner is basically learning alone in the process of learning. However, in the face of difficult courses, learners cannot solve their doubts through effective communication, which greatly affects the learning effect and enthusiasm of learners on the online education platform. These problems usually cause learners to lose their way. , The frustration of learning halfway. In order to enable learners to better understand the learning content of online education platforms, improve learning efficiency, communicate more fully with other learners, establish good partnerships, and improve learners' platform experience and enthusiasm, it is necessary to provide online education for online education. Platform learners are innovative in their approach to providing learning partners.

发明内容SUMMARY OF THE INVENTION

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。The present invention aims to solve one of the technical problems in the related art at least to a certain extent.

为此,本发明的目的在于提出一种面向在线教育的学习者协同学习社交关系的构建方法,该方法能够为学习者推荐合适的学习伙伴,进而增强学习者在平台上的学习效果。Therefore, the purpose of the present invention is to propose a construction method for online education-oriented learners' collaborative learning social relationship, which can recommend suitable learning partners for learners, thereby enhancing the learning effect of learners on the platform.

为达到上述目的,本发明实施例提出了面向在线教育的学习者协同学习社交关系的构建方法,包括以下步骤:步骤S1,获取在线教育平台中学习者的基本信息数据,采用序列分析法抽取所述基本信息数据的属性特征,其中所述属性特征包括分类后的学习者行为特征、各学科之间的基本距离和交互积极数据;步骤S2,对所述属性特征中的基本行为特征进行行为分析,以进行伙伴关系标注;步骤S3,利用所述k-Means聚类算法处理所述伙伴关系标注,得到学习者学习社区聚类发现;步骤S4,根据所述学习者学习社区聚类发现构建总体神经网络,并利用所述属性特征对所述学习者协同学习社交关系神经网络进行训练,得到学习者协同学习社交关系神经网络,进而得到当前伙伴推荐列表;步骤S5,基于无标度网络理论和社交三角理论对所述学习者协同学习社交关系神经网络中的当前学习者在收敛状态下的伙伴进行基本排序,并依据推荐系统长尾理论对所述当前伙伴推荐列表进行补充。In order to achieve the above object, an embodiment of the present invention proposes a method for constructing online education-oriented learners' collaborative learning of social relationships, which includes the following steps: Step S1, acquiring basic information data of learners in an online education platform, and extracting all the data by using sequence analysis. The attribute characteristics of the basic information data, wherein the attribute characteristics include the classified learner behavior characteristics, the basic distance between various disciplines and the positive interaction data; Step S2, conduct behavior analysis on the basic behavior characteristics in the attribute characteristics , to carry out partnership labeling; step S3, use the k-Means clustering algorithm to process the partnership labeling, and obtain a learner learning community clustering discovery; step S4, construct a population based on the learner learning community clustering discovery neural network, and use the attribute feature to train the learner's collaborative learning social relationship neural network to obtain the learner's collaborative learning social relationship neural network, and then obtain the current partner recommendation list; step S5, based on the scale-free network theory and The social triangle theory basically sorts the current learner's partners in a convergent state in the learner's collaborative learning social relationship neural network, and supplements the current partner recommendation list according to the long-tail theory of the recommendation system.

另外,根据本发明上述实施例的面向在线教育的学习者协同学习社交关系的构建方法还可以具有以下附加的技术特征:In addition, the method for constructing online education-oriented learners to collaboratively learn social relationships according to the foregoing embodiments of the present invention may also have the following additional technical features:

进一步地,在本发明的一个实施例中,所述步骤S1具体包括:步骤S101,获取在线教育平台中学习者的初始信息数据,对所述基本信息数据进行空值填充和基本独热量化处理,得到基本信息数据,其中,所述基本信息数据包括行为序列、社区交互行为记录、学科偏好、学习时间、学习地点和系统登录方式;步骤S102,采用序列分析法对所述基本信息数据进行抽取,得到基本行为特征和对应向量化结果;步骤S103,根据心理学人格划分及评分机制对所述基本行为特征、所述对应向量化结果及所述社区交互行为记录进行处理,得到学习者性格特征数值;步骤S104,将所述基本行为特征和所述学习者性格特征数值进行加权平均数值计算,得到一级数值以计算用户平均社交活跃度及平台活跃度作为学习者行为特征,并根据人群中行为属性高斯分布的特点对所述学习者行为特征进行高斯分布化和类化,得到分类后的学习者行为特征;步骤S105,采用word2vec对所述基本信息数据中的学习者学科偏好进行量化处理,得到各学科之间的基本距离;步骤S106,采用分词工具对所述基本信息数据中的社区交互行为记录进行分词分析,并根据中文词语情感值对当前交互是否积极进行数值量化处理,得到交互积极数据。Further, in an embodiment of the present invention, the step S1 specifically includes: step S101 , acquiring the initial information data of the learner in the online education platform, and performing null value filling and basic heat quantization processing on the basic information data , obtain basic information data, wherein the basic information data includes behavior sequence, community interaction behavior record, subject preference, study time, study location and system login method; step S102, using sequence analysis method to extract the basic information data , obtain the basic behavioral characteristics and the corresponding vectorized results; Step S103, process the basic behavioral characteristics, the corresponding vectorized results and the community interaction behavior records according to the psychological personality division and scoring mechanism to obtain the learner's personality characteristics Numerical value; Step S104, carry out the weighted average numerical calculation of the basic behavioral characteristics and the learner's character characteristic numerical value, obtain the first-level numerical value to calculate the user's average social activity and platform activity as the learner's behavioral characteristics, and according to the crowd The characteristics of the behavior attribute Gaussian distribution are Gaussian distribution and classification of the learner behavior characteristics to obtain the classified learner behavior characteristics; step S105, using word2vec to quantify the learner's subject preference in the basic information data , to obtain the basic distance between various disciplines; step S106, use a word segmentation tool to perform word segmentation analysis on the community interaction behavior records in the basic information data, and numerically quantify whether the current interaction is active according to the sentiment value of the Chinese word, and obtain the interaction Positive data.

进一步地,在本发明的一个实施例中,所述步骤S2具体包括:步骤S201,对所述属性特征中的基本行为特征进行划分和过滤,得到学习者真实交互行为和学习者无交互行为;步骤S202,分析所述学习者真实交互行为和所述学习者无交互行为导出伙伴关系标注。Further, in an embodiment of the present invention, the step S2 specifically includes: step S201, dividing and filtering the basic behavior features in the attribute features to obtain the learner's real interactive behavior and the learner's non-interactive behavior; Step S202, analyzing the learner's real interactive behavior and the learner's non-interactive behavior to derive a partnership label.

进一步地,在本发明的一个实施例中,所述步骤S3具体包括:步骤S301,将所述伙伴关系标注中的学习者伙伴交互行为进行定义;步骤S302,根据定义后的学习者伙伴交互行为计算学习者之间的Jaccard Distance距离;步骤S303,利用所述k-Means聚类算法对所述学习者之间的Jaccard Distance距离进行处理,得到学习者学习社区聚类发现。Further, in an embodiment of the present invention, the step S3 specifically includes: step S301, defining the learner-partner interaction behavior in the partnership annotation; step S302, according to the defined learner-partner interaction behavior Calculate the Jaccard Distance between the learners; Step S303, use the k-Means clustering algorithm to process the Jaccard Distance between the learners to obtain a cluster discovery of the learner learning community.

进一步地,在本发明的一个实施例中,所述步骤S4具体包括:步骤S401,通过所述学习者学习社区聚类发现获得时间序列关系,根据所述时间序列关系对学习者行为序列进行划分,通过时间靠后的学习者序列和时间在前的学习者序列计算得到推荐伙伴列表;步骤S402,通过所述学习者学习社区聚类发现获得学习者与其他用户之间的交互性行为,以对二者伙伴关系进行标注;步骤S403,基于深度学习,并根据所述推荐伙伴列表和标注后的二者伙伴关系构建总体神经网络,并利用所述属性特征对所述总体神经网络进行训练,得到学习者协同学习社交关系神经网络,进而获得当前伙伴推荐列表。Further, in an embodiment of the present invention, the step S4 specifically includes: step S401, obtaining a time series relationship through the learner learning community clustering discovery, and dividing the learner behavior sequence according to the time series relationship , the recommended partner list is obtained by calculating the sequence of learners with later time and the sequence of learners with earlier time; step S402, the interactive behaviors between learners and other users are obtained through the learner learning community clustering discovery, to Labeling the partnership between the two; Step S403, based on deep learning, build an overall neural network according to the recommended partner list and the labeled partnership between the two, and use the attribute feature to train the overall neural network, Get the learner to collaboratively learn the social relationship neural network, and then obtain the current partner recommendation list.

进一步地,在本发明的一个实施例中,所述步骤S5具体包括:步骤S501,考察所述学习者协同学习社交关系神经网络中当前社交网络行为,确认是否符合基本无标度网络特征及演化方式,若符合,则执行步骤S502;步骤S502,根据无标度网络的概率连接和增强方式进行当前伙伴网络的演化直至达到收敛状态;步骤S503,基于社交三角稳定原理,根据当前学习者在收敛状态下的伙伴,对伙伴的伙伴进行基本排序,并依据推荐系统长尾理论所述当前伙伴推荐列表进行补充。Further, in an embodiment of the present invention, the step S5 specifically includes: step S501, inspecting the current social network behavior in the learner's collaborative learning social relationship neural network, and confirming whether it conforms to the basic scale-free network characteristics and evolution If it matches, go to step S502; step S502, carry out the evolution of the current partner network according to the probability connection and enhancement method of the scale-free network until it reaches a convergent state; step S503, based on the social triangle stability principle, according to the current learner's convergence For the partners in the state, the partners' partners are basically sorted, and the current partner recommendation list is supplemented according to the long tail theory of the recommendation system.

进一步地,在本发明的一个实施例中,还包括:步骤S6,跟踪学习者的基本信息数据以周期性更新学习者特征属性及伙伴网络结构,并根据新的学习者个性化特征属性进行新的学习者推荐伙伴关系计算。Further, in an embodiment of the present invention, it also includes: step S6, tracking the basic information data of the learner to periodically update the learner's characteristic attribute and partner network structure, and conduct new learning according to the new learner's personalized characteristic attribute of learners recommend partnership calculations.

根据本发明实施例的面向在线教育的学习者协同学习社交关系的构建方法,至少具有以下几个优点:The method for constructing online education-oriented learners' collaborative learning social relationship according to the embodiment of the present invention has at least the following advantages:

(1)现有在线教育平台的学习者大多数均是自己观看视频学习,几乎不参与讨论区进行有价值的讨论学习,本发明实施例弥补了在线教育学习者参与人数众多,匿名身份和非接触情况下,学习者难以进行交互式学习的困境,强调了学习伙伴的推荐过程中和学习者的匹配性以及为了提高学习效果和效率的目的性,让学习者的学习过程不再是一个人独自学习,学习过程更为轻松愉快;(1) Most of the learners of the existing online education platform watch video learning by themselves, and hardly participate in the discussion area to conduct valuable discussion and learning. The embodiment of the present invention makes up for the large number of online education learners participating, anonymous identities and non-discriminatory identities. In the case of contact, it is difficult for learners to carry out interactive learning, which emphasizes the matching of learning partners and learners in the recommendation process and the purpose of improving learning effect and efficiency, so that the learning process of learners is no longer a person. Learning alone makes the learning process easier and more enjoyable;

(2)本发明实施例强调借助于学习者的基本固有属性,例如年龄,性别,学历等,和积累的行为特征和性格特征数据,为学习者建立个性化的模型,能够为学习者筛选出与他个人习惯、性格等方面最为契合的学习伙伴,提供了个性化的学习伙伴推荐,更有助于学习者在和其他用户的交流当中答疑解惑,提高学习效率,让学习过程不再枯燥和单调,所有问题都能够及时通过交流解决,不吃“夹生饭”;(2) The embodiment of the present invention emphasizes establishing a personalized model for the learner by means of the basic inherent attributes of the learner, such as age, gender, educational background, etc., and the accumulated behavioral and character characteristic data, which can screen out the learner for the learner. The learning partner that best fits his personal habits and personality, provides personalized recommendation of learning partners, which is more helpful for learners to answer questions in the communication with other users, improve learning efficiency, and make the learning process no longer boring. And monotony, all problems can be solved in time through communication, do not eat "cooked rice";

(3)本发明实施例既包括了对于学习者特征向量抽取和算法设计,也包括对于学习者交互平台的系统设计,将在线教育平台的推荐伙伴和交互平台的好友进行直接映射,更好的为学习者提供服务;(3) The embodiment of the present invention includes not only the extraction of learner feature vectors and algorithm design, but also the system design of the learner interaction platform. The recommended partners of the online education platform and the friends of the interaction platform are directly mapped, which is better. provide services to learners;

(4)本发明实施例通过不断收集平台用户的行为数据,同步更新学习者所对应的个性化特征数据,动态的更新为学习者推荐的学习伙伴列表,能够做到随时间更新,不断精细化对于学习者的刻画,学习伙伴推荐的针对性越来越强。(4) In the embodiment of the present invention, by continuously collecting the behavior data of platform users, synchronously updating the personalized characteristic data corresponding to the learners, and dynamically updating the list of learning partners recommended by the learners, it can be updated over time and continuously refined For the characterization of learners, the recommendation of learning partners is becoming more and more targeted.

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.

附图说明Description of drawings

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:

图1是本发明一个实施例的面向在线教育的学习者协同学习社交关系的构建方法的流程图;1 is a flowchart of a method for constructing online education-oriented learners to collaboratively learn social relationships according to an embodiment of the present invention;

图2是本发明一个实施例的学习者特征属性示意图;2 is a schematic diagram of a learner characteristic attribute according to an embodiment of the present invention;

图3是本发明中针对于在线教育平台的伙伴关系算法标注;Fig. 3 is the partnership algorithm labeling for the online education platform in the present invention;

图4是本发明一个实施例中步骤S3的具体执行流程图;Fig. 4 is the specific execution flow chart of step S3 in one embodiment of the present invention;

图5是本发明一个实施例中步骤S4构建的学习者协同学习社交关系神经网络结构示意图;5 is a schematic structural diagram of the neural network structure of the learner collaborative learning social relationship constructed in step S4 in an embodiment of the present invention;

图6是本发明一个实施例中学习者推荐伙伴列表交互网络模拟收敛算法执行示意图;6 is a schematic diagram of the execution of a learner recommendation partner list interaction network simulation convergence algorithm in an embodiment of the present invention;

图7是本发明一个实施例中收敛网络伙伴重排算法执行示意图;7 is a schematic diagram of the execution of a convergent network partner rearrangement algorithm in an embodiment of the present invention;

图8是本发明一个实施例中在线教育平台学习者交互系统架构图。FIG. 8 is an architecture diagram of a learner interaction system of an online education platform in an embodiment of the present invention.

具体实施方式Detailed ways

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。The following describes in detail the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present invention and should not be construed as limiting the present invention.

首先,在线教育平台的学习过程当中,课程通常包含基本视频学习,课件测验、课后学习、讨论区讨论、最终大作业和期末考试这几个环节。通过记录学习者在平台上的动作类别,持续时间等内容可以构建出学习者在当前平台上的带有时间标签的行为序列。但是,这些数据也往往只是处于收集的状态,并没能拿出来分析学习者的学习状态、能力、特征等个性化属性,没有得到充分利用。本发明实施例提出对收集的大量学习者行为数据和基本特征进行充分利用,具体的提出了对于学习者的行为序列和基本属性进行分析,以此为学习者推荐适配的学习伙伴以增强在平台上的学习效果,减少因个人单独学习造成的困扰。下面对本发明实施例提出的面向在线教育的学习者协同学习社交关系的构建方法进行具体说明。First of all, in the learning process of the online education platform, the courses usually include basic video learning, courseware quizzes, after-school learning, discussion in discussion forums, final homework and final exams. By recording the learner's action category, duration and other content on the platform, the learner's behavior sequence with time tags on the current platform can be constructed. However, these data are often only in the state of collection, and have not been taken out to analyze the learning status, abilities, characteristics and other personalized attributes of learners, and have not been fully utilized. The embodiment of the present invention proposes to make full use of a large amount of collected learner behavior data and basic characteristics, and specifically proposes to analyze the learner's behavior sequence and basic attributes, so as to recommend suitable learning partners for the learner to enhance the The learning effect on the platform reduces the trouble caused by individual learning alone. The following is a detailed description of the method for constructing the online education-oriented learners' collaborative learning social relationship proposed by the embodiments of the present invention.

下面参照附图描述根据本发明实施例提出的面向在线教育的学习者协同学习社交关系的构建方法。The following describes the construction method for online education-oriented learners' collaborative learning social relationship according to the embodiments of the present invention with reference to the accompanying drawings.

图1是本发明一个实施例的面向在线教育的学习者协同学习社交关系的构建方法的流程图。FIG. 1 is a flowchart of a method for constructing online education-oriented learners to collaboratively learn social relationships according to an embodiment of the present invention.

如图1所示,该面向在线教育的学习者协同学习社交关系的构建方法包括以下步骤:As shown in Figure 1, the method for constructing the online education-oriented learners' collaborative learning social relationship includes the following steps:

在步骤S1中,获取在线教育平台中学习者的基本信息数据,采用序列分析法抽取基本信息数据的属性特征,其中属性特征包括分类后的学习者行为特征、各学科之间的基本距离和交互积极数据。In step S1, the basic information data of the learners in the online education platform is obtained, and the attribute features of the basic information data are extracted by using sequence analysis method, wherein the attribute features include the behavioral features of the learners after classification, the basic distance and interaction between subjects Positive data.

也就是说,步骤S1通过对学习者行为序列分析,进行特征属性抽取。That is to say, in step S1, feature attribute extraction is performed by analyzing the learner's behavior sequence.

需要说明的是,在进行步骤S1之前,需要学习者在在线教育平台上基于个人兴趣进行基本属性填写,然后在线教育平台对于课程学习者进行过滤,简单了解或者浏览该课程内容的学习者将被过滤不进行深度分析与伙伴推荐,即不作为步骤S1中学习者的基本信息数据。It should be noted that, before proceeding to step S1, learners are required to fill in basic attributes on the online education platform based on their personal interests, and then the online education platform filters the course learners, and learners who simply understand or browse the course content will be rejected. The filtering does not carry out in-depth analysis and partner recommendation, that is, it is not used as the basic information data of the learner in step S1.

进一步地,步骤S1具体包括:Further, step S1 specifically includes:

步骤S101,获取在线教育平台中学习者的初始信息数据,对基本信息数据进行空值填充和基本独热量化处理,得到基本信息数据,其中,基本信息数据包括行为序列、社区交互行为记录、学科偏好、学习时间、学习地点和系统登录方式。Step S101: Acquire the initial information data of the learners in the online education platform, perform null value filling and basic heat treatment on the basic information data, and obtain basic information data, wherein the basic information data includes behavior sequences, community interaction behavior records, disciplines. Preferences, study time, study location and system login method.

需要说明的是,通过数据库(即初始信息数据)中对应学习者的浏览记录,学习记录,习题记录以及讨论区讨论记录等内容根据时间序列生成对应的学习者在当前平台上的行为序列。It should be noted that the corresponding learner's behavior sequence on the current platform is generated according to the time series through the browsing records, learning records, exercise records and discussion records of the corresponding learners in the database (ie, initial information data).

步骤S102,采用序列分析法对基本信息数据进行抽取,得到基本行为特征和对应向量化结果。Step S102 , extracting the basic information data by using the sequence analysis method to obtain basic behavior characteristics and corresponding vectorization results.

也就是说,采用序列分析的方式对基本信息数据进行抽取,得到学习者在常用学习时间、学习地点以及常用学习系统方面的基本行为特征和对应向量化结果。That is to say, the basic information data is extracted by means of sequence analysis, and the basic behavioral characteristics and corresponding vectorized results of learners in terms of common learning time, learning location and common learning system are obtained.

步骤S103,根据心理学人格划分及评分机制对基本行为特征、对应向量化结果及社区交互行为记录进行处理,得到学习者性格特征数值,同时进行数据库本地化存储。In step S103, the basic behavioral characteristics, the corresponding vectorization results and the community interaction behavior records are processed according to the psychological personality classification and scoring mechanism to obtain the learner's personality characteristic value, and at the same time, the database is stored locally.

步骤S104,将基本行为特征和学习者性格特征数值进行加权平均数值计算,得到一级数值以计算用户平均社交活跃度及平台活跃度作为学习者行为特征,并根据人群中行为属性高斯分布的特点对学习者行为特征进行高斯分布化和类化,得到分类后的学习者行为特征。Step S104: Calculate the weighted average value of the basic behavioral characteristics and the learner's character characteristic value, and obtain the first-level value to calculate the user's average social activity and platform activity as the learner's behavioral characteristics, and according to the characteristics of the Gaussian distribution of behavioral attributes in the crowd. Gaussian distribution and classification are performed on the learner's behavioral characteristics, and the classified learner's behavioral characteristics are obtained.

具体地,采用数值加权的方式对学习者基本行为特征,包括视频观看率,视频观看速度,已观看视频平均观看次数、平均作业完成率、平均发帖数、平均回帖数以及平均点赞数进行加权平均数值计算,得到一级数值以计算用户平均社交活跃度及平台活跃度等二级数值作为学习者行为特征,并根据人群中行为属性高斯分布的特点对学习者行为特征进行高斯分布化和类化,得到分类后的学习者行为特征。Specifically, the basic behavioral characteristics of learners, including video viewing rate, video viewing speed, average number of watched videos, average homework completion rate, average number of posts, average number of replies, and average number of likes, are weighted by numerical weighting. The average value is calculated, and the first-level value is obtained to calculate the second-level value such as the user's average social activity and platform activity as the learner's behavioral characteristics, and the learner's behavioral characteristics are Gaussian distribution and classification according to the characteristics of the Gaussian distribution of behavioral attributes in the crowd. , to obtain the learned behavioral characteristics after classification.

步骤S105,采用word2vec对基本信息数据中的学习者学科偏好进行量化处理,得到各学科之间的基本距离。Step S105, using word2vec to quantify the learner's subject preference in the basic information data to obtain the basic distance between subjects.

步骤S106,采用分词工具对基本信息数据中的社区交互行为记录进行分词分析,并根据中文词语情感值对当前交互是否积极进行数值量化处理,得到交互积极数据。Step S106, using a word segmentation tool to perform word segmentation analysis on the community interaction behavior records in the basic information data, and numerically quantify whether the current interaction is active according to the sentiment value of the Chinese word, to obtain interaction positive data.

举例而言,如图2所示,因学习者无法像在传统教学环境当中与伙伴直接面对面进行交流,因此,本发明实施例提出学习者的伙伴推荐活动,抽取内容和对应计算方式可如下所示:For example, as shown in FIG. 2 , because learners cannot directly communicate with their partners face-to-face as in a traditional teaching environment, the embodiment of the present invention proposes a learner’s partner recommendation activity. The extracted content and the corresponding calculation method can be as follows: Show:

本发明实施例结合教育心理学基本内容,将所要考察的学习者属性划分为如下几种:The embodiment of the present invention divides the attributes of learners to be investigated into the following types in combination with the basic content of educational psychology:

相似性因素:学生在信念、态度、价值观方面,或者在身份、文化程度、社会背景方面相似程度高,彼此间就容易接近并形成肯定的人际关系,相似程度低则容易疏远甚或产生否定的人际关系。学习者基本属性及性格特征(其他算法得到的运算数据),该部分为学习者固有特征属性,在短时间内不会发生过多变化。采用类别划分的方式进行标记后独热编码处理。Similarity factor: Students with high degree of similarity in beliefs, attitudes, values, or in terms of identity, cultural level, and social background are easy to approach and form positive interpersonal relationships with each other; relation. The learner's basic attributes and personality characteristics (operation data obtained by other algorithms) are inherent characteristics of the learner, which will not change too much in a short period of time. The one-hot encoding after marking is performed by the method of category division.

补偿性因素:补偿性因素是一个相对重要的因素,即人际关系受彼此预期中的补偿所制约。学生在交往和人际关系中,都渴求达到一定的目的,满足一定的需要,这种自觉或不自觉的社会动机是个体的一种自然心理倾向。这种补偿包括获得别人肯定、同情、勉励、支援和帮助等等。在线教育平台上,其他学习者对于自身的学习习惯和学习意图的认同和一致是重要的伙伴关系构建要素。因此本发明实施例将学习者对应的学科偏好属性和对应课程学习意图属性拿出来作为补偿性因素特征抽取。其中学科偏好为根据选课倾向得出,一共有计算机、外语、管理学、哲学、经济学、法学、教育教学、文学文化、历史、理学、工学、农林园艺、医药卫生、艺术设计、其他15种可选项。对应学习意图则为其他算法得出的基本结果数据,直接调用使用。包含课程级别的意图和章节级别的意图两种。课程级别意图有{试听课程、浏览参考、查缺补漏、获得学分、获得证书},章节级别意图有{浏览参考、学习知识、获得学分}几种,意图逐步强化。Compensatory factor: Compensatory factor is a relatively important factor, that is, interpersonal relationships are conditioned by mutual expected compensation. Students are eager to achieve certain goals and meet certain needs in communication and interpersonal relationships. This conscious or unconscious social motivation is a natural psychological tendency of individuals. Such compensation includes receiving affirmation, sympathy, encouragement, support and assistance from others. On the online education platform, the recognition and agreement of other learners on their own learning habits and learning intentions is an important element of partnership building. Therefore, in the embodiment of the present invention, the subject preference attribute corresponding to the learner and the corresponding course learning intention attribute are taken out as compensatory factor feature extraction. Among them, the subject preference is based on the course selection tendency. There are a total of 15 kinds of computer, foreign language, management, philosophy, economics, law, education and teaching, literature and culture, history, science, engineering, agriculture, forestry and horticulture, medicine and health, art and design, and others. optional. The corresponding learning intent is the basic result data obtained by other algorithms, which can be used directly. Contains both course-level intents and chapter-level intents. Course-level intentions include {audio courses, browse references, check vacancies, obtain credits, and obtain certificates}, and chapter-level intentions include {browse references, learn knowledge, and obtain credits}, and the intentions are gradually strengthened.

学习者行为特征则包含两部分:学习者基本学习习惯、和学习者历史交互契合度。基本学习习惯通过之前构建的学习者基本的行为序列划分出不同的动作类别和持续时间等进行加权后处理得到具体数值,之后进行正态分布标准化,通过0.3和0.1右侧上分位数进行不同习惯人群的划分。而学习者历史交互契合度则针对与当前考察学习者和某位平台用户之间的交互记录来进行处理。之前的讨论内容采用结巴分词之后通过中文词语情感词典进行总体情感得分以判断当前用户和学习者之间是否之前有过争吵或者交谈良好,得出对应交互积极数据或契合度分数。The learner's behavior characteristics include two parts: the learner's basic learning habits, and the learner's historical interaction fit. The basic learning habits are divided into different action categories and durations based on the learner’s basic behavior sequence constructed before, and weighted and post-processed to obtain specific values. After that, the normal distribution is normalized, and the difference is made by the upper quantile on the right of 0.3 and 0.1. accustomed to the division of people. The learner's historical interaction fit is processed for the interaction records between the current study learner and a certain platform user. In the previous discussion, the Chinese word sentiment dictionary is used to score the overall sentiment after stammering, to determine whether there has been a quarrel or a good conversation between the current user and the learner, and the corresponding positive interaction data or fit score is obtained.

在步骤S2中,对属性特征中的基本行为特征进行行为分析,得到伙伴关系标注。In step S2, behavioral analysis is performed on the basic behavioral features in the attribute features to obtain a partnership label.

换句话说,对学习者在在线教育平台中交互行为进行分析,以进行伙伴关系标注。In other words, the interaction behavior of learners in the online education platform is analyzed for partnership annotation.

进一步地,步骤S2具体包括:Further, step S2 specifically includes:

步骤S201,对属性特征中的基本行为特征进行划分和过滤,得到学习者真实交互行为和学习者无交互行为;Step S201, dividing and filtering the basic behavior features in the attribute features to obtain the learner's real interactive behavior and the learner's non-interactive behavior;

步骤S202,分析学习者真实交互行为和学习者无交互行为导出伙伴关系标注。Step S202, analyzing the learner's real interactive behavior and the learner's non-interactive behavior to derive a partnership label.

具体地,如图3所示,在传统教育环境中,通常采用调查问卷,直接询问或者间接观察等方式进行学生间伙伴关系的标注。但与传统的学校教育环境不同,在线教育平台的学习者之间的交流内容过于稀少,经过数据统计,在讨论区当中积极参与讨论的学习者不足整体学习者的1%,有效探讨学习方面的内容不足2%。因此,本发明实施例调用步骤S1中获得属性特征进行向量距离计算,之后使用基本指数函数对每个距离值进行指数运算操作,再针对每个用户的可选伙伴集进行MIN-MAX归一化处理。因直接交互内容的缺乏,直接进行排序后判断存在逻辑误差,因此本发明实施例采用随机数判断方式进行对应伙伴关系标注。可以理解的是,向量距离较近的学习者之间更容易判断成为学习伙伴。针对于少数的有过直接交流的学习者对,则通过步骤S1中得到的的用户对社交契合度进行判断是否为积极交谈,不存在争吵和谩骂等现象。若没有,则标注为学习伙伴。Specifically, as shown in FIG. 3 , in the traditional educational environment, the partnership between students is usually marked by means of questionnaires, direct inquiry or indirect observation. However, unlike the traditional school education environment, the communication content between learners on the online education platform is too sparse. According to statistics, the learners who actively participate in the discussion in the discussion area are less than 1% of the overall learners. Effective discussion of learning aspects Content is less than 2%. Therefore, the embodiment of the present invention invokes the attribute feature obtained in step S1 to perform vector distance calculation, then uses a basic exponential function to perform an exponential operation on each distance value, and then performs MIN-MAX normalization for each user's optional partner set deal with. Due to the lack of direct interactive content, there is a logical error in the judgment after direct sorting. Therefore, in the embodiment of the present invention, a random number judgment method is used to mark the corresponding partnership. Understandably, learners with closer vector distances are more likely to be judged as learning partners. For a small number of learner pairs who have had direct communication, the user's social fit obtained in step S1 is used to judge whether it is an active conversation, and there are no quarrels and abuse. If not, mark it as a learning partner.

在步骤S3中,利用k-Means聚类算法处理伙伴关系标注,得到学习者学习社区聚类发现。In step S3, the partnership labeling is processed using the k-Means clustering algorithm, and the clustering discovery of the learner learning community is obtained.

也就是说,基于k-Means聚类算法构建基本伙伴网络即学习者学习社区聚类发现。That is to say, the basic partner network is constructed based on the k-Means clustering algorithm, that is, the learner learns the community clustering discovery.

进一步地,在本发明的一个实施例中,步骤S3具体包括:Further, in an embodiment of the present invention, step S3 specifically includes:

步骤S301,将伙伴关系标注中的学习者伙伴交互行为进行定义;Step S301, define the learner-partner interaction behavior in the partnership labeling;

步骤S302,根据定义后的学习者伙伴交互行为计算学习者之间的JaccardDistance距离;Step S302, calculating the JaccardDistance distance between learners according to the defined interaction behavior of the learner's partner;

步骤S303,利用k-Means聚类算法对学习者之间的Jaccard Distance距离进行处理,得到学习者学习社区聚类发现。Step S303 , using the k-Means clustering algorithm to process the Jaccard Distance between learners, to obtain the clustering discovery of the learner's learning community.

具体地,学习者之间交互性行为包含以下几种:共同学习一门课程且持续超过一段时间、在讨论区中进行过讨论、共同完成某项工程或者大作业、在背景资料当中来自于同一所学校且年龄相仿这四类。如果学习者与某位用户之间存在以上某一种或者几种联系,则在二人之间构建一条交互性边,取值为1与传统使用基于k-Means的向量聚类方法不同,本发明实施例采用了Jaccard距离进行聚类和社区发现。因在教育学当中,各种因素对于向量距离影响权重上不能完全确定,采用Jaccard距离来进行不同学习者之间的距离判断能够更为有效的解决社区发现当中的主观人为因素影响。完成社区分类之后,同一社区内部的用户将作为彼此的可选推荐学习伙伴进入下一步的神经网络更精细化的计算和推荐。Specifically, the interactive behaviors between learners include the following: learning a course together for more than a period of time, having discussions in the discussion board, jointly completing a project or a large assignment, in the background information from the same Schools and ages are similar to these four categories. If there is one or more of the above connections between the learner and a user, an interactive edge is constructed between the two, and the value is 1. Different from the traditional vector clustering method based on k-Means, this The embodiment of the invention adopts the Jaccard distance for clustering and community discovery. In pedagogy, the influence of various factors on the weight of vector distance cannot be completely determined. Using Jaccard distance to judge the distance between different learners can more effectively solve the influence of subjective human factors in community discovery. After completing the community classification, users within the same community will enter into the next step of neural network more refined calculation and recommendation as each other's optional recommendation learning partners.

在步骤S4中,根据学习者学习社区聚类发现构建总体神经网络,并利用属性特征对学习者协同学习社交关系神经网络进行训练,得到学习者协同学习社交关系神经网络,进而得到当前伙伴推荐列表。即基于学习者学习社区聚类发现构建总体神经网络并对其进行训练。In step S4, an overall neural network is constructed according to the clustering discovery of the learner learning community, and the attribute features are used to train the learner's collaborative learning social relationship neural network to obtain the learner's collaborative learning social relationship neural network, and then the current partner recommendation list is obtained. . That is, the overall neural network is constructed and trained based on the learning community clustering discovery of learners.

进一步地,在本发明的一个实施例中,步骤S4具体包括:Further, in an embodiment of the present invention, step S4 specifically includes:

步骤S401,通过学习者学习社区聚类发现获得时间序列关系,根据时间序列关系对学习者行为序列进行划分,通过时间靠后的学习者序列和时间在前的学习者序列计算得到推荐伙伴列表;Step S401, obtaining a time-series relationship through learner learning community clustering discovery, dividing the learner's behavior sequence according to the time-series relationship, and calculating a recommended partner list by calculating the learner sequence later in time and the learner sequence earlier in time;

步骤S402,通过学习者学习社区聚类发现获得学习者与其他用户之间的交互性行为,以对二者伙伴关系进行标注;Step S402, discovering and obtaining the interactive behavior between the learner and other users through the learner learning community clustering, so as to mark the partnership between the two;

步骤S403,基于深度学习LSTM、embedding等方法,并根据推荐伙伴列表和标注后的二者伙伴关系构建总体神经网络,并利用属性特征对总体神经网络进行训练,得到学习者协同学习社交关系神经网络,进而获得当前伙伴推荐列表。Step S403, based on deep learning LSTM, embedding and other methods, and construct an overall neural network according to the recommended partner list and the annotated partnership between the two, and use attribute features to train the overall neural network to obtain a learner collaborative learning social relationship neural network. , and then obtain the current partner recommendation list.

具体地,如图5所示,学习者协同学习社交关系神经网络的输入端包括用户基本的数据,根据学习者以往学习经历抽取的学习者学习习惯、学习者学科偏好以及学习者在该课程上的学习意图构成。而输出端则是0或1分类结果,即当前所要考察的用户是否能够成为该学习者在该课程内的良好的学习伙伴。神经网络的设计分别有前到后分别采用了如下几层基本结构:Specifically, as shown in Fig. 5, the input end of the neural network for learners' collaborative learning of social relations includes the basic data of the user, the learner's learning habits, the learner's subject preference, and the learner's experience in the course extracted according to the learner's previous learning experience. of learning intent. The output terminal is the 0 or 1 classification result, that is, whether the user currently under investigation can become a good learning partner of the learner in the course. The design of the neural network adopts the following basic structures from front to back:

1)One-hot编码层:1) One-hot encoding layer:

学习者绝大多数基本信息、学习习惯为离散类别分类。采用one-hot方式编码,可以使数据转换成为意义清晰且易于机器学习神经网络计算得一种方式。Most of the basic information and learning habits of learners are classified into discrete categories. Using one-hot encoding can make data transformation into a method that is clear in meaning and easy to calculate by machine learning neural networks.

2)Embedding/Autoencoder层:2)Embedding/Autoencoder layer:

在当前神经网络运算过程当中,输入向量维度基本要求为2的整数次幂或者组合。但是很明显本课题所抽取的很多神经网络输入特征在独热化之后并非2的整数次幂。因此,使用autoencoder的方式将其压缩成为最接近的2的幂次维度的向量。计算更为方便快捷,同时在autoencoder无监督学习情况下可以减少标注带来的人为因素影响。In the current neural network operation process, the input vector dimension is basically required to be an integer power of 2 or a combination. However, it is obvious that many of the neural network input features extracted by this topic are not integer powers of 2 after one-hotization. Therefore, use the autoencoder to compress it into the nearest power-of-2 dimension vector. The calculation is more convenient and fast, and at the same time, in the case of unsupervised learning of autoencoder, the influence of human factors caused by annotation can be reduced.

3)Word2vec层:3) Word2vec layer:

学习者偏好学科为学习者在平台上的重点关注内容。但是,单纯的比较学习者之间的偏好学科向量之间的相同或者相异的数量很明显不符合相似性因素要求。喜欢物理和喜欢数学的两个偏好学科不同的学习者之间的相似程度一定大于喜欢物理和喜欢文学的两个学习者。这样的关联程度是由偏好学科本身的特性所决定的。因此,本发明实施例决定采用word2vec的方式将学习者之间的偏好学科距离计算出来作为相似性因素考察。The learner's preferred subject is the content that the learner focuses on on the platform. However, simply comparing the number of similarities or differences between the preferred subject vectors among learners obviously does not meet the similarity factor requirements. The degree of similarity between two learners who like physics and mathematics with different preferences must be greater than that between two learners who like physics and literature. The degree of such relevance is determined by the characteristics of the preferred discipline itself. Therefore, the embodiment of the present invention decides to use the word2vec method to calculate the preferred subject distance between learners as a similarity factor for investigation.

在步骤S5中,基于无标度网络理论和社交三角理论对学习者协同学习社交关系神经网络中的当前学习者在收敛状态下的伙伴进行基本排序,并依据推荐系统长尾理论对当前伙伴推荐列表进行补充。In step S5, based on the scale-free network theory and the social triangle theory, the current learner's partners in the convergent state in the learner's collaborative learning social relationship neural network are basically sorted, and the current partner is recommended according to the long-tail theory of the recommendation system. list to be supplemented.

进一步地,在本发明的一个实施例中,步骤S5具体包括:Further, in an embodiment of the present invention, step S5 specifically includes:

步骤S501,考察学习者协同学习社交关系神经网络中当前社交网络行为,确认是否符合基本无标度网络特征及演化方式,若符合,则执行步骤S502;Step S501, examine the current social network behavior in the learner's collaborative learning social relationship neural network, and confirm whether it conforms to the basic scale-free network characteristics and evolution mode, and if so, go to step S502;

步骤S502,根据无标度网络的概率连接和增强方式进行当前伙伴网络的演化直至达到收敛状态;Step S502, the evolution of the current partner network is carried out according to the probability connection and enhancement mode of the scale-free network until the convergence state is reached;

步骤S503,基于社交三角稳定原理,根据当前学习者在收敛状态下的伙伴,对伙伴的伙伴进行基本排序,并依据推荐系统长尾理论当前伙伴推荐列表进行补充。Step S503 , based on the social triangle stability principle, according to the current learner's partners in a convergent state, basically sort the partners' partners, and supplement the current partner recommendation list according to the long-tail theory of the recommendation system.

本发明实施例还包括:Embodiments of the present invention also include:

在步骤S6中,跟踪学习者的基本信息数据以周期性更新学习者特征属性及伙伴网络结构,并根据新的学习者个性化特征属性进行新的学习者推荐伙伴关系计算。In step S6, the basic information data of the learner is tracked to periodically update the learner's characteristic attribute and the partner network structure, and a new learner's recommended partnership calculation is performed according to the new learner's personalized characteristic attribute.

具体地,如图6所示,根据无标度-小世界基本社交网络理论,本发明实施例使用更加稳定的Jaccard Distance判断用户对之间的基本距离。距离越近者在接下来的过程当中交互的可能性越大。采用随机数模拟下一步的交互过程。如果交互,则边权重加1,下回合交互概率根据社交聚集系数进一步提高。否则,则根据社交关系消除率减少边权重。当边权重达到0.5以下时,则判断当前用户基本不发生交互,将用户对边删除。直至最后全图边数几乎不变达到收敛为止。此时之前推荐的伙伴关系随时间序列达到收敛,本发明实施例为防止学习者只局限于一个小圈子学习,结合社交三角论,将额外用户重新加以考虑到推荐伙伴列表当中,总流程如图7所示。将收敛伙伴的伙伴根据余弦距离进行倒排后,本发明实施例根据推荐方法经典重拍系数0.2,选择两名用户加入到当前学习者推荐伙伴列表当中。Specifically, as shown in FIG. 6 , according to the scale-free-small-world basic social network theory, the embodiment of the present invention uses a more stable Jaccard Distance to determine the basic distance between pairs of users. Those who are closer are more likely to interact in the next process. Use random numbers to simulate the next interactive process. If there is interaction, the edge weight is increased by 1, and the interaction probability in the next round is further increased according to the social aggregation coefficient. Otherwise, the edge weights are reduced according to the social relationship elimination rate. When the edge weight is below 0.5, it is judged that the current user basically does not interact, and the user is deleted. Convergence is reached until the number of edges in the whole graph is almost unchanged. At this time, the previously recommended partnerships have converged over time. In this embodiment of the present invention, in order to prevent learners from being limited to a small circle of learning, combined with the social triangle theory, additional users are re-considered into the list of recommended partners. The general process is shown in the figure. 7 is shown. After inverting the partners of the convergent partners according to the cosine distance, the embodiment of the present invention selects two users to be added to the current learner's recommended partner list according to the classic rebeat coefficient of the recommendation method of 0.2.

最后,本发明实施例最终采用以上算法结合在线教育平台实现了基于系统学习社交关系推荐的学习者在线交流学习平台,如图8所示,系统分为数据收集模块、算法执行模块、数据持久化模块和基本前端展示模块。Finally, the embodiment of the present invention finally adopts the above algorithm combined with the online education platform to realize the online communication and learning platform for learners based on the system learning social relationship recommendation. As shown in FIG. 8 , the system is divided into a data collection module, an algorithm execution module, and a data persistence module. Modules and basic frontend presentation modules.

综上,本发明实施例提出的面向在线教育的学习者协同学习社交关系的构建方法,引入了特征工程及社交网络分析的逻辑架构和技术流程,采用多维度量化、图结构收敛和神经网络精细化评价的方法,在平台上的行为序列和在讨论区的发言记录等生成学习者基本特征属性,并利用属性计算与匹配来进行学习者协同学习社交关系的构建,让平台中的学习者学习过程不在独自进行,通过不同学习者之间的相互交流来完成更加有效率的学习,从而针对性地解决了当前在线教育平台当中存在的学习者之间互动程度不高,学习者良好学习伙伴发掘困难等问题,并通过分析学习者在平台上的具体的行为序列及特异性的特征为学习者推荐合适的学习伙伴以增强学习者在平台上的学习效果。To sum up, the construction method for online education-oriented learners to collaboratively learn social relations proposed by the embodiments of the present invention introduces the logical structure and technical process of feature engineering and social network analysis, and adopts multi-dimensional quantification, graph structure convergence and neural network refinement. The method of evaluation is based on the behavior sequence on the platform and the speech records in the discussion area, etc. to generate the basic characteristic attributes of learners, and use attribute calculation and matching to construct the social relationship of learners' collaborative learning, so that the learners in the platform can learn The process is not carried out alone, and more efficient learning is completed through the mutual communication between different learners, thus solving the problem of the low level of interaction between learners in the current online education platform, and the discovery of good learning partners for learners. By analyzing the specific behavior sequences and specific characteristics of learners on the platform, it recommends suitable learning partners for learners to enhance the learning effect of learners on the platform.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.

Claims (7)

1.一种面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,包括以下步骤:1. a construction method for online education-oriented learners to collaboratively learn social relations, is characterized in that, comprises the following steps: 步骤S1,获取在线教育平台中学习者的基本信息数据,采用序列分析法抽取所述基本信息数据的属性特征,其中,所述属性特征包括分类后的学习者行为特征、各学科之间的基本距离和交互积极数据;Step S1: Obtain the basic information data of learners in the online education platform, and extract attribute features of the basic information data by using a sequence analysis method, wherein the attribute features include classified learner behavior characteristics, basic information between subjects. distance and interaction positive data; 步骤S2,对所述属性特征中的基本行为特征进行行为分析,以进行伙伴关系标注;Step S2, conduct behavior analysis on the basic behavior characteristics in the attribute characteristics, so as to mark the partnership; 步骤S3,利用k-Means聚类算法处理所述伙伴关系标注,得到学习者学习社区聚类发现;Step S3, using the k-Means clustering algorithm to process the labeling of the partnership, to obtain the clustering discovery of the learner learning community; 步骤S4,根据所述学习者学习社区聚类发现构建总体神经网络,并利用所述属性特征对所述学习者协同学习社交关系神经网络进行训练,得到学习者协同学习社交关系神经网络,进而得到当前伙伴推荐列表;Step S4, constructing an overall neural network according to the learner learning community clustering discovery, and using the attribute features to train the learner collaborative learning social relationship neural network to obtain a learner collaborative learning social relationship neural network, and then obtaining: Current partner recommendation list; 步骤S5,基于无标度网络理论和社交三角理论对所述学习者协同学习社交关系神经网络中的当前学习者在收敛状态下的伙伴进行基本排序,并依据推荐系统长尾理论对所述当前伙伴推荐列表进行补充。Step S5, based on the scale-free network theory and social triangle theory, basically sort the current learner's partners in a convergent state in the learner's collaborative learning social relationship neural network, and rank the current learner's partners according to the recommendation system long-tail theory. The list of partner referrals is supplemented. 2.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,所述步骤S1具体包括:2. The method for constructing online education-oriented learners to collaboratively learn social relations according to claim 1, wherein the step S1 specifically comprises: 步骤S101,获取在线教育平台中学习者的初始信息数据,对所述基本信息数据进行空值填充和基本独热量化处理,得到基本信息数据,其中,所述基本信息数据包括行为序列、社区交互行为记录、学科偏好、学习时间、学习地点和系统登录方式;Step S101: Acquire initial information data of learners in the online education platform, perform null value filling and basic heat treatment on the basic information data, and obtain basic information data, wherein the basic information data includes behavior sequences, community interactions Behavior records, subject preferences, study time, study location and system login method; 步骤S102,采用序列分析法对所述基本信息数据进行抽取,得到基本行为特征和对应向量化结果;Step S102, using sequence analysis method to extract the basic information data to obtain basic behavior characteristics and corresponding vectorization results; 步骤S103,根据心理学人格划分及评分机制对所述基本行为特征、所述对应向量化结果及所述社区交互行为记录进行处理,得到学习者性格特征数值;Step S103, processing the basic behavioral characteristics, the corresponding vectorization results and the community interaction behavior records according to the psychological personality classification and scoring mechanism, to obtain the learner's personality characteristic value; 步骤S104,将所述基本行为特征和所述学习者性格特征数值进行加权平均数值计算,得到一级数值以计算用户平均社交活跃度及平台活跃度作为学习者行为特征,并根据人群中行为属性高斯分布的特点对所述学习者行为特征进行高斯分布化和类化,得到分类后的学习者行为特征;Step S104, performing a weighted average numerical calculation on the basic behavioral characteristics and the learner's character characteristic values to obtain a first-level value to calculate the average social activity of the user and the activity of the platform as the learner's behavioral characteristics, and according to the behavioral attributes in the crowd. The characteristics of the Gaussian distribution perform Gaussian distribution and classification on the learner behavior characteristics to obtain the classified learner behavior characteristics; 步骤S105,采用word2vec对所述基本信息数据中的学习者学科偏好进行量化处理,得到各学科之间的基本距离;Step S105, using word2vec to quantify the learner's subject preference in the basic information data to obtain the basic distance between subjects; 步骤S106,采用分词工具对所述基本信息数据中的社区交互行为记录进行分词分析,并根据中文词语情感值对当前交互是否积极进行数值量化处理,得到交互积极数据。Step S106, using a word segmentation tool to perform word segmentation analysis on the community interaction behavior records in the basic information data, and numerically quantify whether the current interaction is positive according to the sentiment value of the Chinese word, to obtain interaction positive data. 3.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,所述步骤S2具体包括:3. The method for constructing online education-oriented learners to collaboratively learn social relations according to claim 1, wherein the step S2 specifically comprises: 步骤S201,对所述属性特征中的基本行为特征进行划分和过滤,得到学习者真实交互行为和学习者无交互行为;Step S201, dividing and filtering the basic behavior features in the attribute features to obtain the learner's real interactive behavior and the learner's non-interactive behavior; 步骤S202,分析所述学习者真实交互行为和所述学习者无交互行为导出伙伴关系标注。Step S202, analyzing the learner's real interactive behavior and the learner's non-interactive behavior to derive a partnership label. 4.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,所述步骤S3具体包括:4. The method for constructing online education-oriented learners to collaboratively learn social relations according to claim 1, wherein the step S3 specifically comprises: 步骤S301,将所述伙伴关系标注中的学习者伙伴交互行为进行定义;Step S301, define the learner-partner interaction behavior in the partnership labeling; 步骤S302,根据定义后的学习者伙伴交互行为计算学习者之间的Jaccard Distance距离;Step S302, calculating the Jaccard Distance between learners according to the defined interaction behavior of the learner's partner; 步骤S303,利用所述k-Means聚类算法对所述学习者之间的Jaccard Distance距离进行处理,得到学习者学习社区聚类发现。Step S303 , using the k-Means clustering algorithm to process the Jaccard Distance between the learners to obtain the clustering discovery of the learner learning community. 5.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,所述步骤S4具体包括:5. The method for constructing online education-oriented learners to collaboratively learn social relations according to claim 1, wherein the step S4 specifically comprises: 步骤S401,通过所述学习者学习社区聚类发现获得时间序列关系,根据所述时间序列关系对学习者行为序列进行划分,通过时间靠后的学习者序列和时间在前的学习者序列计算得到推荐伙伴列表;Step S401, obtaining a time series relationship through the learner learning community clustering discovery, dividing the learner behavior sequence according to the time series relationship, and calculating the learner sequence with a later time and a learner sequence with an earlier time. list of recommended partners; 步骤S402,通过所述学习者学习社区聚类发现获得学习者与其他用户之间的交互性行为,以对二者伙伴关系进行标注;Step S402, obtaining the interactive behavior between the learner and other users through the learner learning community clustering discovery, so as to mark the partnership between the two; 步骤S403,基于深度学习,并根据所述推荐伙伴列表和标注后的二者伙伴关系构建总体神经网络,并利用所述属性特征对所述总体神经网络进行训练,得到学习者协同学习社交关系神经网络,进而获得当前伙伴推荐列表。Step S403, based on deep learning, construct an overall neural network according to the recommended partner list and the marked partnership, and use the attribute features to train the overall neural network, to obtain the learners' collaborative learning social relationship neural network. network, and then obtain the current partner recommendation list. 6.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,其特征在于,所述步骤S5具体包括:6. The method for constructing online education-oriented learners to collaboratively learn social relations according to claim 1, wherein the step S5 specifically comprises: 步骤S501,考察所述学习者协同学习社交关系神经网络中当前社交网络行为,确认是否符合基本无标度网络特征及演化方式,若符合,则执行步骤S502;Step S501, examine the current social network behavior in the learner's collaborative learning social relationship neural network, and confirm whether it conforms to the basic scale-free network characteristics and evolution mode, and if so, execute step S502; 步骤S502,根据无标度网络的概率连接和增强方式进行当前伙伴网络的演化直至达到收敛状态;Step S502, the evolution of the current partner network is carried out according to the probability connection and enhancement mode of the scale-free network until the convergence state is reached; 步骤S503,基于社交三角稳定原理,根据当前学习者在收敛状态下的伙伴,对伙伴的伙伴进行基本排序,并依据推荐系统长尾理论所述当前伙伴推荐列表进行补充。Step S503 , based on the social triangle stability principle, according to the current learner's partners in a convergent state, basically sort the partners' partners, and supplement the current partner recommendation list according to the long-tail theory of the recommendation system. 7.根据权利要求1所述的面向在线教育的学习者协同学习社交关系的构建方法,还包括:7. The construction method of online education-oriented learners' collaborative learning social relationship according to claim 1, further comprising: 步骤S6,跟踪学习者的基本信息数据以周期性更新学习者特征属性及伙伴网络结构,并根据新的学习者个性化特征属性进行新的学习者推荐伙伴关系计算。Step S6, track the learner's basic information data to periodically update the learner's characteristic attribute and partner network structure, and perform a new learner recommendation partnership calculation according to the new learner's personalized characteristic attribute.
CN202110730170.5A 2021-06-29 2021-06-29 Online education-oriented learner collaborative learning social relationship construction method Active CN113378076B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110730170.5A CN113378076B (en) 2021-06-29 2021-06-29 Online education-oriented learner collaborative learning social relationship construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110730170.5A CN113378076B (en) 2021-06-29 2021-06-29 Online education-oriented learner collaborative learning social relationship construction method

Publications (2)

Publication Number Publication Date
CN113378076A CN113378076A (en) 2021-09-10
CN113378076B true CN113378076B (en) 2022-10-18

Family

ID=77579966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110730170.5A Active CN113378076B (en) 2021-06-29 2021-06-29 Online education-oriented learner collaborative learning social relationship construction method

Country Status (1)

Country Link
CN (1) CN113378076B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118098030B (en) * 2024-04-19 2024-07-05 电子科技大学成都学院 Multi-person interactive English teaching method and system based on online education

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8494978B2 (en) * 2007-11-02 2013-07-23 Ebay Inc. Inferring user preferences from an internet based social interactive construct
US8666909B2 (en) * 2007-11-02 2014-03-04 Ebay, Inc. Interestingness recommendations in a computing advice facility
US20140188575A1 (en) * 2012-12-31 2014-07-03 Laureate Education, Inc. Collaborative quality assurance system and method
US9324038B2 (en) * 2013-11-15 2016-04-26 Xerox Corporation Method and system for clustering, modeling, and visualizing process models from noisy logs
CN105404687A (en) * 2015-12-11 2016-03-16 重庆市科学技术研究院 Personalized recommendation method and system for learning behavior
CN108182489B (en) * 2017-12-25 2021-06-18 浙江工业大学 A personalized learning recommendation method based on online learning behavior analysis
CN108537636A (en) * 2018-04-08 2018-09-14 林凡 Online collaborative filtering commending contents algorithm based on user's dynamic behaviour similitude
CN108629630B (en) * 2018-05-08 2020-05-12 广州太平洋电脑信息咨询有限公司 Advertisement recommendation method based on feature cross-combination deep neural network
US20190384255A1 (en) * 2018-06-19 2019-12-19 Honeywell International Inc. Autonomous predictive real-time monitoring of faults in process and equipment
CN109636495A (en) * 2018-09-21 2019-04-16 闽南理工学院 A kind of online recommended method of scientific and technological information based on big data
CN109582875B (en) * 2018-12-17 2021-02-02 武汉泰乐奇信息科技有限公司 Personalized recommendation method and system for online medical education resources
CN109816015B (en) * 2019-01-22 2021-01-08 北京科技大学 Recommendation method and system based on material data
CN110968426B (en) * 2019-11-29 2022-02-22 西安交通大学 Edge cloud collaborative k-means clustering model optimization method based on online learning
CN111460249B (en) * 2020-02-24 2022-09-09 桂林电子科技大学 Personalized learning resource recommendation method based on learner preference modeling
CN111401525A (en) * 2020-03-20 2020-07-10 珠海读书郎网络教育有限公司 Adaptive learning system and method based on deep learning

Also Published As

Publication number Publication date
CN113378076A (en) 2021-09-10

Similar Documents

Publication Publication Date Title
CN109919810B (en) Student modeling and personalized course recommendation method in online learning system
Singh Social psychology
Sayed et al. Predict student learning styles and suitable assessment methods using click stream
CN110852390A (en) A method and system for classifying and predicting student grades based on campus behavior sequence
Gashi et al. The Determinants of Students’ Well‐being in Secondary Vocational Schools in Kosovo and Macedonia
CN118885677A (en) A personalized learning path dynamic recommendation method and device based on knowledge graph
González-García et al. Influence of perceived parental education styles on hardy personality in sport
Takamatsu Coaching servant leadership: Scale development and validation
CN113378076B (en) Online education-oriented learner collaborative learning social relationship construction method
Ham et al. Towards a school culture of pedagogical fairness: revisiting the academic performance of immigrant children in East Asia
KR102599369B1 (en) CUSTOMIZED CONTENT PROVIDING SYSTEM ANS METHOD FOR PROVIDING WebRTC-BASED REAL-TIME CHAT SERVICE
CN119273507A (en) A personalized guidance method for online ideological and political education based on emotional tendency recognition
Li et al. Holistic transfer educational learning approach for higher education
Ghazali et al. Development and Validation of Student's MOOC-Efficacy Scale: Exploratory Factor Analysis.
Yahya et al. The Relationship between Social Media Exposure and Social Comparison Level: Instagram as a Model.
Gano-Overway et al. Personal and situational factors that influence coaches’ ability to care
CN117478730A (en) An adaptive learning system and method based on deep learning principles
Peiró-Velert et al. Capturing the multidimensionality of motivation in physical education: A self-organizing maps approach to profiling students
Sun et al. Study on the distance learners’ academic emotions using online learning behavior data
KR20230040563A (en) System for customized content providing based on big data and method the same
TWM612850U (en) Artificial intelligence learning process planning system
Zhang et al. Construction and research of constructive English teaching model applying multimodal neural network algorithm
Lepir et al. Correlates of sport satisfaction: The role of success level, personality traits, and emotional competence in team and individual sports
De Luna et al. LANGUAGES OF EMPATHIC TEACHING: AN OVERVIEW OF BulSU HAGONOY CAMPUS FACULTY MEMBERS’ROLE AS SECOND PARENTS TO STUDENTS
Janmohammadi et al. Iranian EFL University Students’ Personality Traits and Their Online Learning Satisfaction

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant