一个知识图算法启用了深度推系统
Yan Wang1, Xiao Feng Ma2, Miao Zhu1
1Teaching Affairs Office, Capital Medical University, Beijing, China.
PeerJ. Computer science
|August 15, 2024
概括
一个新的深度推系统算法 (D-KGR) 通过克服低准确性和效率问题来增强个性化的在线学习. 这种基于知识图的方法为大型用户和资源数据集提供了卓越的性能.
科学领域:
- 教育技术的教育技术
- 计算机科学 计算机科学
- 人工智能的人工智能
背景情况:
- 在线教育面临诸如学习迷宫和信息过载等挑战.
- 现有的个性化学习资源推算法的准确性和效率都很低.
- 需要先进的算法来改进在线学习环境中的个性化建议.
研究的目的:
- 提出基于知识图 (D-KGR) 的新型深度推系统算法,以解决当前个性化学习资源推系统的局限性.
- 提高在线教育中个性化学习资源建议的准确性和效率.
- 整合知识图,深度学习,神经网络和数据挖掘技术,以提高推的性能.
主要方法:
- 开发了一个深度推系统算法 (D-KGR),有四个单元:推 (RS),知识图嵌入 (KGE),交叉压缩 (CC) 和特征提取 (FE).
- 集成的多式联络技术和卷积神经网络 (CNN) 以优化知识图的重建和处理各种属性类型.
- 在知识图中引入交叉压缩功能学习,用于用户属性预测.
主要成果:
- D-KGR算法在效率和准确性方面表现出显著的优势,特别是在超过1000个学习资源和用户的情况下.
- 该算法有效地整合了粒子群优化,神经网络模拟和低资源消耗.
- 它快速处理大量数据,减少算法复杂性,降低时间和成本要求.
结论:
- 拟议的D-KGR算法为大规模在线教育环境中的个性化学习资源建议提供了卓越的解决方案.
- 知识图和深度学习的整合大大提高了推系统的性能.
- D-KGR为个性化的在线学习提供了一种更有效,更准确,更具成本效益的方法.
相关概念视频
Heuristics
83
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
83
Ogive Graph
5.6K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
5.6K
The Representativeness Heuristic
15.8K
The representative heuristic describes a biased way of thinking, in which you unintentionally stereotype someone or something. For example, you may assume that your professors spend their free time reading books and engaging in intellectual conversation, because the idea of them spending their time playing volleyball or visiting an amusement park does not fit in with your stereotypes of professors.
15.8K
Collisions in Multiple Dimensions: Problem Solving
3.7K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
3.7K
Bar Graph
16.1K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
16.1K
Time-Series Graph
4.3K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.3K


