Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sofiane Abbar
dblp:07/225
· DBLP profile ↗
25ranked-venue papers
9as first author
5since 2021 · last 2023
0000-0002-2819-8691ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 21 · 7 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 10 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 8 · 2 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 1 · 1 first-author
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
6 papers |
Spatial and temporal data management · 35% Data mining · 30% Recommender systems · 15% | |
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Smart cities and intelligent transportation · 91% Computational social science and digital humanities · 9% | |
| Artificial intelligence
2 papers |
Image recognition and object detection · 35% Segmentation and scene understanding · 30% Graph learning · 20% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 50% Approximation and online algorithms · 50% |
Topics — the 24 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Smart cities and intelligent transportation
spatio-temporal prediction |
0.5 | 1 | 2021 | Learning Spatiotemporal Latent Factors of Traffic via Regularized Tensor Factorization: Imputing Missing Values and Forecasting · IEEE Trans. Knowl. Data Eng. 2021 |
Smart cities and intelligent transportation
traffic prediction |
0.5 | 1 | 2021 | Learning Spatiotemporal Latent Factors of Traffic via Regularized Tensor Factorization: Imputing Missing Values and Forecasting · IEEE Trans. Knowl. Data Eng. 2021 |
Smart cities and intelligent transportation › traffic estimation
traffic state estimation |
0.5 | 1 | 2021 | Learning Spatiotemporal Latent Factors of Traffic via Regularized Tensor Factorization: Imputing Missing Values and Forecasting · IEEE Trans. Knowl. Data Eng. 2021 |
Machine learning › Graph learning
graph neural network |
0.4 | 1 | 2020 | RoadTagger: Robust Road Attribute Inference with Graph Neural Networks · AAAI 2020 |
Computer vision › Image recognition and object detection › image classification › remote sensing image classification
satellite imagery classification |
0.4 | 1 | 2020 | RoadTagger: Robust Road Attribute Inference with Graph Neural Networks · AAAI 2020 |
Data mining
pattern mining |
0.4 | 2 | 2014 | Beyond Itemsets: Mining Frequent Featuresets over Structured Items · Proc. VLDB Endow. 2014 Ranking item features by mining online user-item interactions · ICDE 2014 |
Computer vision › Segmentation and scene understanding › semantic segmentation › remote sensing image segmentation
aerial image segmentation |
0.3 | 1 | 2018 | RoadTracer: Automatic Extraction of Road Networks From Aerial Images · CVPR 2018 |
Computer vision › Image recognition and object detection
object detection |
0.3 | 1 | 2018 | RoadTracer: Automatic Extraction of Road Networks From Aerial Images · CVPR 2018 |
Computer vision › 3D vision › aerial image analysis
road network extraction |
0.3 | 1 | 2018 | RoadTracer: Automatic Extraction of Road Networks From Aerial Images · CVPR 2018 |
Computer vision › Segmentation and scene understanding
semantic segmentation |
0.3 | 1 | 2018 | RoadTracer: Automatic Extraction of Road Networks From Aerial Images · CVPR 2018 |
Computational social science and digital humanities
social media analysis |
0.2 | 1 | 2015 | You Tweet What You Eat: Studying Food Consumption Through Twitter · CHI 2015 |
Data mining › dimensionality reduction › feature selection
feature ranking |
0.2 | 1 | 2014 | Ranking item features by mining online user-item interactions · ICDE 2014 |
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.2 | 1 | 2014 | Beyond Itemsets: Mining Frequent Featuresets over Structured Items · Proc. VLDB Endow. 2014 |
Recommender systems
news recommendation |
0.2 | 1 | 2013 | Real-time recommendation of diverse related articles · WWW 2013 |
Recommender systems › online recommendation
real-time recommendation |
0.2 | 1 | 2013 | Real-time recommendation of diverse related articles · WWW 2013 |
Approximation and online algorithms
approximation algorithms |
0.2 | 1 | 2013 | Diverse near neighbor problem · SoCG 2013 |
Algorithms and data structures › similarity search
nearest neighbor search |
0.2 | 1 | 2013 | Diverse near neighbor problem · SoCG 2013 |
Machine learning and data management
data management for machine learning |
0.1 | 1 | 2021 | QARTA: An ML-based System for Accurate Map Services · Proc. VLDB Endow. 2021 |
Web and social media mining
social media analysis |
0.1 | 1 | 2012 | MAQSA: a system for social analytics on news · SIGMOD Conference 2012 |
Health and well-being technologies › health monitoring
public health monitoring |
0.1 | 1 | 2015 | You Tweet What You Eat: Studying Food Consumption Through Twitter · CHI 2015 |
Recommender systems
collaborative filtering |
0.1 | 1 | 2014 | Ranking item features by mining online user-item interactions · ICDE 2014 |
Recommender systems › collaborative filtering
implicit feedback |
0.1 | 1 | 2014 | Ranking item features by mining online user-item interactions · ICDE 2014 |
Data mining
uncertain data mining |
0.1 | 1 | 2014 | Beyond Itemsets: Mining Frequent Featuresets over Structured Items · Proc. VLDB Endow. 2014 |
Data mining › text mining
sentiment analysis |
0.0 | 1 | 2012 | MAQSA: a system for social analytics on news · SIGMOD Conference 2012 |
Methods — techniques the papers use, named apart from their topics
machine learning · 1.5convolutional neural network · 1.1contextual calibration · 1.0iterative search · 0.7tensor factorization · 0.5autoregressive model · 0.5twitter data analysis · 0.4social network induction · 0.4predictive modeling · 0.4graph neural network · 0.4constrained least squares · 0.4entity extraction · 0.3non-negative matrix factorization · 0.2network flow · 0.2sentiment analysis · 0.2nearest neighbor · 0.2hamming space · 0.2geolocation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | GTI: A Scalable Graph-based Trajectory ImputationabstractGPS-enabled devices, including vehicles, smartphones, wearable and tracking devices, as well as various check-in and social network data are continuously producing tremendous amounts of trajectory data, which are used consistently in many applications such as urban planning and map inference. Existing techniques for trajectory data imputation rely heavily on the existing maps to perform map-matching operations. However, modern applications such as map construction and map update assume no map exists. In this paper, we propose GTI - a scalable graph-based trajectory imputation approach for trajectory data completion. GTI relies on cross-trajectory imputation, as it exploits "mutual information" of the aggregated knowledge of all input sparse trajectories to impute the missing data for each single one of them. GTI can act as a pre-processing step for any trajectory data management system or trajectory-based application, as it takes raw sparse trajectory data as its input and outputs dense imputed trajectory data that significantly increase the accuracy of different systems that consume trajectory data. We evaluate GTI on junction-scale as well as city-scale real datasets. In addition, GTI is used as a pre-processing step in multiple trajectory-based applications and it boosts the accuracy across these applications compared with the state-of-the-art work. Keivin Isufaj, Mohamed Elshrif, Sofiane Abbar, Mohamed F. Mokbel |
SIGSPATIAL/GIS | 3 |
| 2022 | Let's speak trajectoriesabstractTrajectory-based applications have acquired significant attention over the past decade with the rising size of trajectory data generated by users. However, building trajectory-based applications is still cumbersome due to the lack of unified frameworks to tackle the underlying trajectory analysis challenges. Inspired by the tremendous success of the BERT deep learning model in solving various NLP tasks, our vision is to have a BERT-like system for a myriad of trajectory analysis operations. We envision that in a few years, we will have such system, where no one needs to worry again about each specific trajectory analysis operation. Whether it is trajectory imputation, similarity, clustering, or whatever, it would be one system that researchers, developers, and practitioners can deploy to get high accuracy for their trajectory operations. Mashaal Musleh, Mohamed F. Mokbel, Sofiane Abbar |
SIGSPATIAL/GIS | 3 |
| 2021 | A Demonstration of QARTA: An ML-based System for Accurate Map ServicesabstractThis demo presents QARTA; an open-source full-fledged system for highly accurate and scalable map services. QARTA employs machine learning techniques to: (a) construct its own highly accurate map in terms of both map topology and edge weights, and (b) calibrate its query answers based on contextual information, including transportation modality, underlying algorithm, and time of day/week. The demo is based on actual deployment of QARTA in all Taxis in the State of Qatar and in the third-largest food delivery company in the country, and receiving hundreds of thousands of daily API calls with a real-time response time. Audience will be able to interact with the demo through various scenarios that show QARTA map and query accuracy as well as internals of QARTA. Sofiane Abbar, Rade Stanojevic, Mashaal Musleh, Mohamed Elshrif, Mohamed F. Mokbel |
Proc. VLDB Endow. | 1 |
| 2021 | QARTA: An ML-based System for Accurate Map ServicesabstractMaps services are ubiquitous in widely used applications including navigation systems, ride sharing, and items/food delivery. Though there are plenty of efforts to support such services through designing more efficient algorithms, we believe that efficiency is no longer a bottleneck to these services. Instead, it is the accuracy of the underlying road network and query result. This paper presents QARTA; an open-source full-fledged system for highly accurate and scalable map services. QARTA employs machine learning techniques to construct its own highly accurate map, not only in terms of map topology but more importantly, in terms of edge weights. QARTA also employs machine learning techniques to calibrate its query answers based on contextual information, including transportation modality, location, and time of day/week. QARTA is currently deployed in all Taxis and the third largest food delivery company in the State of Qatar, replacing the commercial map service that was in use, and responding in real-time to hundreds of thousands of daily API calls. Experimental evaluation of QARTA shows its comparable or higher accuracy than commercial services. Mashaal Musleh, Sofiane Abbar, Rade Stanojevic, Mohamed F. Mokbel |
Proc. VLDB Endow. | 2 |
| 2021 | Learning Spatiotemporal Latent Factors of Traffic via Regularized Tensor Factorization: Imputing Missing Values and ForecastingabstractIntelligent transportation systems are a key component in smart cities, and the estimation and prediction of the spatiotemporal traffic state is critical to capture the dynamics of traffic congestion, i.e., its generation, propagation and mitigation, in order to increase operational efficiency and improve livability within smart cities. And while spatiotemporal data related to traffic is becoming common place due to the wide availability of cheap sensors and the rapid deployment of IoT platforms, the data still suffer some challenges related to sparsity, incompleteness, and noise which makes the traffic analytics difficult. In this article, we investigate the problem of missing data or noisy information in the context of real-time monitoring and forecasting of traffic congestion for road networks in a city. The road network is represented as a directed graph in which nodes are junctions (intersections) and edges are road segments. We assume that the city has deployed high-fidelity sensors for speed reading in a subset of edges; and the objective is to infer the speed readings for the remaining edges in the network; and to estimate the missing values in the segments for which sensors have stopped generating data due to technical problems (e.g., battery, network, etc.). We propose a tensor representation for the series of road network snapshots, and develop a regularized factorization method to estimate the missing values, while learning the latent factors of the network. The regularizer, which incorporates spatial properties of the road network, improves the quality of the results. The learned factors, with a graph-based temporal dependency, are then used in an autoregressive algorithm to predict the future state of the road network with a large horizon. Extensive numerical experiments with real traffic data from the cities of Doha (Qatar) and Aarhus (Denmark) demonstrate that the proposed approach is appropriate for imputing the missing data and predicting the traffic state. It is accurate and efficient and can easily be applied to other traffic datasets. Abdelkader Baggag, Sofiane Abbar, Ankit Sharma 0004, Tahar Zanouda, Abdulaziz Al-Homaid, Abhiraj Mohan, Jaideep Srivastava |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2020 | RoadTagger: Robust Road Attribute Inference with Graph Neural NetworksabstractInferring road attributes such as lane count and road type from satellite imagery is challenging. Often, due to the occlusion in satellite imagery and the spatial correlation of road attributes, a road attribute at one position on a road may only be apparent when considering far-away segments of the road. Thus, to robustly infer road attributes, the model must integrate scattered information and capture the spatial correlation of features along roads. Existing solutions that rely on image classifiers fail to capture this correlation, resulting in poor accuracy. We find this failure is caused by a fundamental limitation – the limited effective receptive field of image classifiers.To overcome this limitation, we propose RoadTagger, an end-to-end architecture which combines both Convolutional Neural Networks (CNNs) and Graph Neural Networks (GNNs) to infer road attributes. Using a GNN allows information to propagate on the road network graph and eliminates the receptive field limitation of image classifiers. We evaluate RoadTagger on both a large real-world dataset covering 688 km2 area in 20 U.S. cities and a synthesized dataset. In the evaluation, RoadTagger improves inference accuracy over the CNN image classifier based approaches. In addition, RoadTagger is robust to disruptions in the satellite imagery and is able to learn complicated inductive rules for aggregating scattered information along the road network. Songtao He, Favyen Bastani, Satvat Jagwani, Edward Park 0002, Sofiane Abbar, Mohammad Alizadeh, Hari Balakrishnan, Sanjay Chawla, Samuel Madden 0001, Mohammad Amin Sadeghi |
AAAI | 5 |
| 2020 | Identity Linkage Across Diverse Social NetworksabstractUser identity linkage across online social networks has gained a significant interest in the last few years in diverse applications such as data fusion, de-duplication, personalized advertisement, user profiling, and expert recommendation. Existing techniques investigated the use of personal discrete attributes such as user name, gender, location, and email which are not always available. Other techniques explored the use of network relations. In our proposal, we attempt to design a generic framework for user identity linkage across diverse social networks based exclusively on the widely available textual user generated content. We intentionally selected two social networks, Twitter and Quora, which have different contribution models and serve different purposes, and explore different supervised and unsupervised techniques for matching profiles as well as different language models ranging from simple tf*idf vectorization to more sophisticated BERT embeddings. We discuss the limits of different choices and present some encouraging preliminary results. For example, we find that prolific users can be identified with 84% accuracy. We also present a framework we designed to create the largest publicly available annotated dataset for profile linkage in social networks. Youcef Benkhedda, Faiçal Azouaou, Sofiane Abbar |
ASONAM | 3 |
| 2020 | STAD: Spatio-Temporal Adjustment of Traffic-Oblivious Travel-Time EstimationabstractTravel time estimation is an important component in modern transportation applications. The state of the art techniques for travel time estimation use GPS traces to learn the weights of a road network, often modeled as a directed graph, then apply Dijkstra-like algorithms to find shortest paths. Travel time is then computed as the sum of edge weights on the returned path. In order to enable time-dependency, existing systems compute multiple weighted graphs corresponding to different time windows. These graphs are often optimized offline before they are deployed into production routing engines, causing a serious engineering overhead. In this paper, we present STAD, a system that adjusts - on the fly - travel time estimates for any trip request expressed in the form of origin, destination, and departure time. STAD uses machine learning and sparse trips data to learn the imperfections of any basic routing engine, before it turns it into a full-fledged time-dependent system capable of adjusting travel times to real traffic conditions in a city. STAD leverages the spatio-temporal properties of traffic by combining spatial features such as departing and destination geographic zones with temporal features such as departing time and day to significantly improve the travel time estimates of the basic routing engine. Experiments on real trip datasets from Doha, New York City, and Porto show a reduction in median absolute errors of 14% in the first two cities and 29% in the latter. We also show that STAD performs better than different commercial and research baselines in all three cities. Sofiane Abbar, Rade Stanojevic, Mohamed F. Mokbel |
MDM | 1 |
| 2019 | MapReuse: Recycling Routing API QueriesabstractCommercial maps often offer traffic awareness which is critical for many location based services. On the other hand free and open map services (such as government maps or OSM) are traffic oblivious and hence are of limited value for such services. In this paper we show that coarse information available from a commercial map routing API, can be dissected into fine-grained per-road-segment traffic information which can be reused in any application requiring traffic-awareness. Our system MapReuse queries a commercial map for a (relatively small) number of routes, and uses the returned routes and expected travel times, to infer travel time on each individual edge of the road network. Such fine-grained travel time information can be used not only to infer travel time on any given route but also to compute complex spatial queries (such as traffic-aware isochrone map) for free. We test our system on four representative metropolitan areas: Bogota, Doha, NYC and Rome, and report very encouraging results. Namely, we observe the median and mean percentage errors of MapReuse, measured against the travel times reported by the commercial map, to be in the range of 4% to 8%, implying that MapReuse is capable to accurately reconstruct the traffic conditions in all four studied cities. Rade Stanojevic, Sofiane Abbar, Mohamed F. Mokbel |
MDM | 2 |
| 2018 | RoadTracer: Automatic Extraction of Road Networks From Aerial ImagesabstractMapping road networks is currently both expensive and labor-intensive. High-resolution aerial imagery provides a promising avenue to automatically infer a road network. Prior work uses convolutional neural networks (CNNs) to detect which pixels belong to a road (segmentation), and then uses complex post-processing heuristics to infer graph connectivity. We show that these segmentation methods have high error rates because noisy CNN outputs are difficult to correct. We propose RoadTracer, a new method to automatically construct accurate road network maps from aerial images. RoadTracer uses an iterative search process guided by a CNN-based decision function to derive the road network graph directly from the output of the CNN. We compare our approach with a segmentation method on fifteen cities, and find that at a 5% error rate, RoadTracer correctly captures 45% more junctions across these cities. Favyen Bastani, Songtao He, Sofiane Abbar, Mohammad Alizadeh, Hari Balakrishnan, Sanjay Chawla, Samuel Madden 0001, David J. DeWitt |
CVPR | 3 |
| 2018 | Machine-assisted map editingabstractMapping road networks today is labor-intensive. As a result, road maps have poor coverage outside urban centers in many countries. Systems to automatically infer road network graphs from aerial imagery and GPS trajectories have been proposed to improve coverage of road maps. However, because of high error rates, these systems have not been adopted by mapping communities. We propose machine-assisted map editing, where automatic map inference is integrated into existing, human-centric map editing workflows. To realize this, we build Machine-Assisted iD (MAiD), where we extend the web-based OpenStreetMap editor, iD, with machine-assistance functionality. We complement MAiD with a novel approach for inferring road topology from aerial imagery that combines the speed of prior segmentation approaches with the accuracy of prior iterative graph construction methods. We design MAiD to tackle the addition of major, arterial roads in regions where existing maps have poor coverage, and the incremental improvement of coverage in regions where major roads are already mapped. We conduct two user studies and find that, when participants are given a fixed time to map roads, they are able to add as much as 3.5x more roads with MAiD. Favyen Bastani, Songtao He, Sofiane Abbar, Mohammad Alizadeh, Hari Balakrishnan, Sanjay Chawla, Samuel Madden 0001 |
SIGSPATIAL/GIS | 3 |
| 2018 | RoadRunner: improving the precision of road network inference from GPS trajectoriesabstractCurrent approaches to construct road network maps from GPS trajectories suffer from low precision, especially in dense urban areas and in regions with complex topologies such as overpasses and underpasses, parallel roads, and stacked roads. This paper proposes a two-stage method to improve precision without sacrificing recall (coverage). The first stage, RoadRunner, is a method that can generate high-precision maps even in challenging scenarios by incrementally following the flow of trajectories, using the connectivity between observations in each trajectory to decide whether overlapping trajectories are traversing the same road or distinct parallel roads, and to correctly infer road segment connectivity. By itself, RoadRunner is not designed to achieve high recall, but we show how to combine it with a wide range of prior schemes, some that use GPS trajectories and some that use aerial imagery, to achieve recall similar to prior schemes but at substantially higher precision. We evaluated RoadRunner in four U.S. cities using 60,000 GPS trajectories, and found that precision improves by 5.2 points (a 33.6% error rate reduction) and 24.3 points (a 60.7% error rate reduction) over two existing schemes, with a slight increase in recall. Songtao He, Favyen Bastani, Sofiane Abbar, Mohammad Alizadeh, Hari Balakrishnan, Sanjay Chawla, Samuel Madden 0001 |
SIGSPATIAL/GIS | 3 |
| 2018 | W-edge: weighing the edges of the road networkabstractUnderstanding link travel times (LTT) has received significant attention in transportation and spatial computing literature but they often remain behind closed doors, primarily because the data used for capturing them is considered confidential. Consequently, free and open maps such as OpenStreetMap (OSM) or TIGER, while being remarkably accurate in capturing geometry and topology of the road network are oblivious to actual travel times. Without LTTs computing the optimal routes or estimated time of arrival is challenging and prone to substantial errors. In this work we set to enrich the underlying map information with LTT by using a most basic data about urban trajectories, which also becomes increasingly available for public use: set of origin/destination location/timestamp pairs. Our system, W-edge utilizes such basic trip information to calculate LTT to each individual road segment, effectively assigning a weight to individual edges of the underlying road network. We demonstrate that using appropriately trained edge weights, the errors in estimating travel times are up to 60% lower than the errors observed in OSRM or GraphHopper, two prominent OSM-based, traffic-oblivious, routing engines. Rade Stanojevic, Sofiane Abbar, Mohamed F. Mokbel |
SIGSPATIAL/GIS | 2 |
| 2018 | Robust Road Map Inference through Network Alignment of TrajectoriesabstractIn this paper we address the challenge of inferring the road network of a city from crowd-sourced GPS traces. While the problem has been addressed before, our solution has the following unique characteristics: (i) we formulate the road network inference problem as a network alignment optimization problem where both the nodes and edges of the network have to be inferred, (ii) we propose both an offline (Kharita) and an online (Kharita) algorithm which are intuitive and capture the key aspects of the optimization formulation but are scalable and accurate. The Kharita in particular is, to the best of our knowledge, the first known online algorithm for map inference, (iii) we test our approach on two real data sets and both our code and data sets have been made available for research reproducibility. Rade Stanojevic, Sofiane Abbar, Saravanan Thirumuruganathan, Sanjay Chawla, Fethi Filali, Ahid Aleimat |
SDM | 2 |
| 2018 | Structural robustness and service reachability in urban settings
Sofiane Abbar, Tahar Zanouda, Javier Borge-Holthoefer |
Data Min. Knowl. Discov. | 1 |
| 2017 | QT2S: A System for Monitoring Road Traffic Via Fine Grounding of Tweets
Noora Al Emadi, Sofiane Abbar, Javier Borge-Holthoefer, Francisco Guzmán, Fabrizio Sebastiani 0001 |
ICWSM | 2 |
| 2016 | Fetishizing Food in Digital Age: #foodporn Around the World
Yelena Mejova, Sofiane Abbar, Hamed Haddadi 0001 |
ICWSM | 2 |
| 2015 | You Tweet What You Eat: Studying Food Consumption Through TwitterabstractFood is an integral part of our lives, cultures, and well-being, and is of major interest to public health. The collection of daily nutritional data involves keeping detailed diaries or periodic surveys and is limited in scope and reach. Alternatively, social media is infamous for allowing its users to update the world on the minutiae of their daily lives, including their eating habits. In this work we examine the potential of Twitter to provide insight into US-wide dietary choices by linking the tweeted dining experiences of 210K users to their interests, demographics, and social networks. We validate our approach by relating the caloric values of the foods mentioned in the tweets to the state-wide obesity rates, achieving a Pearson correlation of 0.77 across the 50 US states and the District of Columbia. We then build a model to predict county-wide obesity and diabetes statistics based on a combination of demographic variables and food names mentioned on Twitter. Our results show significant improvement over previous CHI research (Culotta 2014). We further link this data to societal and economic factors, such as education and income, illustrating that areas with higher education levels tweet about food that is significantly less caloric. Finally, we address the somewhat controversial issue of the social nature of obesity (Christakis & Fowler 2007) by inducing two social networks using mentions and reciprocal following relationships. Sofiane Abbar, Yelena Mejova, Ingmar Weber |
CHI | 1 |
| 2014 | Ranking item features by mining online user-item interactionsabstractWe assume a database of items in which each item is described by a set of attributes, some of which could be multi-valued. We refer to each of the distinct attribute values as a feature. We also assume that we have information about the interactions (such as visits or likes) between a set of users and those items. In our paper, we would like to rank the features of an item using user-item interactions. For instance, if the items are movies, features could be actors, directors or genres, and user-item interaction could be user liking the movie. These information could be used to identify the most important actors for each movie. While users are drawn to an item due to a subset of its features, a user-item interaction only provides an expression of user preference over the entire item, and not its component features. We design algorithms to rank the features of an item depending on whether interaction information is available at aggregated or individual level granularity and extend them to rank composite features (set of features). Our algorithms are based on constrained least squares, network flow and non-trivial adaptations to non-negative matrix factorization. We evaluate our algorithms using both real-world and synthetic datasets. Sofiane Abbar, Habibur Rahman 0001, Saravanan Thirumuruganathan, Carlos Castillo 0001, Gautam Das 0001 |
ICDE | 1 |
| 2014 | Beyond Itemsets: Mining Frequent Featuresets over Structured ItemsabstractWe assume a dataset of transactions generated by a set of users over structured items where each item could be described through a set of features. In this paper, we are interested in identifying the frequent featuresets (set of features) by mining item transactions. For example, in a news website, items correspond to news articles, the features are the named-entities/topics in the articles and an item transaction would be the set of news articles read by a user within the same session. We show that mining frequent featuresets over structured item transactions is a novel problem and show that straightforward extensions of existing frequent itemset mining techniques provide unsatisfactory results. This is due to the fact that while users are drawn to each item in the transaction due to a subset of its features, the transaction by itself does not provide any information about such underlying preferred features of users. In order to overcome this hurdle, we propose a featureset uncertainty model where each item transaction could have been generated by various featuresets with different probabilities. We describe a novel approach to transform item transactions into uncertain transaction over featuresets and estimate their probabilities using constrained least squares based approach. We propose diverse algorithms to mine frequent featuresets. Our experimental evaluation provides a comparative analysis of the different approaches proposed. Saravanan Thirumuruganathan, Habibur Rahman 0001, Sofiane Abbar, Gautam Das 0001 |
Proc. VLDB Endow. | 3 |
| 2013 | Diverse near neighbor problemabstractMotivated by the recent research on diversity-aware search, we investigate the k-diverse near neighbor reporting problem. The problem is defined as follows: given a query point q, report the maximum diversity set S of k points in the ball of radius r around q. The diversity of a set S is measured by the minimum distance between any pair of points in $S$ (the higher, the better). We present two approximation algorithms for the case where the points live in a d-dimensional Hamming space. Our algorithms guarantee query times that are sub-linear in n and only polynomial in the diversity parameter k, as well as the dimension d. For low values of k, our algorithms achieve sub-linear query times even if the number of points within distance r from a query $q$ is linear in $n$. To the best of our knowledge, these are the first known algorithms of this type that offer provable guarantees. Sofiane Abbar, Sihem Amer-Yahia, Piotr Indyk, Sepideh Mahabadi, Kasturi R. Varadarajan |
SoCG | 1 |
| 2013 | Real-time recommendation of diverse related articlesabstractNews articles typically drive a lot of traffic in the form of comments posted by users on a news site. Such user-generated content tends to carry additional information such as entities and sentiment. In general, when articles are recommended to users, only popularity (e.g., most shared and most commented), recency, and sometimes (manual) editors' picks (based on daily hot topics), are considered. We formalize a novel recommendation problem where the goal is to find the closest most diverse articles to the one the user is currently browsing. Our diversity measure incorporates entities and sentiment extracted from comments. Given the real-time nature of our recommendations, we explore the applicability of nearest neighbor algorithms to solve the problem. Our user study on real opinion articles from aljazeera.net and reuters.com validates the use of entities and sentiment extracted from articles and their comments to achieve news diversity when compared to content-based diversity. Finally, our performance experiments show the real-time feasibility of our solution. Sofiane Abbar, Sihem Amer-Yahia, Piotr Indyk, Sepideh Mahabadi |
WWW | 1 |
| 2012 | MAQSA: a system for social analytics on newsabstractWe present MAQSA, a system for social analytics on news. MAQSA provides an interactive topic-centric dashboard that summarizes news articles and social activity (e.g., comments and tweets) around them. MAQSA helps editors and publishers in newsrooms understand user engagement and audience sentiment evolution on various topics of interest. It also helps news consumers explore public reaction on articles relevant to a topic and refine their exploration via related entities, topics, articles and tweets. Given a topic, e.g., "Gulf Oil Spill," or "The Arab Spring", MAQSA combines three key dimensions: time, geographic location, and topic to generate a detailed activity dashboard around relevant articles. The dashboard contains an annotated comment timeline and a social graph of comments. It utilizes commenters' locations to build maps of comment sentiment and topics by region of the world. Finally, to facilitate exploration, MAQSA provides listings of related entities, articles, and tweets. It algorithmically processes large collections of articles and tweets, and enables the dynamic specification of topics and dates for exploration. In this demo, participants will be invited to explore the social dynamics around articles on oil spills, the Libyan revolution, and the Arab Spring. In addition, participants will be able to define and explore their own topics dynamically. Sihem Amer-Yahia, Samreen Anjum, Amira Ghenai, Aysha Siddique, Sofiane Abbar, Samuel Madden 0001, Adam Marcus 0002, Mohammed El-Haddad |
SIGMOD Conference | 5 |
| 2010 | Introducing contexts into personalized web applicationsabstractProfiles and contexts are the main concepts used by modern applications (e.g. e-commerce and recommender systems) to adapt content delivery services to the users' needs, preferences and environment. Although the definitions of the two terms slightly differ from one application to another, there is a general agreement to distinguish them and use them separately or jointly in a given application. When used jointly, the relationship between the two concepts remains often unclear. This paper aims at providing a personalization model that encompasses profile, context, and a formal relationships between the two. This relationship, called con-textualization, is represented by a set of ranked mappings, automatically extracted from a usage history (log file of user actions). Profile, context and contextualization constitute three structuring elements over which any personalized system should be built. The proposal is supported by a design platform which helps in instantiating profiles and contexts and in generating contextual mappings between them. An instantiation of the meta model is given for an advanced recommender system, called context-aware recommender system (or CARS for short). This instantiation is followed by an experiment highlighting the benefit of contextualization. Sofiane Abbar, Mokrane Bouzeghoub, Stéphane Lopes |
iiWAS | 1 |
| 2008 | A personalized access model: concepts and services for content delivery platformsabstractAccess to relevant information, adapted to user's needs, preferences and environment, is a challenge in many applications running in content delivery platforms, like IPTV, VoD and mobile Video. In order to provide users with personalized content, applications use various techniques such as content recommendation, content filtering, preference-driven queries, etc. These techniques exploit different knowledge organized into profiles and contexts. However, there is not a common understanding of these concepts and there is no clear foundation of what a personalized access model should be. This paper contributes to this concern by providing, through a meta model, a clear distinction between profile and context, and by providing a set of services which constitutes a basement to the definition of a personalized access model (PAM). Our PAM definition allows applications to interoperate in multiple personalization scenarios, including, preference-based recommendation, context-aware content delivery, personalized access to multiple contents, etc. Concepts and services proposed are tightly defined with respect to real applications requirements provided by Alcatel-Lucent. Sofiane Abbar, Mokrane Bouzeghoub, Dimitre Kostadinov, Stéphane Lopes, Armen Aghasaryan, Stéphane Betgé-Brezetz |
iiWAS | 1 |