InstructNet:一种通过高级深度学习进行多标签指令分类的新方法
Tanjim Taharat Aurpa1,2, Md Shoaib Ahmed1,3, Md Mahbubur Rahman1,4
1Department of Computer Science and Engineering, Jahangirnagar University, Savar, Dhaka.
PloS one
|October 10, 2024
概括
这项研究使用先进的AI模型 (如XLNet) 来对"如何"文章进行分类. InstructNet方法在多标签指令分类中实现了97.30%的准确性,增强了知识库.
科学领域:
- 自然语言处理自然语言处理.
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 搜索引擎是主要的信息资源,对于以任务为导向的学习",如何"查询是普遍存在的.
- 分类教学文本对于建立有效的知识基础和促进任务完成至关重要.
- 现有的方法需要强大的方法来准确分类多标签的教学内容.
研究的目的:
- 开发和评估教学文本的多标签分类系统,特别是"如何"文章.
- 为了确定基于变压器的深度神经架构对此任务的有效性.
- 为多标签指令分类提出一个名为"InstructNet"的方法.
主要方法:
- 利用了 11,121 个wikiHow "How To" 文章的数据集,每个文章都有多个类别.
- 采用基于变压器的深度神经架构,包括通用自回归语言理解培训 (XLNet) 和来自变压器的双向编码器表示 (BERT).
- 使用精度和宏观F1分数指标评估模型性能.
主要成果:
- 在InstructNet方法中的XLNet架构实现了97.30%的高精度.
- 微观和宏观平均得分分别达到89.02%和93%,显示出强大的多标签分类性能.
- 评估提供了对拟议架构的优点和弱点的见解.
结论:
- 基于XLNet的InstructNet方法对多标签指令分类非常有效.
- 变压器架构在组织和理解教学内容方面显示出重大前景.
- 进一步的改进可以建立在这个成功的多层次评估策略的基础上.
相关概念视频
Associative Learning
303
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
303
Multi-input and Multi-variable systems
100
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
100
Force Classification
1.2K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.2K
Classification of Systems-I
176
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
176
Classification of Systems-II
136
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
136
Classification of Signals
412
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
412


