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

Tomer Kaftan

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

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

Databases, data management, data science and information retrieval · 3Human-computer interaction and ubiquitous computing · 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
Machine learning and data management · 56% Query processing and optimization · 19% Data models and query languages · 19%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 88% High-performance computing · 12%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 8 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning and data management › scalable machine learning
distributed learning
0.312017
KeystoneML: Optimizing Pipelines for Large-Scale Advanced Analytics · ICDE 2017
Machine learning and data management › automated machine learning
machine learning pipeline optimization
0.312017
KeystoneML: Optimizing Pipelines for Large-Scale Advanced Analytics · ICDE 2017
Performance modeling and evaluation
benchmarking
0.312017
Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads · Proc. VLDB Endow. 2017
Performance modeling and evaluation › benchmarking › distributed system benchmarking
big data system benchmarking
0.312017
Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads · Proc. VLDB Endow. 2017
Query processing and optimization › query optimization › query optimizer architecture
query optimizer extensibility
0.212015
Spark SQL: Relational Data Processing in Spark · SIGMOD Conference 2015
High-performance computing › data-intensive computing
large-scale data analytics
0.112017
KeystoneML: Optimizing Pipelines for Large-Scale Advanced Analytics · ICDE 2017
Performance modeling and evaluation
workload characterization
0.112017
Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads · Proc. VLDB Endow. 2017
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

pipeline optimization · 0.6comparative evaluation · 0.6query optimization rules · 0.2code generation · 0.2
YearPublicationVenuePosition
2020 #ActuallyAutistic Sense-Making on Twitter
abstract
Autistic individuals engage in sense-making as they seek to better understand themselves and relate to others within a society formed by neuro-typical social norms. Our research examines the ways in which autistic individuals engage in sense-making activities about autism on Twitter. We collected autism-oriented Twitter conversations and Twitter user profiles data of people participating in those conversation. Our research contributes empirical evidence demonstrating that that autistic sense-making on Twitter is constituted by (1) engaging in dynamic discussions of life experiences, (2) countering stigma with actions of advocacy, and (3) enacting neuro-atypical social norms.
Annuska Z. Perkins, Ridley Jones, Tomer Kaftan
ASSETS3
2017 KeystoneML: Optimizing Pipelines for Large-Scale Advanced Analytics
abstract
Modern advanced analytics applications make use of machine learning techniques and contain multiple steps of domain-specific and general-purpose processing with high resource requirements. We present KeystoneML, a system that captures and optimizes the end-to-end large-scale machine learning applications for high-throughput training in a distributed environment with a high-level API. This approach offers increased ease of use and higher performance over existing systems for large scale learning. We demonstrate the effectiveness of KeystoneML in achieving high quality statistical accuracy and scalable training using real world datasets in several domains.
Evan Randall Sparks, Shivaram Venkataraman, Tomer Kaftan, Michael J. Franklin, Benjamin Recht
ICDE3
2017 Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads
abstract
Scientific discoveries are increasingly driven by analyzing large volumes of image data. Many new libraries and specialized database management systems (DBMSs) have emerged to support such tasks. It is unclear how well these systems support real-world image analysis use cases, and how performant the image analytics tasks implemented on top of such systems are. In this paper, we present the first comprehensive evaluation of large-scale image analysis systems using two real-world scientific image data processing use cases. We evaluate five representative systems (SciDB, Myria, Spark, Dask, and TensorFlow) and find that each of them has shortcomings that complicate implementation or hurt performance. Such shortcomings lead to new research opportunities in making large-scale image analysis both efficient and easy to use.
Parmita Mehta, Sven Dorkenwald, Dongfang Zhao 0001, Tomer Kaftan, Alvin Cheung, Magdalena Balazinska, Ariel Rokem, Andrew J. Connolly, Jacob VanderPlas, Yusra AlSayyad
Proc. VLDB Endow.4
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 Conference8