Zum Hauptinhalt springen

Showing 1–6 of 6 results for author: Botta, N

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

    cs.PL cs.LO

    Types, equations, dimensions and the Pi theorem

    Authors: Nicola Botta, Patrik Jansson, Guilherme Horta Alvares Da Silva

    Abstract: The languages of mathematical physics and modelling are endowed with a rich "grammar of dimensions" that common abstractions of programming languages fail to represent. We propose a dependently typed domain-specific language (embedded in Idris) that captures this grammar. We apply it to explain basic notions of dimensional analysis and Buckingham's Pi theorem. We hope that the language makes mathe… ▽ More

    Submitted 4 September, 2023; v1 submitted 16 August, 2023; originally announced August 2023.

    Comments: Submitted for publication in the "Journal of Functional Programming" in August 2023

  2. arXiv:2201.00382  [pdf, other

    cs.LG cs.DB stat.AP stat.ML

    ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functions

    Authors: Zheng Li, Yue Zhao, Xiyang Hu, Nicola Botta, Cezar Ionescu, George H. Chen

    Abstract: Outlier detection refers to the identification of data points that deviate from a general data distribution. Existing unsupervised approaches often suffer from high computational cost, complex hyperparameter tuning, and limited interpretability, especially when working with large, high-dimensional datasets. To address these issues, we present a simple yet effective algorithm called ECOD (Empirical… ▽ More

    Submitted 24 August, 2022; v1 submitted 2 January, 2022; originally announced January 2022.

    Comments: Accepted to IEEE Transactions on Knowledge and Data Engineering (TKDE) with fixed data statistics. Zheng Li and Yue Zhao contributed equally. Code is available in PyOD library at https://github.com/yzhao062/pyod

  3. COPOD: Copula-Based Outlier Detection

    Authors: Zheng Li, Yue Zhao, Nicola Botta, Cezar Ionescu, Xiyang Hu

    Abstract: Outlier detection refers to the identification of rare items that are deviant from the general data distribution. Existing approaches suffer from high computational complexity, low predictive capability, and limited interpretability. As a remedy, we present a novel outlier detection algorithm called COPOD, which is inspired by copulas for modeling multivariate data distribution. COPOD first constr… ▽ More

    Submitted 20 September, 2020; originally announced September 2020.

    Comments: Proceedings of the 2020 International Conference on Data Mining (ICDM)

    Journal ref: 2020 IEEE International Conference on Data Mining (ICDM)

  4. On the correctness of monadic backward induction

    Authors: Nuria Brede, Nicola Botta

    Abstract: In control theory, to solve a finite-horizon sequential decision problem (SDP) commonly means to find a list of decision rules that result in an optimal expected total reward (or cost) when taking a given number of decision steps. SDPs are routinely solved using Bellman's backward induction. Textbook authors (e.g. Bertsekas or Puterman) typically give more or less formal proofs to show that the ba… ▽ More

    Submitted 10 September, 2021; v1 submitted 5 August, 2020; originally announced August 2020.

    Comments: Accepted for publication in the "Journal of Functional Programming" in Sept. 2021

    Journal ref: J. Funct. Prog. 31 (2021) e26

  5. Extensional equality preservation and verified generic programming

    Authors: Nicola Botta, Nuria Brede, Patrik Jansson, Tim Richter

    Abstract: In verified generic programming, one cannot exploit the structure of concrete data types but has to rely on well chosen sets of specifications or abstract data types (ADTs). Functors and monads are at the core of many applications of functional programming. This raises the question of what useful ADTs for verified functors and monads could look like. The functorial map of many important monads pre… ▽ More

    Submitted 10 September, 2021; v1 submitted 5 August, 2020; originally announced August 2020.

    Comments: Accepted for publication in the "Journal of Functional Programming" in August 2021

    Journal ref: J. Funct. Prog. 31 (2021) e24

  6. Sequential decision problems, dependent types and generic solutions

    Authors: Nicola Botta, Patrik Jansson, Cezar Ionescu, David R. Christiansen, Edwin Brady

    Abstract: We present a computer-checked generic implementation for solving finite-horizon sequential decision problems. This is a wide class of problems, including inter-temporal optimizations, knapsack, optimal bracketing, scheduling, etc. The implementation can handle time-step dependent control and state spaces, and monadic representations of uncertainty (such as stochastic, non-deterministic, fuzzy, or… ▽ More

    Submitted 22 March, 2017; v1 submitted 23 October, 2016; originally announced October 2016.

    Comments: 23 pages, 2 figures

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 1 (March 17, 2017) lmcs:3191