SIGMOD program


SIGMOD 2017 papers will be accessed here (TBD).

Conference Program: SIGMOD Sessions

This page describes the complete SIGMOD Conference program.

The SIGMOD 2017 program will also be available at Confer is a conference program management tool with a crowd-sourcing component that automatically groups papers into sessions to maximize the number of papers each attendee likes that he or she will get to see.



SIGMOD Keynote Talks

Keynote Session 1: Grand Challenges in Data Management: Transactions

Tuesday 8:15-9:50
Location: International North
Session Chair: Magda Balazinska

  • The Next 700 Transaction Processing Engines (sgm171k)
    Anastasia Ailamaki (EPFL)
  • What Are We Doing With Our Lives? Nobody Cares About Our Research on Transactions (sgm272k)
    Andy Pavlo (CMU)


Keynote Session 2: Grand Challenges in Data Management: Approximate Query Processing

Wednesday 8:15-9:50
Location: International North
Session Chair: Dan Suciu

  • Approximate Query Processing: No Silver Bullet (sgm373k)
    Surajit Chaudhuri, Bolin Ding, Srikanth Kandula (Microsoft Research)
  • Approximate Query Engines: Commercial Challenges and Research Opportunities (sgm474k)
    Barzan Mozafari (University of Michigan)
  • Approximate Query Processing for Interactive Data Science (sgm575k)
    Tim Kraska (Brown University)





Teaser Talks 1 (1’ per paper)

Tuesday 9:50-10:30
Location: International North
Session Chair: Magda Balazinska


Teaser Talks 2 (1’ per paper)

Wednesday 9:50-10:30
Location: International North
Session Chair: Dan Suciu


Teaser Talks 3 (1’ per paper)

Thursday 9:50-10:30
Location: International North
Session Chair: Dan Olteanu






Session 1: Concurrency (1)

Tuesday 11:00-12:15
Location: ♜Continental B
Session Chair: Alan Fekete

  • ACIDRain: Concurrency-Related Attacks on Database-Backed Web Applications (sidm528)
    Todd Warszawski (Stanford University); Peter Bailis (Stanford University)
  • Cicada: Dependably Fast Multi-Core In-Memory Transactions (sidm383)
    Hyeontaek Lim (Carnegie Mellon University); Michael Kaminsky (Intel Labs); David G. Andersen (Carnegie Mellon University)
  • BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads (sidm267)
    Darko Makreshanski (ETH Zurich); Jana Giceva (ETH Zurich); Claude Barthels (ETH Zurich); Gustavo Alonso (ETH Zurich)


Session 2: Storage and Distribution (1)

Tuesday 11:00-12:15
Location: ♞Continental C
Session Chair: Sadoghi Hamedani

  • (Industrial) Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data Analytics (sgm161)
    Raghu Ramakrishnan, Baskar Sridharan, John R. Douceur, Pavan Kasturi, Balaji Krishnamachari-Sampath, Karthick Krishnamoorthy, Peng Li, Mitica Manu, Spiro Michaylov, Rogério Ramos, Neil Sharman, Zee Xu, Youssef Barakat, Chris Douglas, Richard Draves, Shrikant S Naidu, Shankar Shastry, Atul Sikaria, Simon Sun, Ramarathnam Venkatesan (Microsoft)
  • OctopusFS: A Distributed File System with Tiered Storage Management (sidm435)
    Elena Kakoulli (Cyprus University of Technology); Herodotos Herodotou (Cyprus University of Technology)
  • Monkey: Optimal Navigable Key-Value Store (sidm653)
    Niv Dayan (Harvard University); Manos Athanassoulis (Harvard University); Stratos Idreos (Harvard University)


Session 3: Streams

Tuesday 11:00-12:15
Location: ♝Buckingham
Session Chair: Bongki Moon

  • Enabling Signal Processing over Data Streams (sidm106)
    Milos Nikolic (University of Oxford); Badrish Chandramouli (Microsoft Research); Jonathan Goldstein (Microsoft Research)
  • Complete Event Trend Detection in High-Rate Event Streams (sidm165)
    Olga Poppe (WPI); Chuan Lei (NEC Labs America); Salah Ahmed (WPI); Elke Rundensteiner (WPI)
  • (Industrial) LittleTable: A Time-Series Database and Its Uses (sgm163)
    Sean Rhea, Eric Wang, Edmund Wong, Ethan Atkins, and Nat Storer


Session 4: Versions and Incremental Maintenance

Tuesday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Arun Kumar

  • Incremental View Maintenance over Array Data (sidm549)
    Weijie Zhao (University of California, Merced); Florin Rusu (University of California, Merced); Bin Dong (Lawrence Berkeley National Laboratory); Kesheng Wu (Lawrence Berkeley National Laboratory); Peter Nugent (Lawrence Berkeley National Laboratory)
  • Incremental Graph Computations: Doable and Undoable (sidm142)
    Wenfei Fan (Univ. of Edinburgh); Chunming Hu (Beihang Univ.); Chao Tian (Univ. of Edinburgh)
  • DEX: Query Execution in a Delta-based Storage System (sidm693)
    Amit Chavan (University of Maryland, College Park); Amol Deshpande (University of Maryland at College Park)


Session 5: Parallel and Distributed Query Processing (1)

Tuesday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Holger Pirk

  • Massively Parallel Processing of Whole Genome Sequence Data: An In-Depth Performance Study (sidm606)
    Abhishek Roy (University of Massachusetts Amherst); Yanlei Diao (University of Massachusetts Amherst & École Polytechnique); Uday Evani (New York Genome Center); Avinash Abhyankar (New York Genome Center); Clinton Howarth (New York Genome Center); Rémi Le Priol (École Polytechnique); Toby Bloom (New York Genome Center)
  • Distributed Provenance Compression (sidm039)
    Chen Chen (Univ. of Pennsylvania); Harshal Tushar Lehri (Univ. of Pennsylvania); Lay Kuan Loh (CMU); Anupam Alur (Univ. of Pennsylvania); Limin Jia (CMU); Boon Thau Loo (Univ. Of Pennsylvania); Wenchao Zhou (Georgetown Univ.)
  • ROBUS: Fair Cache Allocation for Data-parallel Workloads (sidm407)
    Mayuresh Kunjir (Duke University); Brandon Fain (Duke University); Kamesh Munagala (Duke University); Shivnath Babu (Duke University)


