scispace - formally typeset
Proceedings ArticleDOI

An Adaptive e-Learning Environment Using Distributed Spiking Neural P Systems

14 Jul 2011-pp 56-60

TL;DR: The Distributed Spiking Neural P System (DSNP) is proposed, a variant of the existing Distributed P System that can be used to represent dynamic and distibuted systems.

AbstractThe motivation behind the proposed research work is the need for an innovative e-learning system that can adapt to the learning capability of every individual. Adaptive e-learning systems create new opportunities and at the same time have several research challenges that need to be addressed. The primary requirement of such adaptive systems is the need to create and represent adaptable content effectively. This paper presents a membrane computing model to demonstrate how adaptable content can be represented and used efficiently. The Spiking Neural P System (SNP) is a membrane computing model inspired by the way neurons communicate by means of spikes. This paper proposes the Distributed Spiking Neural P System (DSNP), a variant of the existing Distributed P System, that can be used to represent dynamic and distibuted systems. Temporal relations captured on a time line during authoring of the ecourse, can be automatically converted into an SNP system using the algorithm presented in the paper. An algorithm for the automatic generation of the DSNP from the e-course compositions represented using a linked list of SNPs is also presented in the paper along with experimental results to prove the efficiency and scalability of the proposed model.

...read more


References
More filters
Journal ArticleDOI
Gheorghe Paun1
TL;DR: It is proved that the P systems with the possibility of objects to cooperate characterize the recursively enumerable sets of natural numbers; moreover, systems with only two membranes suffice.
Abstract: We introduce a new computability model, of a distributed parallel type, based on the notion of a membrane structure. Such a structure consists of several cell-like membranes, recurrently placed inside a unique “skin” membrane. A plane representation is a Venn diagram without intersected sets and with a unique superset. In the regions delimited by the membranes there are placed objects. These objects are assumed to evolve: each object can be transformed in other objects, can pass through a membrane, or can dissolve the membrane in which it is placed. A priority relation between evolution rules can be considered. The evolution is done in parallel for all objects able to evolve. In this way, we obtain a computing device (we call it a P system): start with a certain number of objects in a certain membrane and let the system evolve; if it will halt (no object can further evolve), then the computation is finished, with the result given as the number of objects in a specified membrane. If the development of the system goes forever, then the computation fails to have an output. We prove that the P systems with the possibility of objects to cooperate characterize the recursively enumerable sets of natural numbers; moreover, systems with only two membranes suffice. In fact, we do not need cooperating rules, but we only use catalysts, specified objects which are present in the rules but are not modified by the rule application. One catalyst suffices. A variant is also considered, with the objects being strings over a given alphabet. The evolution rules are now based on string transformations. We investigate the case when either the rewriting operation from Chomsky grammars (with respect to context-free productions) or the splicing operation from H systems investigated in the DNA computing is used. In both cases, characterizations of recursively enumerable languages are obtained by very simple P systems: with three membranes in the rewriting case and four in the splicing case. Several open problems and directions for further research are formulated

2,182 citations


"An Adaptive e-Learning Environment ..." refers background in this paper

  • ...Membrane computing [8] deals with distributed and parallel computing models by abstracting computing ideas from the structure and functioning of living cells as well as from the way cells are organised in tissues....

    [...]

Journal Article
TL;DR: In this article, the authors introduce a class of neural-like P systems which they call spiking neural P systems (in short, SN P systems), in which the result of a computation is the time between the moments when a specified neuron spikes.
Abstract: This paper proposes a way to incorporate the idea of spiking neurons into the area of membrane computing, and to this aim we introduce a class of neural-like P systems which we call spiking neural P systems (in short, SN P systems). In these devices, the time (when the neurons fire and/or spike) plays an essential role. For instance, the result of a computation is the time between the moments when a specified neuron spikes. Seen as number computing devices, SN P systems are shown to be computationally complete (both in the generating and accepting modes, in the latter case also when restricting to deterministic systems). If the number of spikes present in the system is bounded, then the power of SN P systems falls drastically, and we get a characterization of semilinear sets. A series of research topics and open problems are formulated.

589 citations

Proceedings ArticleDOI
19 May 2004
TL;DR: The goal of KnowledgeTree is to bridge the gap between the currently popular approach to Web-based education, which is centered on learning management systems vs. the powerful but underused technologies in intelligent tutoring and adaptive hypermedia.
Abstract: This paper presents KnowledgeTree, an architecture for adaptive E-Learning based on distributed reusable intelligent learning activities. The goal of KnowledgeTree is to bridge the gap between the currently popular approach to Web-based education, which is centered on learning management systems vs. the powerful but underused technologies in intelligent tutoring and adaptive hypermedia. This integrative architecture attempts to address both the component-based assembly of adaptive systems and teacher-level reusability.

331 citations


"An Adaptive e-Learning Environment ..." refers background in this paper

  • ...This realization of the need for content adaptation has led to the development of the of the Adaptive e-Learning Technology [9],[3],[2]....

    [...]

Journal Article
TL;DR: The motivation behind this preliminary analysis is attainment of: interoperability between adaptive learning systems; reuse of adaptive learning materials; and, the facilitation of adaptively supported, distributed learning activities.
Abstract: This paper examines the sufficiency of existing eLearning standards for facilitating and supporting the introduction of adaptive techniques in computer-based learning systems. To that end, the main representational and operational requirements of adaptive learning environments are examined and contrasted against current eLearning standards. The motivation behind this preliminary analysis is attainment of: interoperability between adaptive learning systems; reuse of adaptive learning materials; and, the facilitation of adaptively supported, distributed learning activities.

329 citations


"An Adaptive e-Learning Environment ..." refers background in this paper

  • ...These have been broadly catogerised [1] as follows :...

    [...]

Journal Article
TL;DR: A recently initiated branch of membrane computing with motivation from neural computing, with basic ideas, some examples, classes of spiking neural P systems, some results concerning their power, research topics.
Abstract: We brie y present (basic ideas, some examples, classes of spiking neural P systems, some results concerning their power, research topics) a recently initiated branch of membrane computing with motivation from neural computing. Further details can be found at the web page of membrane computing, from http://psystems.disco.unimib.it. 1 The General Framework The most intuitive way to introduce spiking neural P systems (in short, SN P systems) is by watching the movie available at http://www.igi.tugraz. at/tnatschl/spike_trains_eng.html, in the web page of Wofgang Maass, Graz, Austria: neurons are sending to each others spikes, electrical impulses of identical shape (duration, voltage, etc.), with the information encoded in the frequency of these impulses, hence in the time passes between consecutive spikes. For neurologists, this is nothing new, related drawings already appears in papers by Ramon y Cajal, a pioneer of neuroscience at the beginning of the last century, but in the recent years computing by spiking is a vivid research area, with the hope to lead to a neural computing of the third generation see [12], [21], etc. For membrane computing it is somehow natural to incorporate the idea of spiking neurons (already neural-like P systems exist, based on di erent ingredients see [23], e orts to compute with a small number of objects were recently made in several papers see, e.g., [2], using the time as a support of information, for instance, taking the time between two events as the result of a computation, was also considered see [3]), but still important di erences exist between the general way of working with multisets of objects in the compartments of a cell-like membrane structure as in membrane computing and the way the neurons communicate by spikes. A way to answer this challenge was proposed in [18]: neurons as single membranes, placed in the nodes of a graph corresponding to synapses, only one type of objects present

172 citations


"An Adaptive e-Learning Environment ..." refers background or methods in this paper

  • ...Spiking Neural P Systems were introduced in [6] as a computationally complete model both in generating and accepting modes....

    [...]

  • ...This paper is based on the Spiking Neural P Systems [6] and the Distributed P system [5]....

    [...]