Software

Over the course of my work, several libraries and tools have been developed around the analysis of complex networks, the clustering of attributed data and optimal transport for learning. The source code is released openly on GitHub to support the reproducibility of experiments and their reuse by the scientific community.

Complex network analysis

Visualization of a multi-layer multiplex network analyzed with MUNA.
Visualization of a multi-layer multiplex network.

MUNA — Multiplex Network Analysis

An R library built on top of the igraph package, dedicated to the analysis of multiplex networks: construction, editing and modification of multi-layer networks, community detection, and evaluation metrics.

github.com/Issamfalih/MUNA · R

Multi-relation attributed network (Lazega Law Firm Network) analyzed with ANCL.
Multi-relation attributed network (Lazega Law Firm Network).

ANCL — Attributed Network Clustering Library

A library for clustering attributed networks, relying on advanced machine learning techniques.

github.com/Issamfalih/ANCL

Optimal transport & learning

HOT-DA method diagram: hierarchical optimal transport between source-domain classes and target-domain clusters.
Hierarchical optimal transport between classes (source) and clusters (target).

HOT-DA — Hierarchical Optimal Transport for Domain Adaptation

Unsupervised domain adaptation based on hierarchical optimal transport.

github.com/mouradelhamri/HOT-DA · Mourad El Hamri

OT-SSL method diagram: construction of a weighted bipartite graph followed by label propagation via optimal transport for semi-supervised learning.
Semi-supervised learning via optimal transport and label propagation.

OT-SSL — Optimal Transport for Semi-Supervised Learning

Application of optimal transport to semi-supervised learning.

github.com/mouradelhamri/OT-SSL · Mourad El Hamri

OT-LabelProp method diagram: construction of a weighted bipartite graph and iterative label propagation via optimal transport.
Iterative label propagation via an optimal transport plan.

OT-LabelProp — Label Propagation Through Optimal Transport

Improving label propagation through optimal transport.

github.com/mouradelhamri/OT-LabelProp · Mourad El Hamri

For any inquiry or collaboration around these tools, feel free to contact me.