Demo Data from VLDB 2026 / reviewers in the wild / expert
Yasser Idris
dblp:181/5745
· DBLP profile ↗
4ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
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
3 papers |
Distributed and cloud data management · 30% Query processing and optimization · 26% Data integration and cleaning · 18% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 7 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.5 | 1 | 2021 | Deeplite NeutrinoTM: A BlackBox Framework for Constrained Deep Learning Model Optimization · AAAI 2021 |
Machine learning › Efficient and distributed learning
on-device inference |
0.5 | 1 | 2021 | Deeplite NeutrinoTM: A BlackBox Framework for Constrained Deep Learning Model Optimization · AAAI 2021 |
Query processing and optimization › query optimization
cost-based optimization |
0.3 | 1 | 2018 | RHEEM: Enabling Cross-Platform Data Processing - May The Big Data Be With You! - · Proc. VLDB Endow. 2018 |
Distributed and cloud data management
cross-platform data analytics |
0.3 | 1 | 2018 | RheemStudio: Cross-Platform Data Analytics Made Easy · ICDE 2018 |
Machine learning and data management
task decomposition |
0.3 | 1 | 2018 | RHEEM: Enabling Cross-Platform Data Processing - May The Big Data Be With You! - · Proc. VLDB Endow. 2018 |
Query processing and optimization › query optimization › distributed query optimization
cross-platform query optimization |
0.2 | 1 | 2016 | Rheem: Enabling Multi-Platform Task Execution · SIGMOD Conference 2016 |
Data integration and cleaning
data fusion |
0.1 | 1 | 2016 | Rheem: Enabling Multi-Platform Task Execution · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
task decomposition · 0.7cost-based optimization · 0.7model compression · 0.5black-box optimization · 0.5visual programming · 0.3declarative specification · 0.3three-layer data processing abstraction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Deeplite NeutrinoTM: A BlackBox Framework for Constrained Deep Learning Model OptimizationabstractDesigning deep learning-based solutions is becoming a race for training deeper models with a greater number of layers. While a large-size deeper model could provide competitive accuracy, it creates a lot of logistical challenges and unreasonable resource requirements during development and deployment. This has been one of the key reasons for deep learning models not being excessively used in various production environments, especially in edge devices. There is an immediate requirement for optimizing and compressing these deep learning models, to enable on-device intelligence. In this research, we introduce a black-box framework, Deeplite Neutrino^{TM} for production-ready optimization of deep learning models. The framework provides an easy mechanism for the end-users to provide constraints such as a tolerable drop in accuracy or target size of the optimized models, to guide the whole optimization process. The framework is easy to include in an existing production pipeline and is available as a Python Package, supporting PyTorch and Tensorflow libraries. The optimization performance of the framework is shown across multiple benchmark datasets and popular deep learning models. Further, the framework is currently used in production and the results and testimonials from several clients are summarized. Anush Sankaran, Olivier Mastropietro, Ehsan Saboori, Yasser Idris, Davis Sawyer, MohammadHossein AskariHemmat, Ghouthi Boukli Hacene |
AAAI | 4 |
| 2018 | RheemStudio: Cross-Platform Data Analytics Made EasyabstractMany of today's applications need several data processing platforms for complex analytics. Thus, recent systems have taken steps towards supporting cross-platform data analytics. Yet, current cross-platform systems lack of ease-of-use, which is crucial for their adoption. This demo presents RheemStudio, a visual IDE on top of Rheem. It allows users to easily specify their cross-platform data analytic tasks. In this demo, we will demonstrate five main features of RheemStudio: drag-and-drop, declarative, interactive, and customized specification of data analytic tasks as well as easy monitoring of tasks. With this in mind, we will consider two real use cases, one from the machine learning world and the second one based on data discovery. During all the demo, the audience will be able to take part and create their own data analytic tasks too. Ji Lucas, Yasser Idris, Bertty Contreras, Jorge-Arnulfo Quiané-Ruiz, Sanjay Chawla |
ICDE | 2 |
| 2018 | RHEEM: Enabling Cross-Platform Data Processing - May The Big Data Be With You! -abstractSolving business problems increasingly requires going beyond the limits of a single data processing platform (platform for short), such as Hadoop or a DBMS. As a result, organizations typically perform tedious and costly tasks to juggle their code and data across different platforms. Addressing this pain and achieving automatic cross-platform data processing is quite challenging: finding the most efficient platform for a given task requires quite good expertise for all the available platforms. We present R heem , a general-purpose cross-platform data processing system that decouples applications from the underlying platforms. It not only determines the best platform to run an incoming task, but also splits the task into subtasks and assigns each subtask to a specific platform to minimize the overall cost (e.g., runtime or monetary cost). It features (i) an interface to easily compose data analytic tasks; (ii) a novel cost-based optimizer able to find the most efficient platform in almost all cases; and (iii) an executor to efficiently orchestrate tasks over different platforms. As a result, it allows users to focus on the business logic of their applications rather than on the mechanics of how to compose and execute them. Using different real-world applications with R heem , we demonstrate how cross-platform data processing can accelerate performance by more than one order of magnitude compared to single-platform data processing. Divyakant Agrawal, Sanjay Chawla, Bertty Contreras, Ahmed K. Elmagarmid, Yasser Idris, Zoi Kaoudi, Sebastian Kruse 0001, Ji Lucas, Essam Mansour 0001, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang 0001, Saravanan Thirumuruganathan, Anis Troudi |
Proc. VLDB Endow. | 5 |
| 2016 | Rheem: Enabling Multi-Platform Task ExecutionabstractMany emerging applications, from domains such as healthcare and oil & gas, require several data processing systems for complex analytics. This demo paper showcases system, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of system by using real-world scenarios from three different applications, namely, machine learning, data cleaning, and data fusion. Divyakant Agrawal, Mouhamadou Lamine Ba, Laure Berti-Équille, Sanjay Chawla, Ahmed K. Elmagarmid, Hossam M. Hammady, Yasser Idris, Zoi Kaoudi, Zuhair Khayyat, Sebastian Kruse 0001, Mourad Ouzzani, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Nan Tang 0001, Mohammed J. Zaki |
SIGMOD Conference | 7 |