Financial strategies for a stock trading bot

Creating a stock trading bot is both a very interesting and a very challenging task. To build an algorithm that makes money, there is a number of potential trading strategies from which value can be created. This post attempts to list the most obvious strategies in a formal and systematic approach, to methodically structure the testing of the different ideas. This post will also be updated over time as more strategies get added and the most promising ideas are tested.

Stock trading robot Continue reading “Financial strategies for a stock trading bot”

Formalizing social interactions for robot fleets

The development of functional robots makes the management of fleets of robots of critical importance for robotics and the broader artificial intelligence.  The following study aims at formalizing a broad range of social interactions that can be observed in natural environments, standardizing examples for computer programming of complex interactions between different robots.

Robots of Boston Dynamics
Two famous robots of Boston Dynamics: Atlas and SpotMini

Continue reading “Formalizing social interactions for robot fleets”

The Singularity may be nearer than General AI: introducing the Singularity Protocol

A hypothetical architecture of existing machine learning algorithms to automate the self-sustained generation of new scientific and technological advances.

scientific and technological progress graph


While many Artificial Intelligence researchers, companies and engineers are focusing their activities on the creation of Artificial General Intelligence with the hope of one day reaching the Technological Singularity, this paper takes a different approach. It presents a conceptual, speculative yet pragmatic organization of concepts to directly reach exponential scientific and technological progress. This paper is an attempt to design a process that automates the theories generation part of research and development through existing artificial intelligence algorithms and supporting technologies.

Notably relying upon recent developments in the conceptual and technical environment of graph neural networks, as well as upon multiple other technologies, the protocol breaks down the generation of scientific and technological theories in simple steps and propounds existing algorithm candidates to handle each step. With multiple scientific, mathematical and algorithmic references and sources for advanced readers, this paper nevertheless tries to make use of the simplest terms to facilitate the comprehension of a wider audience with minimal background in artificial intelligence.

Even though this paper describes a process that is still purely speculative for now, the Singularity Protocol does present a credible, structured and detailed approach to generate new scientific and technological theories at scale. And though it still needs to go through numerous adaptations, tests and computing challenges, this protocol is exclusively built upon existing technologies and it introduces a plan to gather and structure technical, financial and human resources so as to rapidly develop and implement an organization that could soon lead to the Technological Singularity. Continue reading “The Singularity may be nearer than General AI: introducing the Singularity Protocol”