VLDB 2026 Research / reviewers in the wild / expert
Johanna Björklund
dblp:75/5525 · also Johanna Högberg
· DBLP profile ↗
43ranked-venue papers
26as first author
13since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 30 · 19 first-author · 6 since 2021Artificial intelligence and machine learning · 8 · 5 first-author · 4 since 2021Databases, data management, data science and information retrieval · 4 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Beyond Precision: Understanding the Impact of Algorithmic Accuracy and Transparency on User Perceptions in Keyword-Driven Contextual AdvertisingabstractAlgorithms frequently manage online advertising markets, aligning advertisements with article topics. Our work investigates how users perceive the relevance of ads to articles when ads are placed using different keyword extraction algorithms, including Large Language Models (LLMs), and how transparency about the placement procedure influences these perceptions and behavioral intentions. We conducted an online user experiment (N = 498) where ads are matched with news articles using the keyword extraction methods TF-IDF, KeyBERT, and DeepSeek. Results indicate that lightweight methods can match advanced LLMs in delivering high user-perceived ad-article relevance, which in turn fosters click and purchase intentions. However, providing explanations for the ad-article placements by displaying extracted keywords reduces ad interest and thereby weakens behavioral intentions, while simultaneously increasing perceived relevance and moderating algorithm effects. These findings highlight the complex impact of transparency-increasing explanations and suggest that algorithmic precision metrics must be complemented by user perception and intention measures. Bart P. Knijnenburg, Johanna Björklund, Sara Leckner |
CHI | 3 |
| 2026 | Reason-to-Learn (R2L): Multi-Agent Knowledge Distillation for Lightweight LLMs in Sentiment Analysis
Le-Huy Tu, Vincent Nguyen 0001, Johanna Björklund, Xuan-Son Vu |
LREC | 4 |
| 2026 | From precision to perception: Human-in-the-loop evaluation of keyword extraction for internet-scale contextual advertising
Sara Leckner, Johanna Björklund |
Inf. Syst. | 3 |
| 2025 | VOICE: Visual Oracle for Interaction, Conversation, and ExplanationabstractWe present VOICE, a novel approach to science communication that connects large language models' conversational capabilities with interactive exploratory visualization. VOICE introduces several innovative technical contributions that drive our conversational visualization framework. Based on the collected design requirements, we introduce a two-layer agent architecture that can perform task assignment, instruction extraction, and coherent content generation. We employ fine-tuning and prompt engineering techniques to tailor agents' performance to their specific roles and accurately respond to user queries. Our interactive text-to-visualization method generates a flythrough sequence matching the content explanation. In addition, natural language interaction provides capabilities to navigate and manipulate 3D models in real-time. The VOICE framework can receive arbitrary voice commands from the user and respond verbally, tightly coupled with a corresponding visual representation, with low latency and high accuracy. We demonstrate the effectiveness of our approach by implementing a proof-of-concept prototype and applying it to the molecular visualization domain: analyzing three 3D molecular models with multiscale and multi-instance attributes. Finally, we conduct a comprehensive evaluation of the system, including quantitative and qualitative analyses on our collected dataset, along with a detailed public user study and expert interviews. The results confirm that our framework and prototype effectively meet the design requirements and cater to the needs of diverse target users. Donggang Jia, Alexandra Irger, Lonni Besançon, Ondrej Strnad, Deng Luo, Johanna Björklund, Alexandre Kouyoumdjian, Anders Ynnerman, Ivan Viola |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2024 | The impact of state merging on predictive accuracy in probabilistic tree automata: Dietze's conjecture revisitedabstractDietze's conjecture concerns the problem of equipping a tree automaton M with weights to make it probabilistic, in such a way that the resulting automaton N predicts a given corpus C as accurately as possible. The conjecture states that the accuracy cannot increase if the states in M are merged with respect to an equivalence relation ∼ so that the result is a smaller automaton M∼. Put differently, merging states can never improve predictions. This is under the assumption that both M and M∼ are bottom-up deterministic and accept every tree in C. We prove that the conjecture holds, using a construction that turns any probabilistic version N∼ of M∼ into a probabilistic version N of M, such that N assigns at least as great a weight to each tree in C as N∼ does. Johanna Björklund |
J. Comput. Syst. Sci. | 1 |
| 2023 | Parsing Unranked Tree Languages, Folded Once
Martin Berglund, Henrik Björklund, Johanna Björklund |
FCT | 3 |
| 2023 | The Impact of State Merging on Predictive Accuracy in Probabilistic Tree Automata: Dietze's Conjecture Revisited
Johanna Björklund |
FCT | 1 |
| 2023 | Generation and Polynomial Parsing of Graph Languages with Non-Structural ReentranciesabstractAbstract Graph-based semantic representations are popular in natural language processing, where it is often convenient to model linguistic concepts as nodes and relations as edges between them. Several attempts have been made to find a generative device that is sufficiently powerful to describe languages of semantic graphs, while at the same allowing efficient parsing. We contribute to this line of work by introducing graph extension grammar, a variant of the contextual hyperedge replacement grammars proposed by Hoffmann et al. Contextual hyperedge replacement can generate graphs with non-structural reentrancies, a type of node-sharing that is very common in formalisms such as abstract meaning representation, but that context-free types of graph grammars cannot model. To provide our formalism with a way to place reentrancies in a linguistically meaningful way, we endow rules with logical formulas in counting monadic second-order logic. We then present a parsing algorithm and show as our main result that this algorithm runs in polynomial time on graph languages generated by a subclass of our grammars, the so-called local graph extension grammars. Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Comput. Linguistics | 1 |
| 2023 | Transduction from trees to graphs through foldingabstractWe introduce a fold operation that realises a tree-to-graph transduction by merging selected nodes in the input tree to form a possibly cyclic output graph. The work is motivated by the increasing use of graph-based representations in semantic parsing. We show that a suitable class of graphs languages can be generated by applying the fold operation to regular unranked tree languages. We investigate two versions of the fold operation, one that preserves a depth-first ordering between the edges, and one that does not. Finally, we demonstrate that the time complexity for the associated non-uniform membership problem is solvable in polynomial time for the order-preserving version, and NP-complete for the order-cancelling one. Martin Berglund, Henrik Björklund, Johanna Björklund, Adrien Boiret |
Inf. Comput. | 3 |
| 2022 | Improved N-Best Extraction with an Evaluation on Language DataabstractAbstract We show that a previously proposed algorithm for the N-best trees problem can be made more efficient by changing how it arranges and explores the search space. Given an integer N and a weighted tree automaton (wta) M over the tropical semiring, the algorithm computes N trees of minimal weight with respect to M. Compared with the original algorithm, the modifications increase the laziness of the evaluation strategy, which makes the new algorithm asymptotically more efficient than its predecessor. The algorithm is implemented in the software Betty, and compared to the state-of-the-art algorithm for extracting the N best runs, implemented in the software toolkit Tiburon. The data sets used in the experiments are wtas resulting from real-world natural language processing tasks, as well as artificially created wtas with varying degrees of nondeterminism. We find that Betty outperforms Tiburon on all tested data sets with respect to running time, while Tiburon seems to be the more memory-efficient choice. Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Comput. Linguistics | 1 |
| 2021 | Bridging Perception, Memory, and Inference through Semantic RelationsabstractThere is a growing consensus that surface form alone does not enable models to learn meaning and gain language understanding.This warrants an interest in hybrid systems that combine the strengths of neural and symbolic methods.We favour triadic systems consisting of neural networks, knowledge bases, and inference engines.The network provides perception, that is, the interface between the system and its environment.The knowledge base provides explicit memory and thus immediate access to established facts.Finally, inference capabilities are provided by the inference engine which reflects on the perception, supported by memory, to reason and discover new facts.In this work, we probe six popular language models for semantic relations and outline a future line of research to study how the constituent subsystems can be jointly realised and integrated. Johanna Björklund, Adam Dahlgren Lindström, Frank Drewes |
EMNLP (1) | 1 |
| 2021 | Aggregation-based minimization of finite state automataabstractAbstract We present a minimization algorithm for non-deterministic finite state automata that finds and merges bisimulation-equivalent states. The bisimulation relation is computed through partition aggregation, in contrast to existing algorithms that use partition refinement. The algorithm simultaneously generalises and simplifies an earlier one by Watson and Daciuk for deterministic devices. We show the algorithm to be correct and run in time $$ O \left( n^2 r^2 \left| \varSigma \right| \right) $$ O n 2 r 2 Σ , where n is the number of states of the input automaton $$M$$ M , r is the maximal out-degree in the transition graph for any combination of state and input symbol, and $$\left| \varSigma \right| $$ Σ is the size of the input alphabet. The algorithm has a higher time complexity than derivatives of Hopcroft’s partition-refinement algorithm, but represents a promising new solution approach that preserves language equivalence throughout the computation process. Furthermore, since the algorithm essentially computes the maximal model of a logical formula derived from $$M$$ M , optimisation techniques from the field of model checking become applicable. Johanna Björklund, Loek Cleophas |
Acta Informatica | 1 |
| 2021 | Bottom-up unranked tree-to-graph transducers for translation into semantic graphsabstractWe develop a finite-state transducer for translating unranked trees into general graphs. This work is motivated by recent progress in semantic parsing for natural language, where sentences are first mapped into tree-shaped syntactic representations, and then these trees are translated into graph semantic representations. We investigate formal properties of our tree-to-graph transducers and develop a polynomial time algorithm for translating a weighted language of input trees into a packed representation, from which best-score graphs can be efficiently recovered. Johanna Björklund, Shay B. Cohen, Frank Drewes, Giorgio Satta |
Theor. Comput. Sci. | 1 |
| 2020 | Probing Multimodal Embeddings for Linguistic Properties: the Visual-Semantic CaseabstractSemantic embeddings have advanced the state of the art for countless natural language processing tasks, and various extensions to multimodal domains, such as visual-semantic embeddings, have been proposed.While the power of visual-semantic embeddings comes from the distillation and enrichment of information through machine learning, their inner workings are poorly understood and there is a shortage of analysis tools.To address this problem, we generalize the notion of probing tasks to the visual-semantic case.To this end, we (i) discuss the formalization of probing tasks for embeddings of image-caption pairs, (ii) define three concrete probing tasks within our general framework, (iii) train classifiers to probe for those properties, and (iv) compare various state-of-the-art embeddings under the lens of the proposed probing tasks.Our experiments reveal an up to 12% increase in accuracy on visual-semantic embeddings compared to the corresponding unimodal embeddings, which suggest that the text and image dimensions represented in the former do complement each other. Adam Dahlgren Lindström, Johanna Björklund, Suna Bensch, Frank Drewes |
COLING | 2 |
| 2019 | Z-Automata for Compact and Direct Representation of Unranked Tree Languages
Johanna Björklund, Frank Drewes, Giorgio Satta |
CIAA | 1 |
| 2019 | Efficient enumeration of weighted tree languages over the tropical semiring
Johanna Björklund, Frank Drewes, Niklas Zechner |
J. Comput. Syst. Sci. | 1 |
| 2018 | Tree-to-Graph Transductions with Scope
Johanna Björklund |
DLT | 1 |
| 2018 | A Comparison of Two N-Best Extraction Methods for Weighted Tree Automata
Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
CIAA | 1 |
| 2017 | Minimization of Finite State Automata Through Partition Aggregation
Johanna Björklund, Loek Cleophas |
LATA | 1 |
| 2017 | On the Regularity and Learnability of Ordered DAG Languages
Henrik Björklund, Johanna Björklund, Petter Ericson |
CIAA | 2 |
| 2017 | Syntactic methods for topic-independent authorship attributionabstractAbstract The efficacy of syntactic features for topic-independent authorship attribution is evaluated, taking a feature set of frequencies of words and punctuation marks as baseline. The features are ‘deep’ in the sense that they are derived by parsing the subject texts, in contrast to ‘shallow’ syntactic features for which a part-of-speech analysis is enough. The experiments are made on two corpora of online texts and one corpus of novels written around the year 1900. The classification tasks include classical closed-world authorship attribution, identification of separate texts among the works of one author, and cross-topic authorship attribution. In the first tasks, the feature sets were fairly evenly matched, but for the last task, the syntax-based feature set outperformed the baseline feature set. These results suggest that, compared to lexical features, syntactic features are more robust to changes in topic. Johanna Björklund, Niklas Zechner |
Nat. Lang. Eng. | 1 |
| 2017 | Finding the N best vertices in an infinite weighted hypergraph
Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Theor. Comput. Sci. | 1 |
| 2016 | Deterministic Stack Transducers
Suna Bensch, Johanna Björklund, Martin Kutrib |
CIAA | 2 |
| 2016 | Polynomial inference of universal automata from membership and equivalence queries
Johanna Björklund, Henning Fernau, Anna Kasprzik |
Inf. Comput. | 1 |
| 2015 | An Efficient Best-Trees Algorithm for Weighted Tree Automata over the Tropical Semiring
Johanna Björklund, Frank Drewes, Niklas Zechner |
LATA | 1 |
| 2014 | Compression of finite-state automata through failure transitions
Henrik Björklund, Johanna Björklund, Niklas Zechner |
Theor. Comput. Sci. | 2 |
| 2013 | MAT Learning of Universal Automata
Johanna Björklund, Henning Fernau, Anna Kasprzik |
LATA | 1 |
| 2013 | Shuffled languages - Representation and recognition
Martin Berglund, Henrik Björklund, Johanna Björklund |
Theor. Comput. Sci. | 3 |
| 2013 | Simulation relations for pattern matching in directed graphs
Johanna Björklund, Lars-Daniel Öhman |
Theor. Comput. Sci. | 1 |
| 2012 | Aspects of plan operators in a tree automata framework
Johanna Björklund, Eric Jonsson, Lisa Kaati |
FUSION | 1 |
| 2011 | Recognizing Shuffled Languages
Martin Berglund, Henrik Björklund, Johanna Björklund |
LATA | 3 |
| 2011 | MAT learners for tree series: an abstract data type and two realizations
Frank Drewes, Johanna Björklund, Andreas Maletti |
Acta Informatica | 2 |
| 2011 | A randomised inference algorithm for regular tree languagesabstractAbstract We present a randomised inference algorithm for regular tree languages. The algorithm takes as input two disjoint finite nonempty sets of trees 𝒫 and 𝒩 and outputs a nondeterministic finite tree automaton that accepts every tree in 𝒫 and rejects every tree in 𝒩. The output automaton typically represents a nontrivial generalisation of the examples given in 𝒫 and 𝒩. To obtain compact output automata, we use a heuristics similar to bisimulation minimisation. The algorithm has time complexity of $\ordo{\negsize \cdot \possize^2}$ , where n𝒩 and n𝒫 are the size of 𝒩 and 𝒫, respectively. Experiments are conducted on a prototype implementation, and the empirical results appear to second the theoretical results. Johanna Björklund |
Nat. Lang. Eng. | 1 |
| 2010 | Detecting Social Positions Using SimulationabstractDescribing social positions and roles is an important topic within social network analysis. One approach is to compute a suitable equivalence relation on the nodes of the target network. One relation that is often used for this purpose is regular equivalence, or bisimulation, as it is known within the field of computer science. In this paper we consider a relation from computer science called simulation relation. Simulation creates a partial order on the set of actors in a network and we can use this order to identify actors that have characteristic properties. The simulation relation can also be used to compute simulation equivalence which is a less restrictive equivalence relation than regular equivalence but is still computable in polynomial time. This paper primarily considers weighted directed networks and we present definitions of both weighted simulation equivalence and weighted regular equivalence. Weighted networks can be used to model a number of network domains, including information flow, trust propagation, and communication channels. Many of these domains have applications within homeland security and in the military, where one wants to survey and elicit key roles within an organization. Identifying social positions can be difficult when the target organization lacks a formal structure or is partially hidden. Joel Brynielsson, Johanna Björklund, Lisa Kaati, Christian Mårtenson, Pontus Svenson |
ASONAM | 2 |
| 2010 | Weighted unranked tree automata as a framework for plan recognition
Johanna Björklund, Lisa Kaati |
FUSION | 1 |
| 2009 | Bisimulation Minimisation of Weighted Automata on Unranked TreesabstractSeveral models of automata are available that operate unranked trees. Two well-known examples are the stepwise unranked tree automaton (suta) and the parallel unranked tree automaton (puta). By adding a weight, taken from some semiring, to every transition we generalise these two qualitative automata models to quantitative models, thereby obtaining weighted stepwise unranked tree automata (wsuta) and weighted parallel unranked tree automata (wputa); the qualitative automata models are reobtained by choosing the BOOLEAN semiring. The weighted versions have applications in natural language processing, XML-based data management and quantitative information retrieval. We address the minimisation problem of wsuta and wputa by using (forward and backward) bisimulations and we prove the following results: (1) for every wsuta an equivalent forward (resp. backward) bisimulation minimal wsuta can be computed in time O(mn) where n is the number of states and m is the number of transitions of the given wsuta; (2) the same result is proved for wputa instead of wsuta; (3) if the semiring is additive cancellative or the BOOLEAN semiring, then the bound can be improved to O(mlog n) for both wsuta and wputa; (4) for every deterministic puta we can compute a minimal equivalent deterministic puta in time O(mlog n); (5) the automata models wsuta, wputa, and weighted unranked tree automaton have the same computational power. Johanna Björklund, Andreas Maletti, Heiko Vogler |
Fundam. Informaticae | 1 |
| 2009 | Backward and forward bisimulation minimization of tree automata
Johanna Björklund, Andreas Maletti, Jonathan May |
Theor. Comput. Sci. | 1 |
| 2007 | Bisimulation Minimisation for Weighted Tree Automata
Johanna Björklund, Andreas Maletti, Jonathan May |
Developments in Language Theory | 1 |
| 2007 | Backward and Forward Bisimulation Minimisation of Tree Automata
Johanna Björklund, Andreas Maletti, Jonathan May |
CIAA | 1 |
| 2007 | Query Learning of Regular Tree Languages: How to Avoid Dead States
Frank Drewes, Johanna Björklund |
Theory Comput. Syst. | 2 |
| 2006 | Bisimulation Minimization of Tree Automata
Parosh Aziz Abdulla, Lisa Kaati, Johanna Björklund |
CIAA | 3 |
| 2005 | Wind in the Willows - Generating Music by Means of Tree Transducers
Johanna Björklund |
CIAA | 1 |
| 2003 | Learning a Regular Tree Language from a Teacher
Frank Drewes, Johanna Björklund |
Developments in Language Theory | 2 |