Session 6: Concurrency (2)

Tuesday 14:00-15:40
Location: ♜Continental B
Session Chair: Phil Bernstein

  • Transaction Repair for Multi-Version Concurrency Control (sidm006)
    Mohammad Dashti (École polytechnique fédérale de Lausanne); Sachin Basil John (École polytechnique fédérale de Lausanne); Amir Shaikhha (École polytechnique fédérale de Lausanne); Christoph Koch (École polytechnique fédérale de Lausanne)
  • Concerto: A High Concurrency Key-Value Store with Integrity (sidm497)
    Arvind Arasu (Microsoft); Ken Eguro (Microsoft); Raghav Kaushik (Microsoft); Donald Kossmann (Microsoft); Pingfan Meng (Intel Labs); Vineet Pandey (UCSD); Ravi Ramamurthy (Microsoft)
  • Fast Failure Recovery for Main-Memory DBMSs on Multicores (sidm370)
    Yingjun Wu (National University of Singapore); Wentian Guo (National University of Singapore); Chee-Yong Chan (National University of Singapore); Kian-Lee Tan (National University of Singapore)
  • Bringing Modular Concurrency Control to the Next Level (sidm502)
    Chunzhi Su (The University of Texas at Austin); Natacha Crooks (The University of Texas at Austin); Cong Ding (Cornell University); Lorenzo Alvisi (The University of Texas at Austin and Cornell University); Chao Xie (The University of Texas at Austin)


Session 7: Storage and Distribution (2)

Tuesday 14:00-15:40
Location: ♞Continental C
Session Chair: Mehul Shah

  • Wide Table Layout Optimization based on Column Ordering and Duplication (sidm060)
    Haoqiong Bian (DEKE Key Lab (MOE), Renmin Univ. of China); Ying Yan (Microsoft Research); Wenbo Tao (MIT); Liang Chen (Microsoft Research); Yueguo Chen (Renmin Univ. of China); Xiaoyong Du (Renmin Univ. of China); Thomas Moscibroda (Microsoft Research)
  • Query Centric Partitioning and Allocation for Partially Replicated Database Systems (sidm630)
    Tilmann Rabl (Technische Universität Berlin); Hans-Arno Jacobsen (University of Toronto)
  • (Industrial) Spanner: Becoming a SQL System (sgm164)
    David F. Bacon, Nathan Bales, Nico Bruno, Brian F. Cooper, Adam Dickinson, Andrew Fikes, Campbell Fraser, Andrey Gubarev, Milind Joshi, Eugene Kogan, Alexander Lloyd, Sergey Melnik, Christopher Taylor, Rajesh Rao, David Shue, Dale Woodford, Marcel van der Holst


Session 8: Tree & Graph Processing (1)

Tuesday 14:00-15:40
Location: ♝Buckingham
Session Chair: Semih Salihoglu

  • Landmark indexing for evaluation of label-constrained reachability queries (sidm221)
    Lucien Valstar (Eindhoven Univ. of Technology); George H. L. Fletcher (Eindhoven Univ. of Technology); Yuichi Yoshida (National Institute of Informatics and Preferred Infrastructure, Inc.)
  • Efficient Ad-Hoc Graph Inference and Matching in Biological Databases (sidm051)
    Xiang Lian (Kent State University); Dongchul Kim (University of Texas Rio Grande Valley)
  • DAG Reduction: Fast Answering Reachability Queries (sidm041)
    Junfeng Zhou (Donghua Univ.); Shijie Zhou (Yanshan Univ.); Jeffrey Xu Yu (Chinese Univ. of Hong Kong); Hao Wei (Chinese Univ. of Hong Kong); Ziyang Chen (Shanghai Lixin Univ. of Commerce); Xian Tang (Yanshan Univ.)
  • Flexible and Feasible Support Measures for Mining Frequent Patterns in Large Labeled Graphs (sidm111)
    Jinghan Meng (Univ. of South Florida); Yicheng Tu (Univ. of South Florida)


Session 9: New Hardware

Tuesday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Mohamed Mokbel

  • Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures (sidm213)
    David Sidler (ETH Zurich); Zsolt Istvan (ETH Zurich); Muhsen Owaida (ETH Zurich); Gustavo Alonso (ETH Zurich)
  • A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs (sidm569)
    Elias Stehle (Technical University of Munich (TUM)); Hans-Arno Jacobsen (Technical University of Munich (TUM))
  • FPGA-based Data Partitioning (sidm156)
    Kaan Kara (ETH Zuirch); Jana Giceva (ETH Zurich); Gustavo Alonso (ETH Zurich)
  • Template Skycube Algorithms for Heterogeneous Parallelism on Multicore and GPU Architectures (sidm306)
    Kenneth S. Bøgh (Aarhus Univ.); Sean Chester (NTNU); Darius idlauskas (EPFL); Ira Assent (Aarhus Univ.)


Session 10: Parallel and Distributed Query Processing (2)

Tuesday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Boris Glavic

  • Heterogeneity-aware Distributed Parameter Servers (sidm091)
    Jiawei Jiang (Peking Univ.); Bin Cui (Peking Univ.); Ce Zhang (ETH Zurich); Lele Yu (Peking Univ.)
  • Distributed Algorithms on Exact Personalized PageRank (sidm015)
    Tao Guo (NTU); Xin Cao (UNSW); Gao Cong (NTU); Jiaheng Lu (Universtiy of Helsinki); Xuemin Lin (UNSW)
  • (Best paper award) Parallelizing Sequential Graph Computations (sidm138)
    Wenfei Fan (Univ. of Edinburgh); Jingbo Xu (Univ. of Edinburgh); Yinghui Wu (Washington state Univ.); Jiaxin Jiang (Hong Kong Baptist Univ.); Zeyu Zheng (Peking Univ.); Bohan Zhang (Peking Univ.); Yang Cao (Univ. of Edinburgh); Chao Tian (Univ. of Edinburgh)


