New Linear-time Algorithm for SubTree Kernel Computation based on Root-Weighted Tree Automata
Ludovic Mignot, Faissal Ouardi, Djelloul Ziadi

TL;DR
This paper introduces a new linear-time algorithm for computing SubTree kernels using Root-Weighted Tree Automata, significantly improving efficiency and flexibility over previous methods in natural language processing tasks.
Contribution
The paper presents a novel class of weighted tree automata and a linear-time algorithm for SubTree kernel computation, enhancing performance and applicability.
Findings
Algorithm outperforms existing methods in experiments.
Approach is output-sensitive and tree-type independent.
Suitable for incremental tree kernel learning.
Abstract
Tree kernels have been proposed to be used in many areas as the automatic learning of natural language applications. In this paper, we propose a new linear time algorithm based on the concept of weighted tree automata for SubTree kernel computation. First, we introduce a new class of weighted tree automata, called Root-Weighted Tree Automata, and their associated formal tree series. Then we define, from this class, the SubTree automata that represent compact computational models for finite tree languages. This allows us to design a theoretically guaranteed linear-time algorithm for computing the SubTree Kernel based on weighted tree automata intersection. The key idea behind the proposed algorithm is to replace DAG reduction and nodes sorting steps used in previous approaches by states equivalence classes computation allowed in the weighted tree automata approach. Our approach has three…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Machine Learning and Algorithms · Network Packet Processing and Optimization
