Skip to main content

# BRIDGE

**Bayesian Redundancy-Aware Information Distance with Graph Ensembles for Mixed-Type Data**

BRIDGE is a methodological framework for constructing redundancy-aware distances for mixed-type data while accounting for conditional predictive novelty and uncertainty in graph structure.

The framework separates mixed-variable commensurability from redundancy and propagates representation and graph uncertainty through a generalized Bayesian (Gibbs) ensemble of directed acyclic graphs.

## Main features

- Supports mixed numerical and categorical data.

- Explicitly addresses redundant and near-redundant variables.

- Separates marginal similarity from conditional predictive novelty.

- Incorporates graph-structure uncertainty.

- Uses generalized Bayesian / Gibbs weighting over DAG ensembles.

- Supports simulation-based validation and real-data evaluation.

- Designed for reproducible methodological research.

## Installation

### From PyPI

After the first public release, BRIDGE will be installable with:

pip install bridge-mixed-data-distance

### From source

Clone the repository and install it locally:

git clone https://github.com/USERNAME/BRIDGE-mixed-data-distance.git

cd BRIDGE-mixed-data-distance

pip install .

The dgaliatsatos2010 placeholder will be replaced with the final GitHub repository URL before release.

## Basic Python usage

The public Python API will be available through:

import bridge\_mixed\_data\_distance

Additional usage examples will be provided in the examples/ directory.

## Repository structure

BRIDGE-mixed-data-distance/

├── src/

│   └── bridge\_mixed\_data\_distance/

│       └── \_\_init\_\_.py

├── examples/

├── tests/

├── README.md

├── LICENSE

├── CITATION.cff

├── pyproject.toml

└── .gitignore

Additional reproducibility scripts, simulation experiments, and validation materials are included in the research release.

## Methodological scope

BRIDGE was designed to study mixed-type distance construction under several forms of redundancy, including:

- exact linear redundancy,

- near-linear redundancy,

- nonlinear redundancy,

- cross-type redundancy,

- interaction-based redundancy such as XOR structures.

The methodology also evaluates uncertainty arising from alternative graphical representations rather than relying on a single estimated graph.

## Important interpretation

BRIDGE is not presented as the first redundancy-aware distance for mixed-type data.

The contribution is the integration of:

1. mixed-type commensurability,

2. conditional predictive novelty,

3. redundancy-aware distance construction, and

4. generalized Bayesian graph-ensemble uncertainty.

The graph weights used by BRIDGE should be interpreted as generalized Bayesian / Gibbs weights over candidate DAGs rather than as a conventional likelihood-based Bayesian-network posterior for the complete joint distribution.

## Reproducibility

The research repository contains materials for:

- Monte Carlo simulation experiments,

- graph-ensemble analyses,

- real-data validation,

- ablation studies,

- sensitivity analysis,

- runtime evaluation,

- reproducibility auditing.

Random seeds and saved result files are used where appropriate to facilitate independent verification of reported findings.

## Citation

If you use BRIDGE in academic work, please cite the software release and the associated methodological paper.

Citation metadata are provided in:

CITATION.cff

A permanent Zenodo DOI will be added after the first public GitHub release is archived.

## License

BRIDGE is released under the MIT License.

## Author

**Dimitrios Galiatsatos**

Hellenic Open University, Patras, Greece

ORCID: 0009-0005-5232-1425

Email: galiatsatos.dimitrios@ac.eap.gr

## Version

Current development release:

1.0.0

Metadata

Release files for bridge-mixed-data-distance 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bridge-mixed-data-distance 1.0.0
File Size Uploaded
bridge_mixed_data_distance-1.0.0.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bridge-mixed-data-distance 1.0.0
File Interpreter ABI Platform
bridge_mixed_data_distance-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.1 kB

Release files / bridge_mixed_data_distance-1.0.0.tar.gz

Download URL bridge_mixed_data_distance-1.0.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
32842124f5393673f821e44bdb3e02c80c096ea6ee1d9a8c7dc2f85d1cde2d9b
BLAKE2b-256 checksum
How to use checksums
927bd4a01daaab7136d3aa76b1ea3570b50732ced6dfdc41f7d73d48f62544a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Release files / bridge_mixed_data_distance-1.0.0-py3-none-any.whl

Download URL bridge_mixed_data_distance-1.0.0-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9c4d8ac3256b6b818d40fb55dc639800502c5f625642105173c67e1ebb411af
BLAKE2b-256 checksum
How to use checksums
8081fa23e70be4d7c1d1e3d7c780b3407d58ea0ba75a845ec4ccc11d936ac0da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.4

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page