《中国人工智能学会通讯》——11.19 动态多任务学习机制

简介: 本节书摘来自CCAI《中国人工智能学会通讯》一书中的第11章,第11.19节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。

11.19 动态多任务学习机制

上两节提出了两种学习交通路网中任务复杂关系的多任务学习模型。上述的多任务学习方法假设数据是静态的,且数据中所蕴含的任务关系以及任务与特征间的关系恒定不变。而在交通问题中,这些关系随着时间会产生变化,因此体现出复杂的动态关系模式。例如,在每天的交通模式中,早、午、晚以及凌晨的交通流中所蕴含的模式各不相同,并随时间在不断变化。本节将对 CRMTL 模型和 THMTL 模型中提出的多任务学习方法进行扩展,使其适用于动态数据环境。由于动态性的扩展原理对 CRMTL 模型和 THMTL 模型相同,下面以THMTL 为例进行阐述,CRMTL 的动态扩展可以类似进行。

假设 t = 1,2,···,L 为数据中的不同时刻,第 i 个任务在 t 时刻的数据为 。当 t 变化时,学习任务间动态的关系,以及任务与特征间动态的关系十分困难。处理动态数据最为直观的方法便是对任意时刻 t 均建立多任务模型,将时变问题拆分为单独时刻的静态问题。这样的做法简单,但常常伴随而来的问题是不稳定的学习结果。这种不稳定性是指当单独对不同时刻进行多任务建模时,学习出的结果在相邻时刻的波动性很大。例如,在交通问题中,早 9:00-9:15 与 9:15-9:30 时段的交通规律应当具有很强的相似性,这称之为交通系统的动态连续性。而在如此邻近的时刻,如果学习的结果截然不同,便会对时序的交通分析带来很大的误差。造成上述现象的原因通常为数据中所隐含的波动性,以及模型的不稳定性。因此,减少时变数据中的波动,以及增强多任务模型的稳定性是解决动态多任务建模问题的关键。为实现上述目的,本节利用交通时间上的连续性特点对模型进行如下处理。

在 CRMTL 与 THMTL 模型的求解中,使用到的梯度项 (W) 的每一列为 ,可知在模型求解过程中所涉及到的与数据相关的项为和 。由原文中的算法时间复杂度的分析得知, 和 均可在算法运行前进行预计算并存储起来。事实上,当数据进行规则化之后, 即为X i 的协方差矩阵, 代表了 X i 中的每个特征与输出 y i 之间的相关性。假设动态数据实时地到来,当前时刻为 t,将第 i 个任务所涉及的数据相关项进行如下转换 :image
其中 ω st 为 s 时刻与 t 时刻间的相似性权重。ω st 定义为image其中,K(·) 为核函数,例如常用的高斯核函数,K(x) = exp (-x 2 );ρ 为用于控制时间差值的尺度系数;s 为与 t 相邻近的时刻,假定在 Lag 时长的范围内,相邻的时刻间都存在连续性关系,则 s=t,t-1,···,t-Lag。式 (3) 利用了时间上的连续性对当前时刻 t 及其邻近时刻的数据进行了加权平均,其优点是消除了动态数据中所含有的波动。以 THMTL 模型为例,将式 (3) 作为 t 时刻第 i个任务的相关数据项代入式 (2),则动态的多任务层次结构学习方法 (Dynamic THMTL, DTHMTL)在 t 时刻的求解算法中,梯度项 的每一列为image由于 DTHMTL 模型与式 (2) 的基本形式相同,其区别在于式 (3) 采用的动态性处理方法,因此 DTHMTL 模型可以使用类似算法进行求解。详情请参看全文。

