Cargando…

General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification

A major challenge in many machine learning tasks is that the model expressive power depends on model size. Low-rank tensor methods are an efficient tool for handling the curse of dimensionality in many large-scale machine learning models. The major challenges in training a tensor learning model incl...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Kaiqi, Hawkins, Cole, Zhang, Zheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8777296/
https://www.ncbi.nlm.nih.gov/pubmed/35072057
http://dx.doi.org/10.3389/frai.2021.668353
_version_ 1784637037864812544
author Zhang, Kaiqi
Hawkins, Cole
Zhang, Zheng
author_facet Zhang, Kaiqi
Hawkins, Cole
Zhang, Zheng
author_sort Zhang, Kaiqi
collection PubMed
description A major challenge in many machine learning tasks is that the model expressive power depends on model size. Low-rank tensor methods are an efficient tool for handling the curse of dimensionality in many large-scale machine learning models. The major challenges in training a tensor learning model include how to process the high-volume data, how to determine the tensor rank automatically, and how to estimate the uncertainty of the results. While existing tensor learning focuses on a specific task, this paper proposes a generic Bayesian framework that can be employed to solve a broad class of tensor learning problems such as tensor completion, tensor regression, and tensorized neural networks. We develop a low-rank tensor prior for automatic rank determination in nonlinear problems. Our method is implemented with both stochastic gradient Hamiltonian Monte Carlo (SGHMC) and Stein Variational Gradient Descent (SVGD). We compare the automatic rank determination and uncertainty quantification of these two solvers. We demonstrate that our proposed method can determine the tensor rank automatically and can quantify the uncertainty of the obtained results. We validate our framework on tensor completion tasks and tensorized neural network training tasks.
format Online
Article
Text
id pubmed-8777296
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-87772962022-01-22 General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification Zhang, Kaiqi Hawkins, Cole Zhang, Zheng Front Artif Intell Artificial Intelligence A major challenge in many machine learning tasks is that the model expressive power depends on model size. Low-rank tensor methods are an efficient tool for handling the curse of dimensionality in many large-scale machine learning models. The major challenges in training a tensor learning model include how to process the high-volume data, how to determine the tensor rank automatically, and how to estimate the uncertainty of the results. While existing tensor learning focuses on a specific task, this paper proposes a generic Bayesian framework that can be employed to solve a broad class of tensor learning problems such as tensor completion, tensor regression, and tensorized neural networks. We develop a low-rank tensor prior for automatic rank determination in nonlinear problems. Our method is implemented with both stochastic gradient Hamiltonian Monte Carlo (SGHMC) and Stein Variational Gradient Descent (SVGD). We compare the automatic rank determination and uncertainty quantification of these two solvers. We demonstrate that our proposed method can determine the tensor rank automatically and can quantify the uncertainty of the obtained results. We validate our framework on tensor completion tasks and tensorized neural network training tasks. Frontiers Media S.A. 2022-01-07 /pmc/articles/PMC8777296/ /pubmed/35072057 http://dx.doi.org/10.3389/frai.2021.668353 Text en Copyright © 2022 Zhang, Hawkins and Zhang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Zhang, Kaiqi
Hawkins, Cole
Zhang, Zheng
General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title_full General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title_fullStr General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title_full_unstemmed General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title_short General-Purpose Bayesian Tensor Learning With Automatic Rank Determination and Uncertainty Quantification
title_sort general-purpose bayesian tensor learning with automatic rank determination and uncertainty quantification
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8777296/
https://www.ncbi.nlm.nih.gov/pubmed/35072057
http://dx.doi.org/10.3389/frai.2021.668353
work_keys_str_mv AT zhangkaiqi generalpurposebayesiantensorlearningwithautomaticrankdeterminationanduncertaintyquantification
AT hawkinscole generalpurposebayesiantensorlearningwithautomaticrankdeterminationanduncertaintyquantification
AT zhangzheng generalpurposebayesiantensorlearningwithautomaticrankdeterminationanduncertaintyquantification