Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Brandon Malone is active.

Publication


Featured researches published by Brandon Malone.


Journal of Artificial Intelligence Research | 2013

Learning optimal bayesian networks: a shortest path perspective

Changhe Yuan; Brandon Malone

In this paper, learning a Bayesian network structure that optimizes a scoring function for a given dataset is viewed as a shortest path problem in an implicit state-space search graph. This perspective highlights the importance of two research issues: the development of search strategies for solving the shortest path problem, and the design of heuristic functions for guiding the search. This paper introduces several techniques for addressing the issues. One is an A* search algorithm that learns an optimal Bayesian network structure by only searching the most promising part of the solution space. The others are mainly two heuristic functions. The first heuristic function represents a simple relaxation of the acyclicity constraint of a Bayesian network. Although admissible and consistent, the heuristic may introduce too much relaxation and result in a loose bound. The second heuristic function reduces the amount of relaxation by avoiding directed cycles within some groups of variables. Empirical results show that these methods constitute a promising approach to learning optimal Bayesian network structures.


Nucleic Acids Research | 2017

Bayesian prediction of RNA translation from ribosome profiling

Brandon Malone; Ilian Atanassov; Florian Aeschimann; Xinping Li; Helge Großhans; Christoph Dieterich

Abstract Ribosome profiling via high-throughput sequencing (ribo-seq) is a promising new technique for characterizing the occupancy of ribosomes on messenger RNA (mRNA) at base-pair resolution. The ribosome is responsible for translating mRNA into proteins, so information about its occupancy offers a detailed view of ribosome density and position which could be used to discover new translated open reading frames (ORFs), among other things. In this work, we propose Rp-Bp, an unsupervised Bayesian approach to predict translated ORFs from ribosome profiles. We use state-of-the-art Markov chain Monte Carlo techniques to estimate posterior distributions of the likelihood of translation of each ORF. Hence, an important feature of Rp-Bp is its ability to incorporate and propagate uncertainty in the prediction process. A second novel contribution is automatic Bayesian selection of read lengths and ribosome P-site offsets (BPPS). We empirically demonstrate that our read length selection technique modestly improves sensitivity by identifying more canonical and non-canonical ORFs. Proteomics- and quantitative translation initiation sequencing-based validation verifies the high quality of all of the predictions. Experimental comparison shows that Rp-Bp results in more peptide identifications and proteomics-validated ORF predictions compared to another recent tool for translation prediction.


graph structures for knowledge representation and reasoning | 2013

A Depth-First Branch and Bound Algorithm for Learning Optimal Bayesian Networks

Brandon Malone; Changhe Yuan

Early methods for learning a Bayesian network that optimizes a scoring function for a given dataset are mostly approximation algorithms such as greedy hill climbing approaches. These methods are anytime algorithms as they can be stopped anytime to produce the best solution so far. However, they cannot guarantee the quality of their solution, not even mentioning optimality. In recent years, several exact algorithms have been developed for learning optimal Bayesian network structures. Most of these algorithms only find a solution at the end of the search, so they fail to find any solution if stopped early for some reason, e.g., out of time or memory. We present a new depth-first branch and bound algorithm that finds increasingly better solutions and eventually converges to an optimal Bayesian network upon completion. The algorithm is shown to not only improve the runtime to find optimal network structures up to 100 times compared to some existing methods, but also prove the optimality of these solutions about 10 times faster in some cases.


integration of ai and or techniques in constraint programming | 2015

MaxSAT-Based Cutting Planes for Learning Graphical Models

Paul Saikko; Brandon Malone; Matti Järvisalo

A way of implementing domain-specific cutting planes in branch-and-cut based Mixed-Integer Programming (MIP) solvers is through solving so-called sub-IPs, solutions of which correspond to the actual cuts. We consider the suitability of using Maximum satisfiability solvers instead of MIP for solving sub-IPs. As a case study, we focus on the problem of learning optimal graphical models, namely, Bayesian and chordal Markov network structures.


international symposium on parallel and distributed computing | 2013

Predicting the Flexibility of Dynamic Loop Scheduling Using an Artificial Neural Network

Srishti Srivastava; Brandon Malone; Nitin Sukhija; Ioana Banicescu; Florina M. Ciorba

In this paper, an artificial neural network (ANN) model is proposed to predict the flexibility (or robustness against system load fluctuations in heterogeneous computing systems) of dynamic loop scheduling (DLS) methods. The multilayer perceptron (MLP) ANN model has been used to predict the degree of robustness of a DLS method, given specific values for the problem size, the system size, and the characteristics of the system load fluctuations as a compound effect of the variations in the applications iteration execution times and the processor availabilities. The developed MLP ANN model can be useful in an effective selection of the most robust DLS technique for scheduling a certain type of scientific application onto a given set of non-dedicated heterogeneous processors, when their system load is expected to fluctuate unpredictably during the applications runtime.


international parallel and distributed processing symposium | 2014

Portfolio-Based Selection of Robust Dynamic Loop Scheduling Algorithms Using Machine Learning

Nitin Sukhija; Brandon Malone; Srishti Srivastava; Ioana Banicescu; Florina M. Ciorba

