III: Medium: SimSQL: A Database System Supporting Implementation and Execution of Distributed Machine Learning Codes
III: Medium: SimSQL: A Database System Supporting Implementation and Execution of Distributed Machine Learning Codes
批准号:
1409543
负责人:
Christopher Jermaine
金额:
$120.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2020-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Statistical machine learning (ML) is a commonly-applied framework for analyzing very large data sets. In statistical ML, the goal is to learn a statistical model that can be used to understand the data, find patterns, or make predictions. Thus, many new software systems have been designed to support easy implementation and fast execution of parallel/distributed ML computer codes over large data sets. Almost all of those systems are "non-relational" in the sense that they utilize data and programming models that are very different from today's relational database management systems. Still, the attractiveness of the relational or database-oriented approach to data processing persists. For example, codes running on top of a database are declarative, so a programmer need only be concerned with what he or she wants, and not how to obtain it. This makes it easier to write codes and get them to run in a distributed environment, enabling a strong separation between the code and the database data processing algorithms, storage, hardware, and indexing, and even from the database schema. Further, much of the world's structured data sits in relational databases, and extracting anything more than a small subsample of a large data set for external use is typically a non-starter. Being able to execute a ML inference code within the database, using the database engine, would greatly increase applicability of statistical ML. This project will perform the fundamental research necessary to make ML-in-the-database a mature technology. All of the ideas developed by the project will be prototyped, evaluated, and distributed within the context of SimSQL, which is a parallel, relational database system, augmented with the ability to perform "stochastic analytics". This means that SimSQL has special facilities that allow a user to define special database tables that have simulated data---these are data that are not actually stored in the database, but are produced by calls to statistical distributions. Since tables of simulated data in SimSQL can have such recursive dependencies, it is easy to use SimSQL to run stochastic ML inference algorithms (such as MCMC) over "Big Data". Research tasks include increasing the level of performance of SimSQL by exploiting the optimization opportunities presented by large-scale, iterative, ML computations. They also include expanding the types of ML inference algorithms that can easily be specified in SimSQL's SQL dialect, making SimSQL applicable for various stochastic inference algorithms such as MCMC (Markov Chain Monte Carlo) and Monte Carlo EM (Expectation Maximization). Further, the project will investigate automatically compiling R and BUGS-like ML algorithm specifications into SimSQL SQL. All of the software developed by the project will be available open source under the Apache license. The code can be downloaded from (and more information can be found at) http://cmj4.web.rice.edu/SimSQL/SimSQL.html
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
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
-
依托单位:
III: Small: Applying Relational Database Design Principles to Machine Learning System Design
-
批准号:2008240
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Christopher Jermaine
-
依托单位:
MLWiNS: Wireless On-the-Edge Training of Deep Networks Using Independent Subnets
-
批准号:2003137
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2020
-
负责人:Christopher Jermaine
-
依托单位:
Expeditions: Collaborative Research: Understanding the World Through Code
-
批准号:1918651
-
项目类别:Continuing Grant
-
资助金额:$123.72万
-
财政年份: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: 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
-
依托单位:
海外基金