On the Parameterized Complexity of Learning Monadic Second-Order Formulas

09/19/2023
by   Steffen van Bergerem, et al.
0

Within the model-theoretic framework for supervised learning introduced by Grohe and Turán (TOCS 2004), we study the parameterized complexity of learning concepts definable in monadic second-order logic (MSO). We show that the problem of learning a consistent MSO-formula is fixed-parameter tractable on structures of bounded tree-width and on graphs of bounded clique-width in the 1-dimensional case, that is, if the instances are single vertices (and not tuples of vertices). This generalizes previous results on strings and on trees. Moreover, in the agnostic PAC-learning setting, we show that the result also holds in higher dimensions. Finally, via a reduction to the MSO-model-checking problem, we show that learning a consistent MSO-formula is para-NP-hard on general structures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2021

On the Parameterized Complexity of Learning Logic

We analyse the complexity of learning first-order definable concepts in ...
research
02/16/2017

Courcelle's Theorem Made Dynamic

Dynamic complexity is concerned with updating the output of a problem wh...
research
09/24/2019

Learning definable hypotheses on trees

We study the problem of learning properties of nodes in tree structures....
research
12/18/2018

Model-Checking on Ordered Structures

We study the model-checking problem for first- and monadic second-order ...
research
05/11/2022

A game comonadic account of Courcelle and Feferman-Vaught-Mostowski theorems

Game comonads, introduced by Abramsky, Dawar and Wang, and developed by ...
research
01/10/2013

Maximum Likelihood Bounded Tree-Width Markov Networks

Chow and Liu (1968) studied the problem of learning a maximumlikelihood ...
research
01/10/2019

On the Descriptive Complexity of Color Coding

Color coding is an algorithmic technique used in parameterized complexit...

Please sign up or login with your details

Forgot password? Click here to reset