Skip to main content

Showing 1–19 of 19 results for author: Nebel, M

Searching in archive cs. Search in all archives.
.
  1. Multiway Powersort

    Authors: William Cawley Gelling, Markus E. Nebel, Benjamin Smith, Sebastian Wild

    Abstract: We present a stable mergesort variant, Multiway Powersort, that exploits existing runs and finds nearly-optimal merging orders for k-way merges with negligible overhead. This builds on Powersort (Munro & Wild, ESA2018), which has recently replaced Timsort's suboptimal merge policy in the CPython reference implementation of Python, as well as in PyPy and further libraries. Multiway Powersort reduce… ▽ More

    Submitted 16 January, 2023; v1 submitted 14 September, 2022; originally announced September 2022.

    Comments: 17 pages; accompanying source code at https://github.com/sebawild/powersort; v2 adds new figure and text changes. v2 is identical to the ALENEX 2023 version

    Journal ref: ALENEX 2023

  2. arXiv:2105.14409  [pdf, other

    q-bio.NC cs.LG eess.SP

    A Matrix Autoencoder Framework to Align the Functional and Structural Connectivity Manifolds as Guided by Behavioral Phenotypes

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Deana Crocetti, Nicholas Wymbs, Joshua Robinson, Stewart Mostofsky, Archana Venkataraman

    Abstract: We propose a novel matrix autoencoder to map functional connectomes from resting state fMRI (rs-fMRI) to structural connectomes from Diffusion Tensor Imaging (DTI), as guided by subject-level phenotypic measures. Our specialized autoencoder infers a low dimensional manifold embedding for the rs-fMRI correlation matrices that mimics a canonical outer-product decomposition. The embedding is simultan… ▽ More

    Submitted 9 July, 2021; v1 submitted 29 May, 2021; originally announced May 2021.

  3. arXiv:2009.03238  [pdf, other

    q-bio.NC cs.LG eess.SP stat.ML

    A Joint Network Optimization Framework to Predict Clinical Severity from Resting State Functional MRI Data

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Nicholas Wymbs, Stewart H. Mostofsky, Archana Venkataraman

    Abstract: We propose a novel optimization framework to predict clinical severity from resting state fMRI (rs-fMRI) data. Our model consists of two coupled terms. The first term decomposes the correlation matrices into a sparse set of representative subnetworks that define a network manifold. These subnetworks are modeled as rank-one outer-products which correspond to the elemental patterns of co-activation… ▽ More

    Submitted 27 August, 2020; originally announced September 2020.

  4. arXiv:2008.12410  [pdf, other

    cs.LG eess.SP stat.ML

    Deep sr-DDL: Deep Structurally Regularized Dynamic Dictionary Learning to Integrate Multimodal and Dynamic Functional Connectomics data for Multidimensional Clinical Characterizations

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Deana Crocetti, Nicholas Wymbs, Joshua Robinson, Stewart H. Mostofsky, Archana Venkataraman

    Abstract: We propose a novel integrated framework that jointly models complementary information from resting-state functional MRI (rs-fMRI) connectivity and diffusion tensor imaging (DTI) tractography to extract biomarkers of brain connectivity predictive of behavior. Our framework couples a generative model of the connectomics data with a deep network that predicts behavioral scores. The generative compone… ▽ More

    Submitted 27 August, 2020; originally announced August 2020.

  5. arXiv:2007.01931  [pdf, other

    cs.LG eess.SP stat.ML

    A Deep-Generative Hybrid Model to Integrate Multimodal and Dynamic Connectivity for Predicting Spectrum-Level Deficits in Autism

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Deana Crocetti, Nicholas Wymbs, Joshua Robinson, Stewart Mostofsky, Archana Venkataraman

    Abstract: We propose an integrated deep-generative framework, that jointly models complementary information from resting-state functional MRI (rs-fMRI) connectivity and diffusion tensor imaging (DTI) tractography to extract predictive biomarkers of a disease. The generative part of our framework is a structurally-regularized Dynamic Dictionary Learning (sr-DDL) model that decomposes the dynamic rs-fMRI corr… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

  6. arXiv:2007.01930  [pdf, other

    cs.LG stat.ML

    Integrating Neural Networks and Dictionary Learning for Multidimensional Clinical Characterizations from Functional Connectomics Data

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Nicholas Wymbs, Stewart Mostofsky, Archana Venkataraman

    Abstract: We propose a unified optimization framework that combines neural networks with dictionary learning to model complex interactions between resting state functional MRI and behavioral data. The dictionary learning objective decomposes patient correlation matrices into a collection of shared basis networks and subject-specific loadings. These subject-specific features are simultaneously input into a n… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

  7. arXiv:2007.01929  [pdf, other

    cs.LG eess.SP stat.ML

    A Coupled Manifold Optimization Framework to Jointly Model the Functional Connectomics and Behavioral Data Spaces

    Authors: Niharika Shimona D'Souza, Mary Beth Nebel, Nicholas Wymbs, Stewart Mostofsky, Archana Venkataraman

    Abstract: The problem of linking functional connectomics to behavior is extremely challenging due to the complex interactions between the two distinct, but related, data domains. We propose a coupled manifold optimization framework which projects fMRI data onto a low dimensional matrix manifold common to the cohort. The patient specific loadings simultaneously map onto a behavioral measure of interest via a… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

  8. arXiv:2006.03611  [pdf, other

    q-bio.NC cs.LG

    Neuropsychiatric Disease Classification Using Functional Connectomics -- Results of the Connectomics in NeuroImaging Transfer Learning Challenge

    Authors: Markus D. Schirmer, Archana Venkataraman, Islem Rekik, Minjeong Kim, Stewart H. Mostofsky, Mary Beth Nebel, Keri Rosch, Karen Seymour, Deana Crocetti, Hassna Irzan, Michael Hütel, Sebastien Ourselin, Neil Marlow, Andrew Melbourne, Egor Levchenko, Shuo Zhou, Mwiza Kunda, Hai** Lu, Nicha C. Dvornek, Juntang Zhuang, Gideon Pinto, Sandip Samal, Jennings Zhang, Jorge L. Bernal-Rusiel, Rudolph Pienaar , et al. (1 additional authors not shown)

    Abstract: Large, open-source consortium datasets have spurred the development of new and increasingly powerful machine learning approaches in brain connectomics. However, one key question remains: are we capturing biologically relevant and generalizable information about the brain, or are we simply overfitting to the data? To answer this, we organized a scientific challenge, the Connectomics in NeuroImaging… ▽ More

    Submitted 25 November, 2020; v1 submitted 5 June, 2020; originally announced June 2020.

    Comments: CNI-TLC was held in conjunction with MICCAI 2019

  9. Sesquickselect: One and a half pivots for cache-efficient selection

    Authors: Conrado Martínez, Markus Nebel, Sebastian Wild

    Abstract: Because of unmatched improvements in CPU performance, memory transfers have become a bottleneck of program execution. As discovered in recent years, this also affects sorting in internal memory. Since partitioning around several pivots reduces overall memory transfers, we have seen renewed interest in multiway Quicksort. Here, we analyze in how far multiway partitioning helps in Quickselect. We… ▽ More

    Submitted 29 October, 2018; originally announced October 2018.

    Comments: appears in ANALCO 2019

  10. Median-of-k Jumplists and Dangling-Min BSTs

    Authors: Markus E. Nebel, Elisabeth Neumann, Sebastian Wild

    Abstract: We extend randomized jumplists introduced by Brönnimann et al. (STACS 2003) to choose jump-pointer targets as median of a small sample for better search costs, and present randomized algorithms with expected $O(\log n)$ time complexity that maintain the probability distribution of jump pointers upon insertions and deletions. We analyze the expected costs to search, insert and delete a random eleme… ▽ More

    Submitted 30 October, 2018; v1 submitted 27 September, 2016; originally announced September 2016.

    Comments: appears in ANALCO 2019

    ACM Class: E.1

  11. Applying Sorting Networks to Synthesize Optimized Sorting Libraries

    Authors: Michael Codish, Luís Cruz-Filipe, Markus Nebel, Peter Schneider-Kamp

    Abstract: This paper shows an application of the theory of sorting networks to facilitate the synthesis of optimized general purpose sorting libraries. Standard sorting libraries are often based on combinations of the classic Quicksort algorithm with insertion sort applied as the base case for small fixed numbers of inputs. Unrolling the code for the base case by ignoring loop conditions eliminates branchin… ▽ More

    Submitted 16 October, 2015; v1 submitted 8 May, 2015; originally announced May 2015.

    Comments: IMADA-preprint-cs

  12. Analysis of Pivot Sampling in Dual-Pivot Quicksort

    Authors: Sebastian Wild, Markus E. Nebel, Conrado Martínez

    Abstract: The new dual-pivot Quicksort by Vladimir Yaroslavskiy - used in Oracle's Java runtime library since version 7 - features intriguing asymmetries. They make a basic variant of this algorithm use less comparisons than classic single-pivot Quicksort. In this paper, we extend the analysis to the case where the two pivots are chosen as fixed order statistics of a random sample. Surprisingly, dual-pivot… ▽ More

    Submitted 10 August, 2015; v1 submitted 30 November, 2014; originally announced December 2014.

    Comments: This article is identical (up to typograhical details) to the Algorithmica version available from Springerlink (see DOI). It is an extended and improved version of our corresponding article at the AofA 2014 conference [arXiv:1403.6602]

  13. Analysis of Branch Misses in Quicksort

    Authors: Conrado Martínez, Markus E. Nebel, Sebastian Wild

    Abstract: The analysis of algorithms mostly relies on counting classic elementary operations like additions, multiplications, comparisons, swaps etc. This approach is often sufficient to quantify an algorithm's efficiency. In some cases, however, features of modern processor architectures like pipelined execution and memory hierarchies have significant impact on running time and need to be taken into accoun… ▽ More

    Submitted 7 November, 2014; originally announced November 2014.

    Comments: to be presented at ANALCO 2015

  14. arXiv:1403.6602  [pdf, other

    cs.DS math.PR

    Pivot Sampling in Dual-Pivot Quicksort

    Authors: Markus E. Nebel, Sebastian Wild

    Abstract: The new dual-pivot Quicksort by Vladimir Yaroslavskiy - used in Oracle's Java runtime library since version 7 - features intriguing asymmetries in its behavior. They were shown to cause a basic variant of this algorithm to use less comparisons than classic single-pivot Quicksort implementations. In this paper, we extend the analysis to the case where the two pivots are chosen as fixed order statis… ▽ More

    Submitted 13 June, 2014; v1 submitted 26 March, 2014; originally announced March 2014.

    Comments: presented at AofA 2014 (http://www.aofa14.upmc.fr/)

  15. Average Case Analysis of Java 7's Dual Pivot Quicksort

    Authors: Sebastian Wild, Markus E. Nebel

    Abstract: Recently, a new Quicksort variant due to Yaroslavskiy was chosen as standard sorting method for Oracle's Java 7 runtime library. The decision for the change was based on empirical studies showing that on average, the new algorithm is faster than the formerly used classic Quicksort. Surprisingly, the improvement was achieved by using a dual pivot approach, an idea that was considered not promising… ▽ More

    Submitted 28 October, 2013; originally announced October 2013.

    Comments: Best paper award at ESA 2012, recorded talk: http://www.slideshare.net/sebawild/average-case-analysis-of-java-7s-dual-pivot-quicksort

    Journal ref: In L. Epstein & P. Ferragina (Eds.), ESA 2012 (LNCS 7501, pp. 825-836). Springer Berlin/Heidelberg

  16. Analysis of Quickselect under Yaroslavskiy's Dual-Pivoting Algorithm

    Authors: Sebastian Wild, Markus E. Nebel, Hosam Mahmoud

    Abstract: There is excitement within the algorithms community about a new partitioning method introduced by Yaroslavskiy. This algorithm renders Quicksort slightly faster than the case when it runs under classic partitioning methods. We show that this improved performance in Quicksort is not sustained in Quickselect; a variant of Quicksort for finding order statistics. We investigate the number of compariso… ▽ More

    Submitted 15 November, 2014; v1 submitted 17 June, 2013; originally announced June 2013.

    Comments: full version with appendices; otherwise identical to Algorithmica version

    MSC Class: 60C05 (Primary); 68P10 (Secondary); 68P20

  17. arXiv:1304.7397  [pdf, ps, other

    cs.CE math.CO q-bio.BM

    Uniform generation of RNA pseudoknot structures with genus filtration

    Authors: Fenix W. D. Huang, Markus E. Nebel, Christian M. Reidys

    Abstract: In this paper we present a sampling framework for RNA structures of fixed topological genus. We introduce a novel, linear time, uniform sampling algorithm for RNA structures of fixed topological genus $g$, for arbitrary $g>0$. Furthermore we develop a linear time sampling algorithm for RNA structures of fixed topological genus $g$ that are weighted by a simplified, loop-based energy functional. Fo… ▽ More

    Submitted 27 April, 2013; originally announced April 2013.

    Comments: 11 figures, 25 pages

    MSC Class: 05C85

  18. arXiv:1304.0988  [pdf, other

    cs.DS math.PR

    Average Case and Distributional Analysis of Dual-Pivot Quicksort

    Authors: Sebastian Wild, Markus E. Nebel, Ralph Neininger

    Abstract: In 2009, Oracle replaced the long-serving sorting algorithm in its Java 7 runtime library by a new dual-pivot Quicksort variant due to Vladimir Yaroslavskiy. The decision was based on the strikingly good performance of Yaroslavskiy's implementation in running time experiments. At that time, no precise investigations of the algorithm were available to explain its superior performance - on the contr… ▽ More

    Submitted 13 February, 2015; v1 submitted 3 April, 2013; originally announced April 2013.

    Comments: v3 is content-wise identical to TALG version

    ACM Class: F.2.2; G.2.1; G.3; F.2.3; D.3.2

    Journal ref: ACM Transactions on Algorithms 11, 3, Article 22 (Jan 2015)

  19. arXiv:1107.3033  [pdf, ps, other

    math.CO cs.IT

    The Expected Order of Saturated RNA Secondary Structures

    Authors: Emma Yu **, Markus E. Nebel

    Abstract: We show the expected order of RNA saturated secondary structures of size $n$ is $\log_4n(1+O(\frac{\log_2n}{n}))$, if we select the saturated secondary structure uniformly at random. Furthermore, the order of saturated secondary structures is sharply concentrated around its mean. As a consequence saturated structures and structures in the traditional model behave the same with respect to the expec… ▽ More

    Submitted 15 July, 2011; originally announced July 2011.

    Comments: 2 figures

    MSC Class: 05A16