This thesis advances visualization design research by developing and evaluating new theoretical knowledge and computational techniques, which target the rising complexity of data and growing …
Reinforcement learning defines the problem facing agents that learn to make good decisions through action and observation alone. To be effective problem solvers, such agents …
This is an updated version of original (DOI: 10.26300/1pad-7574) that contains minor revisions (see page iv for list of revisions). Reinforcement learning defines the problem …
Recent research has proposed a variety of cross-cutting tools to help monitor and troubleshoot end-to-end behaviors in distributed systems. However, most prior tools focus on …
Humans are able to solve complex problems by distilling their knowledge of the world into simplified task-relevant representations and creating plans to achieve their goals. …
The widespread popularity of visual data exploration tools has empowered domain experts in a broad range of fields to make data-driven decisions. However, a key …
This work unifies insights from the systems and functional programming communities, in order to enable compositional reasoning about software which is nonetheless efficiently realizable in …
Just as an interconnected-computerized world has produced large amounts of data resulting in exciting challenges for machine learning, connected households with robots and smart devices …
The adoption of cloud computing has pushed many big-data analytics frameworks to run as multi-tenant services where users submit jobs and a cluster resource manager …
Facility-placement and route-planning optimization problems aim to minimize the cost of providing a service to a set of clients. These problems arise frequently in a …
Depth reconstruction tries to obtain 3D scene geometry from incomplete or low-dimensional data — and it is usually a vital first step in many computational …
I introduce novel concentration-of-measure bounds for the supremum deviation, several variance concepts, and a family of game-theoretic welfare functions. I then apply these bounds to …
End-to-end encrypted relational database management systems are the “holy grail” of database security and have been studied by the research community for the last 20 …
Designing Artificial Intelligence (AI) is still reserved for experts, and the existing design paradigm follows a data-driven approach: domain experts start with a hypothetical model, …
The digitization of the economy has had a revolutionary impact on society, and, today, people use digital web services to conduct essential daily activities, such …
The rise of the Internet has generated and has enabled the collection of massive amounts of data. However, this modern ubiquity and abundance of data …
Recent advancements in hardware have caused a shift toward purely in-memory data processing, forcing a complete redesign of the high-overhead abstractions (e.g., Volcano-style iterators) at …
Personal data is under constant threat in the modern world --- from corporations looking to profit from over-collection and sale of personal data, to criminal …