Morgan Magnin

dblp:25/6318 · DBLP profile ↗
← Back
18ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0001-5443-0506ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 9 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 4Human-computer interaction and ubiquitous computing · 3Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2025 A SAT-based Method for Counting All Singleton Attractors in Boolean Networks
abstract
Boolean networks (BNs) are widely used to model biological regulatory networks. Attractors here hold significant meaning as they represent long-term behaviors such as homeostasis and the results of cell differentiation. As such, computing attractors is of critical importance to guarantee the validity of a model or to assess its stability and robustness. However, this problem is quite challenging when it comes to large real-world models. To overcome the limits of state-of-the-art BDD-based or ASP-based enumeration approaches, we introduce a SAT-based approach to compute fixed points (singleton attractors) of BN and exhibit its merits for counting the number of singleton attractors of large-scale benchmarks well established in the literature.
Rei Higuchi, Takehide Soh, Daniel Le Berre, Morgan Magnin, Mutsunori Banbara, Naoyuki Tamura
IJCAI4
2022 Diagnosis of Event Sequences with LFIT
Tony Ribeiro, Maxime Folschette, Morgan Magnin, Kotaro Okazaki, Lo Kuo-Yen, Katsumi Inoue
ILP3
2022 Learning any memory-less discrete semantics for dynamical systems represented by logic programs
Tony Ribeiro, Maxime Folschette, Morgan Magnin, Katsumi Inoue
Mach. Learn.3
2018 Learning Dynamics with Synchronous, Asynchronous and General Semantics
Tony Ribeiro, Maxime Folschette, Morgan Magnin, Olivier F. Roux, Katsumi Inoue
ILP3
2017 Inductive Learning from State Transitions over Continuous Domains
abstract
Learning from interpretation transition (LFIT) automatically constructs a model of the dynamics of a system from the observation of its state transitions. So far, the systems that LFIT handles are restricted to discrete variables or suppose a discretization of continuous data. However, when working with real data, the discretization choices are critical for the quality of the model learned by LFIT . In this paper, we focus on a method that learns the dynamics of the system directly from continuous time-series data. For this purpose, we propose a modeling of continuous dynamics by logic programs composed of rules whose conditions and conclusions represent continuums of values.
Tony Ribeiro, Sophie Tourret, Maxime Folschette, Morgan Magnin, Domenico Borzacchiello, Francisco Chinesta, Olivier F. Roux, Katsumi Inoue
ILP4
2015 Exhaustive analysis of dynamical properties of Biological Regulatory Networks with Answer Set Programming
abstract
The combination of numerous simple influences between the components of a Biological Regulatory Network (BRN) often leads to behaviors that cannot be grasped intuitively. They thus call for the development of proper mathematical methods to delineate their dynamical properties. As a consequence, formal methods and computer tools for the modeling and simulation of BRNs become essential. Our recently introduced discrete formalism called the Process Hitting (PH), a restriction of synchronous automata networks, is notably suitable to such study. In this paper, we propose a new logical approach to perform model-checking of dynamical properties of BRNs modeled in PH. Our work here focuses on state reachability properties on the one hand, and on the identification of fixed points on the other hand. The originality of our model-checking approach relies in the exhaustive enumeration of all possible simulations verifying the dynamical properties thanks to the use of Answer Set Programming.
Emna Ben Abdallah 0001, Maxime Folschette, Olivier F. Roux, Morgan Magnin
BIBM4
2015 Towards the Effective Use of Available Educational Resources: Designing Adaptive Hypermedia Environments for the Engineering Sciences
abstract
Adaptive Hypermedia Environments are a suitable means for developing personalized educational content that can respond to the needs of heterogeneous cohorts. These resources are increasingly built upon the Semantic Web, powered by the development and deployment of ontologies. After experimenting the automatic creation of domain ontologies from educational reference books and their use within semantic wikis, we have envisaged the development of applications that allow learners to harness the potential of semantic tools, providing recommended paths for content discovery and effective learning. These applications address issues observed within educational contexts, notably within our institution. The applications will provide learners with a supplementary resource to provide support to those seeking increasingly tailor-made learning experiences.
Simon Carolan, Guillaume Moreau, Morgan Magnin, Francisco Chinesta
ICALT3
2015 Learning Multi-valued Biological Models with Delayed Influence from Time-Series Observations
abstract
Delayed effects are important in modeling biological systems, and timed Boolean networks have been proposed for such a framework. Yet it is not an easy task to design such Boolean models with delays precisely. Recently, an attempt to learn timed Boolean networks has been made in Ribeiro et al 2015 in the framework of learning state transition rules from time-series data. However, this approach still has two limitations: (1) The maximum delay has to be given as input to the algorithm, (2) The possible value of each state is assumed to be Boolean, i.e., twovalued. In this paper, we extend the previous learning mechanism to overcome these limitations. We propose an algorithm to learn multi-valued biological models with delayed influence by automatically tuning the delay. The delay is determined so as to minimally explain the necessary influences. The merits of our approach is then verified on benchmarks coming from the DREAM4 challenge.
Tony Ribeiro, Morgan Magnin, Katsumi Inoue, Chiaki Sakama
ICMLA2
2015 Identification of biological regulatory networks from Process Hitting models
Maxime Folschette, Loïc Paulevé, Katsumi Inoue, Morgan Magnin, Olivier F. Roux
Theor. Comput. Sci.4
2015 Sufficient conditions for reachability in automata networks with priorities
Maxime Folschette, Loïc Paulevé, Morgan Magnin, Olivier F. Roux
Theor. Comput. Sci.3
2014 Extracting Domain Ontologies from Reference Books
abstract
Encyclopedic knowledge bases can be powerful tools for the acquisition of fundamental knowledge for learners. However, the structure and the very nature of these documents can impede learning processes. By extracting domain ontologies from reference books and using this same material to populate an intelligent learning system, we propose a methodology for lifelong learners.
Simon Carolan, Francisco Chinesta, Christine Evain, Morgan Magnin, Guillaume Moreau
ICALT4
2013 Towards Augmented Learning in Science and Engineering in Higher Education
abstract
Reference books and encyclopedic knowledge bases present learners with an important source of fundamental concepts. However, the resulting knowledge acquisition process is often hindered by the linearity that is inherent to these resources, making it difficult for learners to realize the many links that exist between these concepts. This research project aims at establishing and implementing a rich semantic model for the identification and classification of knowledge in a core-periphery structure at the service of graduate level students of engineering sciences. This model will allow learners to obtain a global view of knowledge domains and to identify roadmaps for the knowledge acquisition process.
Simon Carolan, Francisco Chinesta, Christine Evain, Morgan Magnin, Guillaume Moreau
ICALT4
2012 Static analysis of Biological Regulatory Networks dynamics using abstract interpretation
abstract
The analysis of the dynamics of Biological Regulatory Networks (BRNs) requires innovative methods to cope with the state-space explosion. This paper settles an original approach for deciding reachability properties based onProcess Hitting, which is a framework suitable for modelling dynamical complex systems. In particular, Process Hitting has been shown to be of interest in providing compact models of the dynamics of BRNs with discrete values. Process Hitting splits a finite number of processes into so-called sorts and describes the way each process is able to act upon (that is, to ‘hit’) another one (or itself) in order to ‘bounce’ it as another process of the same sort with further actions. By using complementary abstract interpretations of the succession of actions in Process Hitting, we build a very efficient static analysis to over- and under-approximate reachability properties, which avoids the need to build the underlying states graph. The analysis is proved to have a low theoretical complexity, in particular when the number of processes per sorts is limited, while a very large number of sorts can be managed. This makes such an approach very promising for the scalable analysis of abstract complex systems. We illustrate this through the analysis of a large BRN of 94 components. Our method replies quasi-instantaneously to reachability questions, while standard model-checking techniques regularly fail because of the combinatoric explosion of behaviours.
Loïc Paulevé, Morgan Magnin, Olivier F. Roux
Math. Struct. Comput. Sci.2
2011 Tuning Temporal Features within the Stochastic π-Calculus
abstract
The stochastic \pi-calculus is a formalism that has been used for modeling complex dynamical systems where the stochasticity and the delay of transitions are important features, such as in the case of biochemical reactions. Commonly, durations of transitions within stochastic \pi-calculus models follow an exponential law. The underlying dynamics of such models are expressed in terms of continuous-time Markov chains, which can then be efficiently simulated and model-checked. However, the exponential law comes with a huge variance, making it difficult to model systems with accurate temporal constraints. In this paper, a technique for tuning temporal features within the stochastic \pi-calculus is presented. This method relies on the introduction of a stochasticity absorption factor by replacing the exponential distribution with the Erlang distribution, which is a sum of exponential random variables. This paper presents a construction of the stochasticity absorption factor in the classical stochastic \pi-calculus with exponential rates. Tools for manipulating the stochasticity absorption factor and its link with timed intervals for firing transitions are also presented. Finally, the model-checking of such designed models is tackled by supporting the stochasticity absorption factor in a translation from the stochastic \pi-calculus to the probabilistic model checker PRISM.
Loïc Paulevé, Morgan Magnin, Olivier F. Roux
IEEE Trans. Software Eng.2
2009 Expressiveness of Petri Nets with Stopwatches. Dense-time Part
abstract
With this contribution, we aim to draw a comprehensive classification of Petri nets with stopwatches w.r.t. expressiveness and decidability issues. This topic is too ambitious to be summarized in a single paper. That is why we present our results in two different parts. The scope of this first paper is to address the general results that apply for both dense-time and discrete-time semantics. We study the class of bounded Petri nets with stopwatches and reset arcs (rSwPNs), which is an extension of T-time Petri nets (TPNs) where time is associated with transitions. Stopwatches can be reset, stopped and started. We give the formal dense-time and discrete-time semantics of these models in terms of Transition Systems. We study the expressiveness of rSwPNs and its subclasses w.r.t. (weak) bisimilarity (behavioral semantics). The main results are following: 1) bounded rSw- PNs and 1-safe rSwPNs are equally expressive; 2) For all models, reset arcs add expressiveness. 3) The resulting partial classification of models is given by a set of relations explained in Fig. 7: in the forthcoming paper, we will complete these results by covering expressiveness and decidability issues when discrete-time nets are considered. For the sake of simplicity, our results are explained on a model such that the stopwatches behaviors are expressed using inhibitor arcs. Our conclusions can however be easily extended to the general class of Stopwatch Petri nets.
Morgan Magnin, Pierre Molinaro, Olivier H. Roux
Fundam. Informaticae1
2009 Expressiveness of Petri Nets with Stopwatches. Discrete-time Part
abstract
With this contribution, we aim to draw a comprehensive classification of Petri nets with stopwatches w.r.t. expressiveness and decidability issues. This topic is too ambitious to be summarized in a single paper. That is why we present our results in two different parts. In the first part of our work, we established new results regarding to both dense-time and discrete-time semantics. We now focus on the discrete-time specificities. We address the class of bounded Petri nets with stopwatches and reset arcs (rSwPNs), which is an extension of T-time Petri nets (TPNs) where time is associated with transitions. Stopwatches can be reset, stopped and started. We recall the formal dense-time and discrete-time semantics of these models in terms of Transition Systems. We study the expressiveness of rSwPNs and its subclasses w.r.t. (weak) bisimilarity (behavioral semantics). The main results are following: 1) Discrete-time bounded TPNs, discrete-time bounded rSwPNs and untimed Petri nets are equally expressive; 2) The resulting (final) classification of models is given by a set of relations explained in Fig. 7. While investigating expressiveness, we exhibit proofs that can be easily extended to the resolution of decidability issues. Among other results, we prove that, for bounded rSwPNs, the state and marking reachability problems - undecidable with dense-time semantics - are decidable when discrete-time is considered. Table 1 gives a synthesis of the main decidability results for these models. For the sake of simplicity, our results are explained on a model such that the stopwatches behaviors are expressed using inhibitor arcs. Our conclusions can however be easily extended to the general class of Stopwatch Petri nets.
Morgan Magnin, Pierre Molinaro, Olivier H. Roux
Fundam. Informaticae1
2008 Symbolic State Space of Stopwatch Petri Nets with Discrete-Time Semantics (Theory Paper)
Morgan Magnin, Didier Lime, Olivier H. Roux
Petri Nets1
2005 Romeo: A Tool for Analyzing Time Petri Nets
Guillaume Gardey, Didier Lime, Morgan Magnin, Olivier H. Roux
CAV3