Skip to content

Approximate Leverage Score Sampling #63

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
6 tasks
nathanielpritchard opened this issue Jul 19, 2024 · 0 comments
Open
6 tasks

Approximate Leverage Score Sampling #63

nathanielpritchard opened this issue Jul 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@nathanielpritchard
Copy link
Contributor

Write a function that computes a probability distribution over the rows or columns of a matrix, $A$:

  1. This distribution will be an approximation of the leverage score distribution.
  2. Should be computed using algorithm 1
    If a distribution over the columns is desired it should be computed using the transpose of $A$. Note that $\epsilon$-FJT should be any sketching method
  • Add a folder in linear_samplers called induced_distributions
  • Add file in linear_samplers/induced_distributions to that folder that Implements function that takes in a matrix, $A$, and Sketching method, and a boolean indicating if a row or column distribution should be used as input. Should sample from that distribution and perform algorithm 1. Should return a Weights data structure
  • add include statement for file with method in linear_samplers.jl
  • Export function in RLinearAlgebra.jl
  • Add tests for the function
  • Add docstring reference to the created function under the section Matrix Induced Probability Distributions in docs/src/api/linear_samplers.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants