Optimizing Declarative Graph Queries at Large Scale
This paper presents GraphRex, an efficient, robust, scalable, and easy-to-program framework for graph processing on datacenter infrastructure. To users, GraphRex presents a declarative, Datalog-like interface that is natural and expressive. Underneath, it compiles those queries…
Demonstration of Probabilistic Predicates
Demo system for the paper titled “Interactive Demonstration of Probabilistic Predicates” at SIGMOD18.
Modular SandDance
SandDance is a suite of JavaScript components for data visualization. Visually explore, understand, and present your data.
Keynote – The Future of Work And the Power of Data
Automation, digital platforms, and AI are changing the fundamental nature of work. Many activities that we do today have the potential to be automated, but there is also huge potential to dramatically enhance individual productivity.…
Future of Spreadsheeting
The spreadsheet has continually evolved to remain at the forefront of productivity tools and work practices for over forty years. For example, today’s spreadsheets embrace collaboration, serve as databases, are mobile, and encompass AI-powered interaction…
Spreadsheet Intelligence for Ideas of Excel
Ideas in Excel aims at such one-click intelligence—when a user clicks the Ideas button on the Home tab of Excel, the intelligent service will empower the user to understand his or her data via automatic…
Immersive Storytelling with Data in Plain & Mixed Reality
Immersive visualization and storytelling techniques allow insights in complex data to be more effectively communicated to users.
The Perspective Engine: Making Numbers Easier to Understand
The Perspective Engine is an AI tool that automates the process of putting giant and unfamiliar numbers into familiar context, such as demonstrating the capacity of a CD-ROM with a stack of paper hundreds of…
Designing Succinct Secondary Indexing Mechanism by Exploiting Column Correlations
Database admins construct secondary indexes on data tables to accelerate query processing in relational database management systems (RDBMSs). Unfortunately, maintaining multiple secondary indexes in the same database can be extremely space consuming, causing significant performance…