Michael J. Dinneen

dblp:67/1763 · DBLP profile ↗
← Back
31ranked-venue papers
14as first author
5since 2021 · last 2024
0000-0001-9977-525XORCID · verified

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

Theory of computation · 15 · 7 first-author · 3 since 2021Artificial intelligence and machine learning · 10 · 4 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Computer networks · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2024 Quantum Annealing for Computer Vision minimization problems
abstract
Computer Vision (CV) labeling problems play a pivotal role in low-level vision. For decades, it has been known that these problems can be elegantly formulated as discrete energy-minimization problems derived from probabilistic graphical models such as Markov Random Fields (MRFs). Despite recent advances in MRF inference algorithms (such as graph-cut and message-passing methods), the resulting energy-minimization problems are generally viewed as intractable. The emergence of quantum computations, which offer the potential for faster solutions to certain problems than classical methods, has led to an increased interest in utilizing quantum properties to overcome intractable problems. Recently, there has also been a growing interest in Quantum Computer Vision (QCV), hoping to provide a credible alternative/assistant to deep learning solutions. This study investigates a new Quantum Annealing-based inference algorithm for CV discrete energy minimization problems. Our contribution is focused on Stereo Matching as a significant CV labeling problem. As a proof of concept, we also use a hybrid quantum–classical solver provided by D-Wave System to compare our results with the best classical inference algorithms in the literature. Our results show that Quantum Annealing can yield promising results for Stereo Matching problems, with improved accuracy on certain stereo images and competitive performance on others.
Shahrokh Heidari, Michael J. Dinneen, Patrice Delmas
Future Gener. Comput. Syst.2
2024 How real is incomputability in physics?
abstract
A physical system is determined by a finite set of initial conditions and “laws” represented by equations. The system is computable if we can solve the equations in all instances using a “finite body of mathematical knowledge”. In this case, if the laws of the system can be coded into a computer program, then given the initial conditions of the system, one can compute the system's evolution. Are there incomputable physical systems? This question has been theoretically studied in the last 30–40 years. In this paper, we experimentally show for the first time the strong incomputability of a quantum experiment, namely the outputs of a quantum random number generator. Moreover, the experimental results are robust and statistically significant.
José Manuel Agüero Trejo, Cristian S. Calude, Michael J. Dinneen, Arkady Fedorov, Anatoly Kulikov, Rohit Navarathna, Karl Svozil
Theor. Comput. Sci.3
2023 A QUBO formulation for the Tree Containment problem
Michael J. Dinneen, Pankaj S. Ghodla, Simone Linz
Theor. Comput. Sci.1
2023 Sublinear P system solutions to NP-complete problems
abstract
Many membrane systems (e.g. P System), including cP systems (P Systems with compound terms), have been used to solve efficiently many NP-hard problems, often in linear time. However, these solutions have been independent of each other and have not utilised the theory of reductions. This work presents a sublinear solution to k-SAT and demonstrates that k-colouring can be reduced to k-SAT in constant time. This work demonstrates that traditional reductions are efficient in cP systems and that they can sometimes produce more efficient solutions than the previous problem-specific solutions.
Michael J. Dinneen, Alec Henderson, Radu Nicolescu
Theor. Comput. Sci.1
2021 Nondeterminism and Instability in Neural Network Optimization
abstract
Nondeterminism in neural network optimization produces uncertainty in performance, making small improvements difficult to discern from run-to-run variability. While uncertainty can be reduced by training multiple model copies, doing so is time-consuming, costly, and harms reproducibility. In this work, we establish an experimental protocol for understanding the effect of optimization nondeterminism on model diversity, allowing us to isolate the effects of a variety of sources of nondeterminism. Surprisingly, we find that all sources of nondeterminism have similar effects on measures of model diversity. To explain this intriguing fact, we identify the instability of model training, taken as an end-to-end procedure, as the key determinant. We show that even one-bit changes in initial parameters result in models converging to vastly different values. Last, we propose two approaches for reducing the effects of instability on run-to-run variability.
Cecilia Summers, Michael J. Dinneen
ICML2
2020 Close Weighted Shortest Paths on 3D Terrain Surfaces
abstract
This paper proposes an efficient method for the weighted region problem (WRP) on the surface of three-dimensional terrains. WRP is a classical path planning problem, asking for the minimum cost path between two given points crossing different regions in which each region is assigned a traversal cost per unit distance. Although WRP has been studied for decades, the exact solution for WRP, even in a two-dimensional environment, is unknown. Thus, the existing solutions for WRP are all approximations with decomposition-based and heuristic methods being the most widely-used in practice. However, when a very-close to optimal path is required, especially on real terrains with many regions, these approaches are not guaranteed or cannot return a satisfactory result in reasonable time. In this paper, we first present a new algorithm of finding a very-close optimal path, based on a user-defined parameter δ, between two points, crossing the surface of a sequence of regions in 3D, using Snell's law of physical refraction. We then show how to combine this algorithm with one existing decomposition-based method to compute a close optimal path over the whole terrain. In addition to a theoretical analysis, with an extensive set of test cases, the practicality and feasibility of our method are confirmed by that, our method always runs faster and returns closer to optimal paths in comparison with the existing ones.
Nguyet Tran, Michael J. Dinneen, Simone Linz
SIGSPATIAL/GIS2
2020 Four Things Everyone Should Know to Improve Batch Normalization
Cecilia Summers, Michael J. Dinneen
ICLR2
2019 Improved Mixed-Example Data Augmentation
abstract
In order to reduce overfitting, neural networks are typically trained with data augmentation, the practice of artificially generating additional training data via label-preserving transformations of existing training examples. While these types of transformations make intuitive sense, recent work has demonstrated that even non-label-preserving data augmentation can be surprisingly effective, examining this type of data augmentation through linear combinations of pairs of examples. Despite their effectiveness, little is known about why such methods work. In this work, we aim to explore a new, more generalized form of this type of data augmentation in order to determine whether such linearity is necessary. By considering this broader scope of "mixed-example data augmentation", we find a much larger space of practical augmentation techniques, including methods that improve upon previous state-of-the-art. This generalization has benefits beyond the promise of improved performance, revealing a number of types of mixed-example data augmentation that are radically different from those considered in prior work, which provides evidence that current theories for the effectiveness of such methods are incomplete and suggests that any such theory must explain a much broader phenomenon.
Cecilia Summers, Michael J. Dinneen
WACV2
2019 Finding the chromatic sums of graphs using a D-Wave quantum computer
Michael J. Dinneen, Anuradha Mahasinghe
J. Supercomput.1
2018 Preface
Michael J. Dinneen, Ulrich Speidel
Nat. Comput.1
2017 QUBO formulations for the graph isomorphism problem and related problems
Cristian S. Calude, Michael J. Dinneen, Richard Hua
Theor. Comput. Sci.2
2014 Hybridizing the dynamic mutation approach with local searches to overcome local optima
abstract
A Memetic Algorithm is an Evolutionary Algorithm augmented with local searches. The dynamic mutation approach has been studied extensively in experiments of Memetic Algorithms, but only a few studies in theory. We previously defined a metric BLOCKONES to estimate the difficulty of escaping from a local optima, and showed that the algorithm's ability of escaping from a local optima, that has a large BLOCKONES, is very important, because it dominates the time complexity of finding a global optimal solution. In this paper, we will use the same metric and show the benefits of hybridizing the dynamic mutation approach with one of two local searches, best-improvement and first-improvement. In short, this hybridization greatly enhances the algorithm's ability to escape from any local optima.
Kuai Wei, Michael J. Dinneen
IEEE Congress on Evolutionary Computation2
2014 Runtime analysis comparison of two fitness functions on a memetic algorithm for the Clique Problem
abstract
It is commonly accepted that a proper fitness function can guide the algorithm to find a global optimum solution faster. This paper will use the runtime analysis to provide the theoretical evidence that a small change of the fitness function (additional one step looking forward) can result in a huge performance gap in terms of finding a global optimum solution. It also shows that the fitness function that gives the best results in an Memetic Algorithm on the Clique Problem is entirely instance specific. In detail, we will formalize a (1+1) Restart Memetic Algorithm with a Best-Improvement Local Search, and run them on two different fitness functions, fOLand fOPL, to solve the Clique Problem respectively. We then construct two families of graphs, G1and G2, and show that, for the first family of graphs G1, the (1+1) RMA on the fitness function fOPLdrastically outperforms the (1+1) RMA on the fitness function fOL, and vice versa for the second family of graphs G2.
Kuai Wei, Michael J. Dinneen
IEEE Congress on Evolutionary Computation2
2014 Runtime analysis to compare best-improvement and first-improvement in memetic algorithms
abstract
In recent years, the advantage afforded by using multiple local searches in a Memetic Algorithm (MA) to solve one problem (a single fitness function), has been verified in many successful experiments. These experiments also give the observation that the local search operator that gives the best results in an MA on the same fitness function for solving a NP-hard problem is instance specific. This paper will pro- vide a theoretical evidence for this observation. In this pa- per, we will formalize the (1+1) Restart Memetic Algorithms applying two different local searches, the first-improvement and the best-improvement, respectively. We will then run them on a single fitness function to solve the Clique Prob- lem. We then show that there are two families of graphs such that, for the first family of graphs, MAs with one local search drastically outperform MAs with the other local search, and vice versa for the second family of graphs. Our study explains why using multiple local searches can outperform using a single local search in Memetic Algorithms.
Kuai Wei, Michael J. Dinneen
GECCO2
2013 A (1+1) Adaptive Memetic Algorithm for the Maximum Clique Problem
abstract
A memetic algorithm (MA) is an Evolutionary Algorithm (EA) augmented with a local search. We previously defined a (1+1) Adaptive Memetic Algorithm (AMA) with two different local searches, and the comparison with the well-known (1+1) EA, Dynamic (1+1) EA and (1+1) MA on some toy functions showed promise for our proposed algorithm. In this paper we focus on the NP-hard Maximum Clique Problem, and show the success of our proposed (1+1) AMA. We propose a new metric (expected running time to escape a local optimal), and show how this metric dominates the expected running time of finding a maximum clique. Then based on this new metric, we show the above analyzed algorithms are expected to find a maximum clique on graphs, bipartite graphs and sparse random graphs in a polynomial time in the number of vertices. Also based on our new metric, we will show that if an algorithm takes an exponential time to find a maximum clique of a graph, it must have been trapped into at least one local optimal that is extremely hard to escape. Furthermore, we will show that our proposed (1+1) AMA with a random permutation local search is expected to escape these (hard to escape) local optimal cliques drastically faster than the well-known basic (1+1) EA. The success of our experimental results also shows the benefit of our adaptive strategy combined with the random permutation local search.
Michael J. Dinneen, Kuai Wei
IEEE Congress on Evolutionary Computation1
2012 Faster synchronization in P systems
Michael J. Dinneen, Yun-Bum Kim, Radu Nicolescu
Nat. Comput.1
2010 A Linear Time Algorithm for the Minimum Spanning Caterpillar Problem for Bounded Treewidth Graphs
Michael J. Dinneen, Masoud Khosravani
SIROCCO1
2010 Synchronization in P Modules
Michael J. Dinneen, Yun-Bum Kim, Radu Nicolescu
UC1
2010 Foreword
Michael J. Dinneen
Nat. Comput.1
2004 A fast natural algorithm for searching
Joshua J. Arulanandham, Cristian S. Calude, Michael J. Dinneen
Theor. Comput. Sci.3
2002 Relaxed Update and Partition Network Games
Hans L. Bodlaender, Michael J. Dinneen, Bakhadyr Khoussainov
Fundam. Informaticae2
2002 Degree- and time-constrained broadcast networks
abstract
Abstract We consider the problem of constructing networks with as many nodes as possible, subject to upper bounds on the degree and broadcast time. This paper includes the results of an extensive empirical study of broadcasting in small regular graphs using a stochastic search algorithm to approximate the broadcast time. Significant improvements on known results are obtained for cubic broadcast networks. © 2002 Wiley Periodicals, Inc.
Michael J. Dinneen, Geoffrey Pritchard, Mark C. Wilson
Networks1
2001 On Game-Theoretic Models of Networks
Hans L. Bodlaender, Michael J. Dinneen, Bakhadyr Khoussainov
ISAAC2
2000 A Characterization of Graphs with Vertex Cover Six
Michael J. Dinneen, Liu Xiong
COCOON1
2000 Update Networks and Their Routing Strategies
Michael J. Dinneen, Bakhadyr Khoussainov
WG1
2000 On computing graph minor obstruction sets
Kevin Cattell, Michael J. Dinneen, Rodney G. Downey, Michael R. Fellows, Michael A. Langston
Theor. Comput. Sci.2
1999 Compound Constructions of Broadcast Networks
Michael J. Dinneen, José A. Ventura, Mark C. Wilson, Golbon Zakeri
Discret. Appl. Math.1
1996 A Simple Linear-Time Algorithm for Finding Path-Decompositions of Small Width
Kevin Cattell, Michael J. Dinneen, Michael R. Fellows
Inf. Process. Lett.2
1995 Obstructions to Within a Few Vertices or Edges of Acyclic
Kevin Cattell, Michael J. Dinneen, Michael R. Fellows
WADS2
1994 New results for the degree/diameter problem
abstract
Abstract The results of computer searches for large graphs with given (small) degree and diameter are presented. The new graphs are Cayley graphs of semidirect products of cyclic groups and related groups. One fundamental use of our “dense graphs” is in the design of efficient communication network topologies. © 1994 by John Wiley & Sons, Inc.
Michael J. Dinneen, Paul R. Hafner
Networks1
1992 Small Diameter Symmetric Networks from Linear Groups
abstract
A report is presented on a collection of constructions of symmetric networks that provide the largest known values for the number of nodes that can be placed in a network of a given degree and diameter. Some of the constructions are in the range of current potential engineering significance. The constructions are Cayley graphs of linear groups obtained by experimental computation.>
Lowell Campbell, Gunnar E. Carlsson, Michael J. Dinneen, Vance Faber, Michael R. Fellows, Michael A. Langston, James W. Moore, Andrew P. Mullhaupt, Harlan B. Sexton
IEEE Trans. Computers3