Zum Hauptinhalt springen

Showing 1–37 of 37 results for author: Moser, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.08819  [pdf, other

    cs.CL

    Rule-Based, Neural and LLM Back-Translation: Comparative Insights from a Variant of Ladin

    Authors: Samuel Frontull, Georg Moser

    Abstract: This paper explores the impact of different back-translation approaches on machine translation for Ladin, specifically the Val Badia variant. Given the limited amount of parallel data available for this language (only 18k Ladin-Italian sentence pairs), we investigate the performance of a multilingual neural machine translation model fine-tuned for Ladin-Italian. In addition to the available authen… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

    Comments: Accepted to LoResMT 2024 (ACL workshop)

  2. arXiv:2312.13657  [pdf, ps, other

    cs.LO

    On the Hardness of Analyzing Quantum Programs Quantitatively

    Authors: Martin Avanzini, Georg Moser, Romain Péchoux, Simon Perdrix

    Abstract: In this paper, we study quantitative properties of quantum programs. Properties of interest include (positive) almost-sure termination, expected runtime or expected cost, that is, for example, the expected number of applications of a given quantum gate, etc. After studying the completeness of these problems in the arithmetical hierarchy over the Clifford+T fragment of quantum mechanics, we express… ▽ More

    Submitted 21 December, 2023; originally announced December 2023.

  3. arXiv:2311.07323  [pdf, other

    cs.LG

    A Voting Approach for Explainable Classification with Rule Learning

    Authors: Albert Nössig, Tobias Hell, Georg Moser

    Abstract: State-of-the-art results in typical classification tasks are mostly achieved by unexplainable machine learning methods, like deep neural networks, for instance. Contrarily, in this paper, we investigate the application of rule learning methods in such a context. Thus, classifications become based on comprehensible (first-order) rules, explaining the predictions made. In general, however, rule-base… ▽ More

    Submitted 8 March, 2024; v1 submitted 13 November, 2023; originally announced November 2023.

    Comments: 35 pages, 10 figures

  4. arXiv:2304.01284  [pdf, ps, other

    cs.PL

    Automated Expected Value Analysis of Recursive Programs

    Authors: Martin Avanzini, Georg Moser, Michael Schaper

    Abstract: In this work, we study the fully automated inference of expected result values of probabilistic programs in the presence of natural programming constructs such as procedures, local variables and recursion. While crucial, capturing these constructs becomes highly non-trivial. The key contribution is the definition of a term representation, denoted as infer[.], translating a pre-expectation semantic… ▽ More

    Submitted 24 April, 2023; v1 submitted 3 April, 2023; originally announced April 2023.

    Comments: Accepted at PLDI'23

  5. arXiv:2212.12335  [pdf, other

    cs.LG

    Rule Learning by Modularity

    Authors: Albert Nössig, Tobias Hell, Georg Moser

    Abstract: In this paper, we present a modular methodology that combines state-of-the-art methods in (stochastic) machine learning with traditional methods in rule learning to provide efficient and scalable algorithms for the classification of vast data sets, while remaining explainable. Apart from evaluating our approach on the common large scale data sets MNIST, Fashion-MNIST and IMDB, we present novel res… ▽ More

    Submitted 23 December, 2022; originally announced December 2022.

    Comments: 26 pages, 7 figures

  6. Automated Expected Amortised Cost Analysis of Probabilistic Data Structures

    Authors: Lorenz Leutgeb, Georg Moser, Florian Zuleger

    Abstract: In this paper, we present the first fully-automated expected amortised cost analysis of self-adjusting data structures, that is, of randomised splay trees, randomised splay heaps and randomised meldable heaps, which so far have only (semi-) manually been analysed in the literature. Our analysis is stated as a type-and-effect system for a first-order functional programming language with support for… ▽ More

    Submitted 3 June, 2024; v1 submitted 7 June, 2022; originally announced June 2022.

    Comments: 40 pages

  7. arXiv:2201.09361  [pdf, ps, other

    quant-ph cs.LO cs.PL

    Quantum Expectation Transformers for Cost Analysis

    Authors: Martin Avanzini, Georg Moser, Romain Péchoux, Simon Perdrix, Vladimir Zamdzhiev

    Abstract: We introduce a new kind of expectation transformer for a mixed classical-quantum programming language. Our semantic approach relies on a new notion of a cost structure, which we introduce and which can be seen as a specialisation of the Kegelspitzen of Keimel and Plotkin. We show that our weakest precondition analysis is both sound and adequate with respect to the operational semantics of the lang… ▽ More

    Submitted 23 January, 2022; originally announced January 2022.

  8. Type-Based Analysis of Logarithmic Amortised Complexity

    Authors: Martin Hofmann, Lorenz Leutgeb, Georg Moser, David Obwaller, Florian Zuleger

    Abstract: We introduce a novel amortised resource analysis couched in a type-and-effect system. Our analysis is formulated in terms of the physicist's method of amortised analysis, and is potential-based. The type system makes use of logarithmic potential functions and is the first such system to exhibit *logarithmic amortised complexity*. With our approach we target the automated analysis of self-adjusting… ▽ More

    Submitted 31 January, 2021; v1 submitted 28 January, 2021; originally announced January 2021.

    Comments: 35 pages. arXiv admin note: text overlap with arXiv:1807.08242

    ACM Class: F.3.2

  9. arXiv:2012.06370  [pdf, ps, other

    cs.CC cs.LO

    Runtime Complexity Analysis of Logically Constrained Rewriting

    Authors: Sarah Winkler, Georg Moser

    Abstract: Logically constrained rewrite systems (LCTRSs) are a versatile and efficient rewriting formalism that can be used to model programs from various programming paradigms, as well as simplification systems in compilers and SMT solvers. In this paper, we investigate techniques to analyse the worst-case runtime complexity of LCTRSs. For that, we exploit synergies between previously developed decompositi… ▽ More

    Submitted 11 December, 2020; originally announced December 2020.

  10. arXiv:2004.07011  [pdf, other

    cs.CV

    Code-Aligned Autoencoders for Unsupervised Change Detection in Multimodal Remote Sensing Images

    Authors: Luigi T. Luppino, Mads A. Hansen, Michael Kampffmeyer, Filippo M. Bianchi, Gabriele Moser, Robert Jenssen, Stian N. Anfinsen

    Abstract: Image translation with convolutional autoencoders has recently been used as an approach to multimodal change detection in bitemporal satellite images. A main challenge is the alignment of the code spaces by reducing the contribution of change pixels to the learning of the translation function. Many existing approaches train the networks by exploiting supervised information of the change areas, whi… ▽ More

    Submitted 15 April, 2020; originally announced April 2020.

  11. arXiv:2001.04271  [pdf, other

    cs.LG cs.CV eess.IV stat.ML

    Deep Image Translation with an Affinity-Based Change Prior for Unsupervised Multimodal Change Detection

    Authors: Luigi Tommaso Luppino, Michael Kampffmeyer, Filippo Maria Bianchi, Gabriele Moser, Sebastiano Bruno Serpico, Robert Jenssen, Stian Normann Anfinsen

    Abstract: Image translation with convolutional neural networks has recently been used as an approach to multimodal change detection. Existing approaches train the networks by exploiting supervised information of the change areas, which, however, is not always available. A main challenge in the unsupervised problem setting is to avoid that change pixels affect the learning of the translation function. We pro… ▽ More

    Submitted 8 March, 2021; v1 submitted 13 January, 2020; originally announced January 2020.

  12. Smarter Features, Simpler Learning?

    Authors: Sarah Winkler, Georg Moser

    Abstract: Earlier work on machine learning for automated reasoning mostly relied on simple, syntactic features combined with sophisticated learning techniques. Using ideas adopted in the software verification community, we propose the investigation of more complex, structural features to learn from. These may be exploited to either learn beneficial strategies for tools, or build a portfolio solver that choo… ▽ More

    Submitted 14 January, 2020; v1 submitted 15 November, 2019; originally announced November 2019.

    Comments: In Proceedings ARCADE 2019, arXiv:1912.11786

    Journal ref: EPTCS 311, 2019, pp. 25-31

  13. arXiv:1909.05948  [pdf, other

    cs.CV cs.LG eess.IV stat.ML

    Unsupervised Image Regression for Heterogeneous Change Detection

    Authors: Luigi T. Luppino, Filippo M. Bianchi, Gabriele Moser, Stian N. Anfinsen

    Abstract: Change detection in heterogeneous multitemporal satellite images is an emerging and challenging topic in remote sensing. In particular, one of the main challenges is to tackle the problem in an unsupervised manner. In this paper we propose an unsupervised framework for bitemporal heterogeneous change detection based on the comparison of affinity matrices and image regression. First, our method qua… ▽ More

    Submitted 7 September, 2019; originally announced September 2019.

    Comments: arXiv admin note: text overlap with arXiv:1807.11766

  14. arXiv:1908.11343  [pdf, ps, other

    cs.PL cs.LO

    Modular Runtime Complexity Analysis of Probabilistic While Programs

    Authors: Martin Avanzini, Michael Schaper, Georg Moser

    Abstract: We are concerned with the average case runtime complexity analysis of a prototypical imperative language endowed with primitives for sampling and probabilistic choice. Taking inspiration from known approaches from to the modular resource analysis of non-probabilistic programs, we investigate how a modular runtime analysis is obtained for probabilistic programs.

    Submitted 23 August, 2019; originally announced August 2019.

  15. arXiv:1904.11304  [pdf, ps, other

    math.LO cs.LO

    The Epsilon Calculus with Equality and Herbrand Complexity

    Authors: Kenji Miyamoto, Georg Moser

    Abstract: Hilbert's epsilon calculus is an extension of elementary or predicate calculus by a term-forming operator $\varepsilon$ and initial formulas involving such terms. The fundamental results about the epsilon calculus are so-called epsilon theorems, which have been proven by means of the epsilon elimination method. It is a procedure of transforming a proof in epsilon calculus into a proof in elementar… ▽ More

    Submitted 25 April, 2019; originally announced April 2019.

  16. arXiv:1811.09071  [pdf, ps, other

    cs.LO

    Automated Amortised Resource Analysis for Term Rewrite Systems

    Authors: Georg Moser, Manuel Schneckenreither

    Abstract: In this paper we establish an automated amortised resource analysis for term rewrite systems. The method is presented in an annotated type system and gives rise to polynomial bounds on the innermost runtime complexity of the analysed term rewrite system. Our analysis does not restrict the input rewrite system in any way so that rewrite systems may serve as abstractions of first-order, eagerly eval… ▽ More

    Submitted 22 November, 2018; originally announced November 2018.

  17. Decision fusion with multiple spatial supports by conditional random fields

    Authors: Devis Tuia, Michele Volpi, Gabriele Moser

    Abstract: Classification of remotely sensed images into land cover or land use is highly dependent on geographical information at least at two levels. First, land cover classes are observed in a spatially smooth domain separated by sharp region boundaries. Second, land classes and observation scale are also tightly intertwined: they tend to be consistent within areas of homogeneous appearance, or regions, i… ▽ More

    Submitted 24 August, 2018; originally announced August 2018.

    Journal ref: IEEE Transactions on Geoscience and Remote Sensing, 56(6), 3277-3289, 2018

  18. arXiv:1807.11766  [pdf, other

    cs.CV

    Remote sensing image regression for heterogeneous change detection

    Authors: Luigi T. Luppino, Filippo M. Bianchi, Gabriele Moser, Stian N. Anfinsen

    Abstract: Change detection in heterogeneous multitemporal satellite images is an emerging topic in remote sensing. In this paper we propose a framework, based on image regression, to perform change detection in heterogeneous multitemporal satellite images, which has become a main topic in remote sensing. Our method learns a transformation to map the first image to the domain of the other image, and vice ver… ▽ More

    Submitted 31 July, 2018; originally announced July 2018.

    Comments: Accepted to Machine Learning for Signal Processing 2018

  19. arXiv:1807.08242  [pdf, other

    cs.PL

    Analysis of Logarithmic Amortised Complexity

    Authors: Martin Hofmann, Georg Moser

    Abstract: We introduce a novel amortised resource analysis based on a potential-based type system. This type system gives rise to logarithmic and polynomial bounds on the runtime complexity and is the first such system to exhibit logarithmic amortised complexity. We relate the thus obtained automatable amortised resource analysis to manual amortised analyses of self-adjusting data structures, like splay tre… ▽ More

    Submitted 22 July, 2018; originally announced July 2018.

    Comments: 20 pages

    ACM Class: F.3.2

  20. arXiv:1704.05169   

    cs.LO cs.CC cs.PL cs.SE

    Proceedings 8th Workshop on Developments in Implicit Computational Complexity and 5th Workshop on Foundational and Practical Aspects of Resource Analysis

    Authors: Guillaume Bonfante, Georg Moser

    Abstract: The DICE workshop explores the area of Implicit Computational Complexity (ICC), which grew out from several proposals to use logic and formal methods to provide languages for complexity-bounded computation (e.g. Ptime, Logspace computation). It aims at studying the computational complexity of programs without referring to external measuring conditions or a particular machine model, but only by con… ▽ More

    Submitted 17 April, 2017; originally announced April 2017.

    Journal ref: EPTCS 248, 2017

  21. arXiv:1702.03176  [pdf, other

    cs.CV

    A clustering approach to heterogeneous change detection

    Authors: Luigi Tommaso Luppino, Stian Normann Anfinsen, Gabriele Moser, Robert Jenssen, Filippo Maria Bianchi, Sebastiano Serpico, Gregoire Mercier

    Abstract: Change detection in heterogeneous multitemporal satellite images is a challenging and still not much studied topic in remote sensing and earth observation. This paper focuses on comparison of image pairs covering the same geographical area and acquired by two different sensors, one optical radiometer and one synthetic aperture radar, at two different times. We propose a clustering-based technique… ▽ More

    Submitted 10 February, 2017; originally announced February 2017.

  22. Kruskal's Tree Theorem for Acyclic Term Graphs

    Authors: Georg Moser, Maria A. Schett

    Abstract: In this paper we study termination of term graph rewriting, where we restrict our attention to acyclic term graphs. Motivated by earlier work by Plump we aim at a definition of the notion of simplification order for acyclic term graphs. For this we adapt the homeomorphic embedding relation to term graphs. In contrast to earlier extensions, our notion is inspired by morphisms. Based on this, we est… ▽ More

    Submitted 12 September, 2016; originally announced September 2016.

    Comments: In Proceedings TERMGRAPH 2016, arXiv:1609.03014

    ACM Class: F.3.2; F.4.1; F.4.2

    Journal ref: EPTCS 225, 2016, pp. 25-34

  23. The Complexity of Interaction (Long Version)

    Authors: Stéphane Gimenez, Georg Moser

    Abstract: In this paper, we analyze the complexity of functional programs written in the interaction-net computation model, an asynchronous, parallel and confluent model that generalizes linear-logic proof nets. Employing user-defined sized and scheduled types, we certify concrete time, space and space-time complexity bounds for both sequential and parallel reductions of interaction-net programs by suitably… ▽ More

    Submitted 5 November, 2015; originally announced November 2015.

    ACM Class: F.3.2

  24. arXiv:1506.05043  [pdf, ps, other

    cs.LO cs.CC

    Analysing the Complexity of Functional Programs: Higher-Order Meets First-Order (Long Version)

    Authors: Martin Avanzini, Ugo Dal Lago, Georg Moser

    Abstract: We show how the complexity of higher-order functional programs can be analysed automatically by applying program transformations to a defunctionalized versions of them, and feeding the result to existing tools for the complexity analysis of first-order term rewrite systems. This is done while carefully analysing complexity preservation and reflection of the employed transformations such that the c… ▽ More

    Submitted 16 June, 2015; originally announced June 2015.

    Comments: Long version of paper presented at ICFP 2015

    ACM Class: F.3.2

  25. arXiv:1402.1922  [pdf, ps, other

    cs.LO cs.PL

    Amortised Resource Analysis and Typed Polynomial Interpretations (extended version)

    Authors: Martin Hofmann, Georg Moser

    Abstract: We introduce a novel resource analysis for typed term rewrite systems based on a potential-based type system. This type system gives rise to polynomial bounds on the innermost runtime complexity. We relate the thus obtained amortised resource analysis to polynomial interpretations and obtain the perhaps surprising result that whenever a rewrite system R can be well-typed, then there exists a polyn… ▽ More

    Submitted 14 March, 2014; v1 submitted 9 February, 2014; originally announced February 2014.

    Comments: 25 pages

  26. Polynomial Path Orders

    Authors: Martin Avanzini, Georg Moser

    Abstract: This paper is concerned with the complexity analysis of constructor term rewrite systems and its ramification in implicit computational complexity. We introduce a path order with multiset status, the polynomial path order POP*, that is applicable in two related, but distinct contexts. On the one hand POP* induces polynomial innermost runtime complexity and hence may serve as a syntactic, and full… ▽ More

    Submitted 30 October, 2013; v1 submitted 10 September, 2013; originally announced September 2013.

    Comments: LMCS version. This article supersedes arXiv:1209.3793

    Journal ref: Logical Methods in Computer Science, Volume 9, Issue 4 (November 1, 2013) lmcs:807

  27. arXiv:1302.0973  [pdf, ps, other

    cs.CC

    A Combination Framework for Complexity

    Authors: Martin Avanzini, Georg Moser

    Abstract: In this paper we present a combination framework for polynomial complexity analysis of term rewrite systems. The framework covers both derivational and runtime complexity analysis. We present generalisations of powerful complexity techniques, notably a generalisation of complexity pairs and (weak) dependency pairs. Finally, we also present a novel technique, called dependency graph decomposition,… ▽ More

    Submitted 5 February, 2013; originally announced February 2013.

    ACM Class: F.1.3; F.3.2; F.4.1; F.4.2

  28. arXiv:1209.3793  [pdf, ps, other

    cs.CC

    Polynomial Path Orders: A Maximal Model

    Authors: Martin Avanzini, Georg Moser

    Abstract: This paper is concerned with the automated complexity analysis of term rewrite systems (TRSs for short) and the ramification of these in implicit computational complexity theory (ICC for short). We introduce a novel path order with multiset status, the polynomial path order POP*. Essentially relying on the principle of predicative recursion as proposed by Bellantoni and Cook, its distinct feature… ▽ More

    Submitted 17 September, 2012; originally announced September 2012.

    ACM Class: F.2.2; F.4.1; F.4.2; D.2.4; D.2.8

  29. arXiv:1204.1568  [pdf, ps, other

    cs.PL

    A Complexity Preserving Transformation from Jinja Bytecode to Rewrite Systems

    Authors: Georg Moser, Michael Schaper

    Abstract: We revisit known transformations from Jinja bytecode to rewrite systems from the viewpoint of runtime complexity. Suitably generalising the constructions proposed in the literature, we define an alternative representation of Jinja bytecode (JBC) executions as "computation graphs" from which we obtain a novel representation of JBC executions as "constrained rewrite systems". We prove non-terminatio… ▽ More

    Submitted 6 May, 2014; v1 submitted 6 April, 2012; originally announced April 2012.

    Comments: 36 pages

    ACM Class: F.3.2; F.4.1; F.4.2

  30. arXiv:1201.2553  [pdf, ps, other

    cs.CC

    A New Order-theoretic Characterisation of the Polytime Computable Functions

    Authors: Martin Avanzini, Naohi Eguchi, Georg Moser

    Abstract: We propose a new order, the small polynomial path order (sPOP* for short). The order sPOP* provides a characterisation of the class of polynomial time computable function via term rewrite systems. Any polynomial time computable function gives rise to a rewrite system that is compatible with sPOP*. On the other hand any function defined by a rewrite system compatible with sPOP* is polynomial time c… ▽ More

    Submitted 16 January, 2012; v1 submitted 12 January, 2012; originally announced January 2012.

    Comments: Technical Report

    ACM Class: F.2.2; F.4.1; F.4.2; D.2.4; D.2.8

  31. arXiv:1103.5082  [pdf, ps, other

    cs.LO

    Termination Proofs in the Dependency Pair Framework May Induce Multiple Recursive Derivational Complexity

    Authors: Georg Moser, Andreas Schnabl

    Abstract: We study the derivational complexity of rewrite systems whose termination is provable in the dependency pair framework using the processors for reduction pairs, dependency graphs, or the subterm criterion. We show that the derivational complexity of such systems is bounded by a multiple recursive function, provided the derivational complexity induced by the employed base techniques is at most mult… ▽ More

    Submitted 25 March, 2011; originally announced March 2011.

    Comments: 22 pages, extended conference version

  32. arXiv:1102.3129  [pdf, ps, other

    cs.LO cs.AI cs.CC cs.PL

    Automated Complexity Analysis Based on the Dependency Pair Method

    Authors: Nao Hirokawa, Georg Moser

    Abstract: This article is concerned with automated complexity analysis of term rewrite systems. Since these systems underlie much of declarative programming, time complexity of functions defined by rewrite systems is of particular interest. Among other results, we present a variant of the dependency pair method for analysing runtime complexities of term rewrite systems automatically. The established results… ▽ More

    Submitted 1 June, 2011; v1 submitted 15 February, 2011; originally announced February 2011.

    Comments: 37 pages, submitted to Information & Computation

  33. arXiv:1010.1128  [pdf, ps, other

    cs.CC

    A Path Order for Rewrite Systems that Compute Exponential Time Functions (Technical Report)

    Authors: Martin Avanzini, Naohi Eguchi, Georg Moser

    Abstract: In this paper we present a new path order for rewrite systems, the exponential path order EPOSTAR. Suppose a term rewrite system is compatible with EPOSTAR, then the runtime complexity of this rewrite system is bounded from above by an exponential function. Furthermore, the class of function computed by a rewrite system compatible with EPOSTAR equals the class of functions computable in exponentia… ▽ More

    Submitted 9 June, 2011; v1 submitted 6 October, 2010; originally announced October 2010.

    Comments: Technical Report

    MSC Class: 03D15

  34. arXiv:1001.5404  [pdf, ps, other

    cs.CC cs.LO

    Efficient Implementation of Rewriting Revisited Technical Report

    Authors: Martin Avanzini, Georg Moser

    Abstract: Recently, many techniques have been introduced that allow the (automated) classification of the runtime complexity of term rewrite systems (TRSs for short). In earlier work, the authors have shown that for confluent TRSs, innermost polynomial runtime complexity induces polytime computability of the functions defined. In this paper, we generalise the above result to full rewriting. Following our… ▽ More

    Submitted 8 June, 2011; v1 submitted 29 January, 2010; originally announced January 2010.

    Comments: Submitted to RTA 2010

    ACM Class: F.1.2; F.1.3; F.4.2

  35. arXiv:0907.5527  [pdf, ps, other

    cs.LO cs.CC cs.SC cs.SE

    Proof Theory at Work: Complexity Analysis of Term Rewrite Systems

    Authors: Georg Moser

    Abstract: This thesis is concerned with investigations into the "complexity of term rewriting systems". Moreover the majority of the presented work deals with the "automation" of such a complexity analysis. The aim of this introduction is to present the main ideas in an easily accessible fashion to make the result presented accessible to the general public. Necessarily some technical points are stated in… ▽ More

    Submitted 30 December, 2009; v1 submitted 31 July, 2009; originally announced July 2009.

    Comments: Cumulative Habilitation Thesis, submitted to the University of Innsbruck

  36. arXiv:0904.0981  [pdf, ps, other

    cs.LO cs.AI cs.CC cs.SC

    Dependency Pairs and Polynomial Path Orders

    Authors: Martin Avanzini, Georg Moser

    Abstract: We show how polynomial path orders can be employed efficiently in conjunction with weak innermost dependency pairs to automatically certify polynomial runtime complexity of term rewrite systems and the polytime computability of the functions computed. The established techniques have been implemented and we provide ample experimental data to assess the new method.

    Submitted 8 June, 2011; v1 submitted 6 April, 2009; originally announced April 2009.

    Comments: 23 pages, conference version accepted at RTA 2009

  37. arXiv:0904.0570  [pdf, ps, other

    cs.LO cs.AI cs.CC cs.PL

    The Derivational Complexity Induced by the Dependency Pair Method

    Authors: Georg Moser, Andreas Schnabl

    Abstract: We study the derivational complexity induced by the dependency pair method, enhanced with standard refinements. We obtain upper bounds on the derivational complexity induced by the dependency pair method in terms of the derivational complexity of the base techniques employed. In particular we show that the derivational complexity induced by the dependency pair method based on some direct techniqu… ▽ More

    Submitted 11 July, 2011; v1 submitted 3 April, 2009; originally announced April 2009.

    ACM Class: F.4.1, F.2.2, D.2.4, D.2.8

    Journal ref: Logical Methods in Computer Science, Volume 7, Issue 3 (July 13, 2011) lmcs:805