EDBT 2026 Demo / reviewers in the wild / expert
Francesca Rossi 0001
dblp:r/FrancescaRossi
· DBLP profile ↗
109ranked-venue papers
20as first author
16since 2021 · last 2025
0000-0001-8898-219XORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 84 · 16 first-author · 15 since 2021Graphics, computer vision, multimedia, augmented reality and games · 31 · 3 first-author · 6 since 2021Software engineering, systems software and programming languages · 22 · 8 first-author · 1 since 2021Theory of computation · 22 · 5 first-authorHuman-computer interaction and ubiquitous computing · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | When Is It Acceptable to Break the Rules? Knowledge Representation of Moral Judgements Based on Empirical Data (Extended Abstract)
Edmond Awad, Sydney Levine, Andrea Loreggia, Nicholas Mattei, Iyad Rahwan, Francesca Rossi 0001, Kartik Talamadupula, Josh Tenenbaum, Max Kleiman-Weiner |
AAMAS | 6 |
| 2024 | Thinking Fast and Slow in AI: A Cognitive Architecture to Augment Both AI and Human Reasoning (Invited Talk)
Francesca Rossi 0001 |
CP | 1 |
| 2024 | On the Prospects of Incorporating Large Language Models (LLMs) in Automated Planning and Scheduling (APS)abstractAutomated Planning and Scheduling is among the growing areas in Artificial Intelligence (AI) where mention of LLMs has gained popularity. Based on a comprehensive review of 126 papers, this paper investigates eight categories based on the unique applications of LLMs in addressing various aspects of planning problems: language translation, plan generation, model construction, multi-agent planning, interactive planning, heuristics optimization, tool integration, and brain-inspired planning. For each category, we articulate the issues considered and existing gaps. A critical insight resulting from our review is that the true potential of LLMs unfolds when they are integrated with traditional symbolic planners, pointing towards a promising neuro-symbolic approach. This approach effectively combines the generative aspects of LLMs with the precision of classical planning methods. By synthesizing insights from existing literature, we underline the potential of this integration to address complex planning challenges. Our goal is to encourage the ICAPS community to recognize the complementary strengths of LLMs and symbolic planners, advocating for a direction in automated planning that leverages these synergistic capabilities to develop more advanced and intelligent planning systems. We aim to keep the categorization of papers updated on https://ai4society.github.io/LLM-Planning-Viz/, a collaborative resource that allows researchers to contribute and add new literature to the categorization. Vishal Pallagani, Bharath Muppasani, Kaushik Roy 0009, Francesco Fabiano, Andrea Loreggia, Keerthiram Murugesan, Biplav Srivastava, Francesca Rossi 0001, Lior Horesh, Amit P. Sheth |
ICAPS | 8 |
| 2024 | Computational Complexity of Verifying the Group No-show Paradox
Farhad Mohsin, Qishen Han, Sikai Ruan, Francesca Rossi 0001, Lirong Xia |
IJCAI | 5 |
| 2024 | Navigating Traumatic Stress Reactions During Computer Security Interventions
Lana Ramjit, Natalie Dolci, Francesca Rossi 0001, Ryan Garcia, Thomas Ristenpart, Dana Cuomo |
USENIX Security Symposium | 3 |
| 2024 | When is it acceptable to break the rules? Knowledge representation of moral judgements based on empirical dataabstractAbstract Constraining the actions of AI systems is one promising way to ensure that these systems behave in a way that is morally acceptable to humans. But constraints alone come with drawbacks as in many AI systems, they are not flexible. If these constraints are too rigid, they can preclude actions that are actually acceptable in certain, contextual situations. Humans, on the other hand, can often decide when a simple and seemingly inflexible rule should actually be overridden based on the context. In this paper, we empirically investigate the way humans make these contextual moral judgements, with the goal of building AI systems that understand when to follow and when to override constraints. We propose a novel and general preference-based graphical model that captures a modification of standard dual process theories of moral judgment. We then detail the design, implementation, and results of a study of human participants who judge whether it is acceptable to break a well-established rule: no cutting in line. We then develop an instance of our model and compare its performance to that of standard machine learning approaches on the task of predicting the behavior of human participants in the study, showing that our preference-based approach more accurately captures the judgments of human decision-makers. It also provides a flexible method to model the relationship between variables for moral decision-making tasks that can be generalized to other settings. Edmond Awad, Sydney Levine, Andrea Loreggia, Nicholas Mattei, Iyad Rahwan, Francesca Rossi 0001, Kartik Talamadupula, Josh Tenenbaum, Max Kleiman-Weiner |
Auton. Agents Multi Agent Syst. | 6 |
| 2023 | Convergence in Multi-Issue Iterative Voting under UncertaintyabstractWe study strategic behavior in iterative plurality voting for multiple issues under uncertainty. We introduce a model synthesizing simultaneous multi-issue voting with local dominance theory, in which agents repeatedly update their votes based on sets of vote profiles they deem possible, and determine its convergence properties. After demonstrating that local dominance improvement dynamics may fail to converge, we present two sufficient model refinements that guarantee convergence from any initial vote profile for binary issues: constraining agents to have O-legal preferences, where issues are ordered by importance, and endowing agents with less uncertainty about issues they are modifying than others. Our empirical studies demonstrate that while cycles are common for agents without uncertainty, introducing uncertainty makes convergence almost guaranteed in practice. Joshua Kavner, Reshef Meir, Francesca Rossi 0001, Lirong Xia |
IJCAI | 3 |
| 2023 | Learning to Design Fair and Private Voting Rules (Extended Abstract)abstractVoting is used widely to aggregate preferences to make a collective decision. In this paper, we focus on evaluating and designing voting rules that support both the privacy of the voting agents and a notion of fairness over such agents. First, we introduce a novel notion of group fairness and adopt the existing notion of local differential privacy. We then evaluate the level of group fairness in several existing voting rules, as well as the trade-offs between fairness and privacy, showing that it is not possible to always obtain maximal economic efficiency with high fairness. Then, we present both a machine learning and a constrained optimization approach to design new voting rules that are fair while maintaining a high level of economic efficiency. Finally, we empirically examine the effect of adding noise to create local differentially private voting rules and discuss the three-way trade-off between economic efficiency, fairness, and privacy. Farhad Mohsin, Ao Liu 0001, Francesca Rossi 0001, Lirong Xia |
IJCAI | 4 |
| 2023 | Plansformer Tool: Demonstrating Generation of Symbolic Plans Using TransformersabstractPlansformer is a novel tool that utilizes a fine-tuned language model based on transformer architecture to generate symbolic plans. Transformers are a type of neural network architecture that have been shown to be highly effective in a range of natural language processing tasks. Unlike traditional planning systems that use heuristic-based search strategies, Plansformer is fine-tuned on specific classical planning domains to generate high-quality plans that are both fluent and feasible. Plansformer takes the domain and problem files as input (in PDDL) and outputs a sequence of actions that can be executed to solve the problem. We demonstrate the effectiveness of Plansformer on a variety of benchmark problems and provide both qualitative and quantitative results obtained during our evaluation, including its limitations. Plansformer has the potential to significantly improve the efficiency and effectiveness of planning in various domains, from logistics and scheduling to natural language processing and human-computer interaction. In addition, we provide public access to Plansformer via a website as well as an API endpoint; this enables other researchers to utilize our tool for planning and execution. The demo video is available at https://youtu.be/_1rlctCGsrk Vishal Pallagani, Bharath Muppasani, Biplav Srivastava, Francesca Rossi 0001, Lior Horesh, Keerthiram Murugesan, Andrea Loreggia, Francesco Fabiano, Rony Joseph, Yathin Kethepalli |
IJCAI | 4 |
| 2022 | Making Human-Like Moral DecisionsabstractMany real-life scenarios require humans to make difficult trade-offs: do we always follow all the traffic rules or do we violate the speed limit in an emergency? In general, how should we account for and balance the ethical values, safety recommendations, and societal norms, when we are trying to achieve a certain objective? To enable effective AI-human collaboration, we must equip AI agents with a model of how humans make such trade-offs in environments where there is not only a goal to be reached, but there are also ethical constraints to be considered and to possibly align with. These ethical constraints could be both deontological rules on actions that should not be performed, or also consequentialist policies that recommend avoiding reaching certain states of the world. Our purpose is to build AI agents that can mimic human behavior in these ethically constrained decision environments, with a long term research goal to use AI to help humans in making better moral judgments and actions. To this end, we propose a computational approach where competing objectives and ethical constraints are orchestrated through a method that leverages a cognitive model of human decision making, called multi-alternative decision field theory (MDFT). Using MDFT, we build an orchestrator, called MDFT-Orchestrator (MDFT-O), that is both general and flexible. We also show experimentally that MDFT-O both generates better decisions than using a heuristic that takes a weighted average of competing policies (WA-O), but also performs better in terms of mimicking human decisions as collected through Amazon Mechanical Turk (AMT). Our methodology is therefore able to faithfully model human decision in ethically constrained decision environments. Andrea Loreggia, Nicholas Mattei, Taher Rahgooy, Francesca Rossi 0001, Biplav Srivastava, K. Brent Venable |
AIES | 4 |
| 2022 | Atlas of AI - Book review
Francesca Rossi 0001 |
Artif. Intell. | 1 |
| 2022 | Learning to Design Fair and Private Voting RulesabstractVoting is used widely to identify a collective decision for a group of agents, based on their preferences. In this paper, we focus on evaluating and designing voting rules that support both the privacy of the voting agents and a notion of fairness over such agents. To do this, we introduce a novel notion of group fairness and adopt the existing notion of local differential privacy. We then evaluate the level of group fairness in several existing voting rules, as well as the trade-offs between fairness and privacy, showing that it is not possible to always obtain maximal economic efficiency with high fairness or high privacy levels. Then, we present both a machine learning and a constrained optimization approach to design new voting rules that are fair while maintaining a high level of economic efficiency. Finally, we empirically examine the effect of adding noise to create local differentially private voting rules and discuss the three-way trade-off between economic efficiency, fairness, and privacy. This paper appears in the special track on AI & Society. Farhad Mohsin, Ao Liu 0001, Francesca Rossi 0001, Lirong Xia |
J. Artif. Intell. Res. | 4 |
| 2021 | VEGA: a Virtual Environment for Exploring Gender Bias vs. Accuracy Trade-offs in AI Translation ServicesabstractMachine translation services are a very popular class of Artificial Intelligence (AI) services nowadays but public's trust in these services is not guaranteed since they have been shown to have issues like bias. In this work, we focus on the behavior of machine translators with respect to gender bias as well as their accuracy. We have created the first-of-its-kind virtual environment, called VEGA, where the user can interactively explore translation services and compare their trust ratings using different visuals. Mariana Bernagozzi, Biplav Srivastava, Francesca Rossi 0001, Sheema Usmani |
AAAI | 3 |
| 2021 | Thinking Fast and Slow in AIabstractThis paper proposes a research direction to advance AI which draws inspiration from cognitive theories of human decision making. The premise is that if we gain insights about the causes of some human capabilities that are still lacking in AI (for instance, adaptability, generalizability, common sense, and causal reasoning), we may obtain similar capabilities in an AI system by embedding these causal components. We hope that the high-level description of our vision included in this paper, as well as the several research questions that we propose to consider, can stimulate the AI research community to define, try and evaluate new methodologies, frameworks, and evaluation metrics, in the spirit of achieving a better understanding of both human and machine intelligence. Grady Booch, Francesco Fabiano, Lior Horesh, Kiran Kate, Jonathan Lenchner, Nick Linck, Andrea Loreggia, Keerthiram Murugesan, Nicholas Mattei, Francesca Rossi 0001, Biplav Srivastava |
AAAI | 10 |
| 2021 | Voting with random classifiers (VORACE): theoretical and experimental analysisabstractAbstract In many machine learning scenarios, looking for the best classifier that fits a particular dataset can be very costly in terms of time and resources. Moreover, it can require deep knowledge of the specific domain. We propose a new technique which does not require profound expertise in the domain and avoids the commonly used strategy of hyper-parameter tuning and model selection. Our method is an innovative ensemble technique that uses voting rules over a set of randomly-generated classifiers. Given a new input sample, we interpret the output of each classifier as a ranking over the set of possible classes. We then aggregate these output rankings using a voting rule, which treats them as preferences over the classes. We show that our approach obtains good results compared to the state-of-the-art, both providing a theoretical analysis and an empirical evaluation of the approach on several datasets. Cristina Cornelio, Michele Donini, Andrea Loreggia, Maria Silvia Pini, Francesca Rossi 0001 |
Auton. Agents Multi Agent Syst. | 5 |
| 2021 | Reasoning with PCP-NetsabstractWe introduce PCP-nets, a formalism to model qualitative conditional preferences with probabilistic uncertainty. PCP-nets generalise CP-nets by allowing for uncertainty over the preference orderings. We define and study both optimality and dominance queries in PCP-nets, and we propose a tractable approximation of dominance which we show to be very accurate in our experimental setting. Since PCP-nets can be seen as a way to model a collection of weighted CP-nets, we also explore the use of PCP-nets in a multi-agent context, where individual agents submit CP-nets which are then aggregated into a single PCP-net. We consider various ways to perform such aggregation and we compare them via two notions of scores, based on well known voting theory concepts. Experimental results allow us to identify the aggregation method that better represents the given set of CP-nets and the most efficient dominance procedure to be used in the multi-agent context. Cristina Cornelio, Judy Goldsmith, Umberto Grandi, Nicholas Mattei, Francesca Rossi 0001, K. Brent Venable |
J. Artif. Intell. Res. | 5 |
| 2019 | Incorporating Behavioral Constraints in Online AI SystemsabstractAI systems that learn through reward feedback about the actions they take are increasingly deployed in domains that have significant impact on our daily life. However, in many cases the online rewards should not be the only guiding criteria, as there are additional constraints and/or priorities imposed by regulations, values, preferences, or ethical principles. We detail a novel online agent that learns a set of behavioral constraints by observation and uses these learned constraints as a guide when making decisions in an online setting while still being reactive to reward feedback. To define this agent, we propose to adopt a novel extension to the classical contextual multi-armed bandit setting and we provide a new algorithm called Behavior Constrained Thompson Sampling (BCTS) that allows for online learning while obeying exogenous constraints. Our agent learns a constrained policy that implements the observed behavioral constraints demonstrated by a teacher agent, and then uses this constrained policy to guide the reward-based online exploration and exploitation. We characterize the upper bound on the expected regret of the contextual bandit algorithm that underlies our agent and provide a case study with real world data in two application domains. Our experiments show that the designed agent is able to act within the set of behavior constraints without significantly degrading its overall reward performance. Avinash Balakrishnan, Djallel Bouneffouf 0001, Nicholas Mattei, Francesca Rossi 0001 |
AAAI | 4 |
| 2019 | Building Ethically Bounded AIabstractThe more AI agents are deployed in scenarios with possibly unexpected situations, the more they need to be flexible, adaptive, and creative in achieving the goal we have given them. Thus, a certain level of freedom to choose the best path to the goal is inherent in making AI robust and flexible enough. At the same time, however, the pervasive deployment of AI in our life, whether AI is autonomous or collaborating with humans, raises several ethical challenges. AI agents should be aware and follow appropriate ethical principles and should thus exhibit properties such as fairness or other virtues. These ethical principles should define the boundaries of AI’s freedom and creativity. However, it is still a challenge to understand how to specify and reason with ethical boundaries in AI agents and how to combine them appropriately with subjective preferences and goal specifications. Some initial attempts employ either a data-driven examplebased approach for both, or a symbolic rule-based approach for both. We envision a modular approach where any AI technique can be used for any of these essential ingredients in decision making or decision support systems, paired with a contextual approach to define their combination and relative weight. In a world where neither humans nor AI systems work in isolation, but are tightly interconnected, e.g., the Internet of Things, we also envision a compositional approach to building ethically bounded AI, where the ethical properties of each component can be fruitfully exploited to derive those of the overall system. In this paper we define and motivate the notion of ethically-bounded AI, we describe two concrete examples, and we outline some outstanding challenges. Francesca Rossi 0001, Nicholas Mattei |
AAAI | 1 |
| 2019 | Using Deceased-Donor Kidneys to Initiate Chains of Living Donor Kidney Paired Donations: Algorithm and ExperimentationabstractWe design a flexible algorithm that exploits deceased donor kidneys to initiate chains of living donor kidney paired donations, combining deceased and living donor allocation mechanisms to improve the quantity and quality of kidney transplants. The advantages of this approach have been measured using retrospective data on the pool of donor/recipient incompatible and desensitized pairs at the Padua University Hospital, the largest center for living donor kidney transplants in Italy. The experiments show a remarkable improvement on the number of patients with incompatible donor who could be transplanted, a decrease in the number of desensitization procedures, and an increase in the number of UT patients (that is, patients unlikely to be transplanted for immunological reasons) in the waiting list who could receive an organ. Cristina Cornelio, Lucrezia Furian, Antonio Nicolò, Francesca Rossi 0001 |
AIES | 4 |
| 2019 | Learning and Recognizing Archeological Features from LiDAR DataabstractWe present a remote sensing pipeline that processes LiDAR (Light Detection And Ranging) data through machine & deep learning for the application of archeological feature detection on big geo-spatial data platforms such as e.g. IBM PAIRS Geoscope [1], [2].Today, archeologists get overwhelmed by the task of visually surveying huge amounts of (raw) LiDAR data in order to identify areas of interest for inspection on the ground. We showcase a software system pipeline that results in significant savings in terms of expert productivity while missing only a small fraction of the artifacts.Our work employs artificial neural networks in conjunction with an efficient spatial segmentation procedure based on domain knowledge. Data processing is constraint by a limited amount of training labels and noisy LiDAR signals due to vegetation cover and decay of ancient structures. We aim at identifying geo-spatial areas with archeological artifacts in a supervised fashion allowing the domain expert to flexibly tune parameters based on her needs. Conrad M. Albrecht, Chris Fisher, Marcus Freitag, Hendrik F. Hamann, Sharath Pankanti, Florencia Pezzutti, Francesca Rossi 0001 |
IEEE BigData | 7 |
| 2019 | Teaching AI Agents Ethical Values Using Reinforcement Learning and Policy OrchestrationabstractAutonomous cyber-physical agents play an increasingly large role in our lives. To ensure that they behave in ways aligned with the values of society, we must develop techniques that allow these agents to not only maximize their reward in an environment, but also to learn and follow the implicit constraints of society. We detail a novel approach that uses inverse reinforcement learning to learn a set of unspecified constraints from demonstrations and reinforcement learning to learn to maximize environmental rewards. A contextual bandit-based orchestrator then picks between the two policies: constraint-based and environment reward-based. The contextual bandit orchestrator allows the agent to mix policies in novel ways, taking the best actions from either a reward-maximizing or constrained policy. In addition, the orchestrator is transparent on which policy is being employed at each time step. We test our algorithms using Pac-Man and show that the agent is able to learn to act optimally, act within the demonstrated constraints, and mix these two functions in complex ways. Ritesh Noothigattu, Djallel Bouneffouf 0001, Nicholas Mattei, Rachita Chandra, Piyush Madan, Kush R. Varshney, Murray Campbell, Moninder Singh, Francesca Rossi 0001 |
IJCAI | 9 |
| 2019 | Multi-agent soft constraint aggregation via sequential voting: theoretical and experimental results
Cristina Cornelio, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
Auton. Agents Multi Agent Syst. | 3 |
| 2018 | Preferences and Ethical Principles in Decision MakingabstractIf we want people to trust AI systems, we need to provide the systems we create with the ability to discriminate between what humans would consider good and bad decisions. The quality of a decision should not be based only on the preferences or optimization criteria of the decision makers, but also on other properties related to the impact of the decision, such as whether it is ethical, or if it complies to constraints and priorities given by feasibility constraints or safety regulations. The CP-net formalism [2] is a convenient and expressive way to model preferences, providing an effective compact way to qualitatively model preferences over outcomes, i.e., decisions, with a combinatorial structure [3, 7]. If we wish to incorporate ethical, moral, or norms based constraints to a decision context, it means that the subjective preferences of the decision makers are not the only source of information we should consider [1, 8]. Indeed, depending on the context, we may have to consider specific ethical principles derived from an appropriate ethical theory or various laws and norms. While preferences are important, when preferences and ethical principles are in conflict, the principles should override the subjective preferences of the decision maker. Therefore, it is essential to have well founded techniques to evaluate whether preferences are compatible with a set of ethical principles, and to measure how much these preferences deviate from the ethical principles. Andrea Loreggia, Nicholas Mattei, Francesca Rossi 0001, K. Brent Venable |
AIES | 3 |
| 2018 | Towards Composable Bias Rating of AI ServicesabstractA new wave of decision-support systems are being built today using AI services that draw insights from data (like text and video) and incorporate them in human-in-the-loop assistance. However, just as we expect humans to be ethical, the same expectation needs to be met by automated systems that increasingly get delegated to act on their behalf. A very important aspect of an ethical behavior is to avoid (intended, perceived, or accidental) bias. Bias occurs when the data distribution is not representative enough of the natural phenomenon one wants to model and reason about. The possibly biased behavior of a service is hard to detect and handle if the AI service is merely being used and not developed from scratch, since the training data set is not available. In this situation, we envisage a 3rd party rating agency that is independent of the API producer or consumer and has its own set of biased and unbiased data, with customizable distributions. We propose a 2-step rating approach that generates bias ratings signifying whether the AI service is unbiased compensating, data-sensitive biased, or biased. The approach also works on composite services. We implement it in the context of text translation and report interesting results. Biplav Srivastava, Francesca Rossi 0001 |
AIES | 2 |
| 2018 | Using Contextual Bandits with Behavioral Constraints for Constrained Online Movie RecommendationabstractAI systems that learn through reward feedback about the actions they take are increasingly deployed in domains that have significant impact on our daily life. In many cases the rewards should not be the only guiding criteria, as there are additional constraints and/or priorities imposed by regulations, values, preferences, or ethical principles. We detail a novel online system, based on an extension of the contextual bandits framework, that learns a set of behavioral constraints by observation and uses these constraints as a guide when making decisions in an online setting while still being reactive to reward feedback. In addition, our system can highlight features of the context which are more predicted to be more rewarding and/or are in line with the behavioral constraints. We demonstrate the system by building an interactive interface for an online movie recommendation agent and show that our system is able to act within a set of behavior constraints without significantly degrading overall performance. Avinash Balakrishnan, Djallel Bouneffouf 0001, Nicholas Mattei, Francesca Rossi 0001 |
IJCAI | 4 |
| 2017 | A Local Search Approach for Incomplete Soft Constraint Problems: Experimental Results on Meeting Scheduling Problems
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
CPAIOR | 3 |
| 2017 | Ethical Embodied Decision Making
Francesca Rossi 0001 |
ICAART (1) | 1 |
| 2016 | Embedding Ethical Principles in Collective Decision Support SystemsabstractThe future will see autonomous machines acting in the same environment as humans, in areas as diverse as driving, assistive technology, and health care. Think of self-driving cars, companion robots, and medical diagnosis support systems. We also believe that humans and machines will often need to work together and agree on common decisions. Thus hybrid collective decision making systems will be in great need. In this scenario, both machines and collective decision making systems should follow some form of moral values and ethical principles (appropriate to where they will act but always aligned to humans'), as well as safety constraints. In fact, humans would accept and trust more machines that behave as ethically as other humans in the same environment. Also, these principles would make it easier for machines to determine their actions and explain their behavior in terms understandable by humans. Moreover, often machines and humans will need to make decisions together, either through consensus or by reaching a compromise. This would be facilitated by shared moral values and ethical principles. Joshua Greene, Francesca Rossi 0001, John Tasioulas, K. Brent Venable, Brian C. Williams |
AAAI | 2 |
| 2016 | Ethical Preference-Based Decision Support SystemsabstractThe future will see autonomous intelligent systems acting in the same environment as humans, in areas as diverse as driving, assistive technology, and health care. Think of self-driving cars, companion robots, and medical diagnosis support systems. Also, humans and machines will often need to work together and agree on common decisions. Thus hybrid collective decision making systems will be in great need. In these scenarios, both machines and collective decision making systems should follow some form of moral values and ethical principles (appropriate to where they will act but always aligned to humans'). In fact, humans would accept and trust more machines that behave as ethically as other humans in the same environment. Also, these principles would make it easier for machines to determine their actions and explain their behavior in terms understandable by humans. Moreover, often machines and humans will need to make decisions together, either through consensus or by reaching a compromise. This would be facilitated by shared moral values and ethical principles. In this paper we introduce some issues in embedding morality into intelligent systems. A few research questions are defined, with the hope that the discussion raised by the questions will shed some light onto the possible answers. Francesca Rossi 0001 |
CONCUR | 1 |
| 2015 | Solving Hard Stable Matching Problems via Local Search and Cooperative ParallelizationabstractStable matching problems have several practical applications. If preference lists are truncated and contain ties, finding a stable matching with maximal size is computationally difficult. We address this problem using a local search technique, based on Adaptive Search and present experimental evidence that this approach is much more efficient than state-of-the-art exact and approximate methods. Moreover, parallel versions (particularly versions with communication) improve performance so much that very large and hard instances can be solved quickly. Danny Munera, Daniel Diaz 0001, Salvador Abreu, Francesca Rossi 0001, Vijay A. Saraswat, Philippe Codognet |
AAAI | 4 |
| 2015 | Gibbard-Satterthwaite Games
Edith Elkind, Umberto Grandi, Francesca Rossi 0001, Arkadii M. Slinko |
IJCAI | 3 |
| 2014 | Aggregating CP-nets with Unfeasible Outcomes
Umberto Grandi, Hang Luo 0001, Nicolas Maudet, Francesca Rossi 0001 |
CP | 4 |
| 2013 | A Framework for Aggregating Influenced CP-Nets and its Resistance to BriberyabstractWe consider multi-agent settings where a set of agents want to take a collective decision, based on their preferences over the possible candidate options. While agents have their initial inclination, they may interact and influence each other, and therefore modify their preferences, until hopefully they reach a stable state and declare their final inclination. At that point, a voting rule is used to aggregate the agents’ preferences and generate the collective decision. Recent work has modeled the influence phenomenon in the case of voting over a single issue. Here we generalize this model to account for preferences over combinatorially structured domains including several issues. We propose a way to model influence when agents express their preferences as CP-nets. We define two procedures for aggregating preferences in this scenario, by interleaving voting and influence convergence, and study their resistance to bribery. Alberto Maran, Nicolas Maudet, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
AAAI | 4 |
| 2013 | Bribery in Voting With Soft ConstraintsabstractWe consider a multi-agent scenario where a collection of agents needs to select a common decision from a large set of decisions over which they express their preferences. This decision set has a combinatorial structure, that is, each decision is an element of the Cartesian product of the domains of some variables. Agents express their preferences over the decisions via soft constraints. We consider both sequential preference aggregation methods (they aggregate the preferences over one variable at a time) and one-step methods and we study the computational complexity of influencing them through bribery. We prove that bribery is NPcomplete for the sequential aggregation methods (based on Plurality, Approval, and Borda) for most of the cost schemes we defined, while it is polynomial for one-step Plurality. Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
AAAI | 2 |
| 2012 | Preference Reasoning and Aggregation: Between AI and Social Choice
Francesca Rossi 0001 |
PRICAI | 1 |
| 2012 | Winner determination in voting trees with incomplete preferences and weighted votes
Jérôme Lang, Maria Silvia Pini, Francesca Rossi 0001, Domenico Salvagnin, K. Brent Venable, Toby Walsh |
Auton. Agents Multi Agent Syst. | 3 |
| 2011 | The Next Best SolutionabstractWe study the computational complexity of finding the next most preferred solution in some common formalisms for representing constraints and preferences. The problem is computationally intractable for CSPs, but is polynomial for tree-shaped CSPs and tree-shaped fuzzy CSPs. On the other hand, it is intractable for weighted CSPs, even under restrictions on the constraint graph. For CP-nets, the problem is polynomial when the CP-net is acyclic. This remains so if we add (soft) constraints that are tree-shaped and topologically compatible with the CP-net. Ronen I. Brafman, Enrico Pilotto, Francesca Rossi 0001, Domenico Salvagnin, K. Brent Venable, Toby Walsh |
AAAI | 3 |
| 2011 | A Local Search Approach to Solve Incomplete Fuzzy CSPs
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
ICAART (1) | 3 |
| 2011 | Stability in Matching Problems with Weighted Preferences
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
ICAART (2) | 2 |
| 2011 | Multi-agent Soft Constraint Aggregation - A Sequential Approach
Giorgio Dalla Pozza, Francesca Rossi 0001, K. Brent Venable |
ICAART (1) | 2 |
| 2011 | Multi-Agent Soft Constraint Aggregation via Sequential VotingabstractWe consider scenarios where several agents must aggregate their preferences over a large set of candidates with a combinatorial structure. That is, each candidate is an element of the Cartesian product of the domains of some variables. We assume agents compactly express their preferences over the candidates via soft constraints. We consider a sequential procedure that chooses one candidate by asking the agents to vote on one variable at a time. While some properties of this procedure have been already studied, here we focus on independence of irrelevant alternatives, non-dictatorship, and strategy-proofness. Also, we perform an experimental study that shows that the proposed sequential procedure yields a considerable saving in time with respect to a non-sequential approach, while the winners satisfy the agents just as well, independently of the variable ordering and of the presence of coalitions of agents. 1 Giorgio Dalla Pozza, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
IJCAI | 3 |
| 2011 | Weights in stable marriage problems increase manipulation opportunitiesabstractThe stable marriage problem is a well-known problem of matching men to women so that no man and woman, who are not married to each other, both prefer each other. Such a problem has a wide variety of practical applications, ranging from matching resident doctors to hospitals, to matching students to schools or more generally to any two-sided market. In the classical stable marriage problem, both men and women express a strict preference order over the members of the other sex, in a qualitative way. Here we consider stable marriage problems with weighted preferences: each man (resp., woman) provides a score for each woman (resp., man). In this context, we consider the manipulability properties of the procedures that return stable marriages. While we know that all procedures are manipulable by modifying the preference lists or by truncating them, here we consider if manipulation can occur also by just modifying the weights while preserving the ordering and avoiding truncation. It turns out that, by adding weights, we indeed increase the possibility of manipulating and this cannot be avoided by any reasonable restriction on the weights. Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
TARK | 2 |
| 2011 | Manipulation complexity and gender neutrality in stable marriage procedures
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
Auton. Agents Multi Agent Syst. | 2 |
| 2011 | Incompleteness and incomparability in preference aggregation: Complexity results
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
Artif. Intell. | 2 |
| 2011 | Uncertainty in bipolar preference problemsabstractPreferences and uncertainty are common in many real-life problems. In this article, we focus on bipolar preferences and uncertainty modelled via uncontrollable variables, and we assume that uncontrollable variables are specified by possibility distributions over their domains. To tackle such problems, we concentrate on uncertain bipolar problems with totally ordered preferences, and we eliminate the uncertain part of the problem, while making sure that some desirable properties hold about the robustness of the problem and its relationship with the preference of the optimal solutions. We also consider several semantics to order the solutions according to different attitudes with respect to the notions of preference and robustness. Stefano Bistarelli, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
J. Exp. Theor. Artif. Intell. | 3 |
| 2010 | Local search algorithms on the Stable Marriage Problem: Experimental StudiesabstractThe stable marriage problem (SM) has a wide variety of practical applications, ranging from matching resident doctors to hospitals, to matching students to schools, or more generally to any two-sided market. In the classical formulation, n men and n women express their preferences over the members of the other sex. Solving an SM means finding a stable marriage: a matching of men to women with no blocking pair. A blocking pair consists of a man and a woman who are not married to each other but both prefer each other to their partners. It is possible to find a male-optimal (resp., female-optimal) stable marriage in polynomial time. However, it is sometimes desirable to find stable marriages without favoring a group at the expenses of the other one. In this paper we present a local search approach to find stable marriages. Our experiments show that the number of steps grows as little as O(nlog(n)). We also show empirically that the proposed algorithm samples very well the set of all stable marriages of a given SM, thus providing a fair and efficient approach to generate stable marriages. Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
ECAI | 3 |
| 2010 | Finding the Next Solution in Constraint- and Preference-Based Knowledge Representation Formalisms
Ronen I. Brafman, Francesca Rossi 0001, Domenico Salvagnin, K. Brent Venable, Toby Walsh |
KR | 2 |
| 2010 | Local Search for Stable Marriage Problems with Ties and Incomplete Lists
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
PRICAI | 3 |
| 2010 | Elicitation strategies for soft constraint problems with missing preferences: Properties, algorithms and experimental studies
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
Artif. Intell. | 3 |
| 2010 | From soft constraints to bipolar preferences: modelling framework and solving issuesabstractReal-life problems present several kinds of preferences. We focus on problems with both positive and negative preferences, which we call bipolar preference problems. Although seemingly specular notions, these two kinds of preferences should be dealt with differently to obtain the desired natural behaviour. We technically address this by generalising the soft constraint formalism, which is able to model problems with one kind of preference. We show that soft constraints model only negative preferences, and we add to them a new mathematical structure which allows to handle positive preferences as well. We also address the issue of the compensation between positive and negative preferences, studying the properties of this operation. Finally, we extend the notion of arc consistency to bipolar problems, and we show how branch and bound (with or without constraint propagation) can be easily adapted to solve such problems. Stefano Bistarelli, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
J. Exp. Theor. Artif. Intell. | 3 |
| 2010 | Soft constraint problems with uncontrollable variablesabstractPreferences and uncertainty are common in many real-life problems. In this article, we consider preferences modelled via soft constraints that allow for the representation of quantitative preferences. Moreover, we consider uncertainty modelled via uncontrollable variables, that is, variables whose value cannot be decided by us. We also assume that some information is provided for such variables in the form of a possibility distribution over their domains. Possibilities provide a way to model imprecise probabilities, and give us a way to know which values are more possible than others for the uncontrollable variables. For such problems, the aim is to find a solution with a high preference which is also very robust with respect to the uncontrollable part. To tackle such problems, we adopt an existing approach that eliminates the uncertain part of the problem while adding some constraints in the remaining part, and then solves the resulting problem. However, contrarily to the specific methods present in the literature, we formulate several desirable properties, on the robustness of the problem's solutions and its relationship with their preferences, that should be satisfied by any specific method based on this approach. We also define several semantics to order the solutions according to different attitudes to risk, and we discuss which of the desirable properties are satisfied by each of the considered semantics. Finally, we present a solver for this kind of problems, and we show some experimental results of its application over the classes of such problems. Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
J. Exp. Theor. Artif. Intell. | 2 |
| 2010 | Unicast and multicast QoS routing with soft-constraint logic programmingabstractWe present a formal model to represent and solve the unicast/multicast routing problem in networks withquality-of-service(QoS) requirements. To attain this, first we translate the network adapting it to a weighted graph (unicast) orand-orgraph (multicast), where the weight on a connector corresponds to the multidimensional cost of sending a packet on the related network link: each component of the weights vector represents a different QoS metric value (e.g., bandwidth). The second step consists in writing this graph as a program insoft-constraint logic programming(SCLP): the engine of this framework is then able to find the best paths/trees by optimizing their costs and solving the constraints imposed on them (e.g.delay≤ 40 ms), thus finding a solution to QoS routing problems.C-semiringstructures are a convenient tool to model QoS metrics. At last, we provide an implementation of the framework over scale-free networks and we suggest how the performance can be improved. The article highlights the expressivity of SCLP. Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001, Francesco Santini 0001 |
ACM Trans. Comput. Log. | 3 |
| 2009 | Preference Aggregation over Restricted Ballot Languages: Sincerity and Strategy-Proofness
Ulle Endriss, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
IJCAI | 3 |
| 2009 | Aggregating Partially Ordered PreferencesabstractAbstract. Preferences are not always expressible via complete linear orders: sometimes it is more natural to allow for the presence of incomparable outcomes. This may hold both in the agents ’ preference ordering and in the social order. In this paper we consider this scenario and we study what properties it may have. In particular, we show that, despite the added expressivity and ability to resolve conflicts provided by incomparability, classical impossibility results (such as Arrow’s theorem, Muller-Satterthwaite’s theorem, and Gibbard-Satterthwaite’s theorem) still hold. We also prove some possibility results, generalizing Sen’s theorem for majority voting. To prove these results, we define new notions of unanimity, monotonicity, dictator, triple-wise value-restriction, and strategy-proofness, which are suitable and natural generalizations of the classical ones for complete orders. 1 Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
J. Log. Comput. | 2 |
| 2008 | Elicitation Strategies for Fuzzy Constraint Problems with Missing Preferences: Algorithms and Experimental Studies
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
CP | 3 |
| 2008 | Dealing with Incomplete Agents' Preferences and an Uncertain Agenda in Group Decision Making via Sequential Majority Voting
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
KR | 2 |
| 2008 | Fuzzy conditional temporal problems: Strong and weak consistency
Marco Falda, Francesca Rossi 0001, K. Brent Venable |
Eng. Appl. Artif. Intell. | 2 |
| 2007 | Uncertainty in Bipolar Preference Problems
Stefano Bistarelli, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
CP | 3 |
| 2007 | Dealing with Incomplete Preferences in Soft Constraint Problems
Mirco Gelain, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
CP | 3 |
| 2007 | Winner Determination in Sequential Majority Voting
Jérôme Lang, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
IJCAI | 3 |
| 2007 | Incompleteness and Incomparability in Preference Aggregation
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
IJCAI | 2 |
| 2006 | Bipolar Preference Problems
Stefano Bistarelli, Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
ECAI | 3 |
| 2006 | Computing Possible and Necessary Winners from Incomplete Partially-Ordered Preferences
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
ECAI | 2 |
| 2006 | Uncertainty in Soft Temporal Constraint Problems: A General Framework and Controllability Algorithms forThe Fuzzy CaseabstractIn real-life temporal scenarios, uncertainty and preferences are often essential and coexisting aspects. We present a formalism where quantitative temporal constraints with both preferences and uncertainty can be defined. We show how three classical notions of controllability (that is, strong, weak, and dynamic), which have been developed for uncertain temporal problems, can be generalized to handle preferences as well. After defining this general framework, we focus on problems where preferences follow the fuzzy approach, and with properties that assure tractability. For such problems, we propose algorithms to check the presence of the controllability properties. In particular, we show that in such a setting dealing simultaneously with preferences and uncertainty does not increase the complexity of controllability testing. We also develop a dynamic execution algorithm, of polynomial complexity, that produces temporal plans under uncertainty that are optimal with respect to fuzzy preferences. Francesca Rossi 0001, K. Brent Venable, Neil Yorke-Smith |
J. Artif. Intell. Res. | 1 |
| 2006 | Soft concurrent constraint programmingabstractSoft constraints extend classical constraints to represent multiple consistency levels, and thus provide a way to express preferences, fuzziness, and uncertainty. While there are many soft constraint solving formalisms, even distributed ones, as yet there seems to be no concurrent programming framework where soft constraints can be handled. In this article we show how the classical concurrent constraint (cc) programming framework can work with soft constraints, and we also propose an extension of cc languages which can use soft constraints to prune and direct the search for a solution. We believe that this new programming paradigm, called soft cc (scc), can be also very useful in many Web-related scenarios. In fact, the language level allows Web agents to express their interaction and negotiation protocols, and also to post their requests in terms of preferences, and the underlying soft constraint solver can find an agreement among the agents even if their requests are incompatible. Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
ACM Trans. Comput. Log. | 3 |
| 2005 | Constraint-Based Preferential Optimization
Steven D. Prestwich, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
AAAI | 2 |
| 2005 | Uncertainty in Soft Constraint Problems
Maria Silvia Pini, Francesca Rossi 0001 |
CP | 2 |
| 2005 | Preference Reasoning
Francesca Rossi 0001 |
CP | 1 |
| 2005 | Possibility Theory for Reasoning About Uncertain Soft Constraints
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable |
ECSQARU | 2 |
| 2005 | Preference Reasoning
Francesca Rossi 0001 |
ICLP | 1 |
| 2005 | Aggregating partially ordered preferences: impossibility and possibility results
Maria Silvia Pini, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
TARK | 2 |
| 2004 | mCP Nets: Representing and Reasoning with Preferences of Multiple Agents
Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
AAAI | 1 |
| 2004 | Controllability of Soft Temporal Constraint Problems
Francesca Rossi 0001, K. Brent Venable, Neil Yorke-Smith |
CP | 1 |
| 2004 | Representing and Reasoning with Preferences
Francesca Rossi 0001 |
JELIA | 1 |
| 2004 | Soft Constraint Propagation and Solving in Constraint Handling RulesabstractSoft constraints are a generalization of classical constraints, which allow for the description of preferences rather than strict requirements. In soft constraints, constraints and partial assignments are given preference or importance levels, and constraints are combined according to combinators which express the desired optimization criteria. On the other hand, constraint handling rules (CHR) constitute a high‐level natural formalism to specify constraint solvers and propagation algorithms. We present a framework to design and specify soft constraint solvers by using CHR. In this way, we extend the range of applicability of CHR to soft constraints rather than just classical ones, and we provide a straightforward implementation for soft constraint solvers. Stefano Bistarelli, Thom W. Frühwirth, Michael Marte, Francesca Rossi 0001 |
Comput. Intell. | 4 |
| 2004 | Multi-Agent Constraint Systems with Preferences: Efficiency, Solution Quality, and Privacy LossabstractIn this paper, we consider multi-agent constraint systems with preferences, modeled as soft constraint systems in which variables and constraints are distributed among multiple autonomous agents. We assume that each agent can set some preferences over its local data, and we consider two different criteria for finding optimal global solutions: fuzzy and Pareto optimality. We propose a general graph-based framework to describe the problem to be solved in its generic form. As a case study, we consider a distributed meeting scheduling problem where each agent has a pre-existing schedule and the agents must decide on a common meeting that satisfies a given optimality condition. For this scenario we consider the topics of solution quality, search efficiency, and privacy loss, where the latter pertains to information about an agent's pre-existing meetings and available time-slots. We also develop and test strategies that trade efficiency for solution quality and strategies that minimize information exchange, including some that do not require inter-agent comparisons of utilities. Our experimental results demonstrate some of the relations among solution quality, efficiency, and privacy loss, and provide useful hints on how to reach a tradeoff among these three factors. In this work, we show how soft constraint formalisms can be used to incorporate preferences into multi-agent problem solving along with other facets of the problem, such as time and distance constraints. This work also shows that the notion of privacy loss can be made concrete so that it can be treated as a distinct, manipulable factor in the context of distributed decision making. M. S. Franzin, Francesca Rossi 0001, Eugene C. Freuder, Richard J. Wallace |
Comput. Intell. | 2 |
| 2004 | Book review: Principles of Constraint Programming by Krzysztof R. Apt, Cambridge University Press, 2003, ISBN 0-521-82583-0
Francesca Rossi 0001 |
Theory Pract. Log. Program. | 1 |
| 2003 | Reasoning about soft constraints and conditional preferences: complexity results and approximation techniques
Carmel Domshlak, Francesca Rossi 0001, K. Brent Venable, Toby Walsh |
IJCAI | 2 |
| 2003 | Temporal Reasoning with Preferences and Uncertainty
Neil Yorke-Smith, K. Brent Venable, Francesca Rossi 0001 |
IJCAI | 3 |
| 2002 | Learning and Solving Soft Temporal Constraints: An Experimental Study
Francesca Rossi 0001, Alessandro Sperduti, K. Brent Venable, Lina Khatib, Paul H. Morris, Robert A. Morris 0001 |
CP | 1 |
| 2002 | Soft Concurrent Constraint Programming
Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
ESOP | 3 |
| 2002 | Abstracting soft constraints: Framework, properties, examplesabstractSoft constraints are very flexible and expressive. However, they are also very complex to handle. For this reason, it may be reasonable in several cases to pass to an abstract version of a given soft constraint problem, and then to bring some useful information from the abstract problem to the concrete one. This will hopefully make the search for a solution, or for an optimal solution, of the concrete problem, faster. In this paper we propose an abstraction scheme for soft constraint problems and we study its main properties. We show that processing the abstracted version of a soft constraint problem can help us in finding good approximations of the optimal solutions, or also in obtaining information that can make the subsequent search for the best solution easier. We also show how the abstraction scheme can be used to devise new hybrid algorithms for solving soft constraint problems, and also to import constraint propagation algorithms from the abstract scenario to the concrete one. This may be useful when we don't have any (or any efficient) propagation algorithm in the concrete setting. Stefano Bistarelli, Philippe Codognet, Francesca Rossi 0001 |
Artif. Intell. | 3 |
| 2001 | Temporal Constraint Reasoning With Preferences
Lina Khatib, Paul H. Morris, Robert A. Morris 0001, Francesca Rossi 0001 |
IJCAI | 4 |
| 2001 | Learning preferences on temporal constraints: a preliminary reportabstractA number of reasoning problems involving the manipulation of temporal information can naturally be viewed as implicitly inducing an ordering of potential local decisions involving time (specifically, associated with durations or orderings of events) on the basis of preferences. For example, a pair of events might be constrained to occur in a certain order and, in addition, it might be preferable that the delay between the start times of each of them be as large, or as small, as possible. Sometimes, however, it is more natural to view preferences as something initially ascribed to complete solutions to temporal reasoning problems, rather than to local decisions. For example, in classical scheduling problems, the preference for solutions which minimize makespan is a global, rather than a local, condition. In such cases, it might be useful to learn the local preferences that contribute to globally preferred solutions. This information could be used in heuristics to guide the solver to more promising solutions. To address the potential requirement for information about local preferences, we propose to apply learning techniques to infer local preferences from global ones. The preliminary work proposes an approach based on the notion of learning a set of soft temporal constraints, given a training set of solutions to a Temporal CSP, and an objective function for evaluating each solution in the set. Francesca Rossi 0001, Alessandro Sperduti, Lina Khatib, Paul H. Morris, Robert A. Morris 0001 |
TIME | 1 |
| 2001 | Semiring-based contstraint logic programming: syntax and semanticsabstractWe extend the Constraint Logic Programming (CLP) formalism in order to handle semiring-based constraints. This allows us to perform in the same language both constraint solving and optimization. In fact, constraints based on semirings are able to model both classical constraint solving and more sophisticated features like uncertainty, probability, fuzziness, and optimization. We then provide this class of languages with three equivalent semantics: model-theoretic, fix-point, and proof-theoretic, in the style of classical CLP programs. Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
ACM Trans. Program. Lang. Syst. | 3 |
| 2001 | An interactive semantics of logic programmingabstractWe apply to logic programming some recently emerging ideas from the field of reductionbased communicating systems, with the aim of giving evidence of the hidden interactions and the coordination mechanisms that rule the operational machinery of such a programming paradigm. The semantic framework we have chosen for presenting our results is tile logic, which has the advantage of allowing a uniform treatment of goals and observations and of applying abstract categorical tools for proving the results. As main contributions, we mention the finitary presentation of abstract unification, and a concurrent and coordinated abstract semantics consistent with the most common semantics of logic programming. Moreover, the compositionality of the tile semantics is guaranteed by standard results, as it reduces to check that the tile systems associated to logic programs enjoy the tile decomposition property. An extension of the approach for handling constraint systems is also discussed. Roberto Bruni 0001, Ugo Montanari, Francesca Rossi 0001 |
Theory Pract. Log. Program. | 3 |
| 2000 | Constraint Propagation for Soft Constraints: Generalization and Termination Conditions
Stefano Bistarelli, Rosella Gennari, Francesca Rossi 0001 |
CP | 3 |
| 2000 | Experimental Results on Learning Soft Constraints
Alessandro Biso, Francesca Rossi 0001, Alessandro Sperduti |
KR | 2 |
| 1998 | Some Experiments on Learning Soft Constraints
Alessandro Biso, Francesca Rossi 0001, Alessandro Sperduti |
CP | 2 |
| 1998 | Learning solution preferences in constraint problemsabstract. Usually, not all the solutions of a finite domain constraint satisfaction problem (CSP) are equally desirable: some of them may be preferred to others. However, classical CSPs do not allow for this more informative kind of knowledge representation. On the other hand, semiring-based CSPs (SCSPs), where a value is associated with each tuple in each constraint, generate solutions with a corresponding value attached that can be interpreted as the level of preference of that solution. Sometimes, however, even standard SCSPs are not enough, since one may know preferences over some of the solutions but have no idea on how to code this knowledge into the SCSP. In this paper we consider this situationand propose to address it by first defining a classical CSP and giving some examples of solution preferences, and then learning the corresponding SCSP that behaves as the initial CSP (that is, it has the same solutions) and matches the preferences specified in the examples. In other words, we use the examples as the training set, and we employ a learning scheme to adjust the values to be attached to the constraint tuples, such that the resulting solution preferences coincide with the examples. In this way, we make the SCSP framework more flexible, since it can be used also when it is difficult to assign values to tuples and instead it is easier to rate some of the solutions. Francesca Rossi 0001, Alessandro Sperduti |
J. Exp. Theor. Artif. Intell. | 1 |
| 1998 | Partial Order and Contextual Net Semantics for Atomic and Locally Atomic CC Programs
Francisco Bueno, Manuel V. Hermenegildo, Ugo Montanari, Francesca Rossi 0001 |
Sci. Comput. Program. | 4 |
| 1997 | Semiring-based Constraint Logic Programming
Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
IJCAI (1) | 3 |
| 1997 | Semiring-based constraint satisfaction and optimizationabstractWe introduce a general framework for constraint satisfaction and optimization where classical CSPs, fuzzy CSPs, weighted CSPs, partial constraint satisfaction, and others can be easily cast. The framework is based on a semiring structure, where the set of the semiring specifies the values to be associated with each tuple of values of the variable domain, and the two semiring operations (+ and X) model constraint projection and combination respectively. Local consistency algorithms, as usually used for classical CSPs, can be exploited in this general framework as well, provided that certain conditions on the semiring operations are satisfied. We then show how this framework can be used to model both old and new constraint solving and optimization schemes, thus allowing one to both formally justify many informally taken choices in existing schemes, and to prove that local consistency techniques can be used also in newly defined schemes. Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
J. ACM | 3 |
| 1996 | Graph Rewriting and Constraint Solving for Modelling Distributed Systems with Synchronization (Extended Abstract)
Ugo Montanari, Francesca Rossi 0001 |
COORDINATION | 2 |
| 1996 | Existential Variables and Local Consistency in Finite Domain Constraint Problems
Francesca Rossi 0001 |
CP | 1 |
| 1996 | Constraint Reaction in FD
Philippe Codognet, Daniel Diaz 0001, Francesca Rossi 0001 |
FSTTCS | 3 |
| 1996 | Graph ProcessesabstractWe first give a new definition of graph grammars, which, although following the algebraic double-pushout approach, is more general than the classical one because of the use of a graph of types where all involved graphs are mapped to. Then, we develop Andrea Corradini 0001, Ugo Montanari, Francesca Rossi 0001 |
Fundam. Informaticae | 3 |
| 1995 | NMCC Programming: Constraint Enforcement and Retracting in CC Programming
Philippe Codognet, Francesca Rossi 0001 |
ICLP | 2 |
| 1995 | Constraint Solving over Semirings
Stefano Bistarelli, Ugo Montanari, Francesca Rossi 0001 |
IJCAI (1) | 3 |
| 1995 | Contextual Nets
Ugo Montanari, Francesca Rossi 0001 |
Acta Informatica | 2 |
| 1994 | An Abstract Machine for Concurrent Modular Systems: CHARM
Andrea Corradini 0001, Ugo Montanari, Francesca Rossi 0001 |
Theor. Comput. Sci. | 3 |
| 1993 | Hyperedge Replacement Jungle Rewriting for Term-Rewriting Systems and Programming
Andrea Corradini 0001, Francesca Rossi 0001 |
Theor. Comput. Sci. | 2 |
| 1993 | Graph Rewriting for a Partial Ordering Semantics of Concurrent Constraint Programming
Ugo Montanari, Francesca Rossi 0001 |
Theor. Comput. Sci. | 2 |
| 1991 | Perfect Relaxation in Constraint Logic Programming
Ugo Montanari, Francesca Rossi 0001 |
ICLP | 2 |
| 1991 | Constraint Relaxation may be Perfect
Ugo Montanari, Francesca Rossi 0001 |
Artif. Intell. | 2 |
| 1990 | On the Equivalence of Constraint Satisfaction Problems
Francesca Rossi 0001, Charles J. Petrie, Vasant Dhar |
ECAI | 1 |
| 1990 | Non-Strict Independent And-Parallelism
Manuel V. Hermenegildo, Francesca Rossi 0001 |
ICLP | 2 |
| 1989 | Contributions to the View Update Problem
Francesca Rossi 0001, Shamim A. Naqvi |
ICLP | 1 |
| 1989 | Exact Solution in Linear Time of Networks of Constraints Using Perfect Relaxation
Francesca Rossi 0001, Ugo Montanari |
KR | 1 |