Morten Goodwin

dblp:28/7000 · also Morten Goodwin Olsen · DBLP profile ↗
← Back
71ranked-venue papers
7as first author
32since 2021 · last 2025
0000-0001-6331-702XORCID · corroborated

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

Artificial intelligence and machine learning · 51 · 5 first-author · 23 since 2021Graphics, computer vision, multimedia, augmented reality and games · 18 · 1 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 7 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 first-author · 2 since 2021Security and privacy · 1
YearPublicationVenuePosition
2025 A New HOPE: Domain-agnostic Automatic Evaluation of Text Chunking
abstract
Document chunking fundamentally impacts Retrieval-Augmented Generation (RAG) by determining how source materials are segmented before indexing.Despite evidence that Large Language Models (LLMs) are sensitive to the layout and structure of retrieved data, there is currently no framework to analyze the impact of different chunking methods.In this paper, we introduce a novel methodology that defines essential characteristics of the chunking process at three levels: intrinsic passage properties, extrinsic passage properties, and passages-document coherence.We propose HOPE (Holistic Passage Evaluation), a domain-agnostic, automatic evaluation metric that quantifies and aggregates these characteristics.Our empirical evaluations across seven domains demonstrate that the HOPE metric correlates significantly (𝜌 > 0.13) with various RAG performance indicators, revealing contrasts between the importance of extrinsic and intrinsic properties of passages.Semantic independence between passages proves essential for system performance with a performance gain of up to 56.2% in factual correctness and 21.1% in answer correctness.On the contrary, traditional assumptions about maintaining concept unity within passages show minimal impact.These findings provide actionable insights for optimizing chunking strategies, thus improving RAG system design to produce more factually correct responses.
Henrik Brådland, Morten Goodwin, Per-Arne Andersen, Alexander Salveson Nossum, Aditya Gupta 0009
SIGIR2
2024 A Manifold Representation of the Key in Vision Transformers
Li Meng 0002, Morten Goodwin, Anis Yazidi, Paal E. Engelstad
CGI (2)2
2024 State Representation Learning Using an Unbalanced Atlas
abstract
The manifold hypothesis posits that high-dimensional data often lies on a lower-dimensional manifold and that utilizing this manifold as the target space yields more efficient representations. While numerous traditional manifold-based techniques exist for dimensionality reduction, their application in self-supervised learning has witnessed slow progress. The recent MSimCLR method combines manifold encoding with SimCLR but requires extremely low target encoding dimensions to outperform SimCLR, limiting its applicability. This paper introduces a novel learning paradigm using an unbalanced atlas (UA), capable of surpassing state-of-the-art self-supervised learning approaches. We investigated and engineered the DeepInfomax with an unbalanced atlas (DIM-UA) method by adapting the Spatiotemporal DeepInfomax (ST-DIM) framework to align with our proposed UA paradigm. The efficacy of DIM-UA is demonstrated through training and evaluation on the Atari Annotated RAM Interface (AtariARI) benchmark, a modified version of the Atari 2600 framework that produces annotated image samples for representation learning. The UA paradigm improves existing algorithms significantly as the number of target encoding dimensions grows. For instance, the mean F1 score averaged over categories of DIM-UA is~75% compared to ~70% of ST-DIM when using 16384 hidden units.
Li Meng 0002, Morten Goodwin, Anis Yazidi, Paal E. Engelstad
ICLR2
2024 Predicting Vehicle Impact Severity With Deep Neural Network for Reinforcement Learning Based Autonomous Vehicle Simulators
abstract
Road accidents leads to a significant number of deaths in the world, with human error being attributed as one of the roots of the problem. One of the possible alternatives to address the issue is the development of autonomous vehi-cles. Of the many technological advancements in the field of autonomous vehicles, Reinforcement Learning (RL) has shown progress because its methodology is not reliant on human data. However, one of its challenges is the definition of the reward function, which is critical to RL algorithms. In this context, determining the severity of a crash allows for an improvement in the reward function, especially in simulators. In this study, we present a Deep Neural Network (DNN) based model that predicts the crash impact severity in terms of vehicle deformation during the event, along with the de-formation we create a reward strategy for RL- based vehicle simulators. The model is developed based on data generated from finite element simulations replicating a full-frontal vehicle impact against a rigid barrier. We compare the trained model with a variety of NN methods, and different input data. The Neural Network model performs well, supporting the development of a reward system to improve RL-based autonomous vehicle simulators.
Martin Holen, Svitlana P. Rogovchenko, Gulshan Noorsumar, Morten Goodwin
ICMLA4
2024 A Dataset for Adapting Recommender Systems to the Fashion Rental Economy
abstract
In response to the escalating ecological challenges that threaten global sustainability, there’s a need to investigate alternative methods of commerce, such as rental economies. Like most online commerce, rental or otherwise, a functioning recommender system is crucial for their success. Yet the domain has, until this point, been largely neglected by the recommender system research community.
Karl Audun Borgersen, Morten Goodwin, Morten Grundetjern, Jivitesh Sharma
RecSys2
2024 Towards safe and sustainable reinforcement learning for real-time strategy games
abstract
Combining Deep Neural Networks with Reinforcement Learning, known as Deep Reinforcement Learning (DRL), is revolutionizing fields like medicine, industry, and gaming. DRL has achieved groundbreaking results, particularly in complex Real-Time Strategy (RTS) games such as StarCraft II and Dota 2, serving as benchmarks for testing RL algorithms' robustness and safety. Despite these successes, DRL algorithms face challenges, including high computational costs and a lack of safety-aware approaches. Training these algorithms requires extensive computational resources, leading to a significant divide between algorithms developed on supercomputers and those feasible on standard hardware. This also raises sustainability concerns due to increased CO2 emissions. Additionally, most RL algorithms are risk-neutral, limiting their deployment in safety-critical systems. We present a novel model-based DRL approach, the Safe Observations Rewards Actions Costs Learning Ensemble (S-ORACLE), to address these challenges. S-ORACLE balances robust safety awareness with minimized risk and computational efficiency. Empirical validation across complex game environments—Deep RTS, ELF: MiniRTS, MicroRTS, Deep Warehouse, and StarCraft II—demonstrates that S-ORACLE outperforms state-of-the-art methods by significantly improving safety performance, reducing computational costs, and lowering environmental impact, while maintaining high efficiency and adaptability in training.
Per-Arne Andersen, Morten Goodwin, Ole-Christoffer Granmo
Inf. Sci.2
2023 Unsupervised State Representation Learning in Partially Observable Atari Games
Li Meng 0002, Morten Goodwin, Anis Yazidi, Paal E. Engelstad
CAIP (2)2
2023 Natural Language Modeling with the Tsetlin Machine
Saeed Rahimi Gorji, Ole-Christoffer Granmo, Morten Goodwin
IEA/AIE (2)3
2023 SleepXAI: An explainable deep learning approach for multi-class sleep stage identification
abstract
Abstract Extensive research has been conducted on the automatic classification of sleep stages utilizing deep neural networks and other neurophysiological markers. However, for sleep specialists to employ models as an assistive solution, it is necessary to comprehend how the models arrive at a particular outcome, necessitating the explainability of these models. This work proposes an explainable unified CNN-CRF approach (SleepXAI) for multi-class sleep stage classification designed explicitly for univariate time-series signals using modified gradient-weighted class activation mapping (Grad-CAM). The proposed approach significantly increases the overall accuracy of sleep stage classification while demonstrating the explainability of the multi-class labeling of univariate EEG signals, highlighting the parts of the signals emphasized most in predicting sleep stages. We extensively evaluated our approach to the sleep-EDF dataset, and it demonstrates the highest overall accuracy of 86.8% in identifying five sleep stage classes. More importantly, we achieved the highest accuracy when classifying the crucial sleep stage N1 with the lowest number of instances, outperforming the state-of-the-art machine learning approaches by 16.3%. These results motivate us to adopt the proposed approach in clinical practice as an aid to sleep experts.
Micheal Dutt, Surender Redhu, Morten Goodwin, Christian W. Omlin
Appl. Intell.3
2023 A multi-step finite-state automaton for arbitrarily deterministic Tsetlin Machine learning
abstract
Abstract Due to the high arithmetic complexity and scalability challenges of deep learning, there is a critical need to shift research focus towards energy efficiency. Tsetlin Machines (TMs) are a recent approach to machine learning (ML) that has demonstrated significantly reduced energy compared to neural networks alike, while providing comparable accuracy on several benchmarks. However, TMs rely heavily on energy‐costly random number generation to stochastically guide a team of Tsetlin Automata (TA) in TM learning. In this paper, we propose a novel finite‐state learning automaton that can replace the TA in the TM, for increased determinism. The new automaton uses multi‐step deterministic state jumps to reinforce sub‐patterns, without resorting to randomization. A determinism parameter finely controls trading off the energy consumption of random number generation, against randomization for increased accuracy. Randomization is controlled by flipping a coin before every state jump, ignoring the state jump on tails. For example, makes every update random and makes the automaton completely deterministic. Both theoretically and empirically, we establish that the proposed automaton converges to the optimal action almost surely. Further, used together with the TM, only substantial degrees of determinism reduce accuracy. Energy‐wise, random number generation constitutes switching energy consumption of the TM, saving up to 11 mW power for larger datasets with high values. Our new learning automaton approach thus facilitates low‐energy ML.
Kuruge Darshana Abeyrathna, Ole-Christoffer Granmo, Rishad A. Shafik, Lei Jiao 0001, Adrian Wheeldon, Alexandre Yakovlev, Jie Lei 0007, Morten Goodwin
Expert Syst. J. Knowl. Eng.8
2023 Using Tsetlin Machine to discover interpretable rules in natural language processing applications
abstract
Abstract Tsetlin Machines (TM) use finite state machines for learning and propositional logic to represent patterns. The resulting pattern recognition approach captures information in the form of conjunctive clauses, thus facilitating human interpretation. In this work, we propose a TM‐based approach to three common natural language processing (NLP) tasks, namely, sentiment analysis, semantic relation categorization and identifying entities in multi‐turn dialogues. By performing frequent itemset mining on the TM‐produced patterns, we show that we can obtain a global and a local interpretation of the learning, one that mimics existing rule‐sets or lexicons. Further, we also establish that our TM based approach does not compromise on accuracy in the quest for interpretability, via comparison with some widely used machine learning techniques. Finally, we introduce the idea of a relational TM, which uses a logic‐based framework to further extend the interpretability.
Rupsa Saha, Ole-Christoffer Granmo, Morten Goodwin
Expert Syst. J. Knowl. Eng.3
2023 Improving the Diversity of Bootstrapped DQN by Replacing Priors With Noise
abstract
Q-learning is one of the most well-known reinforcement learning algorithms. There have been tremendous efforts to develop this algorithm using neural networks. Bootstrapped deepQ-learning network is amongst them. It utilizes multiple neural network heads to introduce diversity intoQ-learning. Diversity can sometimes be viewed as the amount of reasonable moves an agent can take at a given state, analogous to the definition of the exploration ratio in RL. Thus, the performance of bootstrapped deepQ-learning network is deeply connected with the level of diversity within the algorithm. In the original research, it was pointed out that a random prior could improve the performance of the model. In this article, we further explore the possibility of replacing priors with noise and sample the noise from a Gaussian distribution to introduce more diversity into this algorithm. We conduct our experiment on the Atari benchmark and compare our algorithm to both the original and other related algorithms. The results show that our modification of the bootstrapped deepQ-learning algorithm achieves significantly higher evaluation scores across different types of Atari games. Thus, we conclude that replacing priors with noise can improve bootstrapped deepQ-learning's performance by ensuring the integrity of diversities.
Li Meng 0002, Morten Goodwin, Anis Yazidi, Paal E. Engelstad
IEEE Trans. Games2
2022 Socially Fair Mitigation of Misinformation on Social Networks via Constraint Stochastic Optimization
abstract
Recent social networks' misinformation mitigation approaches tend to investigate how to reduce misinformation by considering a whole-network statistical scale. However, unbalanced misinformation exposures among individuals urge to study fair allocation of mitigation resources. Moreover, the network has random dynamics which change over time. Therefore, we introduce a stochastic and non-stationary knapsack problem, and we apply its resolution to mitigate misinformation in social network campaigns. We further propose a generic misinformation mitigation algorithm that is robust to different social networks' misinformation statistics, allowing a promising impact in real-world scenarios. A novel loss function ensures fair mitigation among users. We achieve fairness by intelligently allocating a mitigation incentivization budget to the knapsack, and optimizing the loss function. To this end, a team of Learning Automata (LA) drives the budget allocation. Each LA is associated with a user and learns to minimize its exposure to misinformation by performing a non-stationary and stochastic walk over its state space. Our results show how our LA-based method is robust and outperforms similar misinformation mitigation methods in how the mitigation is fairly influencing the network users.
Ahmed Abouzeid, Ole-Christoffer Granmo, Christian Webersik, Morten Goodwin
AAAI4
2022 CaiRL: A High-Performance Reinforcement Learning Environment Toolkit
abstract
This paper addresses the dire need for a platform that efficiently provides a framework for running reinforcement learning (RL) experiments. We propose the CaiRL Environment Toolkit as an efficient, compatible, and more sustainable alternative for training learning agents and propose methods to develop more efficient environment simulations. There is an increasing focus on developing sustainable artificial intelligence. However, little effort has been made to improve the efficiency of running environment simulations. The most popular development toolkit for reinforcement learning, OpenAI Gym, is built using Python, a powerful but slow programming language. We propose a toolkit written in C++ with the same flexibility level but works orders of magnitude faster to make up for Python's inefficiency. This would drastically cut climate emissions. CaiRL also presents the first reinforcement learning toolkit with a built-in JVM and Flash support for running legacy flash games for reinforcement learning research. We demonstrate the effectiveness of CaiRL in the classic control benchmark, comparing the execution speed to OpenAI Gym. Furthermore, we illustrate that CaiRL can act as a drop-in replacement for OpenAI Gym to leverage significantly faster training speeds because of the reduced environment computation time.
Per-Arne Andersen, Morten Goodwin, Ole-Christoffer Granmo
CoG2
2022 Brain Tumour Segmentation on 3D MRI Using Attention V-Net
Charul Giri, Jivitesh Sharma, Morten Goodwin
EANN3
2022 An Accurate Convolutional Neural Networks Approach to Wound Detection for Farmed Salmon
Aditya Gupta 0009, Even Bringsdal, Nicole Salbuvik, Kristian Muri Knausgård, Morten Goodwin
EANN5
2022 Towards Using Reinforcement Learning for Autonomous Docking of Unmanned Surface Vehicles
Martin Holen, Else-Line Malene Ruud, Narada D. Warakagoda, Morten Goodwin, Paal E. Engelstad, Kristian Muri Knausgård
EANN4
2022 An Exploration of Semi-supervised Text Classification
Henrik Lien, Daniel Biermann, Fabrizio Palumbo, Morten Goodwin
EANN4
2022 ITSC Fault Diagnosis in Permanent Magnet Synchronous Motor Drives Using Shallow CNNs
Vera Szabo, Saeed Hasan Ebrahimi, Martin Choux, Morten Goodwin
EANN4
2022 Sleep Stage Identification based on Single-Channel EEG Signals using 1-D Convolutional Autoencoders
abstract
Automatic sleep stage classification can play a vital role when measuring sleep quality and diagnosing different sleep-related ailments. Several automated sleep stage identification algorithms have been proposed using various physiological signals. However, most of these methods use hand-crafted features or multiple Electroencephalography (EEG) signals. This work proposes a one-dimensional convolutional autoencoder (1D-CAE) based on a single-channel EEG signal for sleep stage identification. A total of five 1-D CAEs models are implemented, and each model is trained to reconstructs a specific sleep stage with the lowest reconstruction error, thus enabling the sleep stage identification based on this error. Furthermore, the proposed approach is evaluated on the Sleep EDF expanded datasets and achieved an overall classification accuracy of 87.2% using a single-channel EEG FPz-Cz signal. Also, our approach demonstrated the highest sleep stage identification accuracy compared with the recent algorithms, especially for sleep stage N1, a short period that transitions between sleep stages during a sleep cycle.
Micheal Dutt, Surender Redhu, Morten Goodwin, Christian W. Omlin
HealthCom3
2022 Robust Interpretable Text Classification against Spurious Correlations Using AND-rules with Negation
abstract
The state-of-the-art natural language processing models have raised the bar for excellent performance on a variety of tasks in recent years. However, concerns are rising over their primitive sensitivity to distribution biases that reside in the training and testing data. This issue hugely impacts the performance of the models when exposed to out-of-distribution and counterfactual data. The root cause seems to be that many machine learning models are prone to learn the shortcuts, modelling simple correlations rather than more fundamental and general relationships. As a result, such text classifiers tend to perform poorly when a human makes minor modifications to the data, which raises questions regarding their robustness. In this paper, we employ a rule-based architecture called Tsetlin Machine (TM) that learns both simple and complex correlations by ANDing features and their negations. As such, it generates explainable AND-rules using negated and non-negated reasoning. Here, we explore how non-negated reasoning can be more prone to distribution biases than negated reasoning. We further leverage this finding by adapting the TM architecture to mainly perform negated reasoning using the specificity parameter s. As a result, the AND-rules becomes robust to spurious correlations and can also correctly predict counterfactual data. Our empirical investigation of the model's robustness uses the specificity s to control the degree of negated reasoning. Experiments on publicly available Counterfactually-Augmented Data demonstrate that the negated clauses are robust to spurious correlations and outperform Naive Bayes, SVM, and Bi-LSTM by up to 20 %, and ELMo by almost 6 % on counterfactual test data.
Rohan Kumar Yadav, Lei Jiao 0001, Ole-Christoffer Granmo, Morten Goodwin
IJCAI4
2022 Temperate fish detection and classification: a deep learning based approach
abstract
Abstract A wide range of applications in marine ecology extensively uses underwater cameras. Still, to efficiently process the vast amount of data generated, we need to develop tools that can automatically detect and recognize species captured on film. Classifying fish species from videos and images in natural environments can be challenging because of noise and variation in illumination and the surrounding habitat. In this paper, we propose a two-step deep learning approach for the detection and classification of temperate fishes without pre-filtering. The first step is to detect each single fish in an image, independent of species and sex. For this purpose, we employ the You Only Look Once (YOLO) object detection technique. In the second step, we adopt a Convolutional Neural Network (CNN) with the Squeeze-and-Excitation (SE) architecture for classifying each fish in the image without pre-filtering. We apply transfer learning to overcome the limited training samples of temperate fishes and to improve the accuracy of the classification. This is done by training the object detection model with ImageNet and the fish classifier via a public dataset (Fish4Knowledge), whereupon both the object detection and classifier are updated with temperate fishes of interest. The weights obtained from pre-training are applied to post-training as a priori. Our solution achieves the state-of-the-art accuracy of 99.27% using the pre-training model. The accuracies using the post-training model are also high; 83.68% and 87.74% with and without image augmentation, respectively. This strongly indicates that the solution is viable with a more extensive dataset.
Kristian Muri Knausgård, Arne Wiklund, Tonje Knutsen Sørdalen, Kim Halvorsen, Alf Ring Kleiven, Lei Jiao 0001, Morten Goodwin
Appl. Intell.7
2022 A relational tsetlin machine with applications to natural language understanding
abstract
Abstract Tsetlin machines (TMs) are a pattern recognition approach that uses finite state machines for learning and propositional logic to represent patterns. In addition to being natively interpretable, they have provided competitive accuracy for various tasks. In this paper, we increase the computing power of TMs by proposing a first-order logic-based framework with Herbrand semantics. The resulting TM isrelationaland can take advantage of logical structures appearing in natural language, to learn rules that represent how actions and consequences are related in the real world. The outcome is a logic program of Horn clauses, bringing in a structured view of unstructured data. In closed-domain question-answering, the first-order representation produces 10 × more compact KBs, along with an increase in answering accuracy from 94.83%to 99.48%. The approach is further robust towards erroneous, missing, and superfluous information, distilling the aspects of a text that are important for real-world understanding
Rupsa Saha, Ole-Christoffer Granmo, Vladimir Zadorozhny, Morten Goodwin
J. Intell. Inf. Syst.4
2022 On the Convergence of Tsetlin Machines for the IDENTITY- and NOT Operators
abstract
The Tsetlin Machine (TM) is a recent machine learning algorithm with several distinct properties, such as interpretability, simplicity, and hardware-friendliness. Although numerous empirical evaluations report on its performance, the mathematical analysis of its convergence is still open. In this article, we analyze the convergence of the TM with only one clause involved for classification. More specifically, we examine two basic logical operators, namely, the "IDENTITY"- and "NOT" operators. Our analysis reveals that the TM, with just one clause, can converge correctly to the intended logical operator, learning from training data over an infinite time horizon. Besides, it can capture arbitrarily rare patterns and select the most accurate one when two candidate patterns are incompatible, by configuring a granularity parameter. The analysis of the convergence of the two basic operators lays the foundation for analyzing other logical operators. These analyses altogether, from a mathematical perspective, provide new insights on why TMs have obtained state-of-the-art performance on several pattern recognition problems.
Xuan Zhang 0007, Lei Jiao 0001, Ole-Christoffer Granmo, Morten Goodwin
IEEE Trans. Pattern Anal. Mach. Intell.4
2021 Human-Level Interpretable Learning for Aspect-Based Sentiment Analysis
abstract
This paper proposes human-interpretable learning of aspect-based sentiment analysis (ABSA), employing the recently introduced Tsetlin Machines (TMs). We attain interpretability by converting the intricate position-dependent textual semantics into binary form, mapping all the features into bag-of-words (BOWs). The binary form BOWs are encoded so that the information on the aspect and context words are nearly lossless for sentiment classification. We further adapt the BOWs as input to the TM, enabling learning of aspect-based sentiment patterns in propositional logic. To evaluate interpretability and accuracy, we conducted experiments on two widely used ABSA datasets of SemEval 2014: Restaurant 14 and Laptop 14. The experiments show how each relevant feature takes part in conjunctive clauses that contain the context information for the corresponding aspect word, demonstrating human-level interpretability. At the same time, the obtained accuracy is competitive with existing neural network models, reaching 78.02% on Restaurant 14 and 73.51% on Laptop 14.
Rohan Kumar Yadav, Lei Jiao 0001, Ole-Christoffer Granmo, Morten Goodwin
AAAI4
2021 Interpretability in Word Sense Disambiguation using Tsetlin Machine
Rohan Kumar Yadav, Lei Jiao 0001, Ole-Christoffer Granmo, Morten Goodwin
ICAART (2)4
2021 Massively Parallel and Asynchronous Tsetlin Machine Architecture Supporting Almost Constant-Time Scaling
abstract
Using logical clauses to represent patterns, Tsetlin Machine (TM) have recently obtained competitive performance in terms of accuracy, memory footprint, energy, and learning speed on several benchmarks. Each TM clause votes for or against a particular class, with classification resolved using a majority vote. While the evaluation of clauses is fast, being based on binary operators, the voting makes it necessary to synchronize the clause evaluation, impeding parallelization. In this paper, we propose a novel scheme for desynchronizing the evaluation of clauses, eliminating the voting bottleneck. In brief, every clause runs in its own thread for massive native parallelism. For each training example, we keep track of the class votes obtained from the clauses in local voting tallies. The local voting tallies allow us to detach the processing of each clause from the rest of the clauses, supporting decentralized learning. This means that the TM most of the time will operate on outdated voting tallies. We evaluated the proposed parallelization across diverse learning tasks and it turns out that our decentralized TM learning algorithm copes well with working on outdated data, resulting in no significant loss in learning accuracy. Furthermore, we show that the approach provides up to 50 times faster learning. Finally, learning time is almost constant for reasonable clause amounts (employing from 20 to 7,000 clauses on a Tesla V100 GPU). For sufficiently large clause numbers, computation time increases approximately proportionally. Our parallel and asynchronous architecture thus allows processing of more massive datasets and operating with more clauses for higher accuracy.
Kuruge Darshana Abeyrathna, Bimal Bhattarai, Morten Goodwin, Saeed Rahimi Gorji, Ole-Christoffer Granmo, Lei Jiao 0001, Rupsa Saha, Rohan Kumar Yadav
ICML3
2021 Emergency Analysis: Multitask Learning with Deep Convolutional Neural Networks for Fire Emergency Scene Parsing
Jivitesh Sharma, Ole-Christoffer Granmo, Morten Goodwin
IEA/AIE (1)3
2021 Automatic Sleep Stage Identification with Time Distributed Convolutional Neural Network
abstract
Polysomnography (PSG), the gold standard for sleep stage classification, requires a sleep expert for scoring and is both resource-intensive and expensive. Many researchers currently focus on the real-time classification of the sleep stages based on biomedical signals, such as Electroencephalograph (EEG) and electrooculography (EOG). However, most of the research work is based on machine learning models with multiple signal inputs or hand-engineered features requiring prior knowledge of the sleep domain. We propose a novel encoded Time-Distributed Convolutional Neural Network (TDConvNet) to automatically classify sleep stages based on a single raw PSG signal. The TDConvNet can infer sleep stages in just 30-second epochs for the 5-stage sleep classification using a single EEG or EOG signal from the open Sleep-EDF dataset. We evaluated the TDConvNet performance on EEGs and EOG signals. The evaluation results show that the proposed method achieved the best performance with the EEG Fpz-Cz signal (0.85) compared to current literature, followed by EEG Pz-Oz (0.84) and EOG horizontal (0.82). The source code is available at https://github.com/michealdutt/TDConvNet.
Micheal Dutt, Morten Goodwin, Christian W. Omlin
IJCNN2
2021 Increasing sample efficiency in deep reinforcement learning using generative environment modelling
abstract
Abstract Reinforcement learning is a broad scheme of learning algorithms that, in recent times, has shown astonishing performance in controlling agents in environments presented as Markov decision processes. There are several unsolved problems in current state‐of‐the‐art that causes algorithms to learn suboptimal policies, or even diverge and collapse completely. Parts of the solution to address these issues may be related to short‐ and long‐term planning, memory management and exploration for reinforcement learning algorithms. Games are frequently used to benchmark reinforcement learning algorithms as they provide a flexible, reproducible and easy to control environments. Regardless, few games feature the ability to perceive how the algorithm performs exploration, memorization and planning. This article presents The Dreaming Variational Autoencoder with Stochastic Weight Averaging and Generative Adversarial Networks (DVAE‐SWAGAN), a neural network‐based generative modelling architecture for exploration in environments with sparse feedback. We present deep maze, a novel and flexible maze game‐engine that challenges DVAE‐SWAGAN in partial and fully observable state‐spaces, long‐horizon tasks and deterministic and stochastic problems. We show results between different variants of the algorithm and encourage future study in reinforcement learning driven by generative exploration.
Per-Arne Andersen, Morten Goodwin, Ole-Christoffer Granmo
Expert Syst. J. Knowl. Eng.2
2021 Positionless aspect based sentiment analysis using attention mechanism
abstract
Aspect-based sentiment analysis (ABSA) aims at identifying fine-grained polarity of opinion associated with a given aspect word. Several existing articles demonstrated promising ABSA accuracy using positional embedding to show the relationship between an aspect word and its context. In most cases, the positional embedding depends on the distance between the aspect word and the remaining words in the context, known as the position index sequence. However, these techniques usually employ both complex preprocessing approaches with additional trainable positional embedding and complex architectures to obtain the state-of-the-art performance. In this paper, we simplify preprocessing by including polarity lexicon replacement and masking techniques that carry the information of the aspect word’s position and eliminate the positional embedding. We then adopt a novel and concise architecture using two Bidirectional GRU along with an attention layer to classify the aspect based on its context words. Experiment results show that the simplified preprocessing and the concise architecture significantly improve the accuracy of the publicly available ABSA datasets, obtaining 81.37%, 75.39%, 80.88%, and 89.30% in restaurant 14, laptop 14, restaurant 15, and restaurant 16 respectively.
Rohan Kumar Yadav, Lei Jiao 0001, Morten Goodwin, Ole-Christoffer Granmo
Knowl. Based Syst.3
2021 Deep Q-Learning With Q-Matrix Transfer Learning for Novel Fire Evacuation Environment
abstract
Deep reinforcement learning (RL) is achieving significant success in various applications like control, robotics, games, resource management, and scheduling. However, the important problem of emergency evacuation, which clearly could benefit from RL, has been largely unaddressed. Indeed, emergency evacuation is a complex task that is difficult to solve with RL. An emergency situation is highly dynamic, with a lot of changing variables and complex constraints that make it challenging to solve. Also, there is no standard benchmark environment available that can be used to train RL agents for evacuation. A realistic environment can be complex to design. In this article, we propose the first fire evacuation environment to train RL agents for evacuation planning. The environment is modeled as a graph capturing the building structure. It consists of realistic features like fire spread, uncertainty, and bottlenecks. The implementation of our environment is in the OpenAI gym format, to facilitate future research. We also propose a new RL approach that entails pretraining the network weights of a DQN-based agent [DQN/Double-DQN (DDQN)/Dueling-DQN] to incorporate information on the shortest path to the exit. We achieved this by using tabular$Q$-learning to learn the shortest path on the building model’s graph. This information is transferred to the network by deliberately overfitting it on the$Q$-matrix. Then, the pretrained DQN model is trained on the fire evacuation environment to generate the optimal evacuation path under time varying conditions due to fire spread, bottlenecks, and uncertainty. We perform comparisons of the proposed approach with state-of-the-art RL algorithms like DQN, DDQN, Dueling-DQN, PPO, VPG, state-action-reward-state-action (SARSA), actor–critic method, and ACKTR. The results show that our method is able to outperform state-of-the-art models by a huge margin including the original DQN-based models. Finally, our model is tested on a large and complex real building consisting of 91 rooms, with the possibility to move to any other room, hence giving 8281 actions. In order to reduce the action space, we propose a strategy that involves one step simulation. That is, an action importance vector is added to the final output of the pretrained DQN and acts like an attention mechanism. Using this strategy, the action space is reduced by 90.1%. In this manner, the model is able to deal with large action spaces. Hence, our model achieves near optimal performance on the real world emergency environment.
Jivitesh Sharma, Per-Arne Andersen, Ole-Christoffer Granmo, Morten Goodwin
IEEE Trans. Syst. Man Cybern. Syst.4
2020 Integer Weighted Regression Tsetlin Machines
Kuruge Darshana Abeyrathna, Ole-Christoffer Granmo, Morten Goodwin
IEA/AIE3
2020 Increasing the Inference and Learning Speed of Tsetlin Machines with Clause Indexing
Saeed Rahimi Gorji, Ole-Christoffer Granmo, Sondre Glimsdal, Jonathan Edwards, Morten Goodwin
IEA/AIE5
2020 Environment Sound Classification Using Multiple Feature Channels and Attention Based Deep Convolutional Neural Network
abstract
In this paper, we propose a model for the Environment Sound Classification Task (ESC) that consists of multiple feature channels given as input to a Deep Convolutional Neural Network (CNN) with Attention mechanism. The novelty of the paper lies in using multiple feature channels consisting of Mel-Frequency Cepstral Coefficients (MFCC), Gammatone Frequency Cepstral Coefficients (GFCC), the Constant Q-transform (CQT) and Chromagram. Such multiple features have never been used before for signal or audio processing. And, we employ a deeper CNN (DCNN) compared to previous models, consisting of spatially separable convolutions working on time and feature domain separately. Alongside, we use attention modules that perform channel and spatial attention together. We use some data augmentation techniques to further boost performance. Our model is able to achieve state-of-the-art performance on all three benchmark environment sound classification datasets, i.e. the UrbanSound8K (97.52%), ESC-10 (95.75%) and ESC-50 (88.50%). To the best of our knowledge, this is the first time that a single environment sound classification model is able to achieve state-of-the-art results on all three datasets. For ESC-10 and ESC-50 datasets, the accuracy achieved by the proposed model is beyond human accuracy of 95.7% and 81.3% respectively.
Jivitesh Sharma, Ole-Christoffer Granmo, Morten Goodwin
INTERSPEECH3
2020 Distributed learning automata-based scheme for classification using novel pursuit scheme
Morten Goodwin, Anis Yazidi
Appl. Intell.1
2020 A team of pursuit learning automata for solving deterministic optimization problems
abstract
Abstract Learning Automata (LA) is a popular decision-making mechanism to “determine the optimal action out of a set of allowable actions” [1]. The distinguishing characteristic of automata-based learning is that the search for an optimal parameter (or decision) is conducted in the space of probability distributions defined over the parameter space, rather than in the parameter space itself [2]. In this paper, we propose a novel LA paradigm that can solve a large class of deterministic optimization problems. Although many LA algorithms have been devised in the literature, those LA schemes are not able to solve deterministic optimization problems as they suppose that the environment is stochastic. In this paper, our proposed scheme can be seen as the counterpart of the family of pursuit LA developed for stochastic environments [3]. While classical pursuit LAs can pursue the action with the highest reward estimate, our pursuit LA rather pursues the collection of actions that yield the highest performance by invoking a team of LA. The theoretical analysis of the pursuit scheme does not follow classical LA proofs, and can pave the way towards more schemes where LA can be applied to solve deterministic optimization problems. Furthermore, we analyze the scheme under both a constant learning parameter and a time-decaying learning parameter. We provide some experimental results that show how our Pursuit-LA scheme can be used to solve the Maximum Satisfiability (Max-SAT) problem. To avoid premature convergence and better explore the search space, we enhance our scheme with the concept of artificial barriers recently introduced in [4]. Interestingly, although our scheme is simple by design, we observe that it performs well compared to sophisticated state-of-the-art approaches.
Anis Yazidi, Nourredine Bouhmala, Morten Goodwin
Appl. Intell.3
2020 Combining a context aware neural network with a denoising autoencoder for measuring string similarities
Mehdi Ben Lazreg, Morten Goodwin, Ole-Christoffer Granmo
Comput. Speech Lang.2
2020 Towards safe reinforcement-learning in industrial grid-warehousing
abstract
Reinforcement learning has shown to be profoundly successful at learning optimal policies for simulated environments using distributed training with extensive compute capacity. Model-free reinforcement learning uses the notion of trial and error, where the error is a vital part of learning the agent to behave optimally. In mission-critical, real-world environments, there is little tolerance for failure and can cause damaging effects on humans and equipment. In these environments, current state-of-the-art reinforcement learning approaches are not sufficient to learn optimal control policies safely. On the other hand, model-based reinforcement learning tries to encode environment transition dynamics into a predictive model. The transition dynamics describes the mapping from one state to another, conditioned on an action. If this model is accurate enough, the predictive model is sufficient to train agents for optimal behavior in real environments. This paper presents the Dreaming Variational Autoencoder (DVAE) for safely learning good policies with a significantly lower risk of catastrophes occurring during training. The algorithm combines variational autoencoders, risk-directed exploration, and curiosity to train deep-q networks inside ”dream” states. We introduce a novel environment, ASRS-Lab, for research in the safe learning of autonomous vehicles in grid-based warehousing. The work shows that the proposed algorithm has better sample efficiency with similar performance to novel model-free deep reinforcement learning algorithms while maintaining safety during training.
Per-Arne Andersen, Morten Goodwin, Ole-Christoffer Granmo
Inf. Sci.2
2020 Distributed Learning Automata-based S-learning scheme for classification
Morten Goodwin, Anis Yazidi, Tore Møller Jonassen
Pattern Anal. Appl.1
2019 Modelling of Compressors in an Industrial CO _2 -Based Operational Cooling System Using ANN for Energy Management Purposes
Sven Myrdahl Opalic, Morten Goodwin, Lei Jiao 0001, Henrik Kofoed Nielsen, Mohan Lal Kolhe
EANN2
2019 A Scheme for Continuous Input to the Tsetlin Machine with Applications to Forecasting Disease Outbreaks
Kuruge Darshana Abeyrathna, Ole-Christoffer Granmo, Xuan Zhang 0007, Morten Goodwin
IEA/AIE4
2019 Biometric Fish Classification of Temperate Species Using Convolutional Neural Network with Squeeze-and-Excitation
Erlend Olsvik, Christian M. D. Trinh, Kristian Muri Knausgård, Arne Wiklund, Tonje Knutsen Sørdalen, Alf Ring Kleiven, Lei Jiao 0001, Morten Goodwin
IEA/AIE8
2019 Not a Target. A Deep Learning Approach for a Warning and Decision Support System to Improve Safety and Security of Humanitarian Aid Workers
abstract
Humanitarian aid workers who try to provide aid to the most vulnerable populations in the Middle East or Africa are risking their own lives and safety to help others. The current lack of a collaborative real-time information system to predict threats prevents responders and local partners from developing a shared understanding of potentially threatening situations, causing increased response times and leading to inadequate protection. To solve this problem, this paper presents a threat detection and decision support system that combines knowledge and information from a network of responders with automated and modular threat detection. The system consists of three parts. It first collects textual information, ranging from social media, and online news reports to reports and text messages from a decentralized network of humanitarian staff. Second, the system uses deep neural network techniques to automatically detects a threat or incident and provide information including location, threat category, and casualties. Third, given the type of threat and the information extracted by the NER, a feedforward network proposes a mitigation plan based on humanitarian standard operating procedures. The classified information is rapidly redistributed to potentially affected humanitarian workers at any level. The system testing results show a high precision of 0.91 and 0.98 as well as an F-measure of 0.87 and 0.88 in detecting the threats and decision support respectively. We thus combine the collaborative intelligence of a decentralized network of aid workers with the power of deep neural networks.
Mehdi Ben Lazreg, Nadia Saad Noori, Tina Comes, Morten Goodwin
WI4
2019 Multi-layer intrusion detection system with ExtraTrees feature selection, extreme learning machine ensemble, and softmax aggregation
abstract
Abstract Recent advances in intrusion detection systems based on machine learning have indeed outperformed other techniques, but struggle with detecting multiple classes of attacks with high accuracy. We propose a method that works in three stages. First, the ExtraTrees classifier is used to select relevant features for each type of attack individually for each (ELM). Then, an ensemble of ELMs is used to detect each type of attack separately. Finally, the results of all ELMs are combined using a softmax layer to refine the results and increase the accuracy further. The intuition behind our system is that multi-class classification is quite difficult compared to binary classification. So, we divide the multi-class problem into multiple binary classifications. We test our method on the UNSW and KDDcup99 datasets. The results clearly show that our proposed method is able to outperform all the other methods, with a high margin. Our system is able to achieve 98.24% and 99.76% accuracy for multi-class classification on the UNSW and KDDcup99 datasets, respectively. Additionally, we use the weighted extreme learning machine to alleviate the problem of imbalance in classification of attacks, which further boosts performance. Lastly, we implement the ensemble of ELMs in parallel using GPUs to perform intrusion detection in real time.
Jivitesh Sharma, Charul Giri, Ole-Christoffer Granmo, Morten Goodwin
EURASIP J. Inf. Secur.4
2018 A Multi-layer Feed Forward Neural Network Approach for Diagnosing Diabetes
abstract
Diabetes is one of the worlds major health problems according to the World Health Organization. Recent surveys indicate that there is an increase in the number of diabetic patients resulting in an increase in serious complications such as heart attacks and deaths. Early diagnosis of diabetes, particularly of type 2 diabetes, is critical since it is vital for patients to get insulin treatments. However, diagnoses could be difficult especially in areas with few medical doctors. It is, therefore, a need for practical methods for the public for early detection and prevention with minimal intervention from medical professionals. A promising method for automated diagnosis is the use of artificial intelligence and in particular artificial neural networks. This paper presents an application of Multi-Layer Feed Forward Neural Networks (MLFNN) in diagnosing diabetes on publicly available Pima Indian Diabetes (PID) data set. A series of experiments are conducted on this data set with variation in learning algorithms, activation units, techniques to handle missing data and their impact on diagnosis accuracy is discussed. Finally, the results are compared with other states of art methods reported in the literature review. The achieved accuracy is 82.5% best of all related studies.
Micheal Dutt, Vimala Nunavath, Morten Goodwin
DeSE3
2018 Neuroevolution of Actively Controlled Virtual Characters - An Experiment for an Eight-Legged Character
Svein Inge Albrigtsen, Alexander Imenes, Morten Goodwin, Lei Jiao 0001, Vimala Nunavath
EANN3
2018 Deep Neural Networks for Prediction of Exacerbations of Patients with Chronic Obstructive Pulmonary Disease
Vimala Nunavath, Morten Goodwin, Jahn Thomas Fidje, Carl Erik Moe
EANN2
2018 Deep CNN-ELM Hybrid Models for Fire Detection in Images
Jivitesh Sharma, Ole-Christoffer Granmo, Morten Goodwin
ICANN (3)3
2018 A Novel Tsetlin Automata Scheme to Forecast Dengue Outbreaks in the Philippines
abstract
Being capable of online learning in unknown stochastic environments, Tsetlin Automata (TA) have gained considerable interest. As a model of biological systems, teams of TA have been used for solving complex problems in a decentralized manner, with low computational complexity. For many domains, decentralized problem solving is an advantage, however, also may lead to coordination difficulties and unstable learning. To combat this negative effect, this paper proposes a novel TA coordination scheme designed for learning problems with continuous input and output. By saving and updating the best solution that has been chosen so far, we can avoid having the overall system being led astray by spurious erroneous actions. We organize this process hierarchically by a principal-teacherclass structure. We further propose a binary representation of continuous actions (coefficients). Each coefficient in the cost function is represented by 8 TA. TA teams at different classes produce different solutions. They are trained to find the global optimum with the help of their own best and the overall best solutions. The proposed algorithm is tested first with an artificial dataset and later used to forecast dengue haemorrhagic fever in the Philippines. Results of the novel procedure are compared with results from two traditional TA approaches. The training error of the novel TA scheme is lower approx. 50 and 62 times compared to the considered two traditional Tsetlin Automata approaches and testing error is approx. 31 and 21 times lower for the new scheme. These improvements not only highlight the effectiveness of the proposed scheme, but also the importance of old, simple, yet powerful concepts in the Artificial Intelligence techniques.
Kuruge Darshana Abeyrathna, Ole-Christoffer Granmo, Morten Goodwin
ICTAI3
2017 Identifying Unreliable Sensors Without a Knowledge of the Ground Truth in Deceptive Environments
Anis Yazidi, B. John Oommen, Morten Goodwin
ADMA3
2017 Vector representation of non-standard spellings using dynamic time warping and a denoising autoencoder
abstract
The presence of non-standard spellings in Twitter causes challenges for many natural language processing tasks. Traditional approaches mainly regard the problem as a translation, spell checking, or speech recognition problem. This paper proposes a method that represents the stochastic relationship between words and their non-standard versions in real vectors. The method uses dynamic time warping to preprocess the non-standard spellings and autoencoder to derive the vector representation. The derived vectors encode word patterns and the Euclidean distance between the vectors represents a distance in the word space that challenges the prevailing edit distance. After training the autoencoder on 1051 different words and their non-standard versions, the results show that the new distance can be used to obtain the correct standard word among the closest five words in 89.53% of the cases compared to only 68.22% using the edit distance.
Mehdi Ben Lazreg, Morten Goodwin, Ole-Christoffer Granmo
CEC2
2017 Deep Convolutional Neural Networks for Fire Detection in Images
Jivitesh Sharma, Ole-Christoffer Granmo, Morten Goodwin, Jahn Thomas Fidje
EANN3
2017 On Solving the Problem of Identifying Unreliable Sensors Without a Knowledge of the Ground Truth: The Case of Stochastic Environments
abstract
The purpose of this paper is to propose a solution to an extremely pertinent problem, namely, that of identifying unreliable sensors (in a domain of reliable and unreliable ones) without any knowledge of the ground truth. This fascinating paradox can be formulated in simple terms as trying to identify stochastic liars without any additional information about the truth. Though apparently impossible, we will show that it is feasible to solve the problem, a claim that is counter-intuitive in and of itself. One aspect of our contribution is to show how redundancy can be introduced, and how it can be effectively utilized in resolving this paradox. Legacy work and the reported literature (for example, in the so-called weighted majority algorithm) have merely addressed assessing the reliability of a sensor by comparing its reading to the ground truth either in an online or an offline manner. Unfortunately, the fundamental assumption of revealing the ground truth cannot be always guaranteed (or even expected) in many real life scenarios. While some extensions of the Condorcet jury theorem [9] can lead to a probabilistic guarantee on the quality of the fused process, they do not provide a solution to the unreliable sensor identification problem. The essence of our approach involves studying the agreement of each sensor with the rest of the sensors, and not comparing the reading of the individual sensors with the ground truth-as advocated in the literature. Under some mild conditions on the reliability of the sensors, we can prove that we can, indeed, filter out the unreliable ones. Our approach leverages the power of the theory of learning automata (LA) so as to gradually learn the identity of the reliable and unreliable sensors. To achieve this, we resort to a team of LA, where a distinct automaton is associated with each sensor. The solution provided here has been subjected to rigorous experimental tests, and the results presented are, in our opinion, both novel and conclusive.
Anis Yazidi, B. John Oommen, Morten Goodwin
IEEE Trans. Cybern.3
2016 Distributed learning automata for solving a classification task
abstract
In this paper, we propose a novel classifier in two-dimensional feature spaces based on the theory of Learning Automata (LA). The essence of our scheme is to search for a separator in the feature space by imposing a LA based random walk in a grid system. To each node in the gird we attach an LA, whose actions are the choice of the edges forming the separator. The walk is self-enclosing, i.e, a new random walk is started whenever the walker returns to starting node forming a closed classification path yielding a many edged polygon. In our approach, the different LA attached at the different nodes search for a polygon that best encircles and separates each class. Based on the obtained polygons, we perform classification by labelling items encircled by a polygon as part of a class using ray casting function. From a methodological perspective, PolyLA has appealing properties compared to SVM. In fact, unlike PolyLA, the SVM performance is dependent on the right choice of the kernel function (e.g. Linear Kernel, Gaussian Kernel) - which is considered a “black art”. PolyLA can find arbitrarily complex separator in the feature space. Experimental results show that our scheme is able to perfectly separate both simple and complex patterns outperforming existing classifiers, such as polynomial and linear SVM, without the need of a “kernel trick”. We believe that the results are impressive given the simplicity of PolyLA compared to other approaches such as SVM.
Morten Goodwin, Anis Yazidi, Tore Møller Jonassen
CEC1
2016 Teaching Programming to Large Student Groups through Test Driven Development - Comparing Established Methods with Teaching based on Test Driven Development
abstract
This paper presents an approach for teaching programming in large university classes based on test driven development (TDD) methods. The approach aims at giving the students an industry-like environment already in their education and introduces full automation and feedback programming classes through unit testing. The focus for this paper is to compare the novel approach with existing teaching methods. It does so by comparing introduction to programming classes in two institutions. One university ran a TDD teaching process with fully automated assessments and feedback, while the other ran a more traditional on-line environment with manual assessments and feedback. The TDD approach has clear advantages when it comes to learning programming as it is done in the industry, including being familiar with tools and approaches used. However, it lacks ways of dealing with cheating and stimulating creativity in student submissions.
Morten Goodwin, Tom Drange
CSEDU (1)1
2015 Towards Multilevel Ant Colony Optimisation for the Euclidean Symmetric Traveling Salesman Problem
Thomas Andre Lian, Marilex Rea Llave, Morten Goodwin, Noureddine Bouhmala
IEA/AIE3
2015 AIs for Dominion Using Monte-Carlo Tree Search
Robin Tollisen, Jon Vegard Jansen, Morten Goodwin, Sondre Glimsdal
IEA/AIE3
2015 Escape planning in realistic fire scenarios with Ant Colony Optimisation
Morten Goodwin, Ole-Christoffer Granmo, Jaziar Radianti
Appl. Intell.1
2015 A spatio-temporal probabilistic model of hazard- and crowd dynamics for evacuation planning in disasters
Jaziar Radianti, Ole-Christoffer Granmo, Parvaneh Sarshar, Morten Goodwin, Julie Dugdale, Jose J. Gonzalez
Appl. Intell.4
2014 A Novel Strategy for Solving the Stochastic Point Location Problem Using a Hierarchical Searching Scheme
abstract
Stochastic point location (SPL) deals with the problem of a learning mechanism (LM) determining the optimal point on the line when the only input it receives are stochastic signals about the direction in which it should move. One can differentiate the SPL from the traditional class of optimization problems by the fact that the former considers the case where the directional information, for example, as inferred from an Oracle (which possibly computes the derivatives), suffices to achieve the optimization-without actually explicitly computing any derivatives. The SPL can be described in terms of a LM (algorithm) attempting to locate a point on a line. The LM interacts with a random environment which essentially informs it, possibly erroneously, if the unknown parameter is on the left or the right of a given point. Given a current estimate of the optimal solution, all the reported solutions to this problem effectively move along the line to yield updated estimates which are in the neighborhood of the current solution(1) This paper proposes a dramatically distinct strategy, namely, that of partitioning the line in a hierarchical tree-like manner, and of moving to relatively distant points, as characterized by those along the path of the tree. We are thus attempting to merge the rich fields of stochastic optimization and data structures. Indeed, as in the original discretized solution to the SPL, in one sense, our solution utilizes the concept of discretization and operates a uni-dimensional controlled random walk (RW) in the discretized space, to locate the unknown parameter. However, by moving to nonneighbor points in the space, our newly proposed hierarchical stochastic searching on the line (HSSL) solution performs such a controlled RW on the discretized space structured on a superimposed binary tree. We demonstrate that the HSSL solution is orders of magnitude faster than the original SPL solution proposed by Oommen. By a rigorous analysis, the HSSL is shown to be optimal if the effectiveness (or credibility) of the environment, given by p , is greater than the golden ratio conjugate. The solution has been both analytically solved and simulated, and the results obtained are extremely fascinating, as this is the first reported use of time reversibility in the analysis of stochastic learning. The learning automata extensions of the scheme are currently being investigated. As we shall see later, hierarchical solutions have been proposed in the field of LA.
Anis Yazidi, Ole-Christoffer Granmo, B. John Oommen, Morten Goodwin
IEEE Trans. Cybern.4
2013 A Spatio-temporal Probabilistic Model of Hazard and Crowd Dynamics in Disasters for Evacuation Planning
Ole-Christoffer Granmo, Jaziar Radianti, Morten Goodwin, Julie Dugdale, Parvaneh Sarshar, Sondre Glimsdal, Jose J. Gonzalez
IEA/AIE3
2013 Ant Colony Optimisation for Planning Safe Escape Routes
Morten Goodwin, Ole-Christoffer Granmo, Jaziar Radianti, Parvaneh Sarshar, Sondre Glimsdal
IEA/AIE1
2012 Following the WCAG 2.0 Techniques: Experiences from Designing a WCAG 2.0 Checking Tool
Annika Nietzio, Mandana Eibegger, Morten Goodwin, Mikael Snaprud
ICCHP (1)3
2012 A Hierarchical Learning Scheme for Solving the Stochastic Point Location Problem
Anis Yazidi, Ole-Christoffer Granmo, B. John Oommen, Morten Goodwin
IEA/AIE4
2010 Accessibility of eGovernment Web Sites: Towards a Collaborative Retrofitting Approach
Annika Nietzio, Morten Goodwin, Mandana Eibegger, Mikael Snaprud
ICCHP (1)2
2010 Automatic Checking of Alternative Texts on Web Pages
Morten Goodwin, Mikael Snaprud, Annika Nietzio
ICCHP (1)1
2009 Benchmarking e-Government - A Comparative Review of Three International Benchmarking Studies
abstract
This paper makes a range of comparisons between e-government developments and performance worldwide. In order to make such comparisons, it is necessary to use a set of indicators. This paper examines the evolution of indicators used by three widely referenced international e-government studies, from the early days of e-government benchmarking until today. Some critical remarks related to the current state-of-the-art are given. The authors conclude that all three studies have their strengths and weaknesses, and propose automatic assessment of e-government services as a potential solution to some of the problems experienced by current benchmarking studies.
Lasse Berntzen, Morten Goodwin
ICDS2
2008 Monitoring Accessibility of Governmental Web Sites in Europe
Christian Bühler, Helmut Heck, Annika Nietzio, Morten Goodwin, Mikael Snaprud
ICCHP4
2007 Learning Automata-Based Solutions to the Nonlinear Fractional Knapsack Problem With Applications to Optimal Resource Allocation
abstract
This paper considers the nonlinear fractional knapsack problem and demonstrates how its solution can be effectively applied to two resource allocation problems dealing with the World Wide Web. The novel solution involves a "team" of deterministic learning automata (LA). The first real-life problem relates to resource allocation in web monitoring so as to "optimize" information discovery when the polling capacity is constrained. The disadvantages of the currently reported solutions are explained in this paper. The second problem concerns allocating limited sampling resources in a "real-time" manner with the purpose of estimating multiple binomial proportions. This is the scenario encountered when the user has to evaluate multiple web sites by accessing a limited number of web pages, and the proportions of interest are the fraction of each web site that is successfully validated by an HTML validator. Using the general LA paradigm to tackle both of the real-life problems, the proposed scheme improves a current solution in an online manner through a series of informed guesses that move toward the optimal solution. At the heart of the scheme, a team of deterministic LA performs a controlled random walk on a discretized solution space. Comprehensive experimental results demonstrate that the discretization resolution determines the precision of the scheme, and that for a given precision, the current solution (to both problems) is consistently improved until a nearly optimal solution is found--even for switching environments. Thus, the scheme, while being novel to the entire field of LA, also efficiently handles a class of resource allocation problems previously not addressed in the literature.
Ole-Christoffer Granmo, B. John Oommen, Svein Arild Myrer, Morten Goodwin
IEEE Trans. Syst. Man Cybern. Part B4
2006 A Proposed Architecture for Large Scale Web Accessibility Assessment
Mikael Snaprud, Nils Ulltveit-Moe, Anand Balachandran Pillai, Morten Goodwin
ICCHP4