Rooted in academic rigor, our team is devoted to expanding the frontiers of knowledge and spearheading novel research initiatives in collaboration with some of the world's leading academic institutions. We are engaged in a dual mission: advancing near-term, product-focused innovations and pioneering long-term developments destined to redefine the technology landscape. At Giotto.ai, we're not just part of the future of AI and ML—we're actively creating it.
At Giotto.ai, our vision is driven by the groundbreaking pursuit of Artificial General Intelligence (AGI) — a journey that holds the promise of revolutionizing the realm of intelligent systems. At the heart of our endeavors, we are crafting a new class of algorithms, inspired by the human brain's complexity, to push the boundaries of what AI can achieve. Our work initially concentrates on elevating abstract reasoning, merging advanced mathematics, logic, and cutting-edge deep language models into integrated, high-performance framework.
Our mission is to nurture a form of machine intelligence that stands out for its adaptability and efficiency. Drawing on neuroscience's profound insights and the leaps in computational theory, we are on a mission to carve a pathway toward an era where AGI can address diverse challenges with unmatched finesse. By optimizing computational resources and harmonizing various learning paradigms, our goal is to see AGI not just as a tool, but as a transformative force that amplifies human achievement and fundamentally alters our societal landscape.
Exploring various cognitive frameworks to enhance AI’s decision-making capabilities and ensure it can operate transparently and effectively.
Creating new learning architectures by leveraging advanced algebraic structures with the goal of representing information in a more efficient way.
Experimenting with a graph-based approach to provide an interpretable and structured format for intuitive content navigation and addressing the challenges of data retrieval.
At Giotto.ai we believe in the power of open collaboration to drive innovation in AI and ML.
Our commitment to advancing the field is reflected in our contributions to open source, where we
share tools and libraries designed to solve complex problems and inspire new ideas.
A high-performance topological machine learning toolbox in Python, designed to bring topological analysis to the forefront of machine learning research and application.
Deep learning meets topology, offering tools to incorporate topological data analysis into deep learning frameworks, enhancing model interpretability and performance.
An all-encompassing time series analysis suite, providing robust tools for forecasting, anomaly detection, and feature extraction in temporal data.
A high-performance implementation of Vietoris-Rips persistence, enabling efficient computation of persistent homology, a cornerstone of topological data analysis.
Essential distribution tools for scaling deep learning computations, facilitating the development and deployment of AI models across diverse computational environments.
Giotto.ai is committed to advancing the field of AI and ML. Our research team regularly publishes
findings, methodologies, and insights that contribute to the broader scientific community.
Short Abstract / Summary
Automated machine learning (autoML) platforms allow health care professionals to play an active role in the development of machine learning (ML) algorithms according to scientific or clinical needs. The aim of this study was to develop and evaluate such a model for automated detection and grading of distal hand osteoarthritis (OA).
Short Abstract / Summary
The goal of this project is to create and study novel techniques to identify early warning signals for socially disruptive events, like riots, wars, or revolutions using only publicly available data on social media. Such techniques need to be robust enough to work on real-time data: to achieve this goal we propose a topological approach together with more standard BERT models. Indeed, topology-based algorithms, being provably stable against deformations and noise, seem to work well in low-data regimes. The general idea is to build a binary classifier that predicts if a given tweet is related to a disruptive event or not. The results indicate that the persistent-gradient approach is stable and even more performant than deep-learning-based anomaly detection algorithms. We also benchmark the generalisability of the methodology against out-of-samples tasks, with very promising results.
Short Abstract / Summary
This paper presents the computational challenge on differential geometry and topology that happened within the ICLR 2021 workshop "Geometric and Topological Representation Learning". The competition asked participants to provide creative contributions to the fields of computational geometry and topology through the open-source repositories Geomstats and Giotto-TDA. The challenge attracted 16 teams in its two month duration. This paper describes the design of the challenge and summarizes its main findings.
Short Abstract / Summary
We introduce giotto-tda, a Python library that integrates high-performance topological data analysis with machine learning via a scikit-learn-compatible API and state-of-the-art C++ implementations. The library's ability to handle various types of data is rooted in a wide range of preprocessing techniques, and its strong focus on data exploration and interpretability is aided by an intuitive plotting API. Source code, binaries, examples, and documentation can be found at https://github.com/giotto-ai/giotto-tda
Short Abstract / Summary
This scientific report presents a novel methodology for the early prediction of important political events using News datasets. The methodology leverages natural language processing, graph theory, clique analysis, and semantic relationships to uncover hidden predictive signals within the data. Initially, we designed a preliminary version of the method and tested it on a few events. This analysis revealed limitations in the initial research phase. We then enhanced the model in two key ways: first, we added a filtration step to only consider politically relevant news before further processing; second, we adjusted the input features to make the alert system more sensitive to significant spikes in the data. After finalizing the improved methodology, we tested it on eleven events including US protests, the Ukraine war, and French protests. Results demonstrate the superiority of our approach compared to baseline methods. Through targeted refinements, our model can now provide earlier and more accurate predictions of major political events based on subtle patterns in news data.
Short Abstract / Summary
One of the main challenges of Topological Data Analysis (TDA) is to extract features from persistent diagrams directly usable by machine learning algorithms. Indeed, persistence diagrams are intrinsically (multi-)sets of points in R2 and cannot be seen in a straightforward manner as vectors. In this article, we introduce Persformer , the first Transformer neural network architecture that accepts persistence diagrams as input. The Persformer architecture significantly outperforms previous topological neural network architectures on classical synthetic and graph benchmark datasets. Moreover, it satisfies a universal approximation theorem. This allows us to introduce the first interpretability method for topological machine learning, which we explore in two examples.
Short Abstract / Summary
We introduce giotto-ph, a high-performance, open-source software package for the computation of Vietoris-Rips barcodes. giotto-ph is based on Morozov and Nigmetov's lockfree (multicore) implementation of Ulrich Bauer's Ripser package. It also contains a re-working of the GUDHI library's implementation of Boissonnat and Pritam's Edge Collapser, which can be used as a pre-processing step to dramatically reduce overall run-times in certain scenarios. Our contribution is twofold: on the one hand, we integrate existing state-of-the-art ideas coherently in a single library and provide Python bindings to the C++ code. On the other hand, we increase parallelization opportunities and improve overall…
Contact us to discuss how we can work together to explore the potential of AI for achieving your goals.
A corporate journey to production.
How can CTOs effectively implement AI in their organizations?
July 8 4PM-5PM
LISTEN NOW