Robust Network Compressive Sensing Lili Qiu UT Austin NSF Workshop Nov. 12, 2014.

Slides:



Advertisements
Similar presentations
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Advertisements

Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
FM-BASED INDOOR LOCALIZATION TsungYun 1.
Exploiting Sparse Markov and Covariance Structure in Multiresolution Models Presenter: Zhe Chen ECE / CMR Tennessee Technological University October 22,
More MR Fingerprinting
SIGCOMM 2003 Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs David Applegate Edith Cohen.
Robust Network Compressive Sensing
Sensitivity of PCA for Traffic Anomaly Detection Evaluating the robustness of current best practices Haakon Ringberg 1, Augustin Soule 2, Jennifer Rexford.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
A Constraint Generation Approach to Learning Stable Linear Dynamical Systems Sajid M. Siddiqi Byron Boots Geoffrey J. Gordon Carnegie Mellon University.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
1 In-Network PCA and Anomaly Detection Ling Huang* XuanLong Nguyen* Minos Garofalakis § Michael Jordan* Anthony Joseph* Nina Taft § *UC Berkeley § Intel.
Traffic Engineering With Traditional IP Routing Protocols
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
NetQuest: A Flexible Framework for Internet Measurement Lili Qiu Joint work with Mike Dahlin, Harrick Vin, and Yin Zhang UT Austin.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
A Constraint Generation Approach to Learning Stable Linear Dynamical Systems Sajid M. Siddiqi Byron Boots Geoffrey J. Gordon Carnegie Mellon University.
Coordinated Sampling sans Origin-Destination Identifiers: Algorithms and Analysis Vyas Sekar, Anupam Gupta, Michael K. Reiter, Hui Zhang Carnegie Mellon.
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
1 Unveiling Anomalies in Large-scale Networks via Sparsity and Low Rank Morteza Mardani, Gonzalo Mateos and Georgios Giannakis ECE Department, University.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
Spatio-Temporal Compressive Sensing Yin Zhang The University of Texas at Austin Joint work with Matthew Roughan.
Machine Learning Seminar: Support Vector Regression Presented by: Heng Ji 10/08/03.
Event Detection using Customer Care Calls 04/17/2013 IEEE INFOCOM 2013 Yi-Chao Chen 1, Gene Moo Lee 1, Nick Duffield 2, Lili Qiu 1, Jia Wang 2 The University.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 Sparsity Control for Robust Principal Component Analysis Gonzalo Mateos and Georgios B. Giannakis ECE Department, University of Minnesota Acknowledgments:
Low-rank By: Yanglet Date: 2012/12/2. Included Works. Yin Zhang, Lili Qiu ―Spatio-Temporal Compressive Sensing and Internet Traffic Matrices, SIGCOMM.
Quantifying the uncertainty in spatially- explicit land-use model predictions arising from the use of substituted climate data Mike Rivington, Keith Matthews.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
Evaluation of Non-Uniqueness in Contaminant Source Characterization based on Sensors with Event Detection Methods Jitendra Kumar 1, E. M. Zechman 1, E.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
Network Anomography Yin Zhang – University of Texas at Austin Zihui Ge and Albert Greenberg – AT&T Labs Matthew Roughan – University of Adelaide IMC 2005.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Rank Minimization for Subspace Tracking from Incomplete Data
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Sensitivity of PCA for Traffic Anomaly Detection Evaluating the robustness of current best practices Haakon Ringberg 1, Augustin Soule 2, Jennifer Rexford.
Network Anomography Yin Zhang Joint work with Zihui Ge, Albert Greenberg, Matthew Roughan Internet Measurement.
Facets: Fast Comprehensive Mining of Coevolving High-order Time Series Hanghang TongPing JiYongjie CaiWei FanQing He Joint Work by Presenter:Wei Fan.
SCREAM: Sketch Resource Allocation for Software-defined Measurement Masoud Moshref, Minlan Yu, Ramesh Govindan, Amin Vahdat (CoNEXT’15)
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Ranking: Compare, Don’t Score Ammar Ammar, Devavrat Shah (LIDS – MIT) Poster ( No preprint), WIDS 2011.
SketchVisor: Robust Network Measurement for Software Packet Processing
Optimizing the Performance of Sparse Matrix-Vector Multiplication
Event Detection using Customer Care Calls
Predictable performance optimization for wireless networks
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
Cross-Layer Optimization for State Update in Mobile Gaming
Structure from motion Input: Output: (Tomasi and Kanade)
SCREAM: Sketch Resource Allocation for Software-defined Measurement
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Ian C. Wong and Brian L. Evans ICASSP 2007 Honolulu, Hawaii
Learning Incoherent Sparse and Low-Rank Patterns from Multiple Tasks
Structure from motion Input: Output: (Tomasi and Kanade)
Presentation transcript:

Robust Network Compressive Sensing Lili Qiu UT Austin NSF Workshop Nov. 12, 2014

Network Matrices and Applications Network matrices –Traffic matrix –Loss matrix –Delay matrix –Channel State Information (CSI) matrix –RSS matrix 2

3 Q: How to fill in missing values in a matrix?