Session 11: Interactive Data Exploration and AQP (1)

Wednesday 11:00-12:15
Location: ♜Continental B
Session Chair: Mohamed Sarwat

  • Controlling False Discoveries During Interactive Data Exploration (sidm408)
    Zheguang Zhao (Brown University); Lorenzo De Stefani (Brown University); Emanuel Zgraggen (Brown University); Carsten Binnig (Brown University); Eli Upfal (Brown University); Tim Kraska (Brown University)
  • MacroBase: Prioritizing Attention in Fast Data (sidm042)
    Peter Bailis (Stanford InfoLab); Edward Gan (Stanford InfoLab); Samuel Madden (MIT); Deepak Narayanan (Stanford InfoLab); Kexin Rong (Stanford InfoLab); Sahaana Suri (Stanford InfoLab)
  • Data Canopy: Accelerating Exploratory Statistical Analysis (sidm623)
    Abdul Wasay (Harvard University); Xinding Wei (Harvard University); Niv Dayan (Harvard University); Stratos Idreos (Harvard University)


Session 12: Beliefs, Conflicts, Knowledge

Wednesday 11:00-12:15
Location: ♞Continental C
Session Chair: Reynold Cheng

  • Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning (sidm455)
    Niccolo’ Meneghetti (HPE Vertica); Oliver Kennedy (University at Buffalo); Wolfgang Gatterbauer (Carnegie Mellon University)
  • Database Learning: Toward a Database that Becomes Smarter Every Time (sidm378)
    Yongjoo Park (University of Michigan, Ann Arbor); Ahmad Shahab Tajik (University of Michigan, Ann Arbor); Michael Cafarella (University of Michigan, Ann Arbor); Barzan Mozafari (University of Michigan, Ann Arbor)
  • Staging User Feedback toward Rapid Conflict Resolution in Data Fusion (sidm133)
    Romila Pradhan (Purdue Univ.); Siarhei Bykau (Bloomberg L.P..); Sunil Prabhakar (Purdue Univ.)


Session 13: Influence in Social Networks

Wednesday 11:00-12:15
Location: ♝Buckingham
Session Chair: Pierre Senellart

  • Discovering Your Selling Points: Personalized Social Influential Tag Exploration (sidm201)
    Yuchen Li (National Univ. of Singapore); Ju Fan (Renmin Univ. of China); Dongxiang Zhang (Univ. of Electronic Science and Technology of China); Kian-Lee Tan (National Univ. of Singapore)
  • Coarsening Massive Influence Networks for Scalable Diffusion Analysis (sidm577)
    Naoto Ohsaka (The University of Tokyo); Tomohiro Sonobe (National Institute of Informatics); Sumio Fujita (Yahoo Japan Corporation); Ken-Ichi Kawarabayashi (National Institute of Informatics)
  • Debunking the Myths of Influence Maximization: An In-Depth Benchmarking Study (sidm029)
    Akhil Arora (Xerox Research Centre India); Sainyam Galhotra (UMass Amherst); Sayan Ranu (IIT Delhi)


Session 14: Mappings, Transformations, Pricing

Wednesday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Arash Termehchy

  • Interactive Mapping Specification with Exemplar Tuples (sidm473)
    Angela Bonifati (University Lyon 1 and CNRS Liris); Ugo Comignani (University Lyon 1 and CNRS Liris); Emmanuel Coquery (University Lyon 1 and CNRS Liris); Romuald Thion (University Lyon 1 and CNRS Liris)
  • Foofah: Transforming Data By Example (sidm521)
    Zhongjun Jin (University of Michigan); Michael R. Anderson (University of Michigan); Michael Cafarella (University of Michigan); H. V. Jagadish (University of Michigan)
  • QIRANA: a Framework for Scalable Query Pricing (sidm387)
    Shaleen Deep (University of Wisconsin – Madison); Paraschos Koutris (University of Wisconsin-Madison)


Session 15: Optimization and Performance (1)

Wednesday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Hank Korth

  • Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? (sidm609)
    Michael Kester (Harvard University); Manos Athanassoulis (Harvard University); Stratos Idreos (Harvard University)
  • Optimization of Disjunctive Predicates for Main Memory Column Stores (sidm430)
    Fisnik Kastrati (University of Mannheim); Guido Moerkotte (University of Mannheim)
  • A Top-Down Approach to Achieving Performance Predictability in Database Systems (sidm384)
    Jiamin Huang (University of Michigan); Barzan Mozafari (University of Michigan); Thomas Wenisch (University of Michigan); Grant Schoenebeck (University of Michigan)


Session 16: Interactive Data Exploration and AQP (2)

Wednesday 14:00-15:40
Location: ♜Continental B
Session Chair: Florin Rusu

  • Two-Level Sampling for Join Size Estimation (sidm020)
    Yu Chen (HKUST); Ke Yi (HKUST)
  • A General-Purpose Counting Filter: Making Every Bit Count (sidm327)
    Prashant Pandey (Stony Brook Univ.); Michael A. Bender (Stony Brook Univ.); Rob Johnson (Stony Brook Univ.); Rob Patro (Stony Brook Univ.)
  • BePI: Fast and Memory-Efficient Method for Billion-Scale Random Walk with Restart (sidm197)
    Jinhong Jung (Seoul National Univ.); Namyong Park (Seoul National Univ.); Sael Lee (State Univ. of New York (SUNY) Korea); U Kang (Seoul National Univ.)


Session 17: User Preferences

Wednesday 14:00-15:40
Location: ♞Continental C
Session Chair: Julia Stoyanovich

  • Determining the Impact Regions of Competing Options in Preference Space (sidm572)
    Bo Tang (Hong Kong Polytechnic University); Kyriakos Mouratidis (Singapore Management University); Man Lung Yiu (Hong Kong Polytechnic University)
  • Efficient Computation of Regret-ratio Minimizing Set: A Compact Maxima Representative (sidm087)
    Abolfazl Asudeh (Univ. of Texas at Arlington); Azade Nazi (Univ. of Texas at Arlington); Nan Zhang (George Washington Univ.); Gautam Das (Univ. of Texas at Arlington)
  • FEXIPRO: Fast and Exact Inner Product Retrieval in Recommender Systems (sidm362)
    Hui Li (The University of Hong Kong); Tsz Nam Chan (Hong Kong Polytechnic University); Man Lung Yiu (Hong Kong Polytechnic University); Nikos Mamoulis (The University of Hong Kong)
  • Feedback-Aware Social Event-Participant Arrangement (sidm412)
    Jieying She (HKUST); Lei Chen (Hong Kong University of Science and Technology);Yongxin Tong (Beihang University); Tianshu Song (Beihang University)


