Lecture 20: Scaling Inference with RDBMS

Slides:



Advertisements
Similar presentations
1 Challenge the future Multi-scale mining of fMRI data with hierarchical structured sparsity – R. Jenatton et al, SIAM Journal of Imaging Sciences, 2012.
Advertisements

University of Texas at Austin Machine Learning Group Department of Computer Sciences University of Texas at Austin Discriminative Structure and Parameter.
ECE 562 Computer Architecture and Design Project: Improving Feature Extraction Using SIFT on GPU Rodrigo Savage, Wo-Tak Wu.
Mitigating the Performance Degradation due to Faults in Non-Architectural Structures Constantinos Kourouyiannis Veerle Desmet Nikolas Ladas Yiannakis Sazeides.
Queueing Models with Spatial Interactions. Challenges and approaches David Gamarnik MIT Markov Lecture Discussion INFORMS 2011 TexPoint fonts used in EMF.
Simulated Annealing Student (PhD): Umut R. ERTÜRK Lecturer : Nazlı İkizler Cinbiş
Montek Singh COMP Oct 4,  Basics of probabilistic design ◦ energy-correctness tradeoff ◦ probabilistic Boolean logic ◦ approximate arithmetic.
Programming Multiprocessors with Explicitly Managed Memory Hierarchies ELEC 6200 Xin Jin 4/30/2010.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
1 CS1001 Lecture Overview Java Programming Java Programming Midterm Review Midterm Review.
CHE 315 – Lecture 1 8/29/05 Introduction. Syllabus highlights.
CS 61C L20 Introduction to Synchronous Digital Systems (1) Garcia, Fall 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c.
Low-voltage techniques Mohammad Sharifkhani. Reading Text Book I, Chapter 4 Text Book II, Section 11.7.
Statistical Relational Learning Pedro Domingos Dept. Computer Science & Eng. University of Washington.
The Paradigm of Econometrics Based on Greene’s Note 1.
BiGraph BiGraph: Bipartite-oriented Distributed Graph Partitioning for Big Learning Jiaxin Shi Rong Chen, Jiaxin Shi, Binyu Zang, Haibing Guan Institute.
University of Michigan Electrical Engineering and Computer Science 1 Dynamic Acceleration of Multithreaded Program Critical Paths in Near-Threshold Systems.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Dong Hyuk Woo Nak Hee Seong Hsien-Hsin S. Lee
1 Advance Computer Architecture CSE 8383 Ranya Alawadhi.
Copyright in Modern Times $$$ ™ vs ©
Tuffy Scaling up Statistical Inference in Markov Logic using an RDBMS
Spring 2006 Wavescalar S. Swanson, et al. Computer Science and Engineering University of Washington Presented by Brett Meyer.
Optimizing Power and Energy Lei Fan, Martyn Romanko.
ECE 8443 – Pattern Recognition Objectives: Jensen’s Inequality (Special Case) EM Theorem Proof EM Example – Missing Data Intro to Hidden Markov Models.
Lecture 5: Register Transfer & Micro-OpsOverview1.
Lecture PowerPoint Slides Basic Practice of Statistics 7 th Edition.
Happy Mittal (Joint work with Prasoon Goyal, Parag Singla and Vibhav Gogate) IIT Delhi New Rules for Domain Independent Lifted.
Observation vs. Inferences The Local Environment.
Rigel: An Architecture and Scalable Programming Interface for a 1000-core Accelerator Paper Presentation Yifeng (Felix) Zeng University of Missouri.
1 Cache-Oblivious Query Processing Bingsheng He, Qiong Luo {saven, Department of Computer Science & Engineering Hong Kong University of.
CAD for VLSI Ramakrishna Lecture#2.
Stackabilization Honghua Li, Ibraheem Alhashim, Hao Zhang, Ariel Shamir, Daniel Cohen-Or.
Happy Mittal Advisor : Parag Singla IIT Delhi Lifted Inference Rules With Constraints.
Section Copyright © 2015, 2011, 2008 Pearson Education, Inc. Lecture Slides Essentials of Statistics 5 th Edition and the Triola Statistics Series.
Identifying Suspicious URLs: An Application of Large-Scale Online Learning Justin Ma, Lawrence Saul, Stefan Savage, Geoff Voelker Computer Science & Engineering.
Thinking about vulnerability and adaptive capacity.
GCSE Computer Science Content Overview
CS 540 Database Management Systems
CS 540 Database Management Systems
Stateless Combinational Logic and State Circuits
continued on next slide
Markov Logic Networks for NLP CSCI-GA.2591
Internet2 Imagination for Teaching & Learning Marty Siegel
David Ostrovsky | Couchbase
The UK Tier 1 Entrepreneur Visa and the UK Representative of Overseas Business Visa - SmartMove2UK
Transmission Decay Taken from Statistical Inference in a Stochastic Epidemic SEIR Model with Control Intervention: Ebola as a Case Study, by Phenyo E.
Join Processing in Database Systems with Large Main Memories (part 2)
                                                                                                                                                                                                                                                
continued on next slide
continued on next slide
Lecture 6: Data Versioning
Lecture 18: SQL and UFDs.
Lecture Slides Elementary Statistics Twelfth Edition
Elec 2607 Digital Switching Circuits
Lecture 22: Compressed Linear Algebra for Large Scale ML
Tools for Processing Big Data Jinan Al Aridhee and Christian Bach
Circuit Design Techniques for Low Power DSPs
Software Engineering Lecture #25
University of Wisconsin-Madison
Figure 1 Health-care system today
Lecture Slides Elementary Statistics Twelfth Edition
ESE534: Computer Organization
Design Challenge.
Research: Past, Present and Future
continued on next slide
MATH 3033 based on Dekking et al
Search-Based Approaches to Accelerate Deep Learning
Mohammad Samragh Mojan Javaheripi Farinaz Koushanfar
continued on next slide
Presentation transcript:

Lecture 20: Scaling Inference with RDBMS Slides by Niu et al.

Today Markov Logic Scaling up grounding with RBDMS Scaling up search with partitioning Main-memory Statistical Analytics

Section 1 1. Markov Logic

Section 1 Data Model

Section 1 Markov Logic*

Markov Logic by Example Section 1 Markov Logic by Example

Section 1 Inference

Section 1 Inference

How to Perform Inference Section 1 How to Perform Inference

How to Perform Inference Section 1 How to Perform Inference

How to Perform Inference Section 1 How to Perform Inference

2. Scaling up Grounding with RDBMS

Section 2 Challenge

Section 2 Grounding in Alchemy*

Section 2 Grounding with RDBMS

Grounding Performance Section 2 Grounding Performance

3. Scaling Search

Section 3 Scaling Search

Section 3 Scaling Search

Partition to Scale up Search Section 3 Partition to Scale up Search

Effect of Partitioning Section 3 Effect of Partitioning

Partitioning vs Quality Section 3 Partitioning vs Quality

Partitioning Improves Quality Section 3 Partitioning Improves Quality

It’s all about tradeoffs Section 3 It’s all about tradeoffs

4. Main-Memory Statistical Analytics

Section 3 Memory Model and SGD

Section 3 Access Methods

Section 3 Modern Architectures

It’s all about tradeoffs Section 3 It’s all about tradeoffs

It’s all about tradeoffs Section 3 It’s all about tradeoffs

It’s all about tradeoffs Section 3 It’s all about tradeoffs

Conclusion Optimized data access makes a difference It’s critical to understand and exploit tradeoffs Modern hardware introduces new opportunities