1 3 2 router flow 1 flow 3 flow 2 link 2 link 1 link 3 flow 1 flow 2 flow 3 time 1 time 2 … Applications need complete network matrices –Traffic engineering –Spectrum sensing –Channel estimation –Localization –Multi-access channel design –Network coding, wireless video coding –Anomaly detection –Data aggregation –…–… Missing Values: Why Bother? 4 subcarrier 1 subcarrier 2 subcarrier 3 time 1 time 2 … Vacant freq,loc1 freq 2, loc1 freq 3, loc1 time 1 time 2 …

5 The Problem Interpolation: fill in missing values from incomplete, erroneous, and/or indirect measurements Anomaly Future Missing x 1,3

State of the Art Existing works exploit low-rank nature of network matrices Many factors contribute to network matrices –Anomalies, measurement errors, and noise –These factors may destroy low-rank structure and spatio-temporal locality –Limit the effectiveness of existing works 6

Network Matrices NetworkDateDurationSize (flows/links x #timeslot) 3G traffic11/20101 day472 x 144 WiFi traffic1/20131 day50 x 118 Abilene traffic4/20031 week121 x 1008 GEANT traffic4/20051 week529 x channel CSI2/ min.90 x 9000 Multi. Channel CSI 2/ min.270 x 5000 Cister RSSI11/20104 hours16 x CU RSSI8/ frames895 x 500 Umich RSS4/ min.182 x 3127 UCSB Meshnet4/20063 days425 x

Rank Analysis 8 Adding anomalies increases ranks in all cases. Without anomalies With anomalies

LENS Decomposition: Basic Formulation 9 = + y 1,3 0 … … … y 3,n [Input] D: Original matrix [Output] X: A low rank matrix (r « m,n) [Output] Y: A sparse anomaly matrix [Output] Z: A small noise matrix d 1,3 d 1,2 … … … d 2,n d m,n d 3,n d 1,4 d 2,1 d 2,2 d 2,3 d 3,1 d 3,4 d m,2 d m,4 … x m,r x r,n … x 1,1 x 2,1 x 3,1 x m,1 x 3,r x 2,r x 1,r x 1,1 x r,1 x r,2 x 1,2 x r,3 x 1,3 x 1,n … … … … …

LENS Decomposition: Basic Formulation Formulate it as a convex opt. problem: 10 min: subject to: = + + d 1,3 d 1,2 d 1,4 [Input] D: Original matrix x 1,2 x 1,4 [Output] X: A low rank matrix 0 0 y 1, [Output] Y: A sparse anomaly matrix [Output] Z: A small noise matrix α β σ

LENS Decomposition: Support Indirect Measurement The matrix of interest may not be directly observable (e.g., traffic matrices) –AX + BY + CZ + W = D A: routing matrix B: an over-complete anomaly profile matrix C: noise profile matrix router flow 1 flow 3 flow 2 link 2 link 1 link 3

LENS Decomposition: Account for Domain Knowledge Domain Knowledge –Temporal stability –Spatial locality –Initial solution 12 min: subject to:

Optimization Algorithm One of many challenges in optimization: –X and Y appear in multiple places in the objective and constraints –Coupling makes optimization hard Reformulation for optimization by introducing auxiliary variables 13 min: subject to:

Optimization Algorithm Alternating Direction Method (ADM) –For each iteration, alternate among the optimization of the augmented Lagrangian function by varying each one of X, X k, Y, Y 0, Z, W, M, M k, N while fixing the other variables –Improve efficiency through approximate SVD 14

Setting Parameters where (m X,n X ) is the size of X, (m Y,n Y ) is the size of Y, η(D) is the fraction of entries neither missing or erroneous, θ is a control parameter that limits contamination of dense measurement noise 15 min: α β σ σ

Setting Parameters (Cont.) ϒ reflects the importance of domain knowledge –e.g. temporal-stability varies across traces Self-tuning algorithm –Drop additional entries in the matrix –Quantify the error of the entries that were present in the matrix but dropped intentionally during the search –Pick ϒ that gives lowest error 16 min: σ γ

17 Algorithms Compared AlgorithmDescription Baseline Baseline estimate via rank-2 approximation SVD-base SRSVD with baseline removal SVD-base +KNN Apply KNN after SVD-base SRMF [SIGCOMM09] Sparsity Regularized Matrix Factorization SRMF+KNN [SIGCOMM09] Hybrid of SRMF and KNN LENS Robust network compressive sensing

Self Learned ϒ 18 Best ϒ = 0 Best ϒ = 1Best ϒ = 10 No single ϒ works for all traces. Self tuning allows us to automatically select the best ϒ.

Interpolation under anomalies 19 CU RSSI LENS performs the best under anomalies.

Interpolation without anomalies 20 CU RSSI LENS performs the best even without anomalies.

Conclusion Main contributions –Important impact of anomalies in matrix interpolation –Decompose a matrix into a low-rank matrix, a sparse anomaly matrix, a dense but small noise matrix –An efficient optimization algorithm –A self-learning algorithm to automatically tune the parameters Future work –Applying it to spectrum sensing, channel estimation, localization, etc. 21

22 Thank you!

Evaluation Methodology Metric –Normalized Mean Absolute Error for missing values Report the average of 10 random runs Anomaly generation –Inject anomalies to a varying fraction of entries with varying sizes Different dropping models 23

Summary of Other Results The improvement of LENS increases with anomaly sizes and # anomalies. LENS consistently performs the best under different dropping modes. LENS yields the lowest prediction error. LENS achieves higher anomaly detection accuracy. 24