Abstract

Today's data management systems increasingly need to support both tensor-algebraic operations (for analysis) as well as relational-algebraic operations (for data manipulation and integration). Tensor decomposition techniques are commonly used for discovering underlying structures of multidimensional data sets. However, as the relevant data sets get large, existing in-memory schemes for tensor decomposition become increasingly ineffective and, instead, memory-independent solutions, such as in-database analytics, are necessitated. We introduce an in-database analytic system for efficient implementations of in-database tensor decompositions on chunk-based array data stores, so called, TensorDB. TensorDB includes static in-database tensor decomposition and dynamic in-database tensor decomposition operators. TensorDB extends an array database and leverages array operations for data manipulation and integration. TensorDB supports complex data processing plans where multiple relational algebraic and tensor algebraic operations are composed with each other.

Original languageEnglish (US)
Title of host publicationCIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management
PublisherAssociation for Computing Machinery, Inc
Pages2039-2041
Number of pages3
ISBN (Print)9781450325981
DOIs
StatePublished - Nov 3 2014
Event23rd ACM International Conference on Information and Knowledge Management, CIKM 2014 - Shanghai, China
Duration: Nov 3 2014Nov 7 2014

Other

Other23rd ACM International Conference on Information and Knowledge Management, CIKM 2014
CountryChina
CityShanghai
Period11/3/1411/7/14

Fingerprint

Tensors
Decomposition
Data storage equipment
Data base
Query
Manipulation
Information management

Keywords

  • In-database tensor decomposition
  • Tensor decomposition

ASJC Scopus subject areas

  • Information Systems and Management
  • Computer Science Applications
  • Information Systems

Cite this

Kim, M., & Candan, K. (2014). TensorDB: In-database tensor manipulation with tensor-relational query plans. In CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management (pp. 2039-2041). Association for Computing Machinery, Inc. https://doi.org/10.1145/2661829.2661842

TensorDB : In-database tensor manipulation with tensor-relational query plans. / Kim, Mijung; Candan, Kasim.

CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management. Association for Computing Machinery, Inc, 2014. p. 2039-2041.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kim, M & Candan, K 2014, TensorDB: In-database tensor manipulation with tensor-relational query plans. in CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management. Association for Computing Machinery, Inc, pp. 2039-2041, 23rd ACM International Conference on Information and Knowledge Management, CIKM 2014, Shanghai, China, 11/3/14. https://doi.org/10.1145/2661829.2661842
Kim M, Candan K. TensorDB: In-database tensor manipulation with tensor-relational query plans. In CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management. Association for Computing Machinery, Inc. 2014. p. 2039-2041 https://doi.org/10.1145/2661829.2661842
Kim, Mijung ; Candan, Kasim. / TensorDB : In-database tensor manipulation with tensor-relational query plans. CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management. Association for Computing Machinery, Inc, 2014. pp. 2039-2041
@inproceedings{3c820ac9123a4e10bda96df95d310da9,
title = "TensorDB: In-database tensor manipulation with tensor-relational query plans",
abstract = "Today's data management systems increasingly need to support both tensor-algebraic operations (for analysis) as well as relational-algebraic operations (for data manipulation and integration). Tensor decomposition techniques are commonly used for discovering underlying structures of multidimensional data sets. However, as the relevant data sets get large, existing in-memory schemes for tensor decomposition become increasingly ineffective and, instead, memory-independent solutions, such as in-database analytics, are necessitated. We introduce an in-database analytic system for efficient implementations of in-database tensor decompositions on chunk-based array data stores, so called, TensorDB. TensorDB includes static in-database tensor decomposition and dynamic in-database tensor decomposition operators. TensorDB extends an array database and leverages array operations for data manipulation and integration. TensorDB supports complex data processing plans where multiple relational algebraic and tensor algebraic operations are composed with each other.",
keywords = "In-database tensor decomposition, Tensor decomposition",
author = "Mijung Kim and Kasim Candan",
year = "2014",
month = "11",
day = "3",
doi = "10.1145/2661829.2661842",
language = "English (US)",
isbn = "9781450325981",
pages = "2039--2041",
booktitle = "CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - TensorDB

T2 - In-database tensor manipulation with tensor-relational query plans

AU - Kim, Mijung

AU - Candan, Kasim

PY - 2014/11/3

Y1 - 2014/11/3

N2 - Today's data management systems increasingly need to support both tensor-algebraic operations (for analysis) as well as relational-algebraic operations (for data manipulation and integration). Tensor decomposition techniques are commonly used for discovering underlying structures of multidimensional data sets. However, as the relevant data sets get large, existing in-memory schemes for tensor decomposition become increasingly ineffective and, instead, memory-independent solutions, such as in-database analytics, are necessitated. We introduce an in-database analytic system for efficient implementations of in-database tensor decompositions on chunk-based array data stores, so called, TensorDB. TensorDB includes static in-database tensor decomposition and dynamic in-database tensor decomposition operators. TensorDB extends an array database and leverages array operations for data manipulation and integration. TensorDB supports complex data processing plans where multiple relational algebraic and tensor algebraic operations are composed with each other.

AB - Today's data management systems increasingly need to support both tensor-algebraic operations (for analysis) as well as relational-algebraic operations (for data manipulation and integration). Tensor decomposition techniques are commonly used for discovering underlying structures of multidimensional data sets. However, as the relevant data sets get large, existing in-memory schemes for tensor decomposition become increasingly ineffective and, instead, memory-independent solutions, such as in-database analytics, are necessitated. We introduce an in-database analytic system for efficient implementations of in-database tensor decompositions on chunk-based array data stores, so called, TensorDB. TensorDB includes static in-database tensor decomposition and dynamic in-database tensor decomposition operators. TensorDB extends an array database and leverages array operations for data manipulation and integration. TensorDB supports complex data processing plans where multiple relational algebraic and tensor algebraic operations are composed with each other.

KW - In-database tensor decomposition

KW - Tensor decomposition

UR - http://www.scopus.com/inward/record.url?scp=84937565217&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84937565217&partnerID=8YFLogxK

U2 - 10.1145/2661829.2661842

DO - 10.1145/2661829.2661842

M3 - Conference contribution

SN - 9781450325981

SP - 2039

EP - 2041

BT - CIKM 2014 - Proceedings of the 2014 ACM International Conference on Information and Knowledge Management

PB - Association for Computing Machinery, Inc

ER -