Revisiting Nearest Neighbors from a Sparse Signal Approximation View

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=b82zf23_hvA



Duration: 50:09
1,161 views
21


A Google TechTalk, presented by Sarath Shekkizhar, 2023-07-10
Google Algorithms Seminar ABSTRACT: Neighborhood and graph construction is fundamental in data analysis and machine learning. k-nearest neighbor (kNN) and epsilon-neighborhood methods are the most commonly used methods for this purpose due to their computational simplicity. However, the interpretation and the choice of parameter k/epsilon, though receiving much attention over the years, still remains ad hoc.

In this talk, I will present an alternative view of neighborhoods where I demonstrate that neighborhood definitions are sparse signal approximation problems. Specifically, we will see that (1) kNN and epsilon-neighborhood approaches are sub-optimal thresholding-based representations; (2) an improved and efficient definition based on basis pursuits exists, namely, non-negative kernel regression (NNK); and (3) selecting orthogonal signals for sparse approximation corresponds to the selection of neighbors that are not geometrically redundant. NNK neighborhoods are adaptive, sparse, and exhibit superior performance in graph-based signal processing and machine learning.

We will then discuss a k-means like algorithm where we leverage the polytope geometry and sparse coding view of NNK for data summarization and outlier detection. I will conclude by discussing a graph framework for an empirical understanding of deep neural networks (DNN). The developed graph metrics characterize the input-output geometry of the embedding spaces induced in DNN and provide insights into the similarities and differences between models, their invariances, and their generalization and transfer learning performances.

Bio: Sarath Shekkizhar received his bachelor's (Electronics and Communication) and double master's (Electrical Engineering, Computer Science) degrees from the National Institute of Technology, Tiruchirappalli, India, and the University of Southern California (USC), Los Angeles, USA, respectively. He recently graduated from Antonio Ortega's group with his doctoral degree in Electrical and Computer Engineering at USC. He is the recipient of the IEEE best student paper award at ICIP 2020 and was named a Rising Star in Signal Processing at ICASSP 2023. His research interests include graph signal processing, non-parametric methods, and machine learning.




Other Videos By Google TechTalks


2024-03-25Fixed-point Error Bounds for Mean-payoff Markov Decision Processes
2024-03-19One Tree to Rule Them All: Polylogarithmic Universal Steiner Trees
2024-01-26Understanding Oversmoothing in Graph Neural Networks (GNNs): Insights from Two Theoretical Studies
2023-12-05Socially Responsible Software Development (Teaching Software Design Systematically)
2023-12-04Understanding and Mitigating Copying in Diffusion Models
2023-12-04Efficient Training Image Extraction from Diffusion Models Ryan Webs
2023-11-30High-Dimensional Prediction for Sequential Decision Making
2023-09-01Representational Strengths and Limitations of Transformers
2023-09-01Steven Goldfeder | CEO Offchain Labs / Arbitrum | web3 talks | Aug 24 2023 | MC: Marlon Ruiz
2023-08-29Differentially Private Sampling from Distributions
2023-07-14Revisiting Nearest Neighbors from a Sparse Signal Approximation View
2023-07-032023 Blockly Developer Summit Day 2-5: Plug-ins Demonstration
2023-07-032023 Blockly Developer Summit DAY 1-5: The Future of Computational Thinking
2023-07-032023 Blockly Developer Summit DAY 1-7: Cubi - Extending Blockly for Teachers
2023-07-032023 Blockly Developer Summit DAY 1-12: Serialization and Visual Diff
2023-07-032023 Blockly Developer Summit Day 2-2: Blockly Themes for Accessibility
2023-07-032023 Blockly Developer Summit DAY 1-14: BlocksCAD - Math + Coding + Design
2023-07-032023 Blockly Developer Summit Day 2-3: Revisiting Performance in Blockly
2023-07-032023 Blockly Developer Summit DAY 1-11: Performance
2023-07-032023 Blockly Developer Summit Day 1-2 Year in Review and Roadmap
2023-07-032023 Blockly Developers Summit DAY 1-3: Generators