Skip to main content

Showing 1–9 of 9 results for author: Petit, B

.
  1. Interactive Music and Synchronous Reactive Programming

    Authors: Bertrand Petit, Manuel Serrano

    Abstract: This paper presents Skini, a programming methodology and an execution environment for interactive structured music. With this system, the composer programs his scores in the HipHop.js synchronous reactive language. They are then executed, or played, in live concerts, in interaction with the audience. The system aims at hel** composers to find a good balance between the determinism of the composi… ▽ More

    Submitted 4 June, 2020; originally announced June 2020.

    Journal ref: The Art, Science, and Engineering of Programming, 2021, Vol. 5, Issue 1, Article 2

  2. arXiv:1910.09093  [pdf, ps, other

    cs.LG cs.AI stat.ML

    All-Action Policy Gradient Methods: A Numerical Integration Approach

    Authors: Benjamin Petit, Loren Amdahl-Culleton, Yao Liu, Jimmy Smith, Pierre-Luc Bacon

    Abstract: While often stated as an instance of the likelihood ratio trick [Rubinstein, 1989], the original policy gradient theorem [Sutton, 1999] involves an integral over the action space. When this integral can be computed, the resulting "all-action" estimator [Sutton, 2001] provides a conditioning effect [Bratley, 1987] reducing the variance significantly compared to the REINFORCE estimator [Williams, 19… ▽ More

    Submitted 20 October, 2019; originally announced October 2019.

    Comments: 9 pages, 2 figures. NeurIPS 2019 Optimization Foundations of Reinforcement Learning Workshop

  3. arXiv:1905.04821  [pdf, ps, other

    q-fin.PM

    Optimal multi-asset trading with linear costs: a mean-field approach

    Authors: Matt Emschwiller, Benjamin Petit, Jean-Philippe Bouchaud

    Abstract: Optimal multi-asset trading with Markovian predictors is well understood in the case of quadratic transaction costs, but remains intractable when these costs are $L_1$. We present a mean-field approach that reduces the multi-asset problem to a single-asset problem, with an effective predictor that includes a risk averse component. We obtain a simple approximate solution in the case of Ornstein-Uhl… ▽ More

    Submitted 10 April, 2020; v1 submitted 12 May, 2019; originally announced May 2019.

    Comments: 16 pages, 3 figures

  4. arXiv:1210.6857  [pdf, other

    cs.LO cs.PL

    The Geometry of Types (Long Version)

    Authors: Ugo Dal Lago, Barbara Petit

    Abstract: We show that time complexity analysis of higher-order functional programs can be effectively reduced to an arguably simpler (although computationally equivalent) verification problem, namely checking first-order inequalities for validity. This is done by giving an efficient inference algorithm for linear dependent types which, given a PCF term, produces in output both a linear dependent type and a… ▽ More

    Submitted 25 October, 2012; originally announced October 2012.

    Comments: 27 pages, 1 figure

  5. arXiv:1207.5592  [pdf, ps, other

    cs.LO cs.PL

    Linear Dependent Types in a Call-by-Value Scenario (Long Version)

    Authors: Ugo Dal Lago, Barbara Petit

    Abstract: Linear dependent types allow to precisely capture both the extensional behaviour and the time complexity of lambda terms, when the latter are evaluated by Krivine's abstract machine. In this work, we show that the same paradigm can be applied to call-by-value evaluation. A system of linear dependent types for Plotkin's PCF is introduced, called dlPCFV, whose types reflect the complexity of evaluat… ▽ More

    Submitted 24 July, 2012; originally announced July 2012.

    Comments: 22 pages

    ACM Class: F.3.2

  6. arXiv:1202.4678  [pdf, ps, other

    cs.LO

    A Categorical Model for the Lambda Calculus with Constructors

    Authors: Barbara Petit

    Abstract: The lambda calculus with constructors is an extension of the lambda calculus with variadic constructors. It decomposes the pattern-matching a la ML into a case analysis on constants and a commutation rule between case and application constructs. Although this commutation rule does not match with the usual computing intuitions, it makes the calculus expressive and confluent, with a rather simple sy… ▽ More

    Submitted 5 March, 2012; v1 submitted 21 February, 2012; originally announced February 2012.

    Comments: 21 pages

  7. Linearity in the non-deterministic call-by-value setting

    Authors: Alejandro Díaz-Caro, Barbara Petit

    Abstract: We consider the non-deterministic extension of the call-by-value lambda calculus, which corresponds to the additive fragment of the linear-algebraic lambda-calculus. We define a fine-grained type system, capturing the right linearity present in such formalisms. After proving the subject reduction and the strong normalisation properties, we propose a translation of this calculus into the System F w… ▽ More

    Submitted 15 June, 2012; v1 submitted 15 November, 2010; originally announced November 2010.

    Comments: 15 pages. To appear in WoLLIC 2012

    Journal ref: Lecture Notes in Computer Science 7456, 216-231 (2012)

  8. Semantics of Typed Lambda-Calculus with Constructors

    Authors: Barbara Petit

    Abstract: We present a Curry-style second-order type system with union and intersection types for the lambda-calculus with constructors of Arbiser, Miquel and Rios, an extension of lambda-calculus with a pattern matching mechanism for variadic constructors. We then prove the strong normalisation and the absence of match failure for a restriction of this system, by adapting the standard reducibility method.… ▽ More

    Submitted 16 March, 2011; v1 submitted 17 September, 2010; originally announced September 2010.

    ACM Class: F.3.2, F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 7, Issue 1 (March 16, 2011) lmcs:1067

  9. arXiv:0705.0453  [pdf, ps, other

    cs.DB

    OCB: A Generic Benchmark to Evaluate the Performances of Object-Oriented Database Systems

    Authors: Jérôme Darmont, Bertrand Petit, Michel Schneider

    Abstract: We present in this paper a generic object-oriented benchmark (the Object Clustering Benchmark) that has been designed to evaluate the performances of clustering policies in object-oriented databases. OCB is generic because its sample database may be customized to fit the databases introduced by the main existing benchmarks (e.g., OO1). OCB's current form is clustering-oriented because of its clu… ▽ More

    Submitted 3 May, 2007; originally announced May 2007.

    Journal ref: LNCS, Vol. 1377 (03/1998) 326-340