III: Small: Applying Relational Database Design Principles to Machine Learning System Design
III: Small: Applying Relational Database Design Principles to Machine Learning System Design
批准号:
2008240
负责人:
Christopher Jermaine
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30
中文摘要
现代机器学习系统,如TensorFlow和PyTorch,已经彻底改变了机器学习模型的发展,使得在短时间内产生新的复杂模型成为可能。然而,这些系统有很大的局限性。它们很难用于在大型数据集上训练大型模型。用户必须手动将计算和数据映射到分布式设置中的硬件。这样做不正确会导致系统故障。模型不容易被分解,也不容易在不同的硬件基础结构中并行训练。当用户希望通过增加更多的机器/工人来加速学习时,结果在许多情况下将是更长的培训时间。这个项目考虑了一个基本的问题:机器学习系统应该建立在什么基础上,这样它们才能轻松地在最大的数据集上促进最大模型的分布式训练?该项目将研究使用关系模型作为机器学习系统设计的基础,其中矩阵和张量被分解并存储在关系中。关系模型长期以来一直是数据库系统的基础,它成功地使用大型机器集群处理巨大的数据集。然而,要使关系系统成为机器学习系统实现的首选平台,还需要解决许多研究问题。首先,有很多方法可以将张量分解并存储在关系中。在数据表示、正在运行的计算和计算到硬件的映射之间存在复杂的交互。如何将所有这些协同优化?其次,与经典的关系计算不同,机器学习计算是迭代的,多次重复相同的计算。计算核(矩阵乘法,卷积等)非常昂贵,使得基于成本的优化变得困难。该项目将研究一种全新的关系优化范例,在这种范例中,迭代执行的关系计算被视为一个马尔可夫决策过程,必须在执行的整个生命周期中进行优化,以便在所有执行中实现最小的成本。最后,当机器学习计算以关系表示时,底层元组存储分解张量的片段。这些元组非常大,并且具有约束,例如键的连续性,这在一般的关系计算中是不存在的。该项目将研究基于优化的关系算法的使用,该算法使用这些约束来仔细放置数据和计划通信,从而最大限度地减少此类大型对象的通信。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Modern machine learning systems such as TensorFlow and PyTorch have revolutionized the development of machine learning models, making it possible to produce new and complex models in a short period of time. However, these systems have significant limitations. They are difficult to use for training large models over large data sets. A user must manually map computations and data to hardware in a distributed setting. Doing so incorrectly leads to system failure. Models cannot easily be decomposed and trained in parallel across different hardware infrastructures. When a user wishes to speed learning by adding more machines/workers, the result will in many cases be a longer training time. This project considers the fundamental question: What is the foundation upon which machine learning systems should be built so that they can easily facilitate distributed training of the largest models over the largest data sets?The project will investigate use of the relational model as the basis for machine learning system design, where matrices and tensors are decomposed and stored in relations. The relational model has long been the basis for database systems, which successfully process huge data sets using large clusters of machines. However, a number of research problems need to be addressed for relational systems to be the preferred platform for machine learning system implementation. First, there are many ways that a tensor can be decomposed and stored in a relation. There are complex interactions between the data representation, the computation being run, and the mapping of the computation to hardware. How can all of these be co-optimized? Second, unlike classical relational computations, machine learning computations are iterative, repeating the same computation many times. The compute kernels (matrix multiplications, convolutions, etc.) are very expensive, making cost-based optimization difficult. The project will investigate an entirely new paradigm for relational optimization, where rather than being statically optimized, a relational computation that is executed iteratively is treated as a Markov decision process that must be optimized over its lifetime of executions, so as to achieve minimum cost over all executions. Finally, when machine learning computations are expressed relationally, the underlying tuples store pieces of decomposed tensors. Those tuples are very large, and have constraints such as continuity of keys that are not present in general, relational computations. The project will investigate the use of optimization-based relational algorithms that use those constraints to carefully place the data and plan communication so as to minimize the communication of such large objects.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.14778/3457390.3457399
发表时间:
2020-09
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Binhang Yuan;Dimitrije Jankov;Jia Zou;Yu-Shuen Tang;Daniel Bourgeois;C. Jermaine]
通讯作者:
Binhang Yuan;Dimitrije Jankov;Jia Zou;Yu-Shuen Tang;Daniel Bourgeois;C. Jermaine
DOI:
10.48550/arxiv.2306.00088
发表时间:
2023-05
期刊:
影响因子:
--
作者:
[Yu-Shuen Tang;Zhimin Ding;Dimitrije Jankov;Binhang Yuan;Daniel Bourgeois;C. Jermaine]
通讯作者:
Yu-Shuen Tang;Zhimin Ding;Dimitrije Jankov;Binhang Yuan;Daniel Bourgeois;C. Jermaine
DOI:
10.14778/3529337.3529343
发表时间:
2019-10
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Binhang Yuan;Anastasios Kyrillidis;C. Jermaine]
通讯作者:
Binhang Yuan;Anastasios Kyrillidis;C. Jermaine
DOI:
10.14778/3450980.3450991
发表时间:
2021-03
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Dimitrije Jankov;Binhang Yuan;Shangyu Luo;C. Jermaine]
通讯作者:
Dimitrije Jankov;Binhang Yuan;Shangyu Luo;C. Jermaine
Automatic Optimization of Matrix Implementations for Distributed Machine Learning and Linear Algebra
DOI:
10.1145/3448016.3457317
发表时间:
2021-06
期刊:
Proceedings of the 2021 International Conference on Management of Data
影响因子:
--
作者:
[Shangyu Luo;Dimitrije Jankov;Binhang Yuan;C. Jermaine]
通讯作者:
Shangyu Luo;Dimitrije Jankov;Binhang Yuan;C. Jermaine
Collaborative Research: SHF: Medium: Semantics-Aware Neural Models of Code
-
批准号:2212557
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2022
-
负责人:Christopher Jermaine
-
依托单位:
Collaborative Research: CISE-MSI: RPEP: III: celtSTEM Research Collaborative: Catapulting MSI Faculty and Students into Computational Research.
-
批准号:2131294
-
项目类别:Standard Grant
-
资助金额:$48.85万
-
财政年份:2021
-
负责人:Christopher Jermaine
-
依托单位:
Expeditions: Collaborative Research: Understanding the World Through Code
-
批准号:1918651
-
项目类别:Continuing Grant
-
资助金额:$123.72万
-
财政年份:2020
-
负责人:Christopher Jermaine
-
依托单位:
MLWiNS: Wireless On-the-Edge Training of Deep Networks Using Independent Subnets
-
批准号:2003137
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2020
-
负责人:Christopher Jermaine
-
依托单位:
III: Small: Declarative Recursive Computation on a Database System
-
批准号:1910803
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Christopher Jermaine
-
依托单位:
ABI Innovation: Algorithms and Models for Distributed Computation of Bayesian Phylogenetics
-
批准号:1355998
-
项目类别:Continuing Grant
-
资助金额:$115.09万
-
财政年份:2014
-
负责人:Christopher Jermaine
-
依托单位:
III: Medium: SimSQL: A Database System Supporting Implementation and Execution of Distributed Machine Learning Codes
-
批准号:1409543
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2014
-
负责人:Christopher Jermaine
-
依托单位:
III: Medium: Collaborative Research: Data Mining and Cleaning for Medical Data Warehouses
-
批准号:0964526
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2010
-
负责人:Christopher Jermaine
-
依托单位:
III-COR-Medium: Design and Implementation of the DBO Database System
-
批准号:1007062
-
项目类别:Continuing Grant
-
资助金额:$72.26万
-
财政年份:2009
-
负责人:Christopher Jermaine
-
依托单位:
Small: The MCDB Database System for Managing and Modeling Uncertainty
-
批准号:0915315
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Christopher Jermaine
-
依托单位:
III-COR-Medium: Design and Implementation of the DBO Database System
-
批准号:0803511
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Christopher Jermaine
-
依托单位:
SEI: Data Mining for Multiple Antibiotic Resistance
-
批准号:0612170
-
项目类别:Standard Grant
-
资助金额:$59.48万
-
财政年份:2006
-
负责人:Christopher Jermaine
-
依托单位:
CAREER: New Technologies for Online Aggregation
-
批准号:0347408
-
项目类别:Continuing Grant
-
资助金额:$43.97万
-
财政年份:2004
-
负责人:Christopher Jermaine
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: