sparta: Sparse Tables and their Algebra with a View Towards High Dimensional Graphical Models

03/05/2021
by   Mads Lindskou, et al.
0

A graphical model is a multivariate (potentially very high dimensional) probabilistic model, which is formed by combining lower dimensional components. Inference (computation of conditional probabilities) is based on message passing algorithms that utilize conditional independence structures. In graphical models for discrete variables with finite state spaces, there is a fundamental problem in high dimensions: A discrete distribution is represented by a table of values, and in high dimensions such tables can become prohibitively large. In inference, such tables must be multiplied which can lead to even larger tables. The sparta package meets this challenge by implementing methods that efficiently handles multiplication and marginalization of sparse tables. The package was written in the R programming language and is freely available from the Comprehensive R Archive Network (CRAN). The companion package jti, also on CRAN, was developed to showcase the potential of sparta in connection to the Junction Tree Algorithm. We show, that jti is able to handle highly complex graphical models which are otherwise infeasible due to lack of computer memory, using sparta as a backend for table operations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2009

High-dimensional Graphical Model Search with gRapHD R Package

This paper presents the R package gRapHD for efficient selection of high...
research
11/07/2017

Loglinear model selection and human mobility

Methods for selecting loglinear models were among Steve Fienberg's resea...
research
03/27/2013

An Odds Ratio Based Inference Engine

Expert systems applications that involve uncertain inference can be repr...
research
01/16/2013

YGGDRASIL - A Statistical Package for Learning Split Models

There are two main objectives of this paper. The first is to present a s...
research
06/01/2012

OpenGM: A C++ Library for Discrete Graphical Models

OpenGM is a C++ template library for defining discrete graphical models ...
research
10/03/2017

De novo construction of q-ploid linkage maps using discrete graphical models

Linkage maps are important for fundamental and applied genetic research....
research
10/07/2022

Calibration: A Simple Trick for Wide-table Delta Analytics

Data analytics over normalized databases typically requires computing an...

Please sign up or login with your details

Forgot password? Click here to reset