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

Yasser Altowim

dblp:117/5959 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
2since 2021 · last 2022
—ORCID · none

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

Databases, data management, data science and information retrieval · 8 · 3 first-author · 2 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
7 papers
Data integration and cleaning · 27% Query processing and optimization · 24% Machine learning and data management · 11%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 13 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning
entity resolution
1.032021
TQEL: Framework for Query-Driven Linking of Top-K Entities in Social Media Blogs · Proc. VLDB Endow. 2021
Parallel Progressive Approach to Entity Resolution Using MapReduce · ICDE 2017
Progressive Approach to Relational Entity Resolution · Proc. VLDB Endow. 2014
Knowledge graphs
entity linking
0.512021
TQEL: Framework for Query-Driven Linking of Top-K Entities in Social Media Blogs · Proc. VLDB Endow. 2021
Query processing and optimization
top-k query processing
0.512021
TQEL: Framework for Query-Driven Linking of Top-K Entities in Social Media Blogs · Proc. VLDB Endow. 2021
Data integration and cleaning › entity resolution
progressive entity resolution
0.522017
Parallel Progressive Approach to Entity Resolution Using MapReduce · ICDE 2017
Progressive Approach to Relational Entity Resolution · Proc. VLDB Endow. 2014
Indexing and storage engines
LSM-tree
0.212014
AsterixDB: A Scalable, Open Source BDMS · Proc. VLDB Endow. 2014
Data models and query languages › query language
semistructured query language
0.212014
AsterixDB: A Scalable, Open Source BDMS · Proc. VLDB Endow. 2014
Query processing and optimization
interactive data exploration
0.212022
JENNER: Just-in-time Enrichment in Query Processing · Proc. VLDB Endow. 2022
Web and social media mining
social media analysis
0.112021
TQEL: Framework for Query-Driven Linking of Top-K Entities in Social Media Blogs · Proc. VLDB Endow. 2021
Data models and query languages › query language
declarative query language
0.112012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012
Database system architecture and tuning
parallel database system
0.112012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012
Information retrieval › retrieval evaluation
topic coverage
0.112017
Adaptive Topic Follow-Up on Twitter · ICDE 2017
Parallel and multicore computing › data-parallel programming
mapreduce
0.112017
Parallel Progressive Approach to Entity Resolution Using MapReduce · ICDE 2017
Spatial and temporal data management › spatial query processing
geo-spatial query
0.012012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012

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

