topological domain
HOPSE: Scalable Higher-Order Positional and Structural Encoder for Combinatorial Representations
Carrasco, Martin, Bernardez, Guillermo, Montagna, Marco, Miolane, Nina, Telyatnikov, Lev
While Graph Neural Networks (GNNs) have proven highly effective at modeling relational data, pairwise connections cannot fully capture multi-way relationships naturally present in complex real-world systems. In response to this, Topological Deep Learning (TDL) leverages more general combinatorial representations -- such as simplicial or cellular complexes -- to accommodate higher-order interactions. Existing TDL methods often extend GNNs through Higher-Order Message Passing (HOMP), but face critical \emph{scalability challenges} due to \textit{(i)} a combinatorial explosion of message-passing routes, and \textit{(ii)} significant complexity overhead from the propagation mechanism. This work presents HOPSE (Higher-Order Positional and Structural Encoder), an alternative method to solve tasks involving higher-order interactions \emph{without message passing}. Instead, HOPSE breaks \emph{arbitrary higher-order domains} into their neighborhood relationships using a Hasse graph decomposition. This method shows that decoupling the representation learning of neighborhood topology from that of attributes results in lower computational complexity, casting doubt on the need for HOMP. The experiments on molecular graph tasks and topological benchmarks show that HOPSE matches performance on traditional TDL datasets and outperforms HOMP methods on topological tasks, achieving up to $7\times$ speedups over HOMP-based models, opening a new path for scalable TDL.
- North America > United States > California > Santa Barbara County > Santa Barbara (0.04)
- Oceania > Palau (0.04)
- Europe > United Kingdom > England > Cambridgeshire > Cambridge (0.04)
- Europe > Switzerland > Fribourg > Fribourg (0.04)
ICML Topological Deep Learning Challenge 2024: Beyond the Graph Domain
Bernárdez, Guillermo, Telyatnikov, Lev, Montagna, Marco, Baccini, Federica, Papillon, Mathilde, Ferriol-Galmés, Miquel, Hajij, Mustafa, Papamarkou, Theodore, Bucarelli, Maria Sofia, Zaghen, Olga, Mathe, Johan, Myers, Audun, Mahan, Scott, Lillemark, Hansen, Vadgama, Sharvaree, Bekkers, Erik, Doster, Tim, Emerson, Tegan, Kvinge, Henry, Agate, Katrina, Ahmed, Nesreen K, Bai, Pengfei, Banf, Michael, Battiloro, Claudio, Beketov, Maxim, Bogdan, Paul, Carrasco, Martin, Cavallo, Andrea, Choi, Yun Young, Dasoulas, George, Elphick, Matouš, Escalona, Giordan, Filipiak, Dominik, Fritze, Halley, Gebhart, Thomas, Gil-Sorribes, Manel, Goomanee, Salvish, Guallar, Victor, Imasheva, Liliya, Irimia, Andrei, Jin, Hongwei, Johnson, Graham, Kanakaris, Nikos, Koloski, Boshko, Kovač, Veljko, Lecha, Manuel, Lee, Minho, Leroy, Pierrick, Long, Theodore, Magai, German, Martinez, Alvaro, Masden, Marissa, Mežnar, Sebastian, Miquel-Oliver, Bertran, Molina, Alexis, Nikitin, Alexander, Nurisso, Marco, Piekenbrock, Matt, Qin, Yu, Rygiel, Patryk, Salatiello, Alessandro, Schattauer, Max, Snopov, Pavel, Suk, Julian, Sánchez, Valentina, Tec, Mauricio, Vaccarino, Francesco, Verhellen, Jonas, Wantiez, Frederic, Weers, Alexander, Zajec, Patrik, Škrlj, Blaž, Miolane, Nina
This paper describes the 2nd edition of the ICML Topological Deep Learning Challenge that was hosted within the ICML 2024 ELLIS Workshop on Geometry-grounded Representation Learning and Generative Modeling (GRaM). The challenge focused on the problem of representing data in different discrete topological domains in order to bridge the gap between Topological Deep Learning (TDL) and other types of structured datasets (e.g. point clouds, graphs). Specifically, participants were asked to design and implement topological liftings, i.e. mappings between different data structures and topological domains --like hypergraphs, or simplicial/cell/combinatorial complexes. The challenge received 52 submissions satisfying all the requirements. This paper introduces the main scope of the challenge, and summarizes the main results and findings.
- Europe > Austria > Vienna (0.14)
- Europe > United Kingdom > England > Cambridgeshire > Cambridge (0.04)
- Research Report (0.50)
- Questionnaire & Opinion Survey (0.48)
- Overview (0.47)
TopoBenchmarkX: A Framework for Benchmarking Topological Deep Learning
Telyatnikov, Lev, Bernardez, Guillermo, Montagna, Marco, Vasylenko, Pavlo, Zamzmi, Ghada, Hajij, Mustafa, Schaub, Michael T, Miolane, Nina, Scardapane, Simone, Papamarkou, Theodore
This work introduces TopoBenchmarkX, a modular open-source library designed to standardize benchmarking and accelerate research in Topological Deep Learning (TDL). TopoBenchmarkX maps the TDL pipeline into a sequence of independent and modular components for data loading and processing, as well as model training, optimization, and evaluation. This modular organization provides flexibility for modifications and facilitates the adaptation and optimization of various TDL pipelines. A key feature of TopoBenchmarkX is that it allows for the transformation and lifting between topological domains. This enables, for example, to obtain richer data representations and more fine-grained analyses by mapping the topology and features of a graph to higher-order topological domains such as simplicial and cell complexes. The range of applicability of TopoBenchmarkX is demonstrated by benchmarking several TDL architectures for various tasks and datasets.
- South America > Chile > Santiago Metropolitan Region > Santiago Province > Santiago (0.04)
- North America > United States > New Mexico > Los Alamos County > Los Alamos (0.04)
- North America > United States > Florida (0.04)
- Europe > United Kingdom > England > Cambridgeshire > Cambridge (0.04)
TopoX: A Suite of Python Packages for Machine Learning on Topological Domains
Hajij, Mustafa, Papillon, Mathilde, Frantzen, Florian, Agerberg, Jens, AlJabea, Ibrahem, Ballester, Ruben, Battiloro, Claudio, Bernárdez, Guillermo, Birdal, Tolga, Brent, Aiden, Chin, Peter, Escalera, Sergio, Fiorellino, Simone, Gardaa, Odin Hoff, Gopalakrishnan, Gurusankar, Govil, Devendra, Hoppe, Josef, Karri, Maneel Reddy, Khouja, Jude, Lecha, Manuel, Livesay, Neal, Meißner, Jan, Mukherjee, Soham, Nikitin, Alexander, Papamarkou, Theodore, Prílepok, Jaro, Ramamurthy, Karthikeyan Natesan, Rosen, Paul, Guzmán-Sáenz, Aldo, Salatiello, Alessandro, Samaga, Shreyas N., Scardapane, Simone, Schaub, Michael T., Scofano, Luca, Spinelli, Indro, Telyatnikov, Lev, Truong, Quang, Walters, Robin, Yang, Maosheng, Zaghen, Olga, Zamzmi, Ghada, Zia, Ali, Miolane, Nina
We introduce TopoX, a Python software suite that provides reliable and user-friendly building blocks for computing and machine learning on topological domains that extend graphs: hypergraphs, simplicial, cellular, path and combinatorial complexes. TopoX consists of three packages: TopoNetX facilitates constructing and computing on these domains, including working with nodes, edges and higher-order cells; TopoEmbedX provides methods to embed topological domains into vector spaces, akin to popular graph-based embedding algorithms such as node2vec; TopoModelX is built on top of PyTorch and offers a comprehensive toolbox of higher-order message passing functions for neural networks on topological domains. The extensively documented and unit-tested source code of TopoX is available under MIT license at https://github.com/pyt-team.
- South America > Chile > Santiago Metropolitan Region > Santiago Province > Santiago (0.05)
- North America > United States > New Mexico > Los Alamos County > Los Alamos (0.05)
- North America > United States > Utah (0.04)
- (2 more...)
ICML 2023 Topological Deep Learning Challenge : Design and Results
Papillon, Mathilde, Hajij, Mustafa, Jenne, Helen, Mathe, Johan, Myers, Audun, Papamarkou, Theodore, Birdal, Tolga, Dey, Tamal, Doster, Tim, Emerson, Tegan, Gopalakrishnan, Gurusankar, Govil, Devendra, Guzmán-Sáenz, Aldo, Kvinge, Henry, Livesay, Neal, Mukherjee, Soham, Samaga, Shreyas N., Ramamurthy, Karthikeyan Natesan, Karri, Maneel Reddy, Rosen, Paul, Sanborn, Sophia, Walters, Robin, Agerberg, Jens, Barikbin, Sadrodin, Battiloro, Claudio, Bazhenov, Gleb, Bernardez, Guillermo, Brent, Aiden, Escalera, Sergio, Fiorellino, Simone, Gavrilev, Dmitrii, Hassanin, Mohammed, Häusner, Paul, Gardaa, Odin Hoff, Khamis, Abdelwahed, Lecha, Manuel, Magai, German, Malygina, Tatiana, Ballester, Rubén, Nadimpalli, Kalyan, Nikitin, Alexander, Rabinowitz, Abraham, Salatiello, Alessandro, Scardapane, Simone, Scofano, Luca, Singh, Suraj, Sjölund, Jens, Snopov, Pavel, Spinelli, Indro, Telyatnikov, Lev, Testa, Lucia, Yang, Maosheng, Yue, Yixiao, Zaghen, Olga, Zia, Ali, Miolane, Nina
This paper presents the computational challenge on topological deep learning that was hosted within the ICML 2023 Workshop on Topology and Geometry in Machine Learning. The competition asked participants to provide open-source implementations of topological neural networks from the literature by contributing to the python packages TopoNetX (data processing) and TopoModelX (deep learning). The challenge attracted twenty-eight qualifying submissions in its two-month duration. This paper describes the design of the challenge and summarizes its main findings.
- Research Report (0.51)
- Questionnaire & Opinion Survey (0.35)