Skip to main content

Showing 1–21 of 21 results for author: Fisman, D

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

    cs.FL

    A Robust Measure on FDFAs Following Duo-Normalized Acceptance

    Authors: Dana Fisman, Emmanuel Goldberg, Oded Zimerman

    Abstract: Families of DFAs (FDFAs) are a computational model recognizing $ω$-regular languages. They were introduced in the quest of finding a Myhill-Nerode theorem for $ω$-regular languages, and obtaining learning algorithms. FDFAs have been shown to have good qualities in terms of the resources required for computing Boolean operations on them (complementation, union, and intersection) and answering decis… ▽ More

    Submitted 21 February, 2024; v1 submitted 24 October, 2023; originally announced October 2023.

    ACM Class: F.4.3

  2. arXiv:2306.14284  [pdf, ps, other

    cs.FL cs.DC cs.LG

    Learning Broadcast Protocols

    Authors: Dana Fisman, Noa Izsak, Swen Jacobs

    Abstract: The problem of learning a computational model from examples has been receiving growing attention. For the particularly challenging problem of learning models of distributed systems, existing results are restricted to models with a fixed number of interacting processes. In this work we look for the first time (to the best of our knowledge) at the problem of learning a distributed system with an arb… ▽ More

    Submitted 11 December, 2023; v1 submitted 25 June, 2023; originally announced June 2023.

    Comments: 13 pages, 7 figures, 3 input files of plots

    ACM Class: F.4.3

  3. arXiv:2209.09336  [pdf, ps, other

    cs.FL

    Constructing Concise Characteristic Samples for Acceptors of Omega Regular Languages

    Authors: Dana Angluin, Dana Fisman

    Abstract: A characteristic sample for a language $L$ and a learning algorithm $\textbf{L}$ is a finite sample of words $T_L$ labeled by their membership in $L$ such that for any sample $T \supseteq T_L$ consistent with $L$, on input $T$ the learning algorithm $\textbf{L}$ returns a hypothesis equivalent to $L$. Which omega automata have characteristic sets of polynomial size, and can these sets be construct… ▽ More

    Submitted 22 April, 2024; v1 submitted 19 September, 2022; originally announced September 2022.

    ACM Class: F.4.3

  4. Learning of Structurally Unambiguous Probabilistic Grammars

    Authors: Dana Fisman, Dolav Nitay, Michal Ziv-Ukelson

    Abstract: The problem of identifying a probabilistic context free grammar has two aspects: the first is determining the grammar's topology (the rules of the grammar) and the second is estimating probabilistic weights for each rule. Given the hardness results for learning context-free grammars in general, and probabilistic grammars in particular, most of the literature has concentrated on the second problem.… ▽ More

    Submitted 7 February, 2023; v1 submitted 17 March, 2022; originally announced March 2022.

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

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 1 (February 8, 2023) lmcs:9223

  5. arXiv:2201.06115  [pdf, other

    cs.FL

    The Normalized Edit Distance with Uniform Operation Costs is a Metric

    Authors: Dana Fisman, Joshua Grogin, Oded Margalit, Gera Weiss

    Abstract: We prove that the normalized edit distance proposed in [Marzal and Vidal 1993] is a metric when the cost of all the edit operations are the same. This closes a long standing gap in the literature where several authors noted that this distance does not satisfy the triangle inequality in the general case, and that it was not known whether it is satisfied in the uniform case where all the edit costs… ▽ More

    Submitted 23 April, 2022; v1 submitted 16 January, 2022; originally announced January 2022.

    Comments: 14 pages, 0 figures, accepted to CPM 2022

  6. Inferring Symbolic Automata

    Authors: Dana Fisman, Hadar Frenkel, Sandra Zilles

    Abstract: We study the learnability of symbolic finite state automata (SFA), a model shown useful in many applications in software verification. The state-of-the-art literature on this topic follows the query learning paradigm, and so far all obtained results are positive. We provide a necessary condition for efficient learnability of SFAs in this paradigm, from which we obtain the first negative result. Th… ▽ More

    Submitted 19 April, 2023; v1 submitted 28 December, 2021; originally announced December 2021.

    Comments: arXiv admin note: text overlap with arXiv:2011.05389

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 2 (April 20, 2023) lmcs:8899

  7. arXiv:2011.07630  [pdf, other

    cs.FL cs.LG

    Safety Synthesis Sans Specification

    Authors: Roderick Bloem, Hana Chockler, Masoud Ebrahimi, Dana Fisman, Heinz Riener

    Abstract: We define the problem of learning a transducer ${S}$ from a target language $U$ containing possibly conflicting transducers, using membership queries and conjecture queries. The requirement is that the language of ${S}$ be a subset of $U$. We argue that this is a natural question in many situations in hardware and software verification. We devise a learning algorithm for this problem and show that… ▽ More

    Submitted 27 November, 2020; v1 submitted 15 November, 2020; originally announced November 2020.

  8. arXiv:2011.07472  [pdf, other

    cs.FL cs.LG

    Learning of Structurally Unambiguous Probabilistic Grammars

    Authors: Dolav Nitay, Dana Fisman, Michal Ziv-Ukelson

    Abstract: The problem of identifying a probabilistic context free grammar has two aspects: the first is determining the grammar's topology (the rules of the grammar) and the second is estimating probabilistic weights for each rule. Given the hardness results for learning context-free grammars in general, and probabilistic grammars in particular, most of the literature has concentrated on the second problem.… ▽ More

    Submitted 9 March, 2021; v1 submitted 15 November, 2020; originally announced November 2020.

  9. arXiv:2011.05389  [pdf, ps, other

    cs.FL cs.LG

    On the Complexity of Symbolic Finite-State Automata

    Authors: Dana Fisman, Hadar Frenkel, Sandra Zilles

    Abstract: We revisit the complexity of procedures on SFAs (such as intersection, emptiness, etc.) and analyze them according to the measures we find suitable for symbolic automata: the number of states, the maximal number of transitions exiting a state, and the size of the most complex transition predicate. We pay attention to the special forms of SFAs: {normalized SFAs} and {neat SFAs}, as well as to SFAs… ▽ More

    Submitted 2 July, 2021; v1 submitted 10 November, 2020; originally announced November 2020.

  10. arXiv:2002.03668  [pdf, other

    cs.LG cs.LO stat.ML

    Learning Interpretable Models in the Property Specification Language

    Authors: Rajarshi Roy, Dana Fisman, Daniel Neider

    Abstract: We address the problem of learning human-interpretable descriptions of a complex system from a finite set of positive and negative examples of its behavior. In contrast to most of the recent work in this area, which focuses on descriptions expressed in Linear Temporal Logic (LTL), we develop a learning algorithm for formulas in the IEEE standard temporal logic PSL (Property Specification Language)… ▽ More

    Submitted 10 February, 2020; originally announced February 2020.

  11. arXiv:2002.03191  [pdf, ps, other

    cs.FL

    Polynomial time algorithms for inclusion and equivalence of deterministic omega acceptors

    Authors: Dana Angluin, Dana Fisman

    Abstract: The class of omega languages recognized by deterministic parity acceptors (DPAs) or deterministic Muller acceptors (DMAs) is exactly the regular omega languages. The inclusion problem is the following: given two acceptors A1 and A2, determine whether the language recognized by A1 is a subset of the language recognized by A2, and if not, return an ultimately periodic omega word accepted by A1 but n… ▽ More

    Submitted 9 May, 2020; v1 submitted 8 February, 2020; originally announced February 2020.

    ACM Class: F.4.3

  12. arXiv:1904.07146  [pdf, other

    cs.PL

    SyGuS-Comp 2018: Results and Analysis

    Authors: Rajeev Alur, Dana Fisman, Saswat Padhi, Rishabh Singh, Abhishek Udupa

    Abstract: Syntax-guided synthesis (SyGuS) is the computational problem of finding an implementation $f$ that meets both a semantic constraint given by a logical formula $φ$ in a background theory $\mathbb{T}$, and a syntactic constraint given by a grammar $G$, which specifies the allowed set of candidate implementations. Such a synthesis problem can be formally defined in the SyGuS input format (SyGuS-IF),… ▽ More

    Submitted 12 April, 2019; originally announced April 2019.

    Comments: 18 pages. Satellite event of CAV'18 and SYNT'18. arXiv admin note: substantial text overlap with arXiv:1711.11438

  13. Regular omega-Languages with an Informative Right Congruence

    Authors: Dana Angluin, Dana Fisman

    Abstract: A regular language is almost fully characterized by its right congruence relation. Indeed, a regular language can always be recognized by a DFA isomorphic to the automaton corresponding to its right congruence, henceforth the Rightcon automaton. The same does not hold for regular omega-languages. The right congruence of a regular omega-language is not informative enough; many regular omega-langua… ▽ More

    Submitted 9 September, 2018; originally announced September 2018.

    Comments: In Proceedings GandALF 2018, arXiv:1809.02416

    Journal ref: EPTCS 277, 2018, pp. 265-279

  14. arXiv:1807.03865  [pdf, other

    cs.FL cs.LO

    Streamable Regular Transductions

    Authors: Rajeev Alur, Dana Fisman, Konstantinos Mamouras, Mukund Raghothaman, Caleb Stanford

    Abstract: Motivated by real-time monitoring and data processing applications, we develop a formal theory of quantitative queries for streaming data that can be evaluated efficiently. We consider the model of unambiguous Cost Register Automata (CRAs), which are machines that combine finite-state control (for identifying regular patterns) with a finite set of data registers (for computing numerical aggregates… ▽ More

    Submitted 3 November, 2019; v1 submitted 10 July, 2018; originally announced July 2018.

    Comments: 53 pages

  15. Query learning of derived $ω$-tree languages in polynomial time

    Authors: Dana Angluin, Timos Antonopoulos, Dana Fisman

    Abstract: We present the first polynomial time algorithm to learn nontrivial classes of languages of infinite trees. Specifically, our algorithm uses membership and equivalence queries to learn classes of $ω$-tree languages derived from weak regular $ω$-word languages in polynomial time. The method is a general polynomial time reduction of learning a class of derived $ω$-tree languages to learning the under… ▽ More

    Submitted 26 August, 2019; v1 submitted 13 February, 2018; originally announced February 2018.

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 3 (August 27, 2019) lmcs:4311

  16. arXiv:1711.11438  [pdf, other

    cs.SE cs.LG cs.PL

    SyGuS-Comp 2017: Results and Analysis

    Authors: Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama

    Abstract: Syntax-Guided Synthesis (SyGuS) is the computational problem of finding an implementation f that meets both a semantic constraint given by a logical formula phi in a background theory T, and a syntactic constraint given by a grammar G, which specifies the allowed set of candidate implementations. Such a synthesis problem can be formally defined in SyGuS-IF, a language that is built on top of SMT-L… ▽ More

    Submitted 28 November, 2017; originally announced November 2017.

    Comments: In Proceedings SYNT 2017, arXiv:1711.10224. arXiv admin note: text overlap with arXiv:1611.07627, arXiv:1602.01170

    Journal ref: EPTCS 260, 2017, pp. 97-115

  17. arXiv:1711.10224   

    cs.LO cs.FL cs.SE

    Proceedings Sixth Workshop on Synthesis

    Authors: Dana Fisman, Swen Jacobs

    Abstract: The SYNT workshop aims to bring together researchers interested in the broad area of synthesis of computing systems. The goal is to foster the development of frontier techniques in automating the development of computing system. Contributions of interest include algorithms, complexity and decidability analysis, as well as reproducible heuristics, implemented tools, and experimental evaluation. App… ▽ More

    Submitted 28 November, 2017; originally announced November 2017.

    Journal ref: EPTCS 260, 2017

  18. Families of DFAs as Acceptors of $ω$-Regular Languages

    Authors: Dana Angluin, Udi Boker, Dana Fisman

    Abstract: Families of DFAs (FDFAs) provide an alternative formalism for recognizing $ω$-regular languages. The motivation for introducing them was a desired correlation between the automaton states and right congruence relations, in a manner similar to the Myhill-Nerode theorem for regular languages. This correlation is beneficial for learning algorithms, and indeed it was recently shown that $ω$-regular la… ▽ More

    Submitted 13 February, 2018; v1 submitted 24 December, 2016; originally announced December 2016.

    ACM Class: F.1.1; D.2.4

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 1 (February 14, 2018) lmcs:2624

  19. arXiv:1611.07627  [pdf, other

    cs.SE cs.LG cs.LO

    SyGuS-Comp 2016: Results and Analysis

    Authors: Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama

    Abstract: Syntax-Guided Synthesis (SyGuS) is the computational problem of finding an implementation f that meets both a semantic constraint given by a logical formula $\varphi$ in a background theory T, and a syntactic constraint given by a grammar G, which specifies the allowed set of candidate implementations. Such a synthesis problem can be formally defined in SyGuS-IF, a language that is built on top of… ▽ More

    Submitted 22 November, 2016; originally announced November 2016.

    Comments: In Proceedings SYNT 2016, arXiv:1611.07178. arXiv admin note: text overlap with arXiv:1602.01170

    ACM Class: I.2.2; D.1.2; D.2.2; D.2.4;

    Journal ref: EPTCS 229, 2016, pp. 178-202

  20. Results and Analysis of SyGuS-Comp'15

    Authors: Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama

    Abstract: Syntax-Guided Synthesis (SyGuS) is the computational problem of finding an implementation f that meets both a semantic constraint given by a logical formula $\varphi$ in a background theory T, and a syntactic constraint given by a grammar G, which specifies the allowed set of candidate implementations. Such a synthesis problem can be formally defined in SyGuS-IF, a language that is built on top of… ▽ More

    Submitted 2 February, 2016; originally announced February 2016.

    Comments: In Proceedings SYNT 2015, arXiv:1602.00786

    ACM Class: I.2.2, D.2.4, F.3.1;

    Journal ref: EPTCS 202, 2016, pp. 3-26

  21. arXiv:0907.3019  [pdf, ps, other

    cs.LO cs.GT

    Rational Synthesis

    Authors: Dana Fisman, Orna Kupferman, Yoad Lustig

    Abstract: Synthesis is the automated construction of a system from its specification. The system has to satisfy its specification in all possible environments. Modern systems often interact with other systems, or agents. Many times these agents have objectives of their own, other than to fail the system. Thus, it makes sense to model system environments not as hostile, but as composed of rational agents;… ▽ More

    Submitted 17 July, 2009; originally announced July 2009.

    Comments: 14 pages