Session 18: Tree & Graph Processing (2)

Wednesday 14:00-15:40
Location: ♝Buckingham
Session Chair: Vincent Oria

  • Exploiting Common Patterns for Tree-Structured Data (sidm244)
    Zhiyi Wang (ICT CAS); Shimin Chen (ICT CAS)
  • Extracting and Analyzing Hidden Graphs from Relational Databases (sidm193)
    Konstantinos Xirogiannopoulos (Univ. of Maryland, College Park); Amol Deshpande (Univ. of Maryland, College Park)
  • TrillionG: A Trillion-scale Synthetic Graph Generator using a Recursive Vector Model (sidm380)
    Himchan Park (DGIST); Min-Soo Kim (DGIST)


Session 19: Machine Learning

Wednesday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Theodoros Rekatsinas

  • Schema Independent Relational Learning (sidm028)
    Jose Picado (Oregon State Univ.); Arash Termehchy (Oregon State Univ.); Alan Fern (Oregon State Univ.); Parisa Ataei (Oregon State Univ.)
  • Scalable Kernel Density Classification using Threshold-Based Pruning (sidm524)
    Edward Gan (Stanford University); Peter Bailis (Stanford University)
  • The BUDS Language for Distributed Machine Learning (sidm116)
    Zekai J. Gao (Rice Univ.); Shangyu Luo (Rice Univ.); Luis Perez (Rice Univ.); Chris Jermaine (Rice Univ.)
  • A Cost-based Optimizer for Gradient Descent Optimization (sidm567)
    Zoi Kaoudi (Qatar Computing Research Institute); Jorge Arnulfo Quiane Ruiz (Qatar Computing Research Institute); Saravanan Thirumuruganathan (Qatar Computing Research Institute); Sanjay Chawla (Qatar Computing Research Institute); Divy Agrawal (UC Santa Barbara)


Session 20: Optimization and Performance (2)

Wednesday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Eugen Wu

  • An Experimental Study of Bitmap Compression vs. Inverted List Compression (sidm338) Jianguo Wang (UC San Diego); Chunbin Lin (UC San Diego); Yannis Papakonstantinou (UC San Diego); Steven Swanson (UC San Diego)
  • Automatic Database Management System Tuning Through Large-scale Machine Learning (sidm488)
    Dana Van Aken (Carnegie Mellon University); Andrew Pavlo (Carnegie Mellon University); Geoffrey J. Gordon (Carnegie Mellon University); Bohan Zhang (Peking University)
  • Solving the Join Ordering Problem via Mixed Integer Linear Programming (sidm534)
    Immanuel Trummer (Cornell University); Christoph Koch (EPFL)
  • (Industrial) Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases (sgm162)
    Alexandre Verbitski, Anurag Gupta, Debanjan Saha, Murali Brahmadesam, Kamal Gupta, Raman Mittal, Sailesh Krishnamurthy, Sandor Maurice, Tengiz Kharatishvili, Xiaofeng Bao


Session 21: Encryption

Thursday 11:00-12:15
Location: ♜Continental B
Session Chair: Arvind Arasu

  • Fast Searchable Encryption with Tunable Locality (sidm696)
    Ioannis Demertzis (University of Maryland); Charalampos Papamanthou (University of Maryland)
  • Cryptanalysis of Comparable Encryption in SIGMOD’16 (sidm180)
    Caleb Horst (Univ. of Washington Tacoma); Ryo Kikuchi (NTT Secure Platform Laboratories); Keita Xagawa (NTT Secure Platform Laboratories)
  • BLOCKBENCH: A Framework for Analyzing Private Blockchains (sidm519)
    Tien Tuan Anh Dinh (National University of Singapore); Ji Wang (National University of Singapore); Gang Chen (Zhejiang University); Rui Liu (National University of Singapore); Beng Chin Ooi (National University of Singapore); Kian-Lee Tan (National University of Singapore)


Session 22: Cleaning, Versioning, Fusion (1)

Thursday 11:00-12:15
Location: ♞Continental C
Session Chair: George Konstantinidis

  • Living in Parallel Realities — Co-Existing Schema Versions with a Bidirectional Database Evolution Language (sidm580)
    Kai Herrmann (TU Dresden); Hannes Voigt (TU Dresden); Andreas Behrend (University of Bonn); Jonas Rausch (TU Dresden); Wolfgang Lehner (TU Dresden)
  • Synthesizing Mapping Relationship Using Table Corpus (sidm363)
    Yue Wang (University of Massachusetts Amherst); Yeye He (Microsoft Research)
  • Waldo: An Adaptive Human Interface for Crowd Entity Resolution (sidm067)
    Vasilis Verroios (Stanford Univ.); Hector Garcia-Molina (Stanford Univ.); Yannis Papakonstantinou (UC San Diego)


Session 23: Tree & Graph Processing (3)

Thursday 11:00-12:15
Location: ♝Buckingham
Session Chair: Yufei Tao

  • ZipG: A Memory-efficient Graph Store for Interactive Queries (sidm373)
    Anurag Khandelwal (UC Berkeley); Zongheng Yang (UC Berkeley); Evan Ye (UC Berkeley); Rachit Agarwal (Cornell University); Ion Stoica (UC Berkeley)
  • All-in-One: Graph Processing in RDBMSs Revisited (sidm141)
    Kangfei Zhao (The Chinese Univ. of Hong Kong); Jeffrey Xu Yu (The Chinese Univ. of Hong Kong)
  • Computing A Near-Maximum Independent Set in Linear Time by Reducing-Peeling (sidm127)
    Lijun Chang (Univ. of New South Wales); Wei Li (Univ. of New South Wales); Wenjie Zhang (Univ. of New South Wales)


