Demo Data from SIGIR 2026 / reviewers in the wild / expert
Maarten Marx
dblp:m/MaartenMarx
· DBLP profile ↗
72ranked-venue papers
17as first author
11since 2021 · last 2025
0000-0003-3255-3729ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 46 · 8 first-author · 7 since 2021Artificial intelligence and machine learning · 17 · 2 first-author · 3 since 2021Theory of computation · 17 · 7 first-authorHuman-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
12 papers |
Information retrieval · 41% Data mining · 32% Data models and query languages · 11% | |
| Theoretical computer science
3 papers |
Automata and formal languages · 40% Logic in computer science · 39% Computational complexity · 22% | |
| Artificial intelligence
2 papers |
Information extraction and text analysis · 78% Knowledge representation and reasoning · 22% |
Topics — the 29 heaviest of 33, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › document processing
document analysis |
0.4 | 1 | 2019 | HiTR: Hierarchical Topic Model Re-Estimation for Measuring Topical Diversity of Documents · IEEE Trans. Knowl. Data Eng. 2019 |
Data mining › text mining › topic modeling
hierarchical topic model |
0.4 | 1 | 2019 | HiTR: Hierarchical Topic Model Re-Estimation for Measuring Topical Diversity of Documents · IEEE Trans. Knowl. Data Eng. 2019 |
Data mining › text mining
topic modeling |
0.4 | 1 | 2019 | HiTR: Hierarchical Topic Model Re-Estimation for Measuring Topical Diversity of Documents · IEEE Trans. Knowl. Data Eng. 2019 |
Natural language and speech › Information extraction and text analysis › text mining › authorship analysis
authorship attribution |
0.2 | 1 | 2015 | Time-Aware Authorship Attribution for Short Text Streams · SIGIR 2015 |
Information retrieval › document retrieval
structured document retrieval |
0.1 | 2 | 2006 | Articulating information needs in XML query languages · ACM Trans. Inf. Syst. 2006 XML retrieval: what to retrieve? · SIGIR 2003 |
Information retrieval › document retrieval › structured document retrieval
XML retrieval |
0.1 | 2 | 2006 | Articulating information needs in XML query languages · ACM Trans. Inf. Syst. 2006 XML retrieval: what to retrieve? · SIGIR 2003 |
Data models and query languages › XML query languages
XPath |
0.1 | 2 | 2005 | Conditional XPath · ACM Trans. Database Syst. 2005 Conditional XPath, the First Order Complete XPath Dialect · PODS 2004 |
Information retrieval › document processing › document analysis
document layout analysis |
0.1 | 1 | 2009 | Who said what to whom?: capturing the structure of debates · SIGIR 2009 |
Information retrieval
text summarization |
0.1 | 1 | 2009 | Who said what to whom?: capturing the structure of debates · SIGIR 2009 |
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2008 | An Inflationary Fixed Point Operator in XQuery · ICDE 2008 |
Query processing and optimization
query rewriting |
0.1 | 1 | 2007 | Queries determined by views: pack your views · PODS 2007 |
Information retrieval › evaluation
user study |
0.1 | 1 | 2007 | Electoral search using the VerkiezingsKijker: an experience report · WWW 2007 |
Information retrieval › web search
vertical search |
0.1 | 1 | 2007 | Electoral search using the VerkiezingsKijker: an experience report · WWW 2007 |
Logic in computer science
first-order logic |
0.1 | 2 | 2005 | Conditional XPath · ACM Trans. Database Syst. 2005 Conditional XPath, the First Order Complete XPath Dialect · PODS 2004 |
Web and social media mining
social media analysis |
0.1 | 1 | 2015 | Time-Aware Authorship Attribution for Short Text Streams · SIGIR 2015 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
0.1 | 1 | 2006 | Definitorially Complete Description Logics · KR 2006 |
Database theory
expressive power |
0.1 | 1 | 2006 | Articulating information needs in XML query languages · ACM Trans. Inf. Syst. 2006 |
Information retrieval
retrieval models |
0.1 | 1 | 2006 | Articulating information needs in XML query languages · ACM Trans. Inf. Syst. 2006 |
Data models and query languages › query language
semistructured query language |
0.1 | 1 | 2005 | Looping Caterpillars · LICS 2005 |
Computational complexity › descriptive complexity
expressive completeness |
0.1 | 1 | 2005 | Conditional XPath · ACM Trans. Database Syst. 2005 |
Logic in computer science › monadic second-order logic
MSO definability |
0.1 | 1 | 2005 | Looping Caterpillars · LICS 2005 |
Automata and formal languages
tree automata |
0.1 | 1 | 2005 | Looping Caterpillars · LICS 2005 |
Automata and formal languages › tree automata
tree-walking automata |
0.1 | 1 | 2005 | Looping Caterpillars · LICS 2005 |
Knowledge graphs › semantic web
semantic annotation |
0.0 | 1 | 2009 | Who said what to whom?: capturing the structure of debates · SIGIR 2009 |
Query processing and optimization › query rewriting
query answering using views |
0.0 | 1 | 2007 | Queries determined by views: pack your views · PODS 2007 |
Data models and query languages
XML query languages |
0.0 | 1 | 2006 | Articulating information needs in XML query languages · ACM Trans. Inf. Syst. 2006 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2006 | XCheck: A Platform for Benchmarking XQuery Engines · VLDB 2006 |
Computational complexity › descriptive complexity
expressive power |
0.0 | 1 | 2004 | Conditional XPath, the First Order Complete XPath Dialect · PODS 2004 |
Information retrieval
document retrieval |
0.0 | 1 | 2003 | XML retrieval: what to retrieve? · SIGIR 2003 |
Methods — techniques the papers use, named apart from their topics
topic model re-estimation · 0.4transitive closure · 0.1pebble game · 0.1axis relation · 0.1parsimonious language model · 0.1graph visualization · 0.1query optimization · 0.1distributivity testing · 0.1user study · 0.1mathematical modeling · 0.1regular path queries · 0.1XPath · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Lost but Not Only in the Middle - Positional Bias in Retrieval Augmented Generation
Jan Hutter, David Rau, Maarten Marx, Jaap Kamps |
ECIR (1) | 3 |
| 2025 | Spoken Question Answering on Municipal Council Meetings
Pepijn van Wijk, Maarten Marx |
ECIR (5) | 2 |
| 2025 | Redacted text detection using neural image segmentation methodsabstractThe redaction of sensitive information in documents is common practice in specific types of organizations. This happens for example in court proceedings or in documents released under the Freedom of Information Act (FOIA). The ability to automatically detect when information has been redacted has several practical applications, such as the gathering of statistics on the amount of redaction present in documents, enabling a critical view on redaction practices. It can also be used to further investigate redactions, and whether or not the used techniques provide sufficient anonymization. The task is particularly challenging because of the large variety of redaction methods and techniques, from software for automatic redaction to manual redactions by pen. Any detection system must be robust to a large variety of inputs, as it will be run on many documents that might not even contain redactions. In this study, we evaluate two neural methods for the task, namely a Mask R-CNN model and a Mask2Former model, and compare them to a rule-based model based on optical character recognition and morphological operations. The best performing, the Mask R-CNN model, has a recall of .94 with a precision of .96 over a challenging data set containing several redaction types. Adding many pages without redaction barely lowers this score (precision drops to .90, recall drops to .92). The Mask2Former model is most robust to inputs without redactions, producing the least false positives of all models. Ruben van Heusden, Kaj Meijer, Maarten Marx |
Int. J. Document Anal. Recognit. | 3 |
| 2024 | OpenPSS: An Open Page Stream Segmentation Benchmark
Ruben van Heusden, Jaap Kamps, Maarten Marx |
TPDL (1) | 3 |
| 2024 | Combining Rule-Based and Machine Learning Methods for Efficient Information Extraction from Enforcement DecisionsabstractThis paper presents an effective and efficient approach for automatic extraction of key features from enforcement decisions, such as their legal basis and their legal effect, by strategically applying a Large Language Model (LLM) on top of rule-based methods. Initially, rule-based methods identify candidate sentences within these decisions containing these features, after which these sentences are analyzed by GPT-3.5 to extract the features. This approach is efficient as it reduces the input and number of resources needed for effective and context aware information extraction. Furthermore, other features that have not been subject to a rule-based selection first can be extracted by an LLM from the same set of candidate sentences when they exist in close proximity of each other. Harry Nan, Maarten Marx, C. Johan Wolswinkel |
JURIX | 2 |
| 2024 | Bcubed revisited: elements like meabstractAbstract BCubed is a mathematically clean, elegant and intuitively well behaved external performance metric for clustering tasks. BCubed compares a predicted clustering to a known ground truth clustering through elementwise precision and recall scores. For each element, the predicted and ground truth clusters containing the element are compared, and the mean over all elements is taken. We argue that BCubed overestimates performance, for the intuitive reason that the clustering gets credit for putting an element into its own cluster. This is repaired, and we investigate the repaired version, called “Elements Like Me (ELM)”. We extensively evaluate ELM from both a theoretical and empirical perspective, and conclude that it retains all of its positive properties, and yields a minimum zero score when it should. Synthetic experiments show that ELM can produce different rankings of predicted clusterings when compared to BCubed, and that the ELM scores are distributed with lower mean and a larger variance than BCubed. Ruben van Heusden, Jaap Kamps, Maarten Marx |
Discov. Comput. | 3 |
| 2024 | A sharper definition of alignment for Panoptic QualityabstractThe Panoptic Quality metric, developed by Kirillov et al. in 2019, makes object-level precision, recall and F1 measures available for evaluating image segmentation, and more generally any partitioning task, against a gold standard. Panoptic Quality is based on partial isomorphisms between hypothesized and true segmentations. Kirillov et al. desire that functions defining these one-to-one matchings should be simple, interpretable and effectively computable. They show that for t and h, true and hypothesized segments, the condition stating that there are more correct than wrongly predicted pixels, formalized as IoU(t,h)>.5 or equivalently as |t∩h|>.5|t∪h| has these properties. We show that a weaker function, requiring that more than half of the pixels in the hypothesized segment are in the true segment and vice-versa, formalized as |t∩h|>.5|t| and |t∩h|>.5|h|, is not only sufficient but also necessary. With a small proviso, every function defining a partial isomorphism satisfies this condition. We theoretically and empirically compare the two conditions. Ruben van Heusden, Maarten Marx |
Pattern Recognit. Lett. | 2 |
| 2023 | Enticing Local Governments to Produce FAIR Freedom of Information Act Dossiers
Maarten Marx, Maik Larooij, Filipp Perasedillo, Jaap Kamps |
ECIR (3) | 1 |
| 2023 | Making PDFs Accessible for Visually Impaired Users (and Findable for Everybody Else)
Ruben van Heusden, Hazel Ling, Lars Nelissen, Maarten Marx |
TPDL | 4 |
| 2023 | Detection of Redacted Text in Legal Documents
Ruben van Heusden, Aron de Ruijter, Roderick Majoor, Maarten Marx |
TPDL | 4 |
| 2021 | Learning to rank for multi-label text classification: Combining different sources of informationabstractAbstract Efficiently exploiting all sources of information such as labeled instances, classes’ representation, and relations of them has a high impact on the performance of Multi-Label Text Classification (MLTC) systems. Most of the current approaches use labeled documents as the primary source of information for MLTC. We investigate the effectiveness of different sources of information— such as the labeled training data, textual labels of classes, and taxonomy relations of classes— for MLTC. More specifically, first, for each document–class pair, different features are extracted using different sources of information. The features reflect the similarity of classes and documents. Then, MLTC is considered to be a ranking problem, and a learning to rank (LTR) approach is used for ranking classes regarding documents and selecting labels of documents. An important characteristic of many MLTC instances is that documents can belong to multiple classes and there are implicit relations between classes. We apply score propagation on top of LTR to incorporate co-occurrence patterns of classes in labeled documents. Our main findings are the following. First, using an LTR approach integrating all features, we observe significantly better performance than previous systems for MLTC. Specifically, we show that simple classification approaches fail when there is a high number of classes. Second, the analysis of feature weights reveals the relative importance of various sources of evidence, also giving insight into the underlying classification problem. Interestingly, the results indicate that the titles of documents are more informative than all other sources of information. Third, a lean-and-mean system using only four features is able to perform at 96% of the large LTR model that we propose in this paper. Fourth, using the co-occurrence information of classes helps in classifying documents more accurately. Our results show that the co-occurrence information is more helpful when the underlying classifier has a poor performance. Hosein Azarbonyad, Mostafa Dehghani 0001, Maarten Marx, Jaap Kamps |
Nat. Lang. Eng. | 3 |
| 2019 | HiTR: Hierarchical Topic Model Re-Estimation for Measuring Topical Diversity of Documents
Hosein Azarbonyad, Mostafa Dehghani 0001, Tom Kenter, Maarten Marx, Jaap Kamps, Maarten de Rijke |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2017 | Telling How to Narrow it Down: Browsing Path Recommendation for Exploratory SearchabstractSupporting exploratory search tasks with the help of structured data is an effective way to go beyond keyword search, as it provides an overview of the data, enables users to zoom in on their intent, and provides assistance during their navigation trails. However, finding a good starting point for a search episode in the given structure can still pose a considerable challenge, as users tend to be unfamiliar with exact, complex hierarchical structure. Thus, providing lookahead clues can be of great help and allow users to make better decisions on their search trajectory. Mostafa Dehghani 0001, Glorianna Jagfeld, Hosein Azarbonyad, Alex Olieman, Jaap Kamps, Maarten Marx |
CHIIR | 6 |
| 2017 | Words are Malleable: Computing Semantic Shifts in Political and Media DiscourseabstractRecently, researchers started to pay attention to the detection of temporal shifts in the meaning of words. However, most (if not all) of these approaches restricted their efforts to uncovering change over time, thus neglecting other valuable dimensions such as social or political variability. We propose an approach for detecting semantic shifts between different viewpoints---broadly defined as a set of texts that share a specific metadata feature, which can be a time-period, but also a social entity such as a political party. For each viewpoint, we learn a semantic space in which each word is represented as a low dimensional neural embedded vector. The challenge is to compare the meaning of a word in one space to its meaning in another space and measure the size of the semantic shifts. We compare the effectiveness of a measure based on optimal transformations between the two spaces with a measure based on the similarity of the neighbors of the word in the respective spaces. Our experiments demonstrate that the combination of these two performs best. We show that the semantic shifts not only occur over time but also along different viewpoints in a short period of time. For evaluation, we demonstrate how this approach captures meaningful semantic shifts and can help improve other tasks such as the contrastive viewpoint summarization and ideology detection (measured as classification accuracy) in political texts. We also show that the two laws of semantic change which were empirically shown to hold for temporal shifts also hold for shifts across viewpoints. These laws state that frequent words are less likely to shift meaning while words with many senses are more likely to do so. Hosein Azarbonyad, Mostafa Dehghani 0001, Kaspar Beelen, Alexandra Arkut, Maarten Marx, Jaap Kamps |
CIKM | 5 |
| 2017 | Hierarchical Re-estimation of Topic Models for Measuring Topical Diversity
Hosein Azarbonyad, Mostafa Dehghani 0001, Tom Kenter, Maarten Marx, Jaap Kamps, Maarten de Rijke |
ECIR | 4 |
| 2017 | Containment of acyclic conjunctive queries with negated atoms or arithmetic comparisons
Evgeny Sherkhonov, Maarten Marx |
Inf. Process. Lett. | 2 |
| 2016 | Generalized Group Profiling for Content CustomizationabstractThere is an ongoing debate on personalization, adapting results to the unique user exploiting a user's personal history, versus customization, adapting results to a group profile sharing one or more characteristics with the user at hand. Personal profiles are often sparse, due to cold start problems and the fact that users typically search for new items or information, necessitating to back-off to customization, but group profiles often suffer from accidental features brought in by the unique individual contributing to the group. In this paper we propose a generalized group profiling approach that teases apart the exact contribution of the individual user level and the `abstract' group level by extracting a latent model that captures all, and only, the essential features of the whole group. Our main findings are the followings. Mostafa Dehghani 0001, Hosein Azarbonyad, Jaap Kamps, Maarten Marx |
CHIIR | 4 |
| 2016 | Luhn Revisited: Significant Words Language ModelsabstractUsers tend to articulate their complex information needs in only a few keywords, making underspecified statements of request the main bottleneck for retrieval effectiveness. Taking advantage of feedback information is one of the best ways to enrich the query representation, but can also lead to loss of query focus and harm performance in particular when the initial query retrieves only little relevant information when overfitting to accidental features of the particular observed feedback documents. Inspired by the early work of Luhn [23], we propose significant words language models of feedback documents that capture all, and only, the significant shared terms from feedback documents. We adjust the weights of common terms that are already well explained by the document collection as well as the weight of rare terms that are only explained by specific feedback documents, which eventually results in having only the significant terms left in the feedback model. Mostafa Dehghani 0001, Hosein Azarbonyad, Jaap Kamps, Djoerd Hiemstra, Maarten Marx |
CIKM | 5 |
| 2016 | Validating Cross-Perspective Topic Modeling for Extracting Political Parties' Positions from Parliamentary ProceedingsabstractIn the literature, different topic models have been introduced that target the task of viewpoint extraction. Because, generally, these studies do not present thorough validations of the models they introduce, it is not clear in advance which topic modeling technique will work best for our use case of extracting viewpoints of political parties from parliamentary proceedings. We argue that the usefulness of methods like topic modeling depend on whether they yield valid and reliable results on real world data. This means that there is a need for validation studies. In this paper, we present such a study for an existing topic model for viewpoint extraction called cross-perspective topic modeling [11]. The model is applied to Dutch parliamentary proceedings, and the resulting topics and opinions are validated using external data. The results of our validation show that the model yields valid topics (content and criterion validity), and opinions with content validity. We conclude that cross-perspective topic modeling is a promising technique for extracting political parties' positions from parliamentary proceedings. Second, by exploring a number of validation methods, we demonstrate that validating topic models is feasible, even without extensive domain knowledge. Janneke M. van der Zwaan, Maarten Marx, Jaap Kamps |
ECAI | 2 |
| 2016 | Containment for queries over trees with attribute value comparisons
Maarten Marx, Evgeny Sherkhonov |
Inf. Syst. | 1 |
| 2015 | Sources of Evidence for Automatic Indexing of Political Texts
Mostafa Dehghani 0001, Hosein Azarbonyad, Maarten Marx, Jaap Kamps |
ECIR | 3 |
| 2015 | Time-Aware Authorship Attribution for Short Text StreamsabstractIdentifying authors of short texts on Internet or social media based communication systems is an important tool against fraud and cybercrimes. Besides the challenges raised by the limited length of these short messages, evolving language and writing styles of authors of these texts makes authorship attribution difficult. Most current short text authorship attribution approaches only address the challenge of limited text length. However, neglecting the second challenge may lead to poor performance of authorship attribution for authors who change their writing styles. Hosein Azarbonyad, Mostafa Dehghani 0001, Maarten Marx, Jaap Kamps |
SIGIR | 3 |
| 2014 | Automatic thematic classification of election manifestos
Suzan Verberne, Eva D'hondt, Antal van den Bosch, Maarten Marx |
Inf. Process. Manag. | 4 |
| 2013 | PoliticalMashup Ngramviewer - Tracking Who Said What and When in Parliament
Bart de Goede, Justin van Wees, Maarten Marx, Ridho Reinanda |
TPDL | 3 |
| 2013 | Linking the kingdom: enriched access to a historiographical textabstractDigital history is a branch of digital humanities concerned using ICT to improve study of history. Linked Data provides a way of effective enriched digital access to scientific texts about history (historiographies). In this paper, we present a method for connecting a historiographical text to the Linked Data cloud. We present the method and tools that we use in each of the method's steps. We focus on one extensive case study: the enriched access of an important work of Dutch World War II historiography "Het Koninkrijk der Nederlanden in de Tweede Wereldoorlog". We describe the digitization and present two sources of structured knowledge that link to individual text sources, retrievable on the Web of Data. The first is the manually constructed and highly curated "Back of the Book Index". The second is a list of extracted Named Entities. We compare both structured sources as stepping stones to the Web of Data and present a number of use cases relevant for both historical researchers as well as for the general public. Victor de Boer, Johan van Doornik, Lars Buitinck, Maarten Marx, Tim Veken, Kees Ribbens |
K-CAP | 4 |
| 2013 | Containment for Tree Patterns with Attribute Value Comparisons
Evgeny Sherkhonov, Maarten Marx |
WebDB | 2 |
| 2013 | The quality of the XML Web
Steven Grijzenhout, Maarten Marx |
J. Web Semant. | 2 |
| 2012 | Two-Stage Named-Entity Recognition Using Averaged Perceptrons
Lars Buitinck, Maarten Marx |
NLDB | 2 |
| 2011 | The quality of the XML webabstractWe collect evidence to answer the following question: Is the quality of the XML documents found on the web sufficient to apply XML technology like XQuery, XPath and XSLT? XML collections from the web have been previously studied statistically, but no detailed information about the quality of the XML documents on the web is available to date. We address this shortcoming in this study. We gathered 180K XML documents from the web. Their quality is surprisingly good; 85.4% is well-formed and 99.5% of all specified encodings is correct. Validity needs serious attention. Only 25% of all files contain a reference to a DTD or XSD, of which just one third is actually valid. Errors are studied in detail. Automatic error repair seems promising. Our study is well documented and easily repeatable. This paves the way for a periodic quality assessment of the XML web. Steven Grijzenhout, Maarten Marx |
CIKM | 2 |
| 2011 | Digital weight watching: reconstruction of scanned documentsabstractA web portal providing access to over 250.000 scanned and OCRed cultural heritage documents is analyzed. The collection consists of the complete Dutch Hansard from 1917 to 1995. Each document consists of facsimile images of the original pages plus hidden OCRed text. The inclusion of images yields large file sizes of which less than 2% is the actual text. The search user interface of the portal provides poor ranking and not very informative document summaries (snippets). Thus, users are instrumental in weeding out non-relevant results. For that, they must assess the complete documents. This is a time-consuming and frustrating process because of long download and processing times of the large files. Instead of using the scanned images for relevance assessment, we propose to use a reconstruction of the original document from a purely semantic representation. Evaluation on the Dutch dataset shows that these reconstructions become two orders of magnitude smaller and still resemble the original to a high degree. In addition, they are easier to speed-read and evaluate for relevance, due to added hyperlinks and a presentation optimized for reading from a terminal. We describe the reconstruction process and evaluate the costs, the benefits, and the quality. Maarten Marx, Tim Gielissen |
Int. J. Document Anal. Recognit. | 1 |
| 2010 | DutchParl. The Parliamentary Documents in Dutch
Maarten Marx, Anne Schuth |
LREC | 1 |
| 2010 | Tree patterns with Full Text SearchabstractTree patterns with full text search form the core of both XQuery Full Text and the NEXI query language. On such queries, users expect a relevance-ranked list of XML elements as an answer. But this requirement may lead to undesirable behavior of XML retrieval systems: two queries which are intuitively (e.g., without ranking) equivalent return differently ordered lists of elements. We show that the best performing XML retrieval semantics has this behavior. We also show how minimization of tree patterns can efficiently solve this problem. Maria-Hendrike Peetz, Maarten Marx |
WebDB | 2 |
| 2010 | Focused retrieval and result aggregation with political dataabstractThis paper presents a case-study in which we use a large semi-structured data set consisting of official transcripts of meetings of the Dutch parliament for focused retrieval and result aggregation. Transcripts of meetings are a document genre characterized by a complex narrative structure. The essence is not only what is said, but also by who and to whom. We have notes of more than 40 years of Dutch parliamentary debates where this structure is exploited to automatically make semantic annotations. These annotations yield numerous new ways of searching, browsing, mining and summarizing these documents. Concerning result aggregation, we summarise and visualise the structure of meetings into tables of content and interruption graphs. The contents of meetings or parts of meetings are condensed into word clouds that are created using a parsimonious language model. Furthermore, we have developed a search engine that exploits the structure and annotations of our data making it possible to provide entry points, to group search results, and to use faceted search techniques for data-exploration. Evaluation shows that our content and structure summarization tools provide a good first impression of a debate. Users reported that, compared to a standard document retrieval system, our search engine gives a better overview of the data. Search tasks are performed faster and the users felt more certain of their answers. Rianne Kaptein, Maarten Marx |
Inf. Retr. | 2 |
| 2009 | Helping people to choose for whom to vote. a web information system for the 2009 European electionsabstractWe demonstrate a web information system created for the European elections in June 2009. Based on their speeches in the EU parliament and their written questions, we created language models for each of the 736 members of the EU parliament. These language models were used to search for politicians responsible for a given topic, similar to expert search applications. Users prefer to see some kind of evidence for returning a hit after a search. We created a profile of each EU parlementarian by comparing her personal language model to the language model created from all EU parlementarians. The top 50 words best separating the individual from the avarage were shown as a wordcloud. These top 50 words and their scores were derived from a parsimonious language model. Arjan Nusselder, Maria-Hendrike Peetz, Anne Schuth, Maarten Marx |
CIKM | 4 |
| 2009 | Recursion in XQuery: put your distributivity safety belt onabstractWe introduce a controlled form of recursion in XQuery, an inflationary fixed point operator, familiar from the context of relational databases. This operator imposes restrictions on the expressible types of recursion, but it is sufficiently versatile to capture a wide range of interesting use cases, including Regular XPath and its core transitive closure operator. Loredana Afanasiev, Torsten Grust, Maarten Marx, Jan Rittinger, Jens Teubner |
EDBT | 3 |
| 2009 | Who said what to whom?: capturing the structure of debatesabstractTranscripts of meetings are a document genre characterized by a complex narrative structure. The essence is not only what is said, but also by who and to whom. This paper investigates whether we can use semantic annotations like the speaker in order to capture this debate structure, as well as the related content of the debate. The structure is visualized in a graph, while the content is condensed into word clouds, that are created using a parsimonious language model. Evaluation shows that both tools adequately capture the structure and content of the debate at an aggregated level. Rianne Kaptein, Maarten Marx, Jaap Kamps |
SIGIR | 2 |
| 2009 | Axiomatizing the Logical Core of XPath 2.0abstractThe first aim of this paper is to present the logical core of XPath 2.0: a logically clean, decidable fragment, which includes most navigational features of XPath 2.0 (complex counting conditions and data joins are not supported, as they lead to undecidability). The second aim is to provide a list of equations completely axiomatizing query equivalence in this language (i.e., all other query equivalences can be derived from these). Balder ten Cate, Maarten Marx |
Theory Comput. Syst. | 2 |
| 2008 | An Inflationary Fixed Point Operator in XQueryabstractWe introduce a controlled form of recursion in XQuery, an inflationary fixed point operator, familiar from the context of relational databases. This operator imposes restrictions on the expressible types of recursion, but we show that it is sufficiently versatile to capture a wide range of interesting use cases, including Regular XPath and its core transitive closure operator. While the optimization of general user-defined recursive functions in XQuery appears elusive, we describe how inflationary fixed points can be efficiently evaluated, provided that the recursive XQuery expressions are distributive. We test distributivity syntactically and algebraically, and provide experimental evidence that XQuery processors can benefit substantially from this mode of evaluation. Loredana Afanasiev, Torsten Grust, Maarten Marx, Jan Rittinger, Jens Teubner |
ICDE | 3 |
| 2008 | An analysis of XQuery benchmarks
Loredana Afanasiev, Maarten Marx |
Inf. Syst. | 2 |
| 2007 | Axiomatizing the Logical Core of XPath 2.0
Balder ten Cate, Maarten Marx |
ICDT | 2 |
| 2007 | Queries determined by views: pack your viewsabstractA query Q is determined by a set of views V if, whenever V (I1) = V (I2) for two database instances I1, I2 then also Q(I1) = Q(I2). Does this imply that Q can be rewritten as a query Q0 that only uses the views V?. Maarten Marx |
PODS | 1 |
| 2007 | Electoral search using the VerkiezingsKijker: an experience reportabstractThe Netherlands had parliamentary elections on November 22, 2006. We built a system which helped voters to make an informed choice among the many participating parties. One of the most important pieces of information in the Dutch election and subsequent coalition government formation is the party program, a text document with an average length of 45 pages. Our system provides the voter with focused access to party programs, enabling her to make a topic-wise comparison of parties' viewpoints. We complemented this type of access ("What do the parties promise?") with access to news ("What happens around these topics?") and blogs ("What do people say about them?"). We describe the system, including design technical details, and user statistics. Valentin Jijkoun, Maarten Marx, Maarten de Rijke, Frank van Waveren |
WWW | 2 |
| 2006 | Definitorially Complete Description Logics
Balder ten Cate, Willem Conradie, Maarten Marx, Yde Venema |
KR | 3 |
| 2006 | XCheck: A Platform for Benchmarking XQuery Engines
Loredana Afanasiev, Massimo Franceschet, Maarten Marx, Enrico Zimuel |
VLDB | 3 |
| 2006 | Articulating information needs in XML query languagesabstractDocument-centric XML is a mixture of text and structure. With the increased availability of document-centric XML documents comes a need for query facilities in which both structural constraints and constraints on the content of the documents can be expressed. How does the expressiveness of languages for querying XML documents help users to express their information needs? We address this question from both an experimental and a theoretical point of view. Our experimental analysis compares a structure-ignorant with a structure-aware retrieval approach using the test suite of the INEX XML Retrieval Evaluation Initiative. Theoretically, we create two mathematical models of users' knowledge of a set of documents and define query languages which exactly fit these models. One of these languages corresponds to an XML version of fielded search, the other to the INEX query language.Our main experimental findings are: First, while structure is used in varying degrees of complexity, two-thirds of the queries can be expressed in a fielded-search-like format which does not use the hierarchical structure of the documents. Second, three-quarters of the queries use constraints on the context of the elements to be returned; these contextual constraints cannot be captured by ordinary keyword queries. Third, structure is used as a search hint, and not as a strict requirement, when judged against the underlying information need. Fourth, the use of structure in queries functions as a precision enhancing device. Jaap Kamps, Maarten Marx, Maarten de Rijke, Börkur Sigurbjörnsson |
ACM Trans. Inf. Syst. | 2 |
| 2005 | Structured queries in XML retrievalabstractDocument-centric XML is a mixture of text and structure. With the increased availability of document-centric XML content comes a need for query facilities in which both structural constraints and constraints on the content of the documents can be expressed. How does the expressiveness of languages for querying XML documents help users to express their information needs? We address this question from both an experimental and a theoretical point of view. Our experimental analysis compares a structure-ignorant with a structure-aware retrieval approach using the test-suite of the 2004 edition of the INEX XML retrieval evaluation initiative. Theoretically, we create mathematical models of users' knowledge of a set of documents and define query languages which exactly fit these models. One of these languages corresponds to an XML version of fielded search, the other to the INEX query language. Our main findings are: First, while structure is used in varying degrees of complexity, over half of the queries can be expressed in a fielded-search like format which does not use the hierarchical structure of the documents. Second, structure is used as a search hint, and not a strict requirement, when judged against the underlying information need. Third, the use of structure in queries functions as a precision enhancing device. Jaap Kamps, Maarten Marx, Maarten de Rijke, Börkur Sigurbjörnsson |
CIKM | 2 |
| 2005 | First Order Paths in Ordered Trees
Maarten Marx |
ICDT | 1 |
| 2005 | Looping CaterpillarsabstractThere are two main paradigms for querying semi structured data: regular path queries and XPath. The aim of this paper is to provide a synthesis between these two. This synthesis is given by a small addition to tree walk automata and the corresponding caterpillar expressions. These are evaluated on unranked finite sibling-ordered trees. At the expression level we add an operator whose meaning is intersection with the identity relation. This language can express every first-order definable relation and its expressive power is characterized by pebble tree walk automata that cannot inspect pebbles. We also define an expansion of the caterpillar expressions whose expressive power is characterized by ordinary pebble tree walk automata. Combining results from Bloem-Engelfriet and Gottlob-Koch, we also define an XPath like query language which is complete for all MSO definable binary relations. Evan Goris, Maarten Marx |
LICS | 2 |
| 2005 | Conditional XPathabstractXPath 1.0 is a variable free language designed to specify paths between nodes in XML documents. Such paths can alternatively be specified in first-order logic. The logical abstraction of XPath 1.0, usually called Navigational or Core XPath, is not powerful enough to express every first-order definable path. In this article, we show that there exists a natural expansion of Core XPath in which every first-order definable path in XML document trees is expressible. This expansion is called Conditional XPath. It contains additional axis relations of the form (child::n[F])+, denoting the transitive closure of the path expressed by child::n[F]. The difference with XPath's descendant::n[F] is that the path (child::n[F])+ is conditional on the fact that all nodes in between the start and end node of the path should also be labeled by n and should make the predicate F true. This result can be viewed as the XPath analogue of the expressive completeness of the relational algebra with respect to first-order logic. Maarten Marx |
ACM Trans. Database Syst. | 1 |
| 2004 | XPath with Conditional Axis Relations
Maarten Marx |
EDBT | 1 |
| 2004 | Using WordNet to Measure Semantic Orientations of Adjectives
Jaap Kamps, Maarten Marx, Robert J. Mokken, Maarten de Rijke |
LREC | 2 |
| 2004 | Conditional XPath, the First Order Complete XPath DialectabstractXPath is the W3C -- standard node addressing language for XML documents. XPath is still under development and its technical aspects are intensively studied. What is missing at present is a clear characterization of the expressive power of XPath, be it either semantical or with reference to some well established existing (logical) formalism. Core XPath (the logical core of XPath 1.0 defined by Gottlob et al.) cannot express queries with conditional paths as exemplified by "do a child step, while test is true at the resulting node." In a first-order complete extension of Core XPath, such queries are expressible, We add conditional axis relations to Core XPath and show that the resulting language, called conditional XPath, is equally expressive as first-order logic when interpreted on ordered trees. Both the result, the extended XPath language, and the proof are closely related to temporal logic. Specifically, while Core XPath may be viewed as a simple temporal logic, conditional XPath extends this with (counterparts of) the since and until operators. Maarten Marx |
PODS | 1 |
| 2004 | Specifying access control policies for XML documents with XPathabstractAccess control for XML documents is a non-trivial topic, as can be witnessed from the number of approaches presented in the literature. Trying to compare these, we discovered the need for a simple, clearand unambiguous language to state the declarative semantics of an access control policy. All current approaches state the semantics in natural language, which has none of the above properties. This makes it hard to assess whether the proposed algorithms are correct (i.e., really implement the described semantics). It is also hard to assess the proposed policy on its merits, and to compare it to others (for file systems for instance). This paper shows how XPath can be used to specify the semantics of an access control policy for XML documents. Using XPath has great advantages: it is standard technology, widely used and it has clear and easy syntax and semantics. We use the developed framework to give a formal specification of the five most prominent approaches of access controlfor XML documents from the literature. Irini Fundulaki, Maarten Marx |
SACMAT | 2 |
| 2004 | Information Retrieval Support for Ontology Construction and Use
Willem Robert van Hage, Maarten de Rijke, Maarten Marx |
ISWC | 3 |
| 2004 | CTL Model Checking for Processing Simple XPath QueriesabstractThe eXtensible Markup Language (XML) was designed to describe the content of a document and its hierarchical structure, and the XML Path language (XPath) is a language for selecting elements from XML documents. There is a close connection between the query processing problem for XPath and the model checking problem for temporal logics. Both boil down to checking which nodes of a graph satisfy a property. We investigate the potential of a technique based on computation tree logic (CTL) model checking for evaluating queries expressed in (a subset of) XPath. To this aim, we isolate a simple fragment of XPath that is naturally embeddable into CTL. We report on experiments based on the model checker NuSMV, and compare our results with alternative academic XPath processors. We comment on the advantages and drawbacks of the application of our model checking-based approach to XPath processing. Loredana Afanasiev, Massimo Franceschet, Maarten Marx, Maarten de Rijke |
TIME | 3 |
| 2004 | Best-Match Querying from Document-Centric XMLabstractOn the Web, there is a pervasive use of XML to give lightweight semantics to textual collections. Such document-centric XML collections require a query language that can gracefully handle structural constraints as well as constraints on the free text of the documents. Our main contributions are three-fold. First, we outline two fragments of XPath tailored to users that have varying degrees of understanding of the XML structure used, and give both syntactic and semantic characterizations of these fragments. Second, we extend XPath with an about function having a best-match semantics based on the relevance of the document component for the expressed information need. Third, we evaluate the resulting query language using the INEX 2003 test suite, and show that best-match approaches outperform exact-match approaches for evaluating content-and-structure queries. Jaap Kamps, Maarten Marx, Maarten de Rijke, Börkur Sigurbjörnsson |
WebDB | 2 |
| 2003 | XML retrieval: what to retrieve?abstractThe fundamental difference between standard information retrieval and XML retrieval is the unit of retrieval. In traditional IR, the unit of retrieval is fixed: it is the complete document. In XML retrieval, every XML element in a document is a retrievable unit. This makes XML retrieval more difficult: besides being relevant, a retrieved unit should be neither too large nor too small. The research presented here, a comparative analysis of two approaches to XML retrieval, aims to shed light on which XML elements should be retrieved. The experimental evaluation uses data from the Initiative for the Evaluation of XML retrieval (INEX 2002). Jaap Kamps, Maarten Marx, Maarten de Rijke, Börkur Sigurbjörnsson |
SIGIR | 2 |
| 2003 | XPath and Modal Logics of Finite DAG's
Maarten Marx |
TABLEAUX | 1 |
| 2003 | Repairing the interpolation theorem in quantified modal logic
Carlos Areces, Patrick Blackburn, Maarten Marx |
Ann. Pure Appl. Log. | 3 |
| 2003 | Constructive interpolation in hybrid logicabstractAbstract Craig's interpolation lemma (if φ → ψ is valid, then φ → θ and θ → ψ are valid, for θ a formula constructed using only primitive symbols which occur both in φ and ψ) fails for many propositional and first order modal logics. The interpolation property is often regarded as a sign of well-matched syntax and semantics. Hybrid logicians claim that modal logic is missing important syntactic machinery, namely tools for referring to worlds, and that adding such machinery solves many technical problems. The paper presents strong evidence for this claim by defining interpolation algorithms for both propositional and first order hybrid logic. These algorithms produce interpolants for the hybrid logic of every elementary class of frames satisfying the property that a frame is in the class if and only if all its point-generated subframes are in the class. In addition, on the class of all frames, the basic algorithm is conservative: on purely modal input it computes interpolants in which the hybrid syntactic machinery does not occur. Patrick Blackburn, Maarten Marx |
J. Symb. Log. | 2 |
| 2002 | Notions of Indistinguishability for Semantic Web Languages
Jaap Kamps, Maarten Marx |
ISWC | 2 |
| 2002 | Tableaux for Quantified Hybrid Logic
Patrick Blackburn, Maarten Marx |
TABLEAUX | 2 |
| 2001 | Hybrid Logics: Characterization, Interpolation and ComplexityabstractAbstract Hybrid languages are expansions of propositional modal languages which can refer to (or even quantify over) worlds. The use of strong hybrid languages dates back to at least [Pri67], but recent work (for example [BS98, BT98a, BT99]) has focussed on a more constrained system called H(↓, @). We show in detail that (↓, @) is modally natural. We begin by studying its expressivity, and provide model theoretic characterizations (via a restricted notion of Ehrenfeucht-Fraïssé game, and an enriched notion of bisimulation) and a syntactic characterization (in terms of bounded formulas). The key result to emerge is that (↓, @) corresponds to the fragment of first-order logic which is invariant for generated submodels. We then show that (↓, @) enjoys (strong) interpolation, provide counterexamples for its finite variable fragments, and show that weak interpolation holds for the sublanguage (@). Finally, we provide complexity results for (@) and other fragments and variants, and sharpen known undecidability results for (↓, @). Carlos Areces, Patrick Blackburn, Maarten Marx |
J. Symb. Log. | 3 |
| 2001 | Relation Algebra with BindersabstractThe language of relation algebras is expanded with variables denoting individual elements in the domain and with the ↓ binder from hybrid logic. Every elementary property of binary relations is expressible in the resulting language, something which fails for the relation algebraic language. That the new language is natural for speaking about binary relations is indicated by the fact that both Craig's Interpolation, and Beth's Definability theorems hold for its set of validities. The paper contains a number of worked examples. Maarten Marx |
J. Log. Comput. | 1 |
| 2000 | The Mosaic Method for Temporal Logics
Maarten Marx, Szabolcs Mikulás, Mark Reynolds 0001 |
TABLEAUX | 1 |
| 1999 | Beth Definability for the Guarded Fragment
Eva Hoogland, Maarten Marx, Martin Otto 0001 |
LPAR | 2 |
| 1999 | Relation Algebras can Tile
Maarten Marx |
Inf. Sci. | 1 |
| 1999 | Decidability of Cylindric Set Algebras of Dimension Two and First-Order Logic with Two VariablesabstractAbstract The aim of this paper is to give a new proof for the decidability and finite model property of first-order logic with two variables (without function symbols), using a combinatorial theorem due to Herwig. The results are proved in the framework of polyadic equality set algebras of dimension two (Pse2). The new proof also shows the known results that the universal theory of Pse2 is decidable and that every finite Pse2 can be represented on a finite base. Since the class Cs2 of cylindric set algebras of dimension 2 forms a reduct of Pse2, these results extend to Cs2 as well. Maarten Marx, Szabolcs Mikulás |
J. Symb. Log. | 1 |
| 1999 | Undecidable Relativizations of Algebras of RelationsabstractAbstract In this paper we show that relativized versions of relation set algebras and cylindric set algebras have undecidable equational theories if we include coordinatewise versions of the counting operations into the similarity type. We apply these results to the guarded fragment of first-order logic. Szabolcs Mikulás, Maarten Marx |
J. Symb. Log. | 2 |
| 1999 | Complexity of Products of Modal LogicsabstractA relatively new way of combining modal logics is to consider their products. The main application of these product logics lies in the description of parallel computing processes. Axiomatics and decidability of the validity problem have been rather extensively investigated and many logics behave well in these respects. In this paper we look at the product construction from a computation complexity point of view. We show that in many cases there is a drastic increase in complexity, e.g., all products containing the finite S5 x S5 products as models have an NEXPTIME-hard satisfaction problem. Products with a functional modality however do not lead to an increase in complexity. For the products K x S5 and S5 x S5, we provide a matching upper bound. Key words: Computational complexity, two-dimensional modal logic, tiling. Maarten Marx |
J. Log. Comput. | 1 |
| 1999 | Undecidability of Compass LogicabstractIt is known that the tiling technique can be used to give simple proofs of undecidability of various two-dimensional modal and temporal logics. However, up until now, the simplest two-dimensional temporal logic, the compass logic of Venema, has eluded such treatment. We present a new coding of an enumeration of the tiling plane which enables us to show that the compass logic is undecidable. Maarten Marx, Mark Reynolds 0001 |
J. Log. Comput. | 1 |
| 1998 | Amalgamation in Relational AlgebrasabstractWe investigate amalgamation properties of relational type algebras. Besides purely algebraic interest, amalgamation in a class of algebras is important because it leads to interpolation results for the logic corresponding to that class (cf. [15]). The multi-modal logic corresponding to relational type algebras became known under the name of “arrow logic” (cf. [18, 17]), and has been studied rather extensively lately (cf. [10]). Our research was inspired by the following result of Andréka et al. [1]. Let K be a class of relational type algebras such that (i) composition is associative, (ii) K is a class of boolean algebras with operators, and (iii) K contains the representable relation algebras RRA. Then the equational theory of K is undecidable. On the other hand, there are several classes of relational type algebras (e.g., NA, WA denned below) whose equational (even universal) theories are decidable (cf. [13]). Composition is not associative in these classes. Theorem 5 indicates that also with respect to amalgamation (a very weak form of) associativity forms a borderline. We first recall the relevant definitions. Maarten Marx |
J. Symb. Log. | 1 |