This paper introduces Figaro, an algorithm for computing the upper-triangular matrix in the QR decomposition of the matrix defined by the natural join over a relational database. The QR decomposition lies at the core of many linear algebra techniques and their machine learning applications, including: the matrix inverse; the least squares; the singular value decomposition; eigenvalue problems; and the principal component analysis. Figaro's main novelty is that it pushes the QR decomposition past the join. This leads to several desirable properties. For acyclic joins, it takes time linear in the database size and independent of the join size. Its execution is equivalent to the application of a sequence of Givens rotations proportional to t...
Join is the most important operator in relational databases, and remains the most expensive one desp...
We investigate the problem of building least squares regression models over training datasets define...
This talk will survey some results on join processing that use inequalities from convex geometry. Re...
Motivated by an analogy with matrix factorization, we introduce the problem of factorizing relationa...
In the big data era, the use of large-scale machine learning methods is becoming ubiquitous in data ...
The QR algorithm computes the Schur decomposition of a matrix and is the most popular algorithm for ...
The QR-algorithm is a renowned method for computing all eigenvalues of an arbitrary matrix. A prelim...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
This paper introduces an algorithm for computing a QR decomposition of a polynomial matrix. The algo...
The QR decomposition of a set of matrices which have common columns is investigated. The triangular ...
[EN] Practical implementation of the QR algorithm: how every linear algebra software library compute...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
A novel algorithm for calculating the QR decomposition (QRD) of polynomial matrix is proposed. The a...
[Abstract] We present a parallel algorithm for the QR factorization with column pivoting of a spar...
AbstractThe purpose of this paper is to demonstrate that, for the Verso model, nesting relations not...
Join is the most important operator in relational databases, and remains the most expensive one desp...
We investigate the problem of building least squares regression models over training datasets define...
This talk will survey some results on join processing that use inequalities from convex geometry. Re...
Motivated by an analogy with matrix factorization, we introduce the problem of factorizing relationa...
In the big data era, the use of large-scale machine learning methods is becoming ubiquitous in data ...
The QR algorithm computes the Schur decomposition of a matrix and is the most popular algorithm for ...
The QR-algorithm is a renowned method for computing all eigenvalues of an arbitrary matrix. A prelim...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
This paper introduces an algorithm for computing a QR decomposition of a polynomial matrix. The algo...
The QR decomposition of a set of matrices which have common columns is investigated. The triangular ...
[EN] Practical implementation of the QR algorithm: how every linear algebra software library compute...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
A novel algorithm for calculating the QR decomposition (QRD) of polynomial matrix is proposed. The a...
[Abstract] We present a parallel algorithm for the QR factorization with column pivoting of a spar...
AbstractThe purpose of this paper is to demonstrate that, for the Verso model, nesting relations not...
Join is the most important operator in relational databases, and remains the most expensive one desp...
We investigate the problem of building least squares regression models over training datasets define...
This talk will survey some results on join processing that use inequalities from convex geometry. Re...