EDBT 2026 Demo / reviewers in the wild / expert
Kuruge Darshana Abeyrathna
dblp:231/9207
· DBLP profile ↗
9ranked-venue papers
8as first author
6since 2021 · last 2026
0000-0003-4816-2597ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 7 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
3 papers |
Trustworthy machine learning · 21% Efficient and distributed learning · 21% Optimization for machine learning · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 72% Hardware accelerators and domain-specific architectures · 28% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
convergence analysis |
0.7 | 1 | 2023 | On the Convergence of Tsetlin Machines for the XOR Operator · IEEE Trans. Pattern Anal. Mach. Intell. 2023 |
Machine learning › Trustworthy machine learning
interpretability |
0.7 | 1 | 2023 | Building Concise Logical Patterns by Constraining Tsetlin Machine Clause Size · IJCAI 2023 |
Machine learning › Efficient and distributed learning
model compression |
0.7 | 1 | 2023 | Building Concise Logical Patterns by Constraining Tsetlin Machine Clause Size · IJCAI 2023 |
Parallel and multicore computing › parallel computing › parallel machine learning
parallel learning algorithms |
0.5 | 1 | 2021 | Massively Parallel and Asynchronous Tsetlin Machine Architecture Supporting Almost Constant-Time Scaling · ICML 2021 |
Methods — techniques the papers use, named apart from their topics
tsetlin machine · 3.0logic-based learning · 1.3decentralized learning · 1.0conjunctive clause learning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Uncertainty-Aware Threat-Informed Test Case Prioritization with Human-in-the-Loop
Kuruge Darshana Abeyrathna, Juan Camilo Guevara Gomez, Meine Van Der Meulen, Per Myrseth, Andreas Hafver |
SAFECOMP | 1 |
| 2023 | Building Concise Logical Patterns by Constraining Tsetlin Machine Clause SizeabstractTsetlin Machine (TM) is a logic-based machine learning approach with the crucial advantages of being transparent and hardware-friendly. While TMs match or surpass deep learning accuracy for an increasing number of applications, large clause pools tend to produce clauses with many literals (long clauses). As such, they become less interpretable. Further, longer clauses increase the switching activity of the clause logic in hardware, consuming more power. This paper introduces a novel variant of TM learning -- Clause Size Constrained TMs (CSC-TMs) -- where one can set a soft constraint on the clause size. As soon as a clause includes more literals than the constraint allows, it starts expelling literals. Accordingly, oversized clauses only appear transiently. To evaluate CSC-TM, we conduct classification, clustering, and regression experiments on tabular data, natural language text, images, and board games. Our results show that CSC-TM maintains accuracy with up to 80 times fewer literals. Indeed, the accuracy increases with shorter clauses for TREC and BBC Sports. After the accuracy peaks, it drops gracefully as the clause size approaches one literal. We finally analyze CSC-TM power consumption and derive new convergence properties. Kuruge Darshana Abeyrathna, Ahmed Abdulrahem Othman Abouzeid, Bimal Bhattarai, Charul Giri, Sondre Glimsdal, Ole-Christoffer Granmo, Lei Jiao 0001, Rupsa Saha, Jivitesh Sharma, Svein Anders Tunheim, Xuan Zhang 0007 |
IJCAI | 1 |
| 2023 | Extension of Regression Tsetlin Machine for Interpretable Uncertainty Assessment
Kuruge Darshana Abeyrathna, Sara El Mekkaoui, L. Yi Edward, Andreas Hafver, Ole-Christoffer Granmo |
RuleML+RR | 1 |
| 2023 | A multi-step finite-state automaton for arbitrarily deterministic Tsetlin Machine learningabstractAbstract 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. | 1 |
| 2023 | On the Convergence of Tsetlin Machines for the XOR OperatorabstractThe Tsetlin Machine (TM) is a novel machine learning algorithm with several distinct properties, including transparent inference and learning using hardware-near building blocks. Although numerous papers explore the TM empirically, many of its properties have not yet been analyzed mathematically. In this article, we analyze the convergence of the TM when input is non-linearly related to output by the XOR-operator. Our analysis reveals that the TM, with just two conjunctive clauses, can converge almost surely to reproducing XOR, learning from training data over an infinite time horizon. Furthermore, the analysis shows how the hyper-parameter T guides clause construction so that the clauses capture the distinct sub-patterns in the data. Our analysis of convergence for XOR thus lays the foundation for analyzing other more complex logical expressions. These analyses altogether, from a mathematical perspective, provide new insights on why TMs have obtained the state-of-the-art performance on several pattern recognition problems. Lei Jiao 0001, Xuan Zhang 0007, Ole-Christoffer Granmo, Kuruge Darshana Abeyrathna |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2021 | Massively Parallel and Asynchronous Tsetlin Machine Architecture Supporting Almost Constant-Time ScalingabstractUsing 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 |
ICML | 1 |
| 2020 | Integer Weighted Regression Tsetlin Machines
Kuruge Darshana Abeyrathna, Ole-Christoffer Granmo, Morten Goodwin |
IEA/AIE | 1 |
| 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/AIE | 1 |
| 2018 | A Novel Tsetlin Automata Scheme to Forecast Dengue Outbreaks in the PhilippinesabstractBeing 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 |
ICTAI | 1 |