progressive query processing · 0.6mapreduce · 0.6probabilistic stopping condition · 0.5approximate top-k · 0.5key phrase extraction · 0.3explore-exploit strategy · 0.3progressive resolution · 0.2dynamic reassessment · 0.2
YearPublicationVenuePosition
2022 JENNER: Just-in-time Enrichment in Query Processing
abstract
Emerging domains, such as sensor-driven smart spaces and social media analytics, require incoming data to be enriched prior to its use. Enrichment often consists of machine learning (ML) functions that are too expensive/infeasible to execute at ingestion. We develop a strategy entitled Just-in-time ENrichmeNt in quERy Processing (JENNER) to support interactive analytics over data as soon as it arrives for such application context. JENNER exploits the inherent tradeoffs of cost and quality often displayed by the ML functions to progressively improve query answers during query execution. We describe how JENNER works for a large class of SPJ and aggregation queries that form the bulk of data analytics workload. Our experimental results on real datasets (IoT and Tweet) show that JENNER achieves progressive answers performing significantly better than the naive strategies of achieving progressive computation.
Dhrubajyoti Ghosh, Peeyush Gupta, Sharad Mehrotra, Roberto Yus, Yasser Altowim
Proc. VLDB Endow.5
2021 TQEL: Framework for Query-Driven Linking of Top-K Entities in Social Media Blogs
abstract
Social media analysis over blogs (such as tweets) often requires determining top-k mentions of a certain category (e.g., movies) in a collection (e.g., tweets collected over a given day). Such queries require entity linking (EL) function to be executed that is often expensive. We propose TQEL, a framework that minimizes the joint cost of EL calls and top-k query processing. The paper presents two variants - TQEL-exact and TQEL-approximate that retrieve the exact / approximate top-k results. TQEL-approximate, using a weaker stopping condition, achieves significantly improved performance (with the fraction of the cost of TQEL-exact) while providing strong probabilistic guarantees (over 2 orders of magnitude lower EL calls with 95% confidence threshold compared to TQEL-exact). TQEL-exact itself is orders of magnitude better compared to a naive approach that calls EL functions on the entire dataset.
Abdulrahman Alsaudi, Yasser Altowim, Sharad Mehrotra, Yaming Yu
Proc. VLDB Endow.2
2018 ProgressER: Adaptive Progressive Approach to Relational Entity Resolution
abstract
Entity resolution (ER) is the process of identifying which entities in a dataset refer to the same real-world object. In relational ER, the dataset consists of multiple entity-sets and relationships among them. Such relationships cause the resolution of some entities to influence the resolution of other entities. For instance, consider a relational dataset that consists of a set of research paper entities and a set of venue entities. In such a dataset, deciding that two research papers are the same may trigger the fact that their venues are also the same. This article proposes a progressive approach to relational ER, named ProgressER, that aims to produce the highest quality result given a constraint on the resolution budget, specified by the user. Such a progressive approach is useful for many emerging analytical applications that require low latency response (and thus cannot tolerate delays caused by cleaning the entire dataset) and/or in situations where the underlying resources are constrained or costly to use. To maximize the quality of the result, ProgressER follows an adaptive strategy that periodically monitors and reassesses the resolution progress to determine which parts of the dataset should be resolved next and how they should be resolved. More specifically, ProgressER divides the input budget into several resolution windows and analyzes the resolution progress at the beginning of each window to generate a resolution plan for the current window. A resolution plan specifies which blocks of entities and which entity pairs within blocks need to be resolved during the plan execution phase of that window. In addition, ProgressER specifies, for each identified pair of entities, the order in which the similarity functions should be applied on the pair. Such an order plays a significant role in reducing the overall cost because applying the first few functions in this order might be sufficient to resolve the pair. The empirical evaluation of ProgressER demonstrates its significant advantage in terms of progressiveness over the traditional ER techniques for the given problem settings.
Yasser Altowim, Dmitri V. Kalashnikov, Sharad Mehrotra
ACM Trans. Knowl. Discov. Data1
2017 Adaptive Topic Follow-Up on Twitter
abstract
Twitter provides a strictly limited API that makes it difficult for a simple search using pre-defined textual patterns to provide satisfying coverage of the topic of interest. This paper discusses a tweet acquisition system, that queries Twitter API using a set of key phrases, then analyzes the retrieved tweets. In order to achieve better coverage of the searched topic, the system employs an adaptive query generation mechanism that iteratively enriches the set of textual relevant patterns based on the previously collected tweets using an explore-exploit strategy. The paper also demonstrates an application called Topic Follow-up on Twitter (TFT) that is built on top of the acquisition system and aims at linking tweets with online articles. It first extracts a set of key phrases from the submitted news article and then utilizes the acquisition and analysis components of the system. Using this application, we will show how the adaptive searching mechanism of the tweet acquisition system improves the coverage of the topic of interest. Video: http://bit.ly/2kqkikB.
Abdulrahman Alsaudi, Mehdi Sadri, Yasser Altowim, Sharad Mehrotra
ICDE3
2017 Parallel Progressive Approach to Entity Resolution Using MapReduce
abstract
Entity resolution (ER) is the process of identifying which entities in a dataset represent the same real-world object. This paper proposes a progressive approach to ER using MapReduce. In contrast to traditional ER, progressive ER aims to resolve the dataset such that the rate at which the data quality improves is maximized. Such a progressive approach is useful for many emerging analytical applications that require low latency response and/or in situations where the underlying resources are constrained or costly to use. Experiments with real-world datasets demonstrate the ability of our approach to generate high-quality results using limited amounts of resolution cost.
Yasser Altowim, Sharad Mehrotra
ICDE1
2014 AsterixDB: A Scalable, Open Source BDMS
abstract
AsterixDB is a new, full-function BDMS (Big Data Management System) with a feature set that distinguishes it from other platforms in today's open source Big Data ecosystem. Its features make it well-suited to applications like web data warehousing, social data storage and analysis, and other use cases related to Big Data. AsterixDB has a flexible NoSQL style data model; a query language that supports a wide range of queries; a scalable runtime; partitioned, LSM-based data storage and indexing (including B + -tree, R-tree, and text indexes); support for external as well as natively stored data; a rich set of built-in types; support for fuzzy, spatial, and temporal types and queries; a built-in notion of data feeds for ingestion of data; and transaction support akin to that of a NoSQL store. Development of AsterixDB began in 2009 and led to a mid-2013 initial open source release. This paper is the first complete description of the resulting open source AsterixDB system. Covered herein are the system's data model, its query language, and its software architecture. Also included are a summary of the current status of the project and a first glimpse into how AsterixDB performs when compared to alternative technologies, including a parallel relational DBMS, a popular NoSQL store, and a popular Hadoop-based SQL data analytics platform, for things that both technologies can do. Also included is a brief description of some initial trials that the system has undergone and the lessons learned (and plans laid) based on those early "customer" engagements.
Sattam Alsubaiee, Yasser Altowim, Hotham Altwaijry, Alexander Behm, Vinayak R. Borkar, Yingyi Bu, Michael J. Carey 0001, Inci Cetindil, Madhusudan Cheelangi, Khurram Faraaz, Eugenia Gabrielova, Raman Grover, Zachary Heilbron, Young-Seok Kim, Chen Li 0001, Guangqiang Li, Ji Mahn Ok, Nicola Onose, Pouria Pirzadeh, Vassilis J. Tsotras, Rares Vernica, Till Westmann
Proc. VLDB Endow.2
2014 Progressive Approach to Relational Entity Resolution
abstract
This paper proposes a progressive approach to entity resolution (ER) that allows users to explore a trade-off between the resolution cost and the achieved quality of the resolved data. In particular, our approach aims to produce the highest quality result given a constraint on the resolution budget, specified by the user. Our proposed method monitors and dynamically reassesses the resolution progress to determine which parts of the data should be resolved next and how they should be resolved. The comprehensive empirical evaluation of the proposed approach demonstrates its significant advantage in terms of efficiency over the traditional ER techniques for the given problem settings.
Yasser Altowim, Dmitri V. Kalashnikov, Sharad Mehrotra
Proc. VLDB Endow.1
2012 ASTERIX: An Open Source System for "Big Data" Management and Analysis
abstract
At UC Irvine, we are building a next generation parallel database system, called ASTERIX, as our approach to addressing today's "Big Data" management challenges. ASTERIX aims to combine time-tested principles from parallel database systems with those of the Web-scale computing community, such as fault tolerance for long running jobs. In this demo, we present a whirlwind tour of ASTERIX, highlighting a few of its key features. We will demonstrate examples of our data definition language to model semi-structured data, and examples of interesting queries using our declarative query language. In particular, we will show the capabilities of ASTERIX for answering geo-spatial queries and fuzzy queries, as well as ASTERIX' data feed construct for continuously ingesting data.
Sattam Alsubaiee, Yasser Altowim, Hotham Altwaijry, Alexander Behm, Vinayak R. Borkar, Yingyi Bu, Michael J. Carey 0001, Raman Grover, Zachary Heilbron, Young-Seok Kim, Chen Li 0001, Nicola Onose, Pouria Pirzadeh, Rares Vernica
Proc. VLDB Endow.2