Zum Hauptinhalt springen

Showing 1–50 of 54 results for author: Narodytska, N

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

    cs.AI

    Lucy: Think and Reason to Solve Text-to-SQL

    Authors: Nina Narodytska, Shay Vargaftik

    Abstract: Large Language Models (LLMs) have made significant progress in assisting users to query databases in natural language. While LLM-based techniques provide state-of-the-art results on many standard benchmarks, their performance significantly drops when applied to large enterprise databases. The reason is that these databases have a large number of tables with complex relationships that are challengi… ▽ More

    Submitted 6 July, 2024; originally announced July 2024.

  2. arXiv:2403.19837  [pdf, other

    cs.LG cs.AI cs.CL cs.CV cs.LO

    Concept-based Analysis of Neural Networks via Vision-Language Models

    Authors: Ravi Mangal, Nina Narodytska, Divya Gopinath, Boyue Caroline Hu, Anirban Roy, Susmit Jha, Corina Pasareanu

    Abstract: The analysis of vision-based deep neural networks (DNNs) is highly desirable but it is very challenging due to the difficulty of expressing formal specifications for vision tasks and the lack of efficient verification procedures. In this paper, we propose to leverage emerging multimodal, vision-language, foundation models (VLMs) as a lens through which we can reason about vision models. VLMs have… ▽ More

    Submitted 10 April, 2024; v1 submitted 28 March, 2024; originally announced March 2024.

  3. arXiv:2310.04870  [pdf, other

    cs.FL cs.AI cs.LG cs.LO

    Lemur: Integrating Large Language Models in Automated Program Verification

    Authors: Haoze Wu, Clark Barrett, Nina Narodytska

    Abstract: The demonstrated code-understanding capability of LLMs raises the question of whether they can be used for automated program verification, a task that demands high-level abstract reasoning about program properties that is challenging for verification tools. We propose a general methodology to combine the power of LLMs and automated reasoners for automated program verification. We formally describe… ▽ More

    Submitted 24 April, 2024; v1 submitted 7 October, 2023; originally announced October 2023.

    Comments: Accepted at ICLR'24

  4. arXiv:2302.13483  [pdf, other

    cs.LG cs.NI eess.SY

    CrystalBox: Future-Based Explanations for Input-Driven Deep RL Systems

    Authors: Sagar Patel, Sangeetha Abdu Jyothi, Nina Narodytska

    Abstract: We present CrystalBox, a novel, model-agnostic, posthoc explainability framework for Deep Reinforcement Learning (DRL) controllers in the large family of input-driven environments which includes computer systems. We combine the natural decomposability of reward functions in input-driven environments with the explanatory power of decomposed returns. We propose an efficient algorithm to generate fut… ▽ More

    Submitted 27 March, 2024; v1 submitted 26 February, 2023; originally announced February 2023.

  5. arXiv:2302.12403  [pdf, other

    cs.LG cs.NI

    Plume: A Framework for High Performance Deep RL Network Controllers via Prioritized Trace Sampling

    Authors: Sagar Patel, Junyang Zhang, Sangeetha Abdu Jyothi, Nina Narodytska

    Abstract: Deep Reinforcement Learning (DRL) has shown promise in various networking environments. However, these environments present several fundamental challenges for standard DRL techniques. They are difficult to explore and exhibit high levels of noise and uncertainty. Although these challenges complicate the training process, we find that in practice we can substantially mitigate their effects and even… ▽ More

    Submitted 12 November, 2023; v1 submitted 23 February, 2023; originally announced February 2023.

  6. arXiv:2212.05990  [pdf, other

    cs.AI cs.LG

    On Computing Probabilistic Abductive Explanations

    Authors: Yacine Izza, Xuanxiang Huang, Alexey Ignatiev, Nina Narodytska, Martin C. Cooper, Joao Marques-Silva

    Abstract: The most widely studied explainable AI (XAI) approaches are unsound. This is the case with well-known model-agnostic explanation approaches, and it is also the case with approaches based on saliency maps. One solution is to consider intrinsic interpretability, which does not exhibit the drawback of unsoundness. Unfortunately, intrinsic interpretability can display unwieldy explanation redundancy.… ▽ More

    Submitted 12 December, 2022; originally announced December 2022.

    Comments: arXiv admin note: text overlap with arXiv:2207.04748, arXiv:2205.09569

  7. arXiv:2206.09551  [pdf, other

    cs.AI cs.LG cs.LO

    Eliminating The Impossible, Whatever Remains Must Be True

    Authors: Jinqiang Yu, Alexey Ignatiev, Peter J. Stuckey, Nina Narodytska, Joao Marques-Silva

    Abstract: The rise of AI methods to make predictions and decisions has led to a pressing need for more explainable artificial intelligence (XAI) methods. One common approach for XAI is to produce a post-hoc explanation, explaining why a black box ML model made a certain prediction. Formal approaches to post-hoc explanations provide succinct reasons for why a prediction was made, as well as why not another p… ▽ More

    Submitted 30 November, 2022; v1 submitted 19 June, 2022; originally announced June 2022.

  8. arXiv:2205.09569  [pdf, ps, other

    cs.AI cs.LG

    Provably Precise, Succinct and Efficient Explanations for Decision Trees

    Authors: Yacine Izza, Alexey Ignatiev, Nina Narodytska, Martin C. Cooper, Joao Marques-Silva

    Abstract: Decision trees (DTs) embody interpretable classifiers. DTs have been advocated for deployment in high-risk applications, but also for explaining other complex classifiers. Nevertheless, recent work has demonstrated that predictions in DTs ought to be explained with rigorous approaches. Although rigorous explanations can be computed in polynomial time for DTs, their size may be beyond the cognitive… ▽ More

    Submitted 19 May, 2022; originally announced May 2022.

  9. Scalable Verification of GNN-based Job Schedulers

    Authors: Haoze Wu, Clark Barrett, Mahmood Sharif, Nina Narodytska, Gagandeep Singh

    Abstract: Recently, Graph Neural Networks (GNNs) have been applied for scheduling jobs over clusters, achieving better performance than hand-crafted heuristics. Despite their impressive performance, concerns remain over whether these GNN-based job schedulers meet users' expectations about other important properties, such as strategy-proofness, sharing incentive, and stability. In this work, we consider form… ▽ More

    Submitted 15 September, 2022; v1 submitted 7 March, 2022; originally announced March 2022.

    Comments: Condensed version published at OOPSLA'22

  10. arXiv:2202.13576  [pdf, other

    cs.LG cs.IT stat.ML

    KL Divergence Estimation with Multi-group Attribution

    Authors: Parikshit Gopalan, Nina Narodytska, Omer Reingold, Vatsal Sharan, Udi Wieder

    Abstract: Estimating the Kullback-Leibler (KL) divergence between two distributions given samples from them is well-studied in machine learning and information theory. Motivated by considerations of multi-group fairness, we seek KL divergence estimates that accurately reflect the contributions of sub-populations to the overall divergence. We model the sub-populations coming from a rich (possibly infinite) f… ▽ More

    Submitted 28 February, 2022; originally announced February 2022.

    Comments: 20 pages, 4 figures

  11. arXiv:2106.00546  [pdf, ps, other

    cs.LG cs.AI

    Efficient Explanations With Relevant Sets

    Authors: Yacine Izza, Alexey Ignatiev, Nina Narodytska, Martin C. Cooper, Joao Marques-Silva

    Abstract: Recent work proposed $δ$-relevant inputs (or sets) as a probabilistic explanation for the predictions made by a classifier on a given input. $δ$-relevant sets are significant because they serve to relate (model-agnostic) Anchors with (model-accurate) PI- explanations, among other explanation approaches. Unfortunately, the computation of smallest size $δ$-relevant sets is complete for ${NP}^{PP}$,… ▽ More

    Submitted 1 June, 2021; originally announced June 2021.

  12. arXiv:2106.00154  [pdf, ps, other

    cs.LG stat.ML

    Explanations for Monotonic Classifiers

    Authors: Joao Marques-Silva, Thomas Gerspacher, Martin Cooper, Alexey Ignatiev, Nina Narodytska

    Abstract: In many classification tasks there is a requirement of monotonicity. Concretely, if all else remains constant, increasing (resp. decreasing) the value of one or more features must not decrease (resp. increase) the value of the prediction. Despite comprehensive efforts on learning monotonic classifiers, dedicated approaches for explaining monotonic classifiers are scarce and classifier-specific. Th… ▽ More

    Submitted 31 May, 2021; originally announced June 2021.

  13. arXiv:2012.11067  [pdf, other

    cs.LG cs.AI cs.LO

    On Relating 'Why?' and 'Why Not?' Explanations

    Authors: Alexey Ignatiev, Nina Narodytska, Nicholas Asher, Joao Marques-Silva

    Abstract: Explanations of Machine Learning (ML) models often address a 'Why?' question. Such explanations can be related with selecting feature-value pairs which are sufficient for the prediction. Recent work has investigated explanations that address a 'Why Not?' question, i.e. finding a change of feature values that guarantee a change of prediction. Given their goals, these two forms of explaining predict… ▽ More

    Submitted 20 December, 2020; originally announced December 2020.

  14. arXiv:2008.05803  [pdf, other

    cs.LG stat.ML

    Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delay

    Authors: Joao Marques-Silva, Thomas Gerspacher, Martin C. Cooper, Alexey Ignatiev, Nina Narodytska

    Abstract: Recent work proposed the computation of so-called PI-explanations of Naive Bayes Classifiers (NBCs). PI-explanations are subset-minimal sets of feature-value pairs that are sufficient for the prediction, and have been computed with state-of-the-art exact algorithms that are worst-case exponential in time and space. In contrast, we show that the computation of one PI-explanation for an NBC can be a… ▽ More

    Submitted 4 November, 2020; v1 submitted 13 August, 2020; originally announced August 2020.

  15. arXiv:2003.06649  [pdf, other

    cs.AI

    Partial Queries for Constraint Acquisition

    Authors: Christian Bessiere, Clement Carbonnel, Anton Dries, Emmanuel Hebrard, George Katsirelos, Nadjib Lazaar, Nina Narodytska, Claude-Guy Quimper, Kostas Stergiou, Dimosthenis C. Tsouros, Toby Walsh

    Abstract: Learning constraint networks is known to require a number of membership queries exponential in the number of variables. In this paper, we learn constraint networks by asking the user partial queries. That is, we ask the user to classify assignments to subsets of the variables as positive or negative. We provide an algorithm, called QUACQ, that, given a negative example, focuses onto a constraint o… ▽ More

    Submitted 12 October, 2021; v1 submitted 14 March, 2020; originally announced March 2020.

  16. arXiv:1909.03130  [pdf, other

    cs.DC

    Automating Cluster Management with Weave

    Authors: Lalith Suresh, Joao Loff, Faria Kalim, Nina Narodytska, Leonid Ryzhyk, Sahan Gamage, Brian Oki, Zeeshan Lokhandwala, Mukesh Hira, Mooly Sagiv

    Abstract: Modern cluster management systems like Kubernetes and Openstack grapple with hard combinatorial optimization problems: load balancing, placement, scheduling, and configuration. Currently, developers tackle these problems by designing custom application-specific algorithms---an approach that is proving unsustainable, as ad-hoc solutions both perform poorly and introduce overwhelming complexity to t… ▽ More

    Submitted 6 September, 2019; originally announced September 2019.

  17. arXiv:1907.02509  [pdf, other

    cs.LG cs.AI cs.LO

    On Validating, Repairing and Refining Heuristic ML Explanations

    Authors: Alexey Ignatiev, Nina Narodytska, Joao Marques-Silva

    Abstract: Recent years have witnessed a fast-growing interest in computing explanations for Machine Learning (ML) models predictions. For non-interpretable ML models, the most commonly used approaches for computing explanations are heuristic in nature. In contrast, recent work proposed rigorous approaches for computing explanations, which hold for a given ML model and prediction over the entire instance spa… ▽ More

    Submitted 4 July, 2019; originally announced July 2019.

  18. arXiv:1811.10656  [pdf, other

    cs.AI

    Abduction-Based Explanations for Machine Learning Models

    Authors: Alexey Ignatiev, Nina Narodytska, Joao Marques-Silva

    Abstract: The growing range of applications of Machine Learning (ML) in a multitude of settings motivates the ability of computing small explanations for predictions made. Small explanations are generally accepted as easier for human decision makers to understand. Most earlier work on computing explanations is based on heuristic approaches, providing no guarantees of quality, in terms of how close such solu… ▽ More

    Submitted 26 November, 2018; originally announced November 2018.

  19. arXiv:1805.09938  [pdf, ps, other

    cs.AI cs.LG

    Automated Verification of Neural Networks: Advances, Challenges and Perspectives

    Authors: Francesco Leofante, Nina Narodytska, Luca Pulina, Armando Tacchella

    Abstract: Neural networks are one of the most investigated and widely used techniques in Machine Learning. In spite of their success, they still find limited application in safety- and security-related contexts, wherein assurance about networks' performances must be provided. In the recent past, automated reasoning techniques have been proposed by several researchers to close the gap between neural networks… ▽ More

    Submitted 24 May, 2018; originally announced May 2018.

  20. arXiv:1802.08795  [pdf, other

    cs.CV

    Constrained Image Generation Using Binarized Neural Networks with Decision Procedures

    Authors: Svyatoslav Korneev, Nina Narodytska, Luca Pulina, Armando Tacchella, Nikolaj Bjorner, Mooly Sagiv

    Abstract: We consider the problem of binary image generation with given properties. This problem arises in a number of practical applications, including generation of artificial porous medium for an electrode of lithium-ion batteries, for composed materials, etc. A generated image represents a porous medium and, as such, it is subject to two sets of constraints: topological constraints on the structure and… ▽ More

    Submitted 23 February, 2018; originally announced February 2018.

  21. arXiv:1710.07850  [pdf, other

    stat.ML cs.AI cs.LG

    Deep Neural Network Approximation using Tensor Sketching

    Authors: Shiva Prasad Kasiviswanathan, Nina Narodytska, Hongxia Jin

    Abstract: Deep neural networks are powerful learning models that achieve state-of-the-art performance on many computer vision, speech, and language processing tasks. In this paper, we study a fundamental question that arises when designing deep network architectures: Given a target network architecture can we design a smaller network architecture that approximates the operation of the target network? The qu… ▽ More

    Submitted 21 October, 2017; originally announced October 2017.

    Comments: 19 pages

  22. arXiv:1709.06662  [pdf, other

    stat.ML cs.AI cs.CR cs.LG

    Verifying Properties of Binarized Deep Neural Networks

    Authors: Nina Narodytska, Shiva Prasad Kasiviswanathan, Leonid Ryzhyk, Mooly Sagiv, Toby Walsh

    Abstract: Understanding properties of deep neural networks is an important challenge in deep learning. In this paper, we take a step in this direction by proposing a rigorous way of verifying properties of a popular class of neural networks, Binarized Neural Networks, using the well-developed means of Boolean satisfiability. Our main contribution is a construction that creates a representation of a binarize… ▽ More

    Submitted 31 May, 2018; v1 submitted 19 September, 2017; originally announced September 2017.

    Comments: 10 pages

  23. arXiv:1612.06299  [pdf, other

    cs.LG cs.CR stat.ML

    Simple Black-Box Adversarial Perturbations for Deep Networks

    Authors: Nina Narodytska, Shiva Prasad Kasiviswanathan

    Abstract: Deep neural networks are powerful and popular learning models that achieve state-of-the-art pattern recognition performance on many computer vision, speech, and language processing tasks. However, these networks have also been shown susceptible to carefully crafted adversarial perturbations which force misclassification of the inputs. Adversarial examples enable adversaries to subvert the expected… ▽ More

    Submitted 19 December, 2016; originally announced December 2016.

    Comments: 19 Pages

  24. The 3rd Reactive Synthesis Competition (SYNTCOMP 2016): Benchmarks, Participants & Results

    Authors: Swen Jacobs, Roderick Bloem, Romain Brenguier, Ayrat Khalimov, Felix Klein, Robert Könighofer, Jens Kreber, Alexander Legg, Nina Narodytska, Guillermo A. Pérez, Jean-François Raskin, Leonid Ryzhyk, Ocan Sankur, Martina Seidl, Leander Tentrup, Adam Walker

    Abstract: We report on the benchmarks, participants and results of the third reactive synthesis competition(SYNTCOMP 2016). The benchmark library of SYNTCOMP 2016 has been extended to benchmarks in the new LTL-based temporal logic synthesis format (TLSF), and 2 new sets of benchmarks for the existing AIGER-based format for safety specifications. The participants of SYNTCOMP 2016 can be separated according t… ▽ More

    Submitted 23 November, 2016; v1 submitted 2 September, 2016; originally announced September 2016.

    Comments: In Proceedings SYNT 2016, arXiv:1611.07178

    Journal ref: EPTCS 229, 2016, pp. 149-177

  25. arXiv:1502.04888  [pdf, other

    cs.GT

    Equilibria Under the Probabilistic Serial Rule

    Authors: Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Nina Narodytska, Toby Walsh

    Abstract: The probabilistic serial (PS) rule is a prominent randomized rule for assigning indivisible goods to agents. Although it is well known for its good fairness and welfare properties, it is not strategyproof. In view of this, we address several fundamental questions regarding equilibria under PS. Firstly, we show that Nash deviations under the PS rule can cycle. Despite the possibilities of cycles, w… ▽ More

    Submitted 30 March, 2015; v1 submitted 17 February, 2015; originally announced February 2015.

    Comments: arXiv admin note: text overlap with arXiv:1401.6523, this paper supersedes the equilibria section in our previous report arXiv:1401.6523

    MSC Class: 91A12; 68Q15 ACM Class: F.2; J.4

  26. arXiv:1501.06626  [pdf, ps, other

    cs.GT cs.DS

    Manipulating the Probabilistic Serial Rule

    Authors: Haris Aziz, Serge Gaspers, Simon Mackenzie, Nicholas Mattei, Nina Narodytska, Toby Walsh

    Abstract: The probabilistic serial (PS) rule is one of the most prominent randomized rules for the assignment problem. It is well-known for its superior fairness and welfare properties. However, PS is not immune to manipulative behaviour by the agents. We initiate the study of the computational complexity of an agent manipulating the PS rule. We show that computing an expected utility better response is NP-… ▽ More

    Submitted 26 January, 2015; originally announced January 2015.

    Comments: arXiv admin note: substantial text overlap with arXiv:1401.6523

    MSC Class: 91A12; 68Q15 ACM Class: F.2; J.4

  27. arXiv:1405.7714  [pdf, ps, other

    cs.GT cs.AI

    The Computational Impact of Partial Votes on Strategic Voting

    Authors: Nina Narodytska, Toby Walsh

    Abstract: In many real world elections, agents are not required to rank all candidates. We study three of the most common methods used to modify voting rules to deal with such partial votes. These methods modify scoring rules (like the Borda count), elimination style rules (like single transferable vote) and rules based on the tournament graph (like Copeland) respectively. We argue that with an elimination… ▽ More

    Submitted 28 May, 2014; originally announced May 2014.

    Comments: To appear in Proceedings of ECAI 2014

    ACM Class: I.2.4

  28. arXiv:1401.6523  [pdf, other

    cs.GT cs.DS

    Strategic aspects of the probabilistic serial rule for the allocation of goods

    Authors: Haris Aziz, Serge Gaspers, Nick Mattei, Nina Narodytska, Toby Walsh

    Abstract: The probabilistic serial (PS) rule is one of the most prominent randomized rules for the assignment problem. It is well-known for its superior fairness and welfare properties. However, PS is not immune to manipulative behaviour by the agents. We examine computational and non-computational aspects of strategising under the PS rule. Firstly, we study the computational complexity of an agent manipula… ▽ More

    Submitted 25 January, 2014; originally announced January 2014.

    Comments: 28 pages

    MSC Class: 91A12; 68Q15 ACM Class: F.2; J.4

  29. arXiv:1401.3887  [pdf

    cs.AI cs.LO

    The Complexity of Integer Bound Propagation

    Authors: Lucas Bordeaux, George Katsirelos, Nina Narodytska, Moshe Y. Vardi

    Abstract: Bound propagation is an important Artificial Intelligence technique used in Constraint Programming tools to deal with numerical constraints. It is typically embedded within a search procedure ("branch and prune") and used at every node of the search tree to narrow down the search space, so it is critical that it be fast. The procedure invokes constraint propagators until a common fixpoint is reach… ▽ More

    Submitted 16 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 40, pages 657-676, 2011

  30. arXiv:1306.5053  [pdf, other

    cs.AI cs.CC

    Breaking Symmetry with Different Orderings

    Authors: Nina Narodytska, Toby Walsh

    Abstract: We can break symmetry by eliminating solutions within each symmetry class. For instance, the Lex-Leader method eliminates all but the smallest solution in the lexicographical ordering. Unfortunately, the Lex-Leader method is intractable in general. We prove that, under modest assumptions, we cannot reduce the worst case complexity of breaking symmetry by using other orderings on solutions. We also… ▽ More

    Submitted 21 June, 2013; originally announced June 2013.

    Comments: To appear in Proceedings of CP 2013, 19th International Conference on Principles and Practice of Constraint Programming. Slightly longer version with a proof sketch expanded compared to official LNCS conference proceedings

    ACM Class: I.2.3

  31. arXiv:1304.6174  [pdf, other

    cs.AI cs.DS cs.GT

    How Hard Is It to Control an Election by Breaking Ties?

    Authors: Nicholas Mattei, Nina Narodytska, Toby Walsh

    Abstract: We study the computational complexity of controlling the result of an election by breaking ties strategically. This problem is equivalent to the problem of deciding the winner of an election under parallel universes tie-breaking. When the chair of the election is only asked to break ties to choose between one of the co-winners, the problem is trivially easy. However, in multi-round elections, we p… ▽ More

    Submitted 29 May, 2014; v1 submitted 23 April, 2013; originally announced April 2013.

    Comments: Revised and expanded version including longer proofs and additional results

  32. arXiv:1304.5970  [pdf, other

    cs.AI

    Three Generalizations of the FOCUS Constraint

    Authors: Nina Narodytska, Thierry Petit, Mohamed Siala, Toby Walsh

    Abstract: The FOCUS constraint expresses the notion that solutions are concentrated. In practice, this constraint suffers from the rigidity of its semantics. To tackle this issue, we propose three generalizations of the FOCUS constraint. We provide for each one a complete filtering algorithm as well as discussing decompositions.

    Submitted 22 April, 2013; originally announced April 2013.

    Journal ref: IJCAI 2013 proceedings

  33. arXiv:1304.0844  [pdf, other

    cs.AI cs.GT

    Coalitional Manipulation for Schulze's Rule

    Authors: Serge Gaspers, Thomas Kalinowski, Nina Narodytska, Toby Walsh

    Abstract: Schulze's rule is used in the elections of a large number of organizations including Wikimedia and Debian. Part of the reason for its popularity is the large number of axiomatic properties, like monotonicity and Condorcet consistency, which it satisfies. We identify a potential shortcoming of Schulze's rule: it is computationally vulnerable to manipulation. In particular, we prove that computing a… ▽ More

    Submitted 3 April, 2013; originally announced April 2013.

  34. arXiv:1303.6107  [pdf, ps, other

    cs.LO

    Global SPACING Constraint (Technical Report)

    Authors: Nina Narodytska, Peter Skocovsky, Toby Walsh

    Abstract: We propose a new global SPACING constraint that is useful in modeling events that are distributed over time, like learning units scheduled over a study program or repeated patterns in music compositions. First, we investigate theoretical properties of the constraint and identify tractable special cases. We propose efficient DC filtering algorithms for these cases. Then, we experimentally evaluate… ▽ More

    Submitted 25 March, 2013; originally announced March 2013.

  35. arXiv:1302.1669  [pdf, other

    cs.GT cs.AI cs.DS cs.SI

    Possible and Necessary Winner Problem in Social Polls

    Authors: Serge Gaspers, Victor Naroditskiy, Nina Narodytska, Toby Walsh

    Abstract: Social networks are increasingly being used to conduct polls. We introduce a simple model of such social polling. We suppose agents vote sequentially, but the order in which agents choose to vote is not necessarily fixed. We also suppose that an agent's vote is influenced by the votes of their friends who have already voted. Despite its simplicity, this model provides useful insights into a number… ▽ More

    Submitted 7 February, 2013; originally announced February 2013.

  36. arXiv:1207.1811  [pdf, other

    cs.AI

    The SeqBin Constraint Revisited

    Authors: George Katsirelos, Nina Narodytska, Toby Walsh

    Abstract: We revisit the SeqBin constraint. This meta-constraint subsumes a number of important global constraints like Change, Smooth and IncreasingNValue. We show that the previously proposed filtering algorithm for SeqBin has two drawbacks even under strong restrictions: it does not detect bounds disentailment and it is not idempotent. We identify the cause for these problems, and propose a new propagato… ▽ More

    Submitted 7 July, 2012; originally announced July 2012.

    Comments: Longer version of paper accepted at CP 2012

  37. arXiv:1204.3918  [pdf, ps, other

    cs.AI cs.CC cs.GT

    Eliminating the Weakest Link: Making Manipulation Intractable?

    Authors: Jessica Davies, Nina Narodytska, Toby Walsh

    Abstract: Successive elimination of candidates is often a route to making manipulation intractable to compute. We prove that eliminating candidates does not necessarily increase the computational complexity of manipulation. However, for many voting rules used in practice, the computational complexity increases. For example, it is already known that it is NP-hard to compute how a single voter can manipulate… ▽ More

    Submitted 17 April, 2012; originally announced April 2012.

    Comments: To appear in Proceedings of Twenty-Sixth Conference on Artificial Intelligence (AAAI-12)

    ACM Class: I.2.11

  38. arXiv:1203.3051  [pdf, ps, other

    cs.AI

    Combining Voting Rules Together

    Authors: Nina Narodytska, Toby Walsh, Lirong Xia

    Abstract: We propose a simple method for combining together voting rules that performs a run-off between the different winners of each voting rule. We prove that this combinator has several good properties. For instance, even if just one of the base voting rules has a desirable property like Condorcet consistency, the combination inherits this property. In addition, we prove that combining voting rules toge… ▽ More

    Submitted 14 March, 2012; originally announced March 2012.

  39. arXiv:1201.0564  [pdf, ps, other

    cs.AI

    The RegularGcc Matrix Constraint

    Authors: Ronald de Haan, Nina Narodytska, Toby Walsh

    Abstract: We study propagation of the RegularGcc global constraint. This ensures that each row of a matrix of decision variables satisfies a Regular constraint, and each column satisfies a Gcc constraint. On the negative side, we prove that propagation is NP-hard even under some strong restrictions (e.g. just 3 values, just 4 states in the automaton, or just 5 columns to the matrix). On the positive side, w… ▽ More

    Submitted 2 January, 2012; originally announced January 2012.

    Comments: Submitted to CPAIOR 2012

    MSC Class: 68T20 ACM Class: I.2.8

  40. arXiv:1106.5312  [pdf, ps, other

    cs.AI

    Manipulation of Nanson's and Baldwin's Rules

    Authors: Nina Narodytska, Toby Walsh, Lirong Xia

    Abstract: Nanson's and Baldwin's voting rules select a winner by successively eliminating candidates with low Borda scores. We show that these rules have a number of desirable computational properties. In particular, with unweighted votes, it is NP-hard to manipulate either rule with one manipulator, whilst with weighted votes, it is NP-hard to manipulate either rule with a small number of candidates and a… ▽ More

    Submitted 27 June, 2011; originally announced June 2011.

  41. arXiv:1105.5667  [pdf, other

    cs.AI

    Complexity of and Algorithms for Borda Manipulation

    Authors: Jessica Davies, George Katsirelos, Nina Narodytska, Toby Walsh

    Abstract: We prove that it is NP-hard for a coalition of two manipulators to compute how to manipulate the Borda voting rule. This resolves one of the last open problems in the computational complexity of manipulating common voting rules. Because of this NP-hardness, we treat computing a manipulation as an approximation problem where we try to minimize the number of manipulators. Based on ideas from bin pac… ▽ More

    Submitted 27 May, 2011; originally announced May 2011.

  42. arXiv:1103.3745  [pdf, other

    cs.AI

    The AllDifferent Constraint with Precedences

    Authors: Christian Bessiere, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

    Abstract: We propose AllDiffPrecedence, a new global constraint that combines together an AllDifferent constraint with precedence constraints that strictly order given pairs of variables. We identify a number of applications for this global constraint including instruction scheduling and symmetry breaking. We give an efficient propagation algorithm that enforces bounds consistency on this global constraint.… ▽ More

    Submitted 18 March, 2011; originally announced March 2011.

  43. arXiv:1007.0603  [pdf, ps, other

    cs.AI

    Decomposition of the NVALUE constraint

    Authors: Christian Bessiere, George Katsirelos, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

    Abstract: We study decompositions of the global NVALUE constraint. Our main contribution is theoretical: we show that there are propagators for global constraints like NVALUE which decomposition can simulate with the same time complexity but with a much greater space complexity. This suggests that the benefit of a global propagator may often not be in saving time but in saving space. Our other theoretical c… ▽ More

    Submitted 4 July, 2010; originally announced July 2010.

    Comments: To appear in the Proceedings of the 16th International Conference on Principles and Practice of Constraint Programming 2010 (CP 2010). An earlier version appeared in the Proceedings of the Eighth International Workshop on Constraint Modelling and Reformulation, held alongside the 15th International Conference on Principles and Practice of Constraint Programming (CP 2009)

    ACM Class: I.2.4

  44. arXiv:1007.0602  [pdf, ps, other

    cs.AI cs.CC

    On The Complexity and Completeness of Static Constraints for Breaking Row and Column Symmetry

    Authors: George Katsirelos, Nina Narodytska, Toby Walsh

    Abstract: We consider a common type of symmetry where we have a matrix of decision variables with interchangeable rows and columns. A simple and efficient method to deal with such row and column symmetry is to post symmetry breaking constraints like DOUBLELEX and SNAKELEX. We provide a number of positive and negative results on posting such symmetry breaking constraints. On the positive side, we prove that… ▽ More

    Submitted 4 July, 2010; originally announced July 2010.

    Comments: To appear in the Proceedings of the 16th International Conference on Principles and Practice of Constraint Programming (CP 2010)

    ACM Class: I.2.4

  45. arXiv:1004.2626  [pdf, other

    cs.AI

    Propagating Conjunctions of AllDifferent Constraints

    Authors: Christian Bessiere, George Katsirelos, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

    Abstract: We study propagation algorithms for the conjunction of two AllDifferent constraints. Solutions of an AllDifferent constraint can be seen as perfect matchings on the variable/value bipartite graph. Therefore, we investigate the problem of finding simultaneous bipartite matchings. We present an extension of the famous Hall theorem which characterizes when simultaneous bipartite matchings exists. Unf… ▽ More

    Submitted 15 April, 2010; originally announced April 2010.

    Comments: AAAI 2010, Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence

    ACM Class: I.2.4

  46. arXiv:0909.5099  [pdf, ps, other

    cs.AI cs.CC

    Breaking Generator Symmetry

    Authors: George Katsirelos, Nina Narodytska, Toby Walsh

    Abstract: Dealing with large numbers of symmetries is often problematic. One solution is to focus on just symmetries that generate the symmetry group. Whilst there are special cases where breaking just the symmetries in a generating set is complete, there are also cases where no irredundant generating set eliminates all symmetry. However, focusing on just generators improves tractability. We prove that it… ▽ More

    Submitted 28 September, 2009; originally announced September 2009.

  47. arXiv:0909.4456  [pdf, ps, other

    cs.AI

    The Weighted CFG Constraint

    Authors: George Katsirelos, Nina Narodytska, Toby Walsh

    Abstract: We introduce the weighted CFG constraint and propose a propagation algorithm that enforces domain consistency in $O(n^3|G|)$ time. We show that this algorithm can be decomposed into a set of primitive arithmetic constraints without hindering propagation.

    Submitted 24 September, 2009; originally announced September 2009.

    Comments: Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 5th International Conference, CPAIOR 2008, Paris, France, May 20-23, 2008, Proceedings

    ACM Class: I.2.4

  48. arXiv:0909.4452  [pdf, ps, other

    cs.AI

    Flow-Based Propagators for the SEQUENCE and Related Global Constraints

    Authors: Michael J. Maher, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

    Abstract: We propose new filtering algorithms for the SEQUENCE constraint and some extensions of the SEQUENCE constraint based on network flows. We enforce domain consistency on the SEQUENCE constraint in $O(n^2)$ time down a branch of the search tree. This improves upon the best existing domain consistency algorithm by a factor of $O(\log n)$. The flows used in these algorithms are derived from a linear… ▽ More

    Submitted 24 September, 2009; originally announced September 2009.

    Comments: Principles and Practice of Constraint Programming, 14th International Conference, CP 2008, Sydney, Australia, September 14-18, 2008. Proceedings

    ACM Class: I.2.4

  49. arXiv:0909.3273  [pdf, ps, other

    cs.AI

    Decomposition of the NVALUE constraint

    Authors: Christian Bessiere, George Katsirelos, Nina Narodytska, Claude-Guy Quimper, Toby Walsh

    Abstract: We study decompositions of NVALUE, a global constraint that can be used to model a wide range of problems where values need to be counted. Whilst decomposition typically hinders propagation, we identify one decomposition that maintains a global view as enforcing bound consistency on the decomposition achieves bound consistency on the original global NVALUE constraint. Such decompositions offer t… ▽ More

    Submitted 17 September, 2009; originally announced September 2009.

    Comments: To appear in Proceedings of the Eighth International Workshop on Constraint Modelling and Reformulation, held alongside the 15th International Conference on Principles and Practice of Constraint Programming (CP 2009), Lisbon, Portugal

    ACM Class: I.2.4

  50. arXiv:0906.5233  [pdf, ps, other

    cs.AI cs.FL

    Restricted Global Grammar Constraints

    Authors: George Katsirelos, Sebastian Maneth, Nina Narodytska, Toby Walsh

    Abstract: We investigate the global GRAMMAR constraint over restricted classes of context free grammars like deterministic and unambiguous context-free grammars. We show that detecting disentailment for the GRAMMAR constraint in these cases is as hard as parsing an unrestricted context free grammar.We also consider the class of linear grammars and give a propagator that runs in quadratic time. Finally, to… ▽ More

    Submitted 29 June, 2009; originally announced June 2009.

    Comments: Proceedings of the 15th International Conference on Principles and Practice of Constraint Programming, Lisbon, Portugal. September 2009

    ACM Class: I.2.4