Session 24: Spatial and Multidimensional Data (1)

Thursday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Guoliang Li

  • Utility-Aware Ridesharing on Road Networks (sidm356)
    Peng Cheng (Hong Kong University of Science and Technology); Hao Xin (Hong Kong University of Science and Technology); Lei Chen (Hong Kong University of Science and Technology)
  • Distance Oracle on Terrain Surface (sidm529)
    Victor Junqiu Wei (The Hong Kong University of Science and Technology); Raymond Chi-Wing Wong (the Hong Kong University of Science and Technology); Cheng Long (Queen’s University Belfast); David Mount (University of Maryland)
  • Efficient Computation of Top-k Frequent Terms over Spatio-Temporal Ranges (sidm514)
    Pritom Ahmed (University of California, Riverside); Mahbub Hasan (University of California, Riverside); Abhijith Kashyap (University of California, Riverside); Vagelis Hristidis (University of California, Riverside); Vassilis J. Tsotras (University of California, Riverside)


Session 25: Optimization and Main Memory (1)

Thursday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Gautam Das

  • Optimizing Iceberg Queries with Complex Joins (sidm638)
    Brett Walenz (Duke University); Sudeepa Roy (Duke University); Jun Yang (Duke University)
  • The Dynamic Yannakakis Algorithm: Compact and Efficient Query Processing Under Updates (sidm471)
    Muhammad Idris (Université Libre de Bruxelles and Technische Universität Dresden); Stijn Vansummeren (Université Libre de Bruxelles); Martin Ugarte (Université Libre de Bruxelles)
  • Revisiting Reuse in Main Memory Database Systems (sidm245)
    Kayhan Dursun (Brown Univ.); Carsten Binnig (Brown Univ.); Ugur Cetintemel (Brown Univ.); Tim Kraska (Brown Univ.)


Session 26: Privacy

Thursday 14:00-15:40
Location: ♜Continental B
Session Chair: Michael Hay

  • Pufferfish Privacy Mechanisms for Correlated Data (sidm452)
    Shuang Song (University of California San Diego); Yizhen Wang (University of California San Diego); Kamalika Chaudhuri (University of California San Diego)
  • Differentially Private Stochastic Gradient Descent for in-RDBMS Analytics (sidm604)
    Xi Wu (University of Wisconsin-Madison); Fengan Li (University of Wisconsin-Madison); Arun Kumar (UCSD); Kamalika Chaudhuri (UCSD); Somesh Jha (University of Wisconsin-Madison); Jeffrey Naughton (University of Wisconsin-Madison)
  • Pythia: Data Dependent Differentially Private Algorithm Selection (sidm155)
    Ios Kotsogiannis (Duke Univ.); Ashwin Machanavajjhala (Duke Univ.); Michael Hay (Colgate Univ.); Gerome Miklau (Univ. of Massachusetts Amherst)
  • Utility Cost of Formal Privacy for Releasing National Employer-Employee Statistics (sidm129)
    Samuel Haney (Duke Univ.); Ashwin Machanavajjhala (Duke Univ.); John Abowd (U.S. Census Bureau); Matthew Graham (U.S. Census Bureau); Mark Kutzbach (U.S. Census Bureau); Lars Vilhuber (Cornell Univ.)


Session 27: Cleaning, Versioning, Fusion (2)

Thursday 14:00-15:40
Location: ♞Continental C
Session Chair: Paris Koutris

  • Online Deduplication for Databases (sidm124)
    Lianghong Xu (CMU); Andrew Pavlo (CMU); Sudipta Sengupta (Microsoft Research); Gregory Ganger (CMU)
  • QFix: Diagnosing errors through query histories (sidm032)
    Xiaolan Wang (University of Massachusetts Amherst); Alexandra Meliou (University of Massachusetts Amherst); Eugene Wu (Columbia University)
  • UGuide – User-Guided Discovery of FD-Detectable Errors (sidm438)
    Saravanan Thirumuruganathan (QCRI, HBKU); Laure Berti-Equille (QCRI, HBKU); Mourad Ouzzani (QCRI, HBKU); Jorge-Arnulfo Quiane-Ruiz (QCRI, HBKU); Nan Tang (QCRI, HBKU)
  • SLiMFast: Guaranteed Results for Data Fusion and Source Reliability (sidm199)
    Theodoros Rekatsinas (Stanford Univ.); Manas Joglekar (Stanford Univ.); Hector Garcia-Molina (Stanford Univ.); Aditya Parameswaran (Univ. of Illinois (UIUC)); Christopher Re (Stanford Univ.)


Session 28: Crowdsourcing

Thursday 14:00-15:40
Location: ♝Buckingham
Session Chair: Jiannan Wang

  • Crowdsourced Top-k Queries by Confidence-Aware Pairwise Judgments (sidm210)
    Ngai Meng Kou (Univ. of Macau); Yan Li (Univ. of Macau); Hao Wang (Nanjing Univ.); Leong Hou U (Univ. of Macau); Zhiguo Gong (Univ. of Macau)
  • Falcon: Scaling Up Hands-Off Crowdsourced Entity Matching to Build Cloud Services (sidm284)
    Sanjib Das (University of Wisconsin-Madison); Paul Suganthan G. C. (University of Wisconsin-Madison); AnHai Doan (University of Wisconsin-Madison); Jeffrey F. Naughton (Google); Ganesh Krishnan (@WalmartLabs); Rohit Deep (@WalmartLabs); Esteban Arcaute (@WalmartLabs); Vijay Raghavendra (@WalmartLabs); Youngchoon Park (Johnson Controls)
  • CrowdDQS: Dynamic Question Selection in Crowdsourcing Systems (sidm663)
    Asif R. Khan (Stanford University); Hector Garcia-Molina (Stanford University)
  • CDB: A Crowd-Powered Database System (sidm526)
    Guoliang Li (Tsinghua University); Chengliang Chai (Tsinghua University); Xueping Weng (Tsinghua University); Ju Fan (Renmin University); Jian Li (Tsinghua University); Yudian Zheng (Unviersity of Hong Kong); Yuanbing Li (Tsinghua Unviersity); Xiang Yu (Tsinghua University); Xiaohang Zhang (Tsinghua University); Haitao Yuan (Tsinghua University)


