Section: New Software and Platforms
Platforms
The Proximity Operator Repository
Participants: Emilie Chouzenoux and Jean-Christophe Pesquet (in collaboration with Giovanni Chierchia, Univ. Paris Est, and Patrick Combettes, North Carolina State University).
link: http://proximity-operator.net/
Proximity operators have become increasingly important tools as basic building blocks of proximal splitting algorithms, a class of algorithms that decompose complex composite convex optimization methods into simple steps involving one of the functions present in the model. This website provides formulas for efficiently computing the proximity operator of various functions, along with the associated codes.
Kymatio
Participant: Edouard Oyallon.
link: http://www.kymat.io
The website shares the software Kymatio for Scattering Transform, that computes cascade of wavelets and modulus non-linearity. The codes have been optimized for GPUs and work on the open-source framework PyTorch.
Topical Node Embeddings
Participant: Abdulkadir Çelikkanat
link: https://abdcelikkanat.github.io/projects/TNE/
TNE learns node representations on graphs combining node and topic information, as described in [45]. The framework has been implemented in Python and has been built upon widely used modules, including networkx , scipy , gensim and scikit-learn .
BiasedWalk: Learning latent node features with biased random walks
Participants: Fragkiskos Malliaros and Duong Nguyen (UC San Diego)
link: https://github.com/duong18/BiasedWalk/
The BiasedWalk network representation learning algorithm, computes latent node features on graphs based on biased random walks [33]. The framework has been implemented in Python and has been built upon widely used modules, including networkx , numpy , gensim and scikit-learn .
DiffuGreedy: Influence maximization in complex networks based on diffusion cascades
Participants: Fragkiskos Malliaros, Georgios Panagopoulos and Michalis Vazirgiannis (École Polytechnique)
link: https://goo.gl/GpfCVZ
The DiffuGreedy is an algorithm for influence maximization in complex networks, that is based on diffusion cascades. The algorithm implements the methodology described in [35]. It has been implemented in Python and has been built upon widely used modules, including networkx , igraph , numpy and pandas .
Graph-based text categorization
Participants: Fragkiskos Malliaros, Konstantinos Skianis and Michalis Vazirgiannis (École Polytechnique)
link: https://github.com/y3nk0/Graph-Based-TC/
Graph-based TC is a framework for text categorization that relies on a graph representation of documents. The framework uses various graph centrality criteria to determine the importance of a term within a document. It also makes use of word embeddings to further boost the performance of graph-based methods. The algorithm implements the methodology described in [39]. It has been implemented in Python and has been built upon widely used modules, including networkx , igraph , numpy and scikit-learn .
The PINK image library
Participant: Hugues Talbot
link: http://ibipio.hu/joomla/
The PINK image library is a general-purpose, open-source, portable image processing library specializing in discrete geometry and mathematical morphology. It is the result of several decades of research in these domains and features state-of-the art algorithmic implementation of both classical and leading edge DG and MM operators. These include nD parallel thinning and skeletonization methods and efficient hierarchical morphological transforms.
The Vivabrain AngioTK toolkit
Participant: Hugues Talbot
link: https://github.com/vivabrain/angiotk
AngioTK is a toolkit supported by Kitware (the authors of VTK) for the filtering, segmentation, generation and simulation of blood vessels. It was started in the context of the Vivabrain ANR project in 2012, but continues with the same as well as new partners. Applications are numerous, from the simulation and understanding of perfusion (see associated theme) to the simulation of realistic blood flow MRI images with associated ground truth, via the generation of blood vessel atlases.