scispace - formally typeset
Search or ask a question
Topic

Formal language

About: Formal language is a research topic. Over the lifetime, 5763 publications have been published within this topic receiving 154114 citations.


Papers
More filters
Posted Content
TL;DR: It is argued that the judicial use of formal language theory and grammatical inference are invaluable tools in understanding how deep neural networks can and cannot represent and learn long-term dependencies in temporal sequences.
Abstract: This paper argues that the judicial use of formal language theory and grammatical inference are invaluable tools in understanding how deep neural networks can and cannot represent and learn long-term dependencies in temporal sequences Learning experiments were conducted with two types of Recurrent Neural Networks (RNNs) on six formal languages drawn from the Strictly Local (SL) and Strictly Piecewise (SP) classes The networks were Simple RNNs (s-RNNs) and Long Short-Term Memory RNNs (LSTMs) of varying sizes The SL and SP classes are among the simplest in a mathematically well-understood hierarchy of subregular classes They encode local and long-term dependencies, respectively The grammatical inference algorithm Regular Positive and Negative Inference (RPNI) provided a baseline According to earlier research, the LSTM architecture should be capable of learning long-term dependencies and should outperform s-RNNs The results of these experiments challenge this narrative First, the LSTMs' performance was generally worse in the SP experiments than in the SL ones Second, the s-RNNs out-performed the LSTMs on the most complex SP experiment and performed comparably to them on the others

31 citations

Journal ArticleDOI
TL;DR: This article demonstrates how the notion of features arising out of geometric data may be formalised as the semantics of a language of shape, using machining operations as an extended example.
Abstract: Features are application and viewer-dependent interpretations of geometry. This article demonstrates how the notion of features arising out of geometric data may be formalised as the semantics of a language of shape, using machining operations as an extended example. The syntax and semantics of formal languages are discussed, with particular reference to their use in design. A simplified lathe is defined, and a parametric attributed set grammar is presented which specifies the range of shapes manufacturable on that lathe. A simple feature space is then defined, in which feature models representing those shapes may be constructed. The link between the shapes and the feature models is then formalised as the semantics of the grammar using description functions, and it is shown how the feature models develop as shape generation proceeds. Finally, some implications of this work for feature-based design and manufacturing are discussed.

31 citations

Journal ArticleDOI
TL;DR: These notes give an overview of the main frameworks that have been developed for specifying the formal semantics of programming languages, including modularity, and potential applicability to visual and modelling languages.

31 citations

Journal ArticleDOI
TL;DR: It is argued that the present state of the art in logic is such that there is a natural formal language, independent of the special purpose application in question, by which these systems can communicate mathematical statements, and in this way their individual power will be enhanced.

31 citations

Journal ArticleDOI
TL;DR: The purpose of the paper is to enlarge the set of theoretical tools previously developed for the incremental approach to the liveness analysis of a net, to be incorporated into a special CAD environment.
Abstract: The paper faces the reachability and the reversibility problems in a class of Petri nets larger than other classes investigated for the same problems. The considered class of Petri net represents a formal language to design and analyze logic controllers. These nets may be decomposed in simple structures, called elementary control tasks, linked together through a limited number of connections, giving rise to arbitrarily complex nets. Such connections are the ones encountered in a typical logic control problem, as exchange of enabling signals (consensus/deny to control maneuvers) and the synchronous execution (shared resources modeling or shared operations). The purpose of the paper is to enlarge the set of theoretical tools previously developed for the incremental approach to the liveness analysis of a net, to be incorporated into a special CAD environment. In particular, the addressed topics are the choice of the initial marking and the analysis of reachability of nonlive markings. >

31 citations


Network Information
Related Topics (5)
Data structure
28.1K papers, 608.6K citations
87% related
Time complexity
36K papers, 879.5K citations
86% related
Graph (abstract data type)
69.9K papers, 1.2M citations
85% related
Semantics
24.9K papers, 653K citations
85% related
Component-based software engineering
24.2K papers, 461.9K citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20237
202237
2021113
2020175
2019173
2018142