Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Davies Liu

dblp:163/0582 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 53% Query processing and optimization · 20% Data models and query languages · 20%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 33% Distributed systems · 33% Parallel and multicore computing · 33%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
machine learning libraries
0.212016
MLlib: Machine Learning in Apache Spark · J. Mach. Learn. Res. 2016
Distributed and cloud data management
distributed analytics
0.212016
SparkR: Scaling R Programs with Spark · SIGMOD Conference 2016
Query processing and optimization › query optimization › query optimizer architecture
query optimizer extensibility
0.212015
Spark SQL: Relational Data Processing in Spark · SIGMOD Conference 2015
Cloud and datacenter computing
cluster resource management and scheduling
0.112016
MLlib: Machine Learning in Apache Spark · J. Mach. Learn. Res. 2016
Distributed systems
distributed data processing
0.112016
MLlib: Machine Learning in Apache Spark · J. Mach. Learn. Res. 2016
Parallel and multicore computing › parallel programming runtimes
distributed execution engine
0.112016
SparkR: Scaling R Programs with Spark · SIGMOD Conference 2016
Distributed and cloud data management › federated database
query federation
0.112015
Spark SQL: Relational Data Processing in Spark · SIGMOD Conference 2015

Methods — techniques the papers use, named apart from their topics

linear algebra primitives · 0.5distributed optimization · 0.5distributed computation · 0.5query optimization rules · 0.2code generation · 0.2
YearPublicationVenuePosition
2016 SparkR: Scaling R Programs with Spark
abstract
R is a popular statistical programming language with a number of extensions that support data processing and machine learning tasks. However, interactive data analysis in R is usually limited as the R runtime is single threaded and can only process data sets that fit in a single machine's memory. We present SparkR, an R package that provides a frontend to Apache Spark and uses Spark's distributed computation engine to enable large scale data analysis from the R shell. We describe the main design goals of SparkR, discuss how the high-level DataFrame API enables scalable computation and present some of the key details of our implementation.
Shivaram Venkataraman, Zongheng Yang, Davies Liu, Eric Liang, Hossein Falaki, Reynold Xin, Ali Ghodsi 0002, Michael J. Franklin, Ion Stoica, Matei Zaharia
SIGMOD Conference3
2016 MLlib: Machine Learning in Apache Spark
abstract
Apache Spark is a popular open-source platform for large-scale data processing that is well-suited for iterative machine learning tasks. In this paper we present MLlib, Spark's open- source distributed machine learning library. MLlib provides efficient functionality for a wide range of learning settings and includes several underlying statistical, optimization, and linear algebra primitives. Shipped with Spark, MLlib supports several languages and provides a high-level API that leverages Spark's rich ecosystem to simplify the development of end-to-end machine learning pipelines. MLlib has experienced a rapid growth due to its vibrant open-source community of over 140 contributors, and includes extensive documentation to support further growth and to let users quickly get up to speed.
Joseph K. Bradley, Burak Yavuz, Evan Randall Sparks, Shivaram Venkataraman, Davies Liu, Jeremy Freeman, D. B. Tsai, Manish Amde, Sean Owen, Doris Xin, Reynold Xin, Michael J. Franklin, Reza Bosagh Zadeh, Matei Zaharia, Ameet Talwalkar
J. Mach. Learn. Res.6
2015 Spark SQL: Relational Data Processing in Spark
abstract
Spark SQL is a new module in Apache Spark that integrates relational processing with Spark's functional programming API. Built on our experience with Shark, Spark SQL lets Spark programmers leverage the benefits of relational processing (e.g. declarative queries and optimized storage), and lets SQL users call complex analytics libraries in Spark (e.g. machine learning). Compared to previous systems, Spark SQL makes two main additions. First, it offers much tighter integration between relational and procedural processing, through a declarative DataFrame API that integrates with procedural Spark code. Second, it includes a highly extensible optimizer, Catalyst, built using features of the Scala programming language, that makes it easy to add composable rules, control code generation, and define extension points. Using Catalyst, we have built a variety of features (e.g. schema inference for JSON, machine learning types, and query federation to external databases) tailored for the complex needs of modern data analysis. We see Spark SQL as an evolution of both SQL-on-Spark and of Spark itself, offering richer APIs and optimizations while keeping the benefits of the Spark programming model.
Michael Armbrust, Reynold Xin, Cheng Lian 0001, Yin Huai, Davies Liu, Joseph K. Bradley, Tomer Kaftan, Michael J. Franklin, Ali Ghodsi 0002, Matei Zaharia
SIGMOD Conference5