The execution of computationally intensive parallel applications in heterogeneous environments, where the quality and quantity of computing resources available to a single user continuously change, often leads to irregular behavior, in general due to variations of algorithmic and systemic nature. To improve the performance of scientific applications, loop scheduling algorithms are often employed for load balancing of their parallel loops. However, it is a challenge to select the most robust scheduling algorithms for guaranteeing optimized performance of scientific applications on large-scale computing systems that comprise resources which are widely distributed, highly heterogeneous, often shared among multiple users, and have computing availabilities that cannot always be guaranteed or predicted. To address this challenge, in this work we focus on a portfolio-based approach to enable the dynamic selection and use of the most robust dynamic loop scheduling (DLS) algorithm from a portfolio of DLS algorithms, depending on the given application and current system characteristics including workload conditions. Thus, in this paper we provide a solution to the algorithm selection problem and experimentally evaluate its quality. We propose the use of supervised machine learning techniques to build empirical robustness prediction models that are used to predict DLS algorithms robustness for given scientific application characteristics and system availabilities. Using simulated scientific applications characteristics and system availabilities, along with empirical robustness prediction models, we show that the proposed portfolio-based approach enables the selection of the most robust DLS algorithm that satisfies a user-specified tolerance on the given applications performance obtained in the particular computing system with a certain variable availability. We also show that the portfolio-based approach offers higher guarantees regarding the robust performance of the application using the automatically selected DLS algorithms when compared to the robust performance of the same application using a manually selected DLS algorithm.


Machine Learning | 2018

Empirical hardness of finding optimal Bayesian network structures: algorithm selection and runtime prediction

Brandon Malone; Kustaa Kangas; Matti Järvisalo; Mikko Koivisto; Petri Myllymäki

Various algorithms have been proposed for finding a Bayesian network structure that is guaranteed to maximize a given scoring function. Implementations of state-of-the-art algorithms, solvers, for this Bayesian network structure learning problem rely on adaptive search strategies, such as branch-and-bound and integer linear programming techniques. Thus, the time requirements of the solvers are not well characterized by simple functions of the instance size. Furthermore, no single solver dominates the others in speed. Given a problem instance, it is thus a priori unclear which solver will perform best and how fast it will solve the instance. We show that for a given solver the hardness of a problem instance can be efficiently predicted based on a collection of non-trivial features which go beyond the basic parameters of instance size. Specifically, we train and test statistical models on empirical data, based on the largest evaluation of state-of-the-art exact solvers to date. We demonstrate that we can predict the runtimes to a reasonable degree of accuracy. These predictions enable effective selection of solvers that perform well in terms of runtimes on a particular instance. Thus, this work contributes a highly efficient portfolio solver that makes use of several individual solvers.


arXiv: Genomics | 2016

Bayesian identification of bacterial strains from sequencing data

Aravind Sankar; Brandon Malone; Sion Bayliss; Ben Pascoe; Guillaume Méric; Matthew D. Hitchings; Samuel K. Sheppard; Edward J. Feil; Jukka Corander; Antti Honkela

Rapidly assaying the diversity of a bacterial species present in a sample obtained from a hospital patient or an environmental source has become possible after recent technological advances in DNA sequencing. For several applications it is important to accurately identify the presence and estimate relative abundances of the target organisms from short sequence reads obtained from a sample. This task is particularly challenging when the set of interest includes very closely related organisms, such as different strains of pathogenic bacteria, which can vary considerably in terms of virulence, resistance and spread. Using advanced Bayesian statistical modelling and computation techniques we introduce a novel pipeline for bacterial identification that is shown to outperform the currently leading pipeline for this purpose. Our approach enables fast and accurate sequence-based identification of bacterial strains while using only modest computational resources. Hence it provides a useful tool for a wide spectrum of applications, including rapid clinical diagnostics to distinguish among closely related strains causing nosocomial infections. The software implementation is available at https://github.com/PROBIC/BIB.


AMBN 2015 Proceedings of the Second International Workshop on Advanced Methodologies for Bayesian Networks - Volume 9505 | 2015

Hashing-Based Hybrid Duplicate Detection for Bayesian Network Structure Learning

Niklas Jahnsson; Brandon Malone; Petri Myllymäki

In this work, we address the well-known score-based Bayesian network structure learning problem. Breadth-first branch and bound BFBnB has been shown to be an effective approach for solving this problem. Delayed duplicate detection DDD is an important component of the BFBnB algorithm. Previously, an external sorting-based technique, with complexity


New Generation Computing | 2017

Duplicate Detection for Bayesian Network Structure Learning

Niklas Jahnsson; Brandon Malone; Petri Myllymäki

Collaboration


Dive into the Brandon Malone's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Petri Myllymäki

Helsinki Institute for Information Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kustaa Kangas

Helsinki Institute for Information Technology

View shared research outputs
Top Co-Authors

Avatar

Mikko Koivisto

Helsinki Institute for Information Technology

View shared research outputs
Top Co-Authors

Avatar

Ioana Banicescu

Mississippi State University

View shared research outputs
Top Co-Authors

Avatar

Nitin Sukhija

Mississippi State University

View shared research outputs
Top Co-Authors

Avatar

Srishti Srivastava

Mississippi State University

View shared research outputs
Top Co-Authors

Avatar

Florina M. Ciorba

National Technical University of Athens

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge