159 research outputs found
Modelling of Multi-Agent Systems: Experiences with Membrane Computing and Future Challenges
Formal modelling of Multi-Agent Systems (MAS) is a challenging task due to
high complexity, interaction, parallelism and continuous change of roles and
organisation between agents. In this paper we record our research experience on
formal modelling of MAS. We review our research throughout the last decade, by
describing the problems we have encountered and the decisions we have made
towards resolving them and providing solutions. Much of this work involved
membrane computing and classes of P Systems, such as Tissue and Population P
Systems, targeted to the modelling of MAS whose dynamic structure is a
prominent characteristic. More particularly, social insects (such as colonies
of ants, bees, etc.), biology inspired swarms and systems with emergent
behaviour are indicative examples for which we developed formal MAS models.
Here, we aim to review our work and disseminate our findings to fellow
researchers who might face similar challenges and, furthermore, to discuss
important issues for advancing research on the application of membrane
computing in MAS modelling.Comment: In Proceedings AMCA-POP 2010, arXiv:1008.314
Data-driven predictive maintenance and time-series applications
Predictive maintenance (PdM) is a maintenance policy that uses the past, current, and prognosticated health condition of an asset to predict when timely maintenance should occur. PdM overcomes challenges of more conservative policies, such as corrective or scheduled maintenance. The remaining useful life (RUL) is a critical notion in PdM that determines the time remaining until a system is no longer useful and requires maintenance. Among the approaches employed to estimate the RUL, data-driven PdM methods have shown to be a good candidate due to their (mostly) domain-agnostic nature and broad applicability mos on the assetās generated data. Nevertheless, there are various challenges to consider in data-driven PdM, such as algorithm selection, hyperparameter optimization, and uncertainty of the RUL estimation. This thesis proposes solutions and frameworks for these challenges using simulated datasets. We furthermore dive into scheduling optimization which is the next step in PdM and point towards the importance of understanding the data generating process in PdM using real-world data. Finally, we show how a method originally developed for PdM in the automotive industry can lend itself to the medical domain, exhibiting the significance of knowledge-transfer and the versatility of data-driven methods.Algorithms and the Foundations of Software technolog
Automated machine learning for the classification of normal and abnormal electromyography data
Needle electromyography (EMG) is a common technique used in clinical neurophysiology to record the electricalĀ activity of muscles at different levels of activation. It can be usedĀ to diagnose variousĀ neurological/muscular disorders, as the EMGĀ signals of patients with both nerve diseases (neuropathies) andmuscle diseases (myopathies) differ from the signal in healthyĀ controls. A major drawback of this examination is that it reliesĀ on visual inspection and as such, it is highly subjective andĀ prone to errors. Based on EMG time series of 65 individualsĀ (40 with ALS/IBM and 25 healthy), we aim to develop anĀ automated machine-learning pipeline for the classification ofĀ EMG recordings of muscles in either disease or healthy (muscle-level). The automated pipeline consists of feature extraction,Ā feature selection, modelling algorithm, and optimization, in whichĀ the most significant features are automatically selected fromĀ the feature space and the hyperparameters of the model areĀ optimized by a Bayesian technique as part of the automatedapproach. Aside from the muscle-level approach, we also exploreĀ a patient-level approach, which uses the output of the muscle-level automated pipeline in a post-processing manner to classifyĀ patients in being either disease or healthy, based on their muscleĀ recordings. The resulting two approaches yield an AUC scoreof 81.7% (muscle-level) and 81.5% (patient-level), indicating thatĀ such approaches can assist clinicians in diagnosing if a patientĀ has a neuropathy/myopathy or is healthy.Algorithms and the Foundations of Software technolog
Automated machine learning for remaining useful life estimation of aircraft engines
Algorithms and the Foundations of Software technolog
Testing timed systems modeled by stream X-machines
Stream X-machines have been used to specify real systems where complex data structures. They are a variety of extended finite state machine where a shared memory is used to represent communications between the components of systems. In this paper we introduce an extension of the Stream X-machines formalism in order to specify systems that present temporal requirements. We add time in two different ways. First, we consider that (output) actions take time to be performed. Second, our formalism allows to specify timeouts. Timeouts represent the time a system can wait for the environment to react without changing its internal state. Since timeous affect the set of available actions of the system, a relation focusing on the functional behavior of systems, that is, the actions that they can perform, must explicitly take into account the possible timeouts. In this paper we also propose a formal testing methodology allowing to systematically test a system with respect to a specification. Finally, we introduce a test derivation algorithm. Given a specification, the derived test suite is sound and complete, that is, a system under test successfully passes the test suite if and only if this system conforms to the specification
A Review: Prognostics and Health Management in Automotive and Aerospace
Prognostics and Health Management (PHM) attracts increasing interest of many researchers due to its potentially important applications in diverse disciplines and industries. In general, PHM systems use real-time and historical state information of subsystems and components of the operating systems to provide actionable information, enabling intelligent decision-making for improved performance, safety, reliability, and maintainability. Every year, a substantial number of papers in this area including theory and practical applications, appear in academic journals, conference proceedings and technical reports. This paper aims to summarize and review researches, developments and recent contributions in PHM for automotive- and aerospace industries. It can also be considered as the starting point for researchers and practitioners in general to assist them through PHM implementation and help them to accomplish their work more easily.Algorithms and the Foundations of Software technolog
Distinguishing normal, neuropathic and myopathic EMG with an automated machine learning approach
OBJECTIVE\nMETHODS\nRESULTS\nCONCLUSIONS\nSIGNIFICANCE\nDistinguishing normal, neuropathic and myopathic electromyography (EMG) traces can be challenging. We aimed to create an automated time series classification algorithm.\nEMGs of healthy controls (HC, nĀ =Ā 25), patients with amyotrophic lateral sclerosis (ALS, nĀ =Ā 20) and inclusion body myositis (IBM, nĀ =Ā 20), were retrospectively selected based on longitudinal clinical follow-up data (ALS and HC) or muscle biopsy (IBM). A machine learning pipeline was applied based on 5-second EMG fragments of each muscle. Diagnostic yield expressed as area under the curve (AUC) of a receiver-operator characteristics curve, accuracy, sensitivity, and specificity were determined per muscle (muscle-level) and per patient (patient-level).\nDiagnostic yield of the classification ALS vs. HC was: AUC 0.834Ā Ā±Ā 0.014 at muscle-level and 0.856Ā Ā±Ā 0.009 at patient-level. For the classification HC vs. IBM, AUC was 0.744Ā Ā±Ā 0.043 at muscle-level and 0.735Ā Ā±Ā 0.029 at patient-level. For the classification ALS vs. IBM, AUC was 0.569Ā Ā±Ā 0.024 at muscle-level and 0.689Ā Ā±Ā 0.035 at patient-level.\nAn automated time series classification algorithm can distinguish EMGs from healthy individuals from those of patients with ALS with a high diagnostic yield. Using longer EMG fragments with different levels of muscle activation may improve performance.\nIn the future, machine learning algorithms may help improve the diagnostic accuracy of EMG examinations.Algorithms and the Foundations of Software technolog
Distinguishing normal, neuropathic and myopathic EMG with an automated machine learning approach
ObjectiveDistinguishing normal, neuropathic and myopathic electromyography (EMG) traces can be challenging. We aimed to create an automated time series classification algorithm.MethodsEMGs of healthy controls (HC,Ā nĀ =Ā 25), patients with amyotrophic lateral sclerosis (ALS,Ā nĀ =Ā 20) and inclusion body myositis (IBM,Ā nĀ =Ā 20), were retrospectively selected based on longitudinal clinical follow-up data (ALS and HC) or muscle biopsy (IBM). A machine learning pipeline was applied based on 5-second EMG fragments of each muscle. Diagnostic yield expressed as area under the curve (AUC) of a receiver-operator characteristics curve, accuracy, sensitivity, and specificity were determined per muscle (muscle-level) and per patient (patient-level).ResultsDiagnostic yield of the classification ALS vs. HC was: AUC 0.834Ā Ā±Ā 0.014 at muscle-level and 0.856Ā Ā±Ā 0.009 at patient-level. For the classification HC vs. IBM, AUC was 0.744Ā Ā±Ā 0.043 at muscle-level and 0.735Ā Ā±Ā 0.029 at patient-level. For the classification ALS vs. IBM, AUC was 0.569Ā Ā±Ā 0.024 at muscle-level and 0.689Ā Ā±Ā 0.035 at patient-level.ConclusionsAn automated time series classification algorithm can distinguish EMGs from healthy individuals from those of patients with ALS with a high diagnostic yield. Using longer EMG fragments with different levels of muscle activation may improve performance.Neurological Motor Disorder
Preoperative electroencephalographyābased machine learning predicts cognitive deterioration after subthalamic deepbrain stimulation
Algorithms and the Foundations of Software technolog
- ā¦