Session 29: Spatial and Multidimensional Data (2)

Thursday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Walid Aref

  • Scaling Locally Linear Embedding (sidm414)
    Yasuhiro Fujiwara (NTT Communication Science Laboratories); Naoki Marumo (NTT Communication Science Laboratories); Mathieu Blondel (NTT Communication Science Laboratories); Koh Takeuchi (NTT Communication Science Laboratories); Hideaki Kim (NTT Communication Science Laboratories); Iwata Tomoharu (NTT Communication Science Laboratories); Naonori Ueda (NTT Communication Science Laboratories)
  • Dynamic Density Based Clustering (sidm615)
    Junhao Gan (University of Queensland); Yufei Tao (University of Queensland)
  • Extracting Top-K Insights from Multi-dimensional Data (sidm022)
    Bo Tang (The Hong Kong Polytechnic Univ.); Shi Han (Microsoft Research); Man Lung Yiu (Hong Kong Polytechnic Univ.); Rui Ding (Microsoft Research); Dongmei Zhang (Microsoft Research)
  • QUILTS: Multidimensional Data Partitioning Framework Based on Query-Aware and Skew-Tolerant Space-Filling Curves (sidm099)
    Shoji Nishimura (NEC Corporation); Haruo Yokota (Tokyo Institute of Technology)


Session 30: Optimization and Main Memory (2)

Thursday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Thomas Neuman

  • Leveraging Re-costing for Online Optimization of Parameterized Queries with Guarantees (sidm536)
    Anshuman Dutt (Microsoft Research); Vivek Narasayya (Microsoft Research); Surajit Chaudhuri (Microsoft Research)
  • Handling Environments in a Nested Relational Algebra with Combinators and an Implementation in a Verified Query Compiler (sidm294)
    Joshua Auerbach (IBM Research); Martin Hirzel (IBM Research); Louis Mandel (IBM Research); Avraham Shinnar (IBM Research); Jerome Simeon (IBM Research)
  • From In-Place Updates to In-Place Appends: Revisiting Out-of-Place Updates on Flash (sidm263)
    Sergey Hardock (Technische Universität Darmstadt); Ilia Petrov (Reutlingen Univ.); Robert Gottstein (Technische Universität Darmstadt); Alejandro Buchmann (Technische Universität Darmstadt)




SIGMOD/PODS Poster & Demo Session 1

