Fernando Soler-Toscano

Fernando Soler-Toscano

orcid

Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
8 May 2014 in PLOS ONE
Verified
Journal Article
Open access
PDF file
FSFernando Soler-Toscano
Fernando Soler-Toscano
Hector ZenilHector Zenil
Hector Zenil
JDJean-Paul Delahaye
Jean-Paul Delahaye
NGNicolas Gauvrit
Nicolas Gauvrit
Drawing on various notions from theoretical computer science, we present a novel numerical approach, motivated by the notion of algorithmic probability, to the problem of approximating the Kolmogorov-Chaitin complexity of short strings. The method is an alternative to the traditional lossless compression algorithms, which it may complement, the two being serviceable for different string lengths. We provide a thorough analysis for all binary strings of length and for most strings of length by running all Turing machines with 5 states and 2 symbols ( with reduction techniques) using the most standard formalism of Turing machines, used in for example the Busy Beaver problem. We address the question of stability and error estimation, the sensitivity of the continued application of the method for wider coverage and better accuracy, and provide statistical evidence suggesting robustness. As with compression algorithms, this work promises to deliver a range of applications, and to provide insight into the question of complexity calculation of finite (and short) strings. Additional material can be found at the Algorithmic Nature Group website at http://www.algorithmicnature.org. An Online Algorithmic Complexity Calculator implementing this technique and making the data available to the research community is accessible at http://www.complexitycalculator.com.

15 August 2018 in Entropy
Verified
Journal Article
Open access
PDF file
Hector ZenilHector Zenil
Hector Zenil
SHSantiago Hernández-Orozco
Santiago Hernández-Orozco
Narsis KianiNarsis Kiani
Narsis Kiani
FSFernando Soler-Toscano
Fernando Soler-Toscano
ARAntonio Rueda-Toicen
Antonio Rueda-Toicen
JTJesper Tegner
Jesper Tegner
We investigate the properties of a Block Decomposition Method (BDM), which extends the power of a Coding Theorem Method (CTM) that approximates local estimations of algorithmic complexity based on Solomonoff–Levin’s theory of algorithmic probability providing a closer connection to algorithmic complexity than previous attempts based on statistical regularities such as popular lossless compression schemes. The strategy behind BDM is to find small computer programs that produce the components of a larger, decomposed object. The set of short computer programs can then be artfully arranged in sequence so as to produce the original object. We show that the method provides efficient estimations of algorithmic complexity but that it performs like Shannon entropy when it loses accuracy. We estimate errors and study the behaviour of BDM for different boundary conditions, all of which are compared and assessed in detail. The measure may be adapted for use with more multi-dimensional objects than strings, objects such as arrays and tensors. To test the measure we demonstrate the power of CTM on low algorithmic-randomness objects that are assigned maximal entropy (e.g., π ) but whose numerical approximations are closer to the theoretical low algorithmic-randomness expectation. We also test the measure on larger objects including dual, isomorphic and cospectral graphs for which we know that algorithmic randomness is low. We also release implementations of the methods in most major programming languages—Wolfram Language (Mathematica), Matlab, R, Perl, Python, Pascal, C++, and Haskell—and an online algorithmic complexity calculator.

1 June 2014 in Physica A: Statistical Mechanics and its Applications
Verified
Journal Article
Open access
HZHector Zenil
Hector Zenil
FSFernando Soler-Toscano
Fernando Soler-Toscano
KDKamal Dingle
Kamal Dingle
ALArd A. Louis
Ard A. Louis
We show that numerical approximations of Kolmogorov complexity (K) applied to graph adjacency matrices capture some group-theoretic and topological properties of graphs and empirical networks ranging from metabolic to social networks. That K and the size of the group of automorphisms of a graph are correlated opens up interesting connections to problems in computational geometry, and thus connects several measures and concepts from complexity science. We show that approximations of K characterise synthetic and natural networks by their generating mechanisms, assigning lower algorithmic randomness to complex network models (Watts-Strogatz and Barabasi-Albert networks) and high Kolmogorov complexity to (random) Erdos-Renyi graphs. We derive these results via two different Kolmogorov complexity approximation methods applied to the adjacency matrices of the graphs and networks. The methods used are the traditional lossless compression approach to Kolmogorov complexity, and a normalised version of a Block Decomposition Method (BDM) measure, based on algorithmic probability theory.Comment: 15 2-column pages, 20 figures. Forthcoming in Physica A: Statistical Mechanics and its Application

1 January 2013 in Computability
Verified
Journal Article
Open access
PDF file
FSFernando Soler-Toscano
Fernando Soler-Toscano
HZHector Zenil
Hector Zenil
JDJean-Paul Delahaye
Jean-Paul Delahaye
NGNicolas Gauvrit
Nicolas Gauvrit
We show that real-value approximations of Kolmogorov-Chaitin complexity K (s ) using the algorithmic coding theorem , as calculated from the output frequency of a large set of small deterministic Turing machines with up to 5 states (and 2 symbols), i

13 April 2017 in PLOS Computational Biology
Verified
Journal Article
Open access
PDF file
NGNicolas Gauvrit
Nicolas Gauvrit
Hector ZenilHector Zenil
Hector Zenil
FSFernando Soler-Toscano
Fernando Soler-Toscano
JDJean-Paul Delahaye
Jean-Paul Delahaye
PBPeter Brugger
Peter Brugger
Random Item Generation tasks (RIG) are commonly used to assess high cognitive abilities such as inhibition or sustained attention. They also draw upon our approximate sense of complexity. A detrimental effect of aging on pseudo-random productions has been demonstrated for some tasks, but little is as yet known about the developmental curve of cognitive complexity over the lifespan. We investigate the complexity trajectory across the lifespan of human responses to five common RIG tasks, using a large sample (n = 3429). Our main finding is that the developmental curve of the estimated algorithmic complexity of responses is similar to what may be expected of a measure of higher cognitive abilities, with a performance peak around 25 and a decline starting around 60, suggesting that RIG tasks yield good estimates of such cognitive abilities. Our study illustrates that very short strings of, i.e., 10 items, are sufficient to have their complexity reliably estimated and to allow the documentation of an age-dependent decline in the approximate sense of complexity. It has been unclear how this ability evolves over a person’s lifetime and it had not been possible to be assessed with previous classical tools for statistical randomness. To better understand how age impacts behavior, we have assessed more than 3,400 people aged 4 to 91 years old. Each participant performed a series of online tasks that assessed their ability to behave randomly. The five tasks included listing the hypothetical results of a series of 12 coin flips so that they would “look random to somebody else,” guessing which card would appear when selected from a randomly shuffled deck, and listing the hypothetical results of 10 rolls of a die. We analyzed the participants’ choices according to their algorithmic randomness, which is based on the idea that patterns that are more random are harder to encode in a short computer program. After controlling for characteristics such as gender, language, and education. We have found that age was the only factor that affected the ability to behave randomly. This ability peaked at age 25, on average, and declined from then on. We also demonstrate that a relatively short list of choices, say 10 hypothetical coin flips, can be used to reliably gauge randomness of human behavior. A similar approach could be then used to study potential connections between the ability to behave randomly, cognitive decline, neurodegenerative diseases and abilities such as human creativity.

12 March 2015 in Behavior Research Methods
Verified
Journal Article
Closed access
PDF file
NGNicolas Gauvrit
Nicolas Gauvrit
HSHenrik Singmann
Henrik Singmann
FSFernando Soler-Toscano
Fernando Soler-Toscano
HZHector Zenil
Hector Zenil