To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Communication in the languages presented so far is synchronous: a sending action blocks the sender until it can interact with a compatible receiving action at the intended receiver. In this chapter, we consider an alternative semantics for interactions: asynchronous communication. Asynchronous communication allows for a sending action to be executed without waiting for the receiver to be ready by storing the sent message in a message queue that the intended receiver can later read.
We introduce our first choreography language, Simple Choreographies, which allows for writing sequences of interactions between processes. The key aspect of the language is that interactions are syntactically manifest in choreographies. A semantics of choreographies is obtained in terms of a labelled transition system.
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
The superposition of data sets with internal parametric self-similarity is a longstanding and widespread technique for the analysis of many types of experimental data across the physical sciences. Typically, this superposition is performed manually, or recently through the application of one of a few automated algorithms. However, these methods are often heuristic in nature, are prone to user bias via manual data shifting or parameterization, and lack a native framework for handling uncertainty in both the data and the resulting model of the superposed data. In this work, we develop a data-driven, nonparametric method for superposing experimental data with arbitrary coordinate transformations, which employs Gaussian process regression to learn statistical models that describe the data, and then uses maximum a posteriori estimation to optimally superpose the data sets. This statistical framework is robust to experimental noise and automatically produces uncertainty estimates for the learned coordinate transformations. Moreover, it is distinguished from black-box machine learning in its interpretability—specifically, it produces a model that may itself be interrogated to gain insight into the system under study. We demonstrate these salient features of our method through its application to four representative data sets characterizing the mechanics of soft materials. In every case, our method replicates results obtained using other approaches, but with reduced bias and the addition of uncertainty estimates. This method enables a standardized, statistical treatment of self-similar data across many fields, producing interpretable data-driven models that may inform applications such as materials classification, design, and discovery.
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Before venturing into the study of choreographies, we introduce the formalism of inference systems. Inference systems are widely used in the fields of formal logic and programming languages and they were later applied to theory of choreographies as well.
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia
Hector Zenil, University of Cambridge,Narsis A. Kiani, Karolinska Institutet, Stockholm,Jesper Tegnér, King Abdullah University of Science and Technology, Saudi Arabia