Proceedings of the 16th International Symposium on Database Programming Languages 2017
DOI: 10.1145/3122831.3122834
|View full text |Cite
|
Sign up to set email alerts
|

The data cube as a typed linear algebra operator

Abstract: There is a need for a typed notation for linear algebra applicable to the fields of econometrics and data mining. In this paper we show that such a notation exists and can be useful in formalizing and reasoning about data aggregation operations. One such operation-the construction of a data cube-is shown to be easily expressible as a linear algebra operator. The construction is shown to be type-generic and some of its properties are derived from its typed definition and proved using matrix algebra. Other forms… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(10 citation statements)
references
References 21 publications
0
10
0
Order By: Relevance
“…The typed LA approach to data representation [18] consists in representing projection functions by (Boolean) matrices, as follows: let f : A → B be any function, where A and B are finite. Function f can be represented by a matrix f with A-many columns and B-many rows such that, for any b ∈ B and a ∈ A, matrix cell 3 b f a = 1 if b = f a, otherwise b f a = 0.…”
Section: Linear Algebraic Encoding Of Datamentioning
confidence: 99%
See 4 more Smart Citations
“…The typed LA approach to data representation [18] consists in representing projection functions by (Boolean) matrices, as follows: let f : A → B be any function, where A and B are finite. Function f can be represented by a matrix f with A-many columns and B-many rows such that, for any b ∈ B and a ∈ A, matrix cell 3 b f a = 1 if b = f a, otherwise b f a = 0.…”
Section: Linear Algebraic Encoding Of Datamentioning
confidence: 99%
“…As in [18] we shall abuse of notation and (very conveniently, as we shall see) drop the parentheses from f . This is consistent with writing f ▽ g to denote the operation above, which in fact corresponds to a well-known matrix operator.…”
Section: Linear Algebraic Encoding Of Datamentioning
confidence: 99%
See 3 more Smart Citations