Tuesday 16:00-18:00
Location: ⚓Stevens Salon D


  • All SIMOD papers from Tuesday: Research Sessions 1-10
  • All PODS papers from Research Sessions 1, 3, 4, 7


  • Visual Graph Query Construction and Refinement
    Robert Pienta (Georgia Institute of Technology), Fred Hohman (Georgia Institute of Technology), Acar Tamersoy (Georgia Institute of Technology), Alex Endert (Georgia Institute of Technology), Shamkant Navathe (Georgia Institute of Technology), Hanghang Tong (Arizona State University), Duen Horng Chau (Georgia Institute of Technology)
  • Demonstration of the Cosette Automated SQL Prover
    Shumo Chu (University of Washington), Daniel Li (University of Washington), Chenglong Wang (University of Washington), Alvin Cheung (University of Washington), Dan Suciu (University of Washington)
  • Interactive Time Series Analytics Powered by ONEX
    Rodica Neamtu (Worcester Polytechnic Institute), Ramoza Ahsan (Worcester Polytechnic Institute), Charles Lovering (Worcester Polytechnic Institute), Cuong Nguyen (Worcester Polytechnic Institute), Elke Rundensteiner (Worcester Polytechnic Institute), Gabor Sarkozy (Worcester Polytechnic Institute)
  • A Demonstration of Lusail – Querying Linked Data at Scale
    Essam Mansour (HBKU), Ibrahim Abdelaziz (King Abdullah University of Science & Technology), Mourad Ouzzani (HBKU), Ashraf Aboulnaga (HBKU), Panos Kalnis (King Abdullah University of Science & Technology)
  • Foofah: A Programming-By-Example System for Synthesizing Data Transformation Programs
    Zhongjun Jin (University of Michigan), Michael R Anderson (University of Michigan), Michael Cafarella (University of Michigan), H. V Jagadish (University of Michigan)
  • Virtualized Network Service Topology Exploration Using Nepal
    Pramod Jamkhedkar (AT&T Labs – Research), Theodore Johnson (AT&T Labs – Research), Yaron Kanza (AT&T Labs – Research), Aman Shaikh (AT&T Labs – Research), N.K. Shankarnarayanan (AT&T Labs – Research), Vladislav Shkapenyuk (AT&T Labs – Research), Gordon Woodhull (AT&T Labs – Research)
  • VisualCloud Demonstration: A DBMS for Virtual Reality
    Brandon Haynes (University of Washington), Artem Minyaylov (University of Washington), Magdalena Balazinska (University of Washington), Luis Ceze (University of Washington), Alvin Cheung (University of Washington)
  • The Best of Both Worlds: Big Data Programming with Both Productivity and Performance
    Fan Yang (The Chinese University of Hong Kong), Yuzhen Huang (The Chinese University of Hong Kong), Yunjian Zhao (The Chinese University of Hong Kong), Jinfeng Li (The Chinese University of Hong Kong), Guanxian Jiang (The Chinese University of Hong Kong), James Cheng (The Chinese University of Hong Kong)
  • Debugging Big Data Analytics in Spark with BigDebug
    Muhammad Ali Gulzar (University of California, Los Angeles), Matteo Interlandi (University of California, Los Angeles), Tyson Condie (University of California, Los Angeles), Miryung Kim (University of California, Los Angeles)
  • Interactive Query Synthesis from Input-Output Examples
    Chenglong Wang (University of Washington), Alvin Cheung (University of Washington), Rastislav Bodik (University of Washington)
  • Generating Concise Entity Matching Rules
    Rohit Singh (CSAIL, MIT), Vamsi Meduri (Arizona State University), Ahmed Elmagarmid (Qatar Computing Research Institute, HBKU), Samuel Madden (CSAIL, MIT), Paolo Papotti (Arizona State University), Jorge-Arnulfo Quiané-Ruiz (Qatar Computing Research Institute, HBKU), Armando Solar-Lezama (CSAIL, MIT), Nan Tang (Qatar Computing Research Institute, HBKU)
  • A Demo of the Data Civilizer System
    Raul Castro Fernandez (Massachusetts Institute of Technology), Dong Deng (Massachusetts Institute of Technology), Essam Mansour (HBKU), Abdulhakim A Qahtan (HBKU), Wenbo Tao (Massachusetts Institute of Technology), Ziawasch Abedjan (TU Berlin), Ahmed Elmagarmid (HBKU), Ihab F Ilyas (University of Waterloo), Samuel Madden (Massachusetts Institute of Technology), Mourad Ouzzani (HBKU), Michael Stonebraker (Massachusetts Institute of Technology), Nan Tang (HBKU)
  • Querying and Exploring Polygamous Relationships in Urban Spatio-Temporal Data Sets
    Yeuk-Yin Chan (New York University). Fernando Chirigati (New York University), Harish Doraiswamy (New York University) Cláudio T. Silva (New York University), Juliana Freire (New York University)
  • Graph Data Mining with Arabesque
    Eslam Hussein (Qatar Computing Research Institute – HBKU), Abdurrahman Ghanem (Qatar Computing Research Institute – HBKU), Vinicius Vitor dos Santos Dias (Universidade Federal de Minas Gerais), Carlos H. C. Teixeira (Universidade Federal de Minas Gerais), Ghadeer AbuOda (College of Science and Engineering – HBKU), Marco Serafini (Qatar Computing Research Institute – HBKU), Georgos Siganos (Qatar Computing Research Institute – HBKU), Gianmarco De Francisci Morales (Qatar Computing Research Institute – HBKU), Ashraf Aboulnaga (Qatar Computing Research Institute – HBKU), Mohammed Zaki (Rensselaer Polytechnic
  • Alpine: Efficient In-Situ Data Exploration in the Presence of Updates
    Antonios Anagnostou (Aristotle University of Thessaloniki), Matthaios Olma (Ecole Polytechnique Federal Lausanne), Anastasia Ailamaki (Ecole Polytechnique Federal Lausanne)


SIGMOD/PODS Poster & Demo Session 2

Wednesday 16:00-18:00
Location: ⚓Stevens Salon D


  • All SIGMOD papers from Wednesday: Research Sessions 11-20
  • All PODS papers from Research Sessions 2, 5, 6


  • In-Browser Interactive SQL Analytics with Afterburner
    Kareem El Gebaly (University of Waterloo), Jimmy Lin (University of Waterloo)
  • OrpheusDB: A Lightweight Approach to Relational Dataset Versioning
    Liqi Xu (University of Illinois Urbana-Champaign), Silu Huang (University of Illinois Urbana-Champaign), Sili Hui (University of Illinois Urbana-Champaign), Aaron J. Elmore (University of Chicago), Aditya Parameswaran (University of Illinois Urbana-Champaign)
  • doppioDB: A Hardware Accelerated Database
    David Sidler (ETH Zurich), Zsolt Istvan (ETH Zurich), Muhsen Owaida (ETH Zurich), Kaan Kara (ETH Zurich), Gustavo Alonso (ETH Zurich)
  • DBridge: Translating Imperative Code to SQL
    K. Venkatesh Emani (Indian Institute of Technology, Bombay), Tejas Deshpande (Indian Institute of Technology, Bombay & Microsoft IDC), Karthik Ramachandra (Indian Institute of Technology, Bombay & Microsoft Gray Systems Lab), S. Sudarshan (Indian Institute of Technology, Bombay)
  • BEAS: Bounded Evaluation of SQL Queries
    Yang Cao (University of Edinburgh & Beihang University), Wenfei Fan (University of Edinburgh & Beihang University), Yanghao Wang (University of Edinburgh), Tengfei Yuan (University of Edinburgh), Yanchao Li (Nanjing University of Science and Technology), Laura Yu Chen (Huawei America Research Center)
  • Safe Visual Data Exploration
    Zheguang Zhao (Brown University), Emanuel Zgraggen (Brown University), Lorenzo De Stefani (Brown University), Carsten Binnig (Brown University), Eli Upfal (Brown University), Tim Kraska (Brown University)
  • Optimizing Data-Intensive Applications Automatically By Leveraging Parallel Data Processing Frameworks
    Maaz Bin Safeer Ahmad (University of Washington), Alvin Cheung (University of Washington)
  • DIAS: Differentially Private Interactive Algorithm Selection using Pythia
    Ios Kotsogiannis (Duke University), Michael Hay (Colgate University), Ashwin Machanavajjhala (Duke University), Gerome Miklau (University of Massachusetts Amherst), Margaret Orr (Colgate University)
  • Snorkel: Fast Training Set Generation for Information Extraction
    Alexander J. Ratner (Stanford University), Stephen H. Bach (Stanford University), Henry R. Ehrenberg (Stanford University), Chris Ré (Stanford University)
  • Synthesizing Extraction Rules from User Examples with SEER
    Maeda F. Hanafi (New York University – Abu Dhabi), Azza Abouzied (New York University – Abu Dhabi), Laura Chiticariu (IBM Research – Almaden), Yunyao Li (IBM Research – Almaden)
  • Scout: A GPU-Aware System for Interactive Spatio-temporal Data Visualization
    Harshada Chavan (University of Minnesota), Mohamed F Mokbel (University of Minnesota)
  • Graphflow: An Active Graph Database
    Chathura Kankanamge (University of Waterloo), Siddhartha Sahu (University of Waterloo), Amine Mhedbhi (University of Waterloo), Jeremy Chen (University of Waterloo), Semih Salihoglu (University of Waterloo)
  • Demonstration: MacroBase, A Fast Data Analysis Engine
    Peter Bailis (Stanford University), Edward Gan (Stanford University), Kexin Rong (Stanford University), Sahaana Suri (Stanford University)
  • Q*cert: A Platform for Implementing and Verifying Query Compilers
    Joshua S. Auerbach (IBM Research), Martin Hirzel (IBM Research), Louis Mandel (IBM Research), Avraham Shinnar (IBM Research), Jérôme Siméon (IBM Research)
  • A Demonstration of Interactive Analysis of Performance Measurements with Viska
    Helga Gudmundsdottir (University of Washington), Babak Salimi (University of Washington), Magdalena Balazinska (University of Washington), Dan R. K. Ports (University of Washington), Dan Suciu (University of Washington)
  • The VADA Architecture for Cost-Effective Data Wrangling
    Nikolaos Konstantinou (University of Manchester), Martin Koehler (University of Manchester), Edward Abel (University of Manchester), Cristina Civili (University of Edinburgh), Bernd Neumayr (University of Oxford), Emanuel Sallinger (University of Oxford), Alvaro A. A. Fernandes (University of Manchester), Georg Gottlob (University of Oxford), John A. Keane (University of Manchester), Leonid Libkin (University of Edinburgh), Norman Paton (University of Manchester)


SIGMOD Poster 3 & Best of Demo Session

Thursday 16:00-18:00
Location: ⚓Stevens Salon D

  • All papers from Thursday: Research Sessions 21-30
  • The Goal Behind the Action: Toward Goal-Aware Systems and Applications
    Dimitra Papadimitriou, Georgia Koutrika, John Mylopoulos, Yannis Velegrakis (from TODS 2016)
  • Best of Demo





Tutorial 1: Crowdsourced Data Management: Overview and Challenges

Sunday 9:00-10:30, 11:00-12:30
Location: ♜Continental B
Guoliang Li, Yudian Zheng, Ju Fan, Jiannan Wang and Reynold Cheng


Tutorial 2: Graph Querying Meets HCI: State of the Art and Future Directions

Sunday 09:00-10:30
Location: ♞Continental C
Sourav S Bhowmick, Byron Choi and Chengkai Li


Tutorial 3: Graph Exploration: From the User to Large Graphs

Sunday 11:00-12:30
Location: ♞Continental C
Davide Mottin and Emmanuel Müller


Tutorial 4: Differential Privacy in the Wild:  A tutorial on current practices & open challenges

Sunday 14:00–15:30, 16:00–18:00
Location: ♜Continental B
Ashwin Machanavajjhala, Xi He and Michael Hay


Tutorial 5: How to Build a Non-Volatile Memory Database Management System

Sunday 14:00-15:30
Location: ♞Continental C
Joy Arulraj and Andrew Pavlo


Tutorial 6: Data Structures Engineering For Byte-Addressable Non-Volatile Memory

Sunday 16:00-18:00
Location: ♞Continental C
Ismail Oukid and Wolfgang Lehner


Tutorial 7: Building Structured Databases of Factual Knowledge from Massive Text Corpora

Friday 9:00-10:30
Location: ✵Stevens Salon C-5
Xiang Ren, Meng Jiang, Jingbo Shang and Jiawei Han


Tutorial 8: Data Profiling

Friday 11:00-12:30
Location: ✵Stevens Salon C-5
Ziawasch Abedjan, Lukasz Golab and Felix Nauman


Tutorial 9: Data Management in Machine Learning: Challenges, Techniques, and Systems

Friday 9:00-10:30
Location: ✵Stevens Salon C-6
Arun Kumar, Matthias Boehm and Jun Yang


Tutorial 10: Data Management Challenges in Production Machine Learning

Friday 11:00-12:30
Location: ✵Stevens Salon C-6
Neoklis Polyzotis, Sudip Roy, Steven Whang and Martin Zinkevich


Tutorial 11: Natural Language Data Management and Interfaces: Recent Development and Open Challenges

Friday 14:00 – 15:30, 16:00 – 18:00
Location: ✵Stevens Salon C-5
Yunyao Li and Davood Rafiei


Tutorial 12: Hybrid Transactional/Analytical Processing: A Survey

Friday 14:00-15:30
Location: ✵Stevens Salon C-6
Fatma Ozcan, Yuanyuan Tian and Pinar Tozun


Tutorial 13: Query Processing Techniques for Big Spatial-Keyword Data

Friday 16:00-18:00
Location: ✵Stevens Salon C-6
Ahmed Mahmood and Walid Aref






Lunch with Award Announcements

Tuesday 12:15-14:00
Location: International North
Session Chair: Donald Kossman

  • Programming Contest Award
  • Distinguished PC members
  • Reproducibility Awards
  • SIGMOD Best Paper Award
  • PODS Best Student Paper
  • PODS Best Paper Award
  • PODS Test of Time Award
  • Research Highlights


SIGMOD Awards Talks

Thursday 8:15-9:50
Location: International North
Session Chair: Donald Kossman

  • Best Demonstration Award Announcement
  • Jim Gray Doctoral Dissertation Award and Talk
  • System Award and Talk
  • Contributions Award Announcement
  • Test-of-Time Award and Talk
  • Edgar F. Codd Innovations Award and Talk



Career in Industry Panel

Wednesday 16:00-18:00
Location: ♜Continental B
Session Chair: Badrish Chandramouli

  • Donald Kossmann (Microsoft)
  • C. Mohan (IBM)
  • Sailesh Krishnamurthy (Amazon)
  • John Cieslewicz (Google)
  • Shasank Chavan (Oracle)
  • Jianjun Chen (Huawei)
  • Mostafa Mokhtar (Cloudera)



SIGMOD Business Lunch

Wednesday 12:15-14:00
Location: International North

  • Student Research Competition Winners
  • SIGMOD Chair’s Report
  • SIGMOD Vice Chair’s Report
  • SIGMOD Secretary/Treasurer’s Report
  • SIGMOD PC Chair’s Report
  • Advertisement for SIGMOD 2018



New Researcher Symposium

Tuesday 18:15-20:15
Location: ♜Continental B



Student Research Competition

Tuesday 18:15-20:15
Location: ♞Continental C