相关文章
|
5月前
|
数据采集 人工智能 缓存
深挖“全栈智算”之力 中兴通讯开启AI普惠新纪元
深挖“全栈智算”之力 中兴通讯开启AI普惠新纪元
164 1
|
5月前
|
人工智能 算法 安全
深度:善用人工智能推动高等教育学习、教学与治理的深层变革
本文探讨人工智能技术与高等教育深度融合带来的系统性变革,从学习进化、教学革新与治理重构三个维度展开。生成式AI作为技术前沿代表,正通过标准化认证体系(如培生的Generative AI Foundations)提升职场人士、教育者及学生的能力。文章强调批判性思维、高阶认知能力与社交能力的培养,主张教师从经验主导转向数据驱动的教学模式,并提出构建分布式治理结构以适应技术迭代,最终实现人机协同的教育新生态,推动高等教育在智能时代焕发人性光辉。
|
5月前
|
机器学习/深度学习 人工智能 算法
普通人怎么学人工智能?这些隐藏学习秘籍大揭秘,生成式人工智能认证(GAI认证)来助力
在人工智能(AI)快速发展的今天,普通人学习AI已成为必然趋势。本文从明确学习目标与路径、利用多元化资源、注重实践应用、关注GAI认证及持续自我提升五个方面,为普通人提供系统化的AI学习指南。通过设定目标、学习编程语言、参与项目实践和获取专业认证,普通人可逐步掌握AI技能,在未来职场中占据优势并开启智能时代新篇章。
|
10月前
|
人工智能 自然语言处理 搜索推荐
人工智能与教育:个性化学习的未来
【10月更文挑战第31天】在科技飞速发展的今天,人工智能(AI)正深刻改变教育领域,尤其是个性化学习的兴起。本文探讨了AI如何通过智能分析、个性化推荐、智能辅导和虚拟现实技术推动个性化学习,分析了其带来的机遇与挑战,并展望了未来的发展前景。
|
11月前
|
人工智能 搜索推荐 语音技术
人工智能与未来教育:重塑学习方式的双刃剑
在21世纪,人工智能(AI)技术正以前所未有的速度发展,深刻影响着社会的各个方面,其中包括教育领域。本文探讨了AI如何改变传统教育模式,提出其既带来积极影响也伴随着挑战的观点。通过分析具体案例和数据,文章旨在启发读者思考如何在保留人类教师不可替代价值的同时,有效利用AI技术优化教育体验。
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能与未来教育:重塑学习体验
【10月更文挑战第20天】 在21世纪的今天,人工智能(AI)技术正以前所未有的速度改变着我们的生活、工作和学习方式。本文探讨了AI如何深刻影响未来教育的各个方面,从个性化学习路径的设计到智能辅导系统的开发,再到虚拟现实(VR)和增强现实(AR)技术在学习中的应用。通过分析这些变革,我们不仅能够预见一个更加高效、互动和包容的教育未来,而且还能理解这一过程中所面临的挑战和机遇。文章强调了持续创新的重要性,并呼吁教育工作者、技术开发者和政策制定者共同努力,以确保技术进步惠及每一个学习者。
236 2
|
机器学习/深度学习 人工智能 自然语言处理
人工智能在教育中的创新应用:个性化学习的未来
【9月更文挑战第18天】人工智能在教育中的创新应用正在深刻改变着我们的教学方式和学习体验。从个性化学习方案的制定到智能化辅导与反馈,从多元化学习资源的推荐到自动化评分与智能考试系统,AI技术正在为教育领域带来前所未有的变革。面对这一变革,我们需要以开放和批判的态度拥抱它,共同探索AI时代教育的无限可能,为每一个学习者创造更美好的未来。
724 12
|
机器学习/深度学习 人工智能 安全
操作系统的未来:从多任务处理到人工智能
【8月更文挑战第23天】本文将探讨操作系统的发展历程及其未来趋势,特别是人工智能在操作系统中的应用。我们将看到如何通过引入人工智能技术,操作系统能够更加智能化地管理资源,提高系统性能和用户体验。
|
人工智能 安全 Anolis
中兴通讯分论坛邀您探讨 AI 时代下 OS 的安全能力 | 2024 龙蜥大会
操作系统如何提供符合场景要求的安全能力,构建更加安全可信的计算环境。
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能】学习人工智能需要学习哪些课程,从入门到进阶到高级课程区分
基于人工智能的多学科特性和其广泛的应用领域,学习这一技术涉及从基础理论到实践应用的各个层面。入门阶段应重点掌握数学基础、编程语言学习以及数据结构和算法等。进阶阶段需要深入机器学习、深度学习以及自然语言处理等专题。高级课程则包括专业核心课程、认知心理学与神经科学基础以及计算机图形学等课程
734 1