SeLeCt - Structures, Learning and Cognition

Publications

Authors Title
Y. Han and D. Průša Template-Based Pattern Matching in Two-Dimensional Arrays
In: Proceedings of the 18th International Workshop on Combinatorial Image Analysis (IWCIA 2017), Plovdiv, Bulgaria, 19-21 June 2017 (ICFHR 2016), vol. 9223 of LNCS, 2017, pp. 250-262.
Abstract: We propose a framework for pattern matching in two-dimensional arrays of symbols where the patterns are described by an extended version of the regular matrix grammar and the size of desired matches is prescribed. We then demonstrate how to reformulate the 2D pattern matching as the one-dimensional pattern matching (string pattern matching), and study the efficiency of the string pattern matching algorithm based on pattern complexity with respect to two finite automaton models: (1) the classical finite automaton and (2) the finite automaton equipped with two scanning heads placed in a fixed distance. We also identify several subclasses of the considered templates for which the framework yields a more efficient matching than the naive algorithm.
Links: BibTeX, DOI
F. Mráz and F. Otto Deleting deterministic restarting automata with two windows
in 21st International Conference on Developments in Language Theory, DLT 2017, vol. 10396 of Lecture Notes in Computer Science, 2017, pp. 272-283.
Abstract: We study deterministic restarting automata with two windows. In each cycle of a computation, these det-2-RR-automata can perform up to two delete operations, one with each of their two windows. We study the class of languages accepted by these automata, comparing it to other well-known language classes and exploring closure properties.
Links: BibTeX, DOI
F. Mráz and F. Otto On deleting deterministic restarting automata that have two windows
Submitted to JALC (Journal of Automata, Languages and Combinatorics), 2017.
Abstract: We study deterministic restarting automata with two windows, abbreviated as det-2- RR-automata. In each cycle of a computation, a det-2-RR-automaton can perform up to two delete operations, one with each of its two windows. We study the class of languages accepted by these automata, comparing it to other well-known language classes and exploring closure properties and algorithmic properties.
Links: BibTeX
I. Mrázová, P. Zvirinský Extraction and Interpretation of Textual Data from Czech Insolvency Proceedings
Submitted to International Conference on Artificial Intelligence and Soft Computing (ICAISC 2017), in Proc. of ICAISC 2017, Part II, vol. LNAI 10246, 2017, pp. 116-125.
Abstract: Recently, the Czech Insolvency Register covers about 200 000 insolvency proceedings commenced since 2008. In order to better assess the real impact of indebtedness across the Czech society, the data about the creditors or the reasons for the debt might be of great value. Unfortunately, the vast majority of such information is contained only in scanned document copies attached to the insolvency proceedings. Our goal is thus to extract textual data from the scanned pdf-files and to find the wanted information in the obtained texts.
Links: BibTeX, DOI
F. Otto and F. Mráz Automata with cyclic move operations for picture languages
Special issue of RAIRO-Theor. Inf. Appl. Dedicated to NCMA 2016, 2017, Accepted on December 10, 2017.
Abstract: Here we study cyclic extensions of Sgraffito automata and of deterministic two-dimensional two-way ordered restarting automata for picture languages. Such a cyclically extended automaton can move in a single step from the last column (or row) of a picture to the first column (or row). For Sgraffito automata, we show that this cyclic extension does not increase the expressive power of the model, while for deterministic two-dimensional two-way restarting automata, the expressive power is strictly increased by allowing cyclic moves. In fact, for the latter automata, we take the number of allowed cyclic moves in any column or row as a parameter, and we show that already with a single cyclic move per column (or row) the deterministic two-dimensional extended two-way restarting automaton can be simulated. On the other hand, we show that two cyclic moves per column or row already give the same expressive power as any finite number of cyclic moves.
Links: BibTeX
M. Plátek, K. Oliva, and D. Pardubská Analysis by reduction of analytical PDT-trees
in Ninth Workshop on Non-Classical Models of Automata and Applications, NCMA 2017, Prague, Czech Republic, August 17-18, 2017, vol. 318 of books@ocg.at, Vienna, 2017, pp. 211-226.
Abstract: In this paper we introduce the notion of full analysis by reduction on A-trees, and some of its constraints. It serves as a formal tool that helps to find adequate (types of ) rules for restarting automata describing Czech syntax. A-trees represents a formalization of trees as they are used in the Prague Dependency Treebank (PDT). The full analysis by reduction of A-trees consists of all minimal correct reductions using two elementary operations, namely the delete and shift. The main focus is on the development of a formalism allowing for an exact formulation of linguistic properties of individual parameters of analysis by reduction of trees in the PDT format. With the help of linguistic observations we refine complexity properties of A-trees with respect to dependency and coordination relations. We emphasize those properties in which these relations differ.
Links: BibTeX
M. Plátek and F. Otto On h-Lexicalized Restarting Automata
in 15th International Conference on Automata and Formal Languages (AFL 2017), vol. 52 of EPTCS, 2017, pp. 219-233.
Abstract: Following some previous studies on restarting automata, we introduce a refined model - the h-lexicalized restarting automaton (h-RLWW). We argue that this model is useful for expressing lexicalized syntax in computational linguistics. We compare the input languages, which are the languages traditionally considered in automata theory, to the so-called basic and h-proper languages, which are (implicitly) used by categorial grammars, the original tool for the description of lexicalized syntax. The basic and h-proper languages allow us to stress several nice properties of h-lexicalized restarting automata, and they are suitable for modeling the analysis by reduction and, subsequently, for the development of categories of a lexicalized syntax. Based on the fact that a two-way deterministic monotone restarting automaton can be transformed into an equivalent deterministic monotone RL-automaton in (Marcus) contextual form, we obtain a transformation from monotone RLWW-automata that recognize the class CFL of context-free languages as their input languages to deterministic monotone h-RLWW-automata that recognize CFL through their h-proper languages. Through this transformation we obtain automata with the complete correctness preserving property and an infinite hierarchy within CFL, based on the size of the read/write window. Additionally, we consider h-RLWW-automata that are allowed to perform multiple rewrite steps per cycle, and we establish another infinite hierarchy above CFL that is based on the number of rewrite steps that may be executed within a cycle. The corresponding separation results and their proofs illustrate the transparency of h-RLWW-automata that work with the (complete or cyclic) correctness preserving property.
Links: BibTeX, DOI
M. Plátek, F. Otto, and F. Mráz On h-Lexicalized Automata and h-Syntactic Analysis
in ITAT 2017 Proceedings, vol. 1885 of CEUR Workshop Proceedings, pp. 40-47.
Abstract: Following some previous studies on list automata and restarting automata, we introduce a generalized and refined model – the h-lexicalized restarting list automaton (LxRLAW). We argue that this model is useful for expressing transparent variants of lexicalized syntactic analysis, and analysis by reduction in computational linguistics. We present several subclasses of LxRLAW and provide some variants and some extensions of the Chomsky hierarchy, including the variant for the lexicalized syntactic analysis. We compare the input languages, which are the languages traditionally considered in automata theory, to the so-called basic and h-proper languages. The basic and h-proper languages allow stressing the transparency of h-lexicalized restarting automata for a superclass of the context-free languages by the so-called complete correctness preserving property. Such a type of transparency cannot be achieved for the whole class of contextfree languages by traditional input languages. The transparency of h-lexicalized restarting automata is illustrated by two types of hierarchies which separate the classes of infinite and the classes of finite languages by the same tools.
Links: BibTeX
M. Plátek, F. Otto, and F. Mráz One-Way Restarting Automata and Their Sensitivity
Submitted to International Journal of Foundations of Computer Science, Special Issue for AFL 2017, 2017.
Abstract: Here we establish and study some exact tools that are suitable for the lexicalized syntactic analysis (LSA) of natural and formal languages. Motivated by the linguistic method of analysis by reduction we are interested in correctness preserving LSA. We introduce a suitable model of automata, the h-lexicalized one-way restarting automata (h-RRWW), and compare the properties of their input languages, which are the languages considered traditionally in automata theory, to the properties of the so-called basic and h-proper languages. These languages form the basic components for LSA. With respect to their input languages, h-RRWW-automata are not sensitive to the size of their read/write window and they allow computations that are far from being correctness preserving. On the other hand, for their basic and h-proper languages, hRRWW-automata ensure that the resulting computations are completely correctness preserving, and they yield infinite ascending hierarchies of language classes within the regular, the context-free, and the context-sensitive languages that are based on the size of their read/write window.
Links: BibTeX
D. Průša Complexity of Matching Sets of Two-Dimensional Patterns by Two-Dimensional On-Line Tessellation Automaton
International Journal of Foundations of Computer Science, vol. 28, no. 05, pp. 623-640, 2017.
Abstract: We study the two-dimensional pattern matching implemented using the deterministic two-dimensional on-line tessellation automaton. This restricted two-dimensional cellular automaton is able to simulate the Baker-Bird algorithm, which was proposed as the first algorithm for the two-dimensional pattern matching. We explore capabilities of this automaton to carry out the matching task against an arbitrary set of equal-sized patterns. To measure amount of resources needed to accomplish it, we introduce the pattern complexity of a picture language. We show that this complexity ranges from a constant to exponential one. All of these are illustrated by giving examples of two-dimensional on-line tessellation automata matching sets of patterns, describing general techniques of how to construct them and proving lower bounds on the pattern complexity of some picture languages as well as operations over them.
Links: BibTeX, DOI
D. Průša and K. Reinhardt Undecidability of the Emptiness Problem for Context-Free Picture Languages
Theoretical Computer Science, vol. 679, pp. 118-125, 2017.
Abstract: A two-dimensional Kolam grammar as defined by Siromoney et al. in 1972 and independently by Matz in 1997 and Schlesinger in 1989 allows context-free productions of the form A -> a, A -> B C, A -> B C , and S -> lambda which concatenate sub-pictures produced by B and C horizontally respectively vertically if their height respectively width fits. We demonstrate that this grammar is quite powerful by proving undecidability of the emptiness problem. We further analyze consequences of this finding and give additional characteristics related to size of generated pictures.
Links: BibTeX, DOI
Jan van Leeuwen and Jiří Wiedermann Knowledge, Representation and the Dynamics of Computation
in Representation and Reality in Humans, Other Living Organisms and Intelligent Machines, G. Dodig-Crnkovic and R. Giovagnoli, Eds.: Springer, 2017, vol. 28, pp. 69-89.
Abstract: Cognitive processes are often modelled in computational terms. Can this still be done if only minimal assumptions are made about any sort of representation of reality? Is there a purely knowledge-based theory of computation that explains the key phenomena which are deemed to be computational in both living and artificial systems as understood today? We argue that this can be done by means of techniques inspired by the modelling of dynamical systems. In this setting, computations are defined as curves in suitable metaspaces and knowledge is generated by virtue of the operation of the underlying mechanism, whatever it is. Desirable properties such as compositionality will be shown to fit naturally. The framework also enables one to formally characterize the computational behaviour of both knowledge generation and knowledge recognition. The approach may be used in identifying when processes or systems can be viewed as being computational in general. Several further questions pertaining to the philosophy of computing are considered.
Links: BibTeX, DOI
Jan van Leeuwen and Jiří Wiedermann Turing Machines with One-sided Advice and Acceptance of the co-RE Languages
Fundamenta Informaticae, vol. 153, no. 4, pp. 347--366, 2017.
Abstract: We resolve an old problem, namely to design a ‘natural’ machine model for accepting the complements of recursively enumerable languages. The model we present is based on nondeterministic Turing machines with ‘one-sided’ advice. We prove that these machines precisely accept the co-RE languages, without restriction on the advice functions that are used. We show that for accepting a co-RE language, one-sided advice is as powerful as arbitrary advice, but also that linearly bounded one-sided advice is sufficient. However, ‘long’ sublinear advice can make Turing machines with one-sided advice accept more co-RE languages than ‘short’ sublinear advice. We prove that infinite proper hierarchies of language classes inside co-RE can be devised, using suitable increasing sequences of bounding functions for the allowed advice. The machine model and the results dualize for the family of recursively enumerable languages.
Links: BibTeX, DOI
Jiří Wiedermann Nový pohled na výpočty a umělá inteligence
in Kognícia a umelý život 2017, Trenčianske Teplice, Bratislava, 2017, pp. 190-193.
Abstract: Klasický pohled na výpočty je chápe jako procesy generované počítačem, tj. soustřeďuje se na to, JAK jsou výpočty realizované. Nový pohled se zajímá o to, CO výpočty dělají, co je jejich smyslem - a to je generování znalostí. Výpočty tudíž chápeme jako procesy, které generují znalosti nad danou znalostní doménou v rámci příslušné znalostní teorie. Inteligence je pak schopnost získávat informace a transformovat je na znalosti, které jsou dále využívány pro řešení problémů. Ukážeme, že toto pojetí výpočtů umožní přirozeným způsobem definovat některé vyšší kognitivní funkce jako je zdůvodňování svých akcí, sebe-uvědomění, introspekce, porozumění znalostem, svobodná vůle, kreativita a také porozumění algoritmickým mechanismům, které stojí za rozvojem inteligence. Tento pohled je přínosný tím, že na elementárním abstraktním modelu kognitivního systému, který není zatížen žádnými technickými detaily, ukazuje, že všechny výše zmíněné kognitivní funkce souvisejí se specifickými znalostmi, které jsou generované v rámci téhož modelu.
Links: BibTeX
Jiří Wiedermann and Jan van Leeuwen Non-classical Turing machines: extending the notion of computation (invited talk)
in Ninth Workshop on Non-Classical Models of Automata and Applications (NCMA 2017), vol. 329 of books@ocg.at, Vienna, 2017, pp. 29-40.
Abstract: The goal of this paper is to broaden our understanding of computations based on the classical paradigm of Turing machines. To this end we will point to models of non-classical Turing machines that capture computational behavior of contemporary or emerging computing technologies and that have been designed and studied by the authors. The guiding design principles of such machines have been the currently existing or foreseeable technologies such as interactivity, nonuniform evolution, unbounded time behavior, process cooperation, and relativistic time-space effects. The computational behavior of these models and the fact that they mirror key aspects of present or envisaged technologies jointly offer compelling reasons for modifying the traditional and persisting view of computation. This change is quite a profound one: computations should no longer be seen as finite processes whose parameters are fixed before the start of processing. Rather, computations are potentially infinite evolutionary processes whose parameters can change during the processing in an unpredictable way in interaction with their environment.
Links: BibTeX
Jan van Leeuwen and Jiří Wiedermann Understanding and Controlling Artificial General Intelligent Systems
in Proc. of The 10th AISB, Symposium on Computing and Philosophy: Language, cognition, and computation, AISB Convention, University of Bath, UK, 2017, pp. 356-363.
Abstract: Artificial general intelligence (AGI) systems are advancing in all parts of our society. The potential of autonomous systems that surpass the capabilities of human intelligence has stirred debates everywhere. How should ‘super-intelligent’ AGI systems be viewed so they can be feasibly controlled? We approach this question based on the viewpoints of the epistemic philosophy of computation, which treats AGI systems as computational systems processing knowledge over some domain. Rather than considering their autonomous development based on ‘self-improving software’, as is customary in the literature about super-intelligence, we consider AGI systems as operating with ‘self-improving epistemic theories’ that automatically increase their understanding of the world around them. We outline a number of algorithmic principles by which the self-improving theories can be constructed. Then we discuss the problem of aligning the behavior of AGI systems with human values in order to make such systems safe. This issue arises concretely when one studies the social and ethical aspects of human-robot interaction in advanced AGI systems as they exist already today. No general solution to this problem is known. However, based on the principles of interactive proof systems, we design an architecture of AGI systems and an interactive scenario that will enable one to detect in their behavior deviations from the prescribed goals. The conclusions from our analysis of AGI systems temper the over-optimistic expectations and overpessimistic fears of singularity believers, by grounding the ideas on super-intelligent AGI systems in more realistic foundations.
Links: BibTeX
R. Freund, F. Mráz, and D. Průša Ninth Workshop on Non-Classical Models of Automata and Applications
NCMA 2017, Prague, Czech Republic, August 17-18, 2017. Vienna: Österreichische Computer Gesellschaft, 2017, vol. 329 of books@ocg.at.
Abstract:
Links: BibTeX

Last updated: Sunday, 02/18/18