Skip to main content

Showing 1–29 of 29 results for author: Milano, M

.
  1. arXiv:2309.07482  [pdf, ps, other

    cs.SI

    MuLaN: a MultiLayer Networks Alignment Algorithm

    Authors: Marianna Milano, Pietro Cinaglia, Pietro Hiram Guzzi, Mario Cannataro

    Abstract: A Multilayer Network (MN) is a system consisting of several topological levels (i.e., layers) representing the interactions between the system's objects and the related interdependency. Therefore, it may be represented as a set of layers that can be assimilated to a set of networks of its own objects, by means inter-layer edges (or inter-edges) linking the nodes of different layers; for instance,… ▽ More

    Submitted 14 September, 2023; originally announced September 2023.

  2. arXiv:2305.14614  [pdf, other

    cs.DC cs.DB cs.PL

    Invited Paper: Initial Steps Toward a Compiler for Distributed Programs

    Authors: Joseph M. Hellerstein, Shadaj Laddad, Mae Milano, Conor Power, Mingwei Samuel

    Abstract: In the Hydro project we are designing a compiler toolkit that can optimize for the concerns of distributed systems, including scale-up and scale-down, availability, and consistency of outcomes across replicas. This invited paper overviews the project, and provides an early walk-through of the kind of optimization that is possible. We illustrate how type transformations as well as local program tra… ▽ More

    Submitted 23 May, 2023; originally announced May 2023.

    Journal ref: The 5th workshop on Advanced tools, program- ming languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems (ApPLIED 2023), June 19, 2023, Orlando, FL, USA

  3. arXiv:2210.14030  [pdf, other

    cs.LG cs.AI math.OC

    UNIFY: a Unified Policy Designing Framework for Solving Constrained Optimization Problems with Machine Learning

    Authors: Mattia Silvestri, Allegra De Filippo, Michele Lombardi, Michela Milano

    Abstract: The interplay between Machine Learning (ML) and Constrained Optimization (CO) has recently been the subject of increasing interest, leading to a new and prolific research area covering (e.g.) Decision Focused Learning and Constrained Reinforcement Learning. Such approaches strive to tackle complex decision problems under uncertainty over multiple stages, involving both explicit (cost function, con… ▽ More

    Submitted 25 October, 2022; originally announced October 2022.

  4. arXiv:2210.12605  [pdf, other

    cs.DB

    Keep CALM and CRDT On

    Authors: Shadaj Laddad, Conor Power, Mae Milano, Alvin Cheung, Natacha Crooks, Joseph M. Hellerstein

    Abstract: Despite decades of research and practical experience, developers have few tools for programming reliable distributed applications without resorting to expensive coordination techniques. Conflict-free replicated datatypes (CRDTs) are a promising line of work that enable coordination-free replication and offer certain eventual consistency guarantees in a relatively simple object-oriented API. Yet CR… ▽ More

    Submitted 22 October, 2022; originally announced October 2022.

  5. arXiv:2205.12425  [pdf, other

    cs.PL cs.DC

    Katara: Synthesizing CRDTs with Verified Lifting

    Authors: Shadaj Laddad, Conor Power, Mae Milano, Alvin Cheung, Joseph M. Hellerstein

    Abstract: Conflict-free replicated data types (CRDTs) are a promising tool for designing scalable, coordination-free distributed systems. However, constructing correct CRDTs is difficult, posing a challenge for even seasoned developers. As a result, CRDT development is still largely the domain of academics, with new designs often awaiting peer review and a manual proof of correctness. In this paper, we pres… ▽ More

    Submitted 21 September, 2022; v1 submitted 24 May, 2022; originally announced May 2022.

    ACM Class: D.1.2

  6. arXiv:2204.06647  [pdf, other

    cs.RO cs.AI

    Copiloting Autonomous Multi-Robot Missions: A Game-inspired Supervisory Control Interface

    Authors: Marcel Kaufmann, Robert Trybula, Ryan Stonebraker, Michael Milano, Gustavo J. Correa, Tiago S. Vaquero, Kyohei Otsu, Ali-akbar Agha-mohammadi, Giovanni Beltrame

    Abstract: Real-world deployment of new technology and capabilities can be daunting. The recent DARPA Subterranean (SubT) Challenge, for instance, aimed at the advancement of robotic platforms and autonomy capabilities in three one-year development pushes. While multi-agent systems are traditionally deployed in controlled and structured environments that allow for controlled testing (e.g., warehouses), the S… ▽ More

    Submitted 13 April, 2022; originally announced April 2022.

    Comments: 8 pages, 8 figures, submitted to IEEE Robotics and Automation Letters

    Report number: CL#22-1832 ACM Class: I.2.9

  7. arXiv:2105.00910  [pdf, other

    physics.flu-dyn

    The turbulent flow over the BARC rectangular cylinder: a DNS study

    Authors: Alessandro Chiarini, Maurizio Quadrio Politecnico di Milano

    Abstract: A Direct Numerical Simulation (DNS) of the incompressible flow around a rectangular cylinder with chord-to-thickness ratio 5:1 (also known as the BARC benchmark) is presented. The work replicates the first DNS of this kind recently presented by Cimarelli et al (2018), and intends to contribute to a solid numerical benchmark, albeit at a relatively low value of the Reynolds number. The study differ… ▽ More

    Submitted 3 May, 2021; originally announced May 2021.

    Comments: To be published in Flow, Turbulence and Combustion

  8. arXiv:2103.02346  [pdf, ps, other

    cs.LG

    Deep Learning for Virus-Spreading Forecasting: a Brief Survey

    Authors: Federico Baldo, Lorenzo Dall'Olio, Mattia Ceccarelli, Riccardo Scheda, Michele Lombardi, Andrea Borghesi, Stefano Diciotti, Michela Milano

    Abstract: The advent of the coronavirus pandemic has sparked the interest in predictive models capable of forecasting virus-spreading, especially for boosting and supporting decision-making processes. In this paper, we will outline the main Deep Learning approaches aimed at predicting the spreading of a disease in space and time. The aim is to show the emerging trends in this area of research and provide a… ▽ More

    Submitted 3 March, 2021; originally announced March 2021.

  9. arXiv:2101.01159  [pdf, other

    cs.DC cs.DB cs.OS cs.PL

    New Directions in Cloud Programming

    Authors: Alvin Cheung, Natacha Crooks, Joseph M. Hellerstein, Mae Milano

    Abstract: Nearly twenty years after the launch of AWS, it remains difficult for most developers to harness the enormous potential of the cloud. In this paper we lay out an agenda for a new generation of cloud programming research aimed at bringing research ideas to programmers in an evolutionary fashion. Key to our approach is a separation of distributed programs into a PACT of four facets: Program semant… ▽ More

    Submitted 4 January, 2021; originally announced January 2021.

    Journal ref: CIDR 2021

  10. arXiv:2005.10691  [pdf, ps, other

    cs.LG cs.AI stat.ML

    Improving Deep Learning Models via Constraint-Based Domain Knowledge: a Brief Survey

    Authors: Andrea Borghesi, Federico Baldo, Michela Milano

    Abstract: Deep Learning (DL) models proved themselves to perform extremely well on a wide variety of learning tasks, as they can learn useful patterns from large data sets. However, purely data-driven models might struggle when very difficult functions need to be learned or when there is not enough available training data. Fortunately, in many domains prior information can be retrieved and used to boost the… ▽ More

    Submitted 19 May, 2020; originally announced May 2020.

  11. arXiv:2005.10674  [pdf, ps, other

    cs.LG cs.AI stat.ML

    An Analysis of Regularized Approaches for Constrained Machine Learning

    Authors: Michele Lombardi, Federico Baldo, Andrea Borghesi, Michela Milano

    Abstract: Regularization-based approaches for injecting constraints in Machine Learning (ML) were introduced to improve a predictive model via expert knowledge. We tackle the issue of finding the right balance between the loss (the accuracy of the learner) and the regularization term (the degree of constraint satisfaction). The key results of this paper is the formal demonstration that this type of approach… ▽ More

    Submitted 20 May, 2020; originally announced May 2020.

  12. Combining Learning and Optimization for Transprecision Computing

    Authors: Andrea Borghesi, Giuseppe Tagliavini, Michele Lombardi, Luca Benini, Michela Milano

    Abstract: The growing demands of the worldwide IT infrastructure stress the need for reduced power consumption, which is addressed in so-called transprecision computing by improving energy efficiency at the expense of precision. For example, reducing the number of bits for some floating-point operations leads to higher efficiency, but also to a non-linear decrease of the computation accuracy. Depending on t… ▽ More

    Submitted 24 February, 2020; originally announced February 2020.

    Journal ref: Proceedings of the 17th ACM International Conference on Computing Frontiers, May 2020, Pages 10-18

  13. arXiv:2002.10766  [pdf, other

    cs.LG cs.AI stat.ML

    Teaching the Old Dog New Tricks: Supervised Learning with Constraints

    Authors: Fabrizio Detassis, Michele Lombardi, Michela Milano

    Abstract: Adding constraint support in Machine Learning has the potential to address outstanding issues in data-driven AI systems, such as safety and fairness. Existing approaches typically apply constrained optimization techniques to ML training, enforce constraint satisfaction by adjusting the model design, or use constraints to correct the output. Here, we investigate a different, complementary, strategy… ▽ More

    Submitted 26 February, 2021; v1 submitted 25 February, 2020; originally announced February 2020.

  14. arXiv:2002.10742  [pdf, other

    cs.AI cs.LG

    Injecting Domain Knowledge in Neural Networks: a Controlled Experiment on a Constrained Problem

    Authors: Mattia Silvestri, Michele Lombardi, Michela Milano

    Abstract: Given enough data, Deep Neural Networks (DNNs) are capable of learning complex input-output relations with high accuracy. In several domains, however, data is scarce or expensive to retrieve, while a substantial amount of expert knowledge is available. It seems reasonable that if we can inject this additional information in the DNN, we could ease the learning process. One such case is that of Cons… ▽ More

    Submitted 25 February, 2020; originally announced February 2020.

  15. Injective Domain Knowledge in Neural Networks for Transprecision Computing

    Authors: Andrea Borghesi, Federico Baldo, Michele Lombardi, Michela Milano

    Abstract: Machine Learning (ML) models are very effective in many learning tasks, due to the capability to extract meaningful information from large data sets. Nevertheless, there are learning problems that cannot be easily solved relying on pure data, e.g. scarce data or very complex functions to be approximated. Fortunately, in many contexts domain knowledge is explicitly available and can be used to trai… ▽ More

    Submitted 24 February, 2020; originally announced February 2020.

    Journal ref: Nicosia G. et al. (eds) Machine Learning, Optimization, and Data Science. LOD 2020. Lecture Notes in Computer Science, vol 12565. Springer, Cham

  16. Anomaly Detection using Autoencoders in High Performance Computing Systems

    Authors: Andrea Borghesi, Andrea Bartolini, Michele Lombardi, Michela Milano, Luca Benini

    Abstract: Anomaly detection in supercomputers is a very difficult problem due to the big scale of the systems and the high number of components. The current state of the art for automated anomaly detection employs Machine Learning methods or statistical regression models in a supervised fashion, meaning that the detection tool is trained to distinguish among a fixed set of behaviour classes (healthy and unh… ▽ More

    Submitted 13 November, 2018; originally announced November 2018.

    Comments: 9 pages, 3 figures

    Journal ref: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33, pages 9428-9433, 2019

  17. Boosting Combinatorial Problem Modeling with Machine Learning

    Authors: Michele Lombardi, Michela Milano

    Abstract: In the past few years, the area of Machine Learning (ML) has witnessed tremendous advancements, becoming a pervasive technology in a wide range of applications. One area that can significantly benefit from the use of ML is Combinatorial Optimization. The three pillars of constraint satisfaction and optimization problem solving, i.e., modeling, search, and optimization, can exploit ML techniques to… ▽ More

    Submitted 15 July, 2018; originally announced July 2018.

    Comments: Originally submitted to IJCAI2018

  18. Pricing Schemes for Energy-Efficient HPC Systems: Design and Exploration

    Authors: Andrea Borghesi, Andrea Bartolini, Michela Milano, Luca Benini

    Abstract: Energy efficiency is of paramount importance for the sustainability of HPC systems. Energy consumption limits the peak performance of supercomputers and accounts for a large share of total cost of ownership. Consequently, system owners and final users have started exploring mechanisms to trade off performance for power consumption, for example through frequency and voltage scaling. However, only… ▽ More

    Submitted 13 June, 2018; originally announced June 2018.

    Journal ref: The International Journal of High Performance Computing Applications. Volume: 33 issue: 4, page(s): 716-734 , 2019

  19. arXiv:1806.03845  [pdf, ps, other

    cs.DC

    HetNetAligner: Design and Implementation of an algorithm for heterogeneous network alignment on Apache Spark

    Authors: Pietro H Guzzi, Marianna Milano, Pierangelo Veltri, Mario Cannataro

    Abstract: The importance of the use of networks to model and analyse biological data and the interplay of bio-molecules is widely recognised. Consequently, many algorithms for the analysis and the comparison of networks (such as alignment algorithms) have been developed in the past. Recently, many different approaches tried to integrate into a single model the interplay of different molecules, such as genes… ▽ More

    Submitted 11 June, 2018; originally announced June 2018.

  20. arXiv:1701.00077  [pdf, ps, other

    q-bio.QM cs.AI

    Learning Weighted Association Rules in Human Phenotype Ontology

    Authors: Pietro Hiram Guzzi, Giuseppe Agapito, Marianna Milano, Mario Cannataro

    Abstract: The Human Phenotype Ontology (HPO) is a structured repository of concepts (HPO Terms) that are associated to one or more diseases. The process of association is referred to as annotation. The relevance and the specificity of both HPO terms and annotations are evaluated by a measure defined as Information Content (IC). The analysis of annotated data is thus an important challenge for bioinformatics… ▽ More

    Submitted 31 December, 2016; originally announced January 2017.

  21. arXiv:1612.09499  [pdf, other

    q-bio.QM

    The impact of Gene Ontology evolution on GO-Term Information Content

    Authors: Pietro Hiram Guzzi, Giuseppe Agapito, Marianna Milano, Mario Cannataro

    Abstract: The Gene Ontology (GO) is a major bioinformatics ontology that provides structured controlled vocabularies to classify gene and proteins function and role. The GO and its annotations to gene products are now an integral part of functional analysis. Recently, the evaluation of similarity among gene products starting from their annotations (also referred to as semantic similarities) has become an in… ▽ More

    Submitted 30 December, 2016; originally announced December 2016.

  22. arXiv:1412.7386  [pdf, other

    cs.CE cs.AI q-bio.MN

    A web-based tool to Analyze Semantic Similarity Networks

    Authors: Mario Cannataro, Pietro Hiram Guzzi, Marianna Milano, Pierangelo Veltri

    Abstract: In computational biology, biological entities such as genes or proteins are usually annotated with terms extracted from Gene Ontology (GO). The functional similarity among terms of an ontology is evaluated by using Semantic Similarity Measures (SSM). More recently, the extensive application of SSMs yielded to the Semantic Similarity Networks (SSNs). SSNs are edge-weighted graphs where the nodes ar… ▽ More

    Submitted 21 December, 2014; originally announced December 2014.

  23. arXiv:1405.3824  [pdf, other

    cs.AI

    Multi-Criteria Optimal Planning for Energy Policies in CLP

    Authors: Marco Gavanelli, Stefano Bragaglia, Michela Milano, Federico Chesani, Elisa Marengo, Paolo Cagnoli

    Abstract: In the policy making process a number of disparate and diverse issues such as economic development, environmental aspects, as well as the social acceptance of the policy, need to be considered. A single person might not have all the required expertises, and decision support systems featuring optimization components can help to assess policies. Leveraging on previous work on Strategic Environmental… ▽ More

    Submitted 15 May, 2014; originally announced May 2014.

    Comments: Accepted at ICLP2014 Conference as Technical Communication, due to appear in Theory and Practice of Logic Programming (TPLP)

  24. arXiv:1101.6009  [pdf

    cs.AI cs.NE nlin.CG

    Solving the Satisfiability Problem Through Boolean Networks

    Authors: Andrea Roli, Michela Milano

    Abstract: In this paper we present a new approach to solve the satisfiability problem (SAT), based on boolean networks (BN). We define a map** between a SAT instance and a BN, and we solve SAT problem by simulating the BN dynamics. We prove that BN fixed points correspond to the SAT solutions. The map** presented allows to develop a new class of algorithms to solve SAT. Moreover, this new approach sugge… ▽ More

    Submitted 31 January, 2011; originally announced January 2011.

    Comments: 12 pages, 6 figures, 2 tables

    Journal ref: In Evelina Lamma and Paola Mello (eds.), AI*IA99: Advances in Artificial Intelligence, LNAI series, vol. 1792, pp. 72-83, Springer, 2000

  25. Logic-Based Decision Support for Strategic Environmental Assessment

    Authors: Marco Gavanelli, Fabrizio Riguzzi, Michela Milano, Paolo Cagnoli

    Abstract: Strategic Environmental Assessment is a procedure aimed at introducing systematic assessment of the environmental effects of plans and programs. This procedure is based on the so-called coaxial matrices that define dependencies between plan activities (infrastructures, plants, resource extractions, buildings, etc.) and positive and negative environmental impacts, and dependencies between these imp… ▽ More

    Submitted 19 July, 2010; originally announced July 2010.

    Comments: 17 pages, 1 figure, 26th Int'l. Conference on Logic Programming (ICLP'10)

    ACM Class: J.2; I.2.1; I.2.4; I.2.5

    Journal ref: Theory and Practice of Logic Programming, 26th Int'l. Conference on Logic Programming (ICLP'10) Special Issue, 10(4-6), 643-658, 2010

  26. arXiv:cs/0408056  [pdf, ps, other

    cs.LO cs.AI

    A CHR-based Implementation of Known Arc-Consistency

    Authors: Marco Alberti, Marco Gavanelli, Evelina Lamma, Paola Mello, Michela Milano

    Abstract: In classical CLP(FD) systems, domains of variables are completely known at the beginning of the constraint propagation process. However, in systems interacting with an external environment, acquiring the whole domains of variables before the beginning of constraint propagation may cause waste of computation time, or even obsolescence of the acquired data at the time of use. For such cases, the… ▽ More

    Submitted 24 August, 2004; originally announced August 2004.

    Comments: 22 pages, 2 figures, 1 table To appear in Theory and Practice of Logic Programming (TPLP)

  27. arXiv:cs/0407044  [pdf, ps, other

    cs.AI

    Reduced cost-based ranking for generating promising subproblems

    Authors: M. Milano, W. J. van Hoeve

    Abstract: In this paper, we propose an effective search procedure that interleaves two steps: subproblem generation and subproblem solution. We mainly focus on the first part. It consists of a variable domain value ranking based on reduced costs. Exploiting the ranking, we generate, in a Limited Discrepancy Search tree, the most promising subproblems first. An interesting result is that reduced costs prov… ▽ More

    Submitted 16 July, 2004; originally announced July 2004.

    Comments: 15 pages, 1 figure. Accepted at CP 2002

    ACM Class: I.2.8; G.1.6; D.3.3

  28. arXiv:cs/0407042  [pdf, ps, other

    cs.AI

    Postponing Branching Decisions

    Authors: Willem Jan van Hoeve, Michela Milano

    Abstract: Solution techniques for Constraint Satisfaction and Optimisation Problems often make use of backtrack search methods, exploiting variable and value ordering heuristics. In this paper, we propose and analyse a very simple method to apply in case the value ordering heuristic produces ties: postponing the branching decision. To this end, we group together values in a tie, branch on this sub-domain,… ▽ More

    Submitted 16 July, 2004; originally announced July 2004.

    Comments: 11 pages, 3 figures

    ACM Class: I.2.8; D.3.3

  29. arXiv:cs/0407040  [pdf, ps, other

    cs.AI

    Decomposition Based Search - A theoretical and experimental evaluation

    Authors: W. J. van Hoeve, M. Milano

    Abstract: In this paper we present and evaluate a search strategy called Decomposition Based Search (DBS) which is based on two steps: subproblem generation and subproblem solution. The generation of subproblems is done through value ranking and domain splitting. Subdomains are explored so as to generate, according to the heuristic chosen, promising subproblems first. We show that two well known search… ▽ More

    Submitted 16 July, 2004; originally announced July 2004.

    Comments: 16 pages, 8 figures. LIA Technical Report LIA00203, University of Bologna, 2003

    ACM Class: I.2.8; D.3.3