Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Klaus U. Schulz

dblp:s/KUSchulz · DBLP profile ↗
← Back
48ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 23 · 4 first-authorTheory of computation · 17 · 3 first-authorDatabases, data management, data science and information retrieval · 14 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2

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
4 papers
Database theory · 29% Query processing and optimization · 27% Information retrieval · 21%
Theoretical computer science
2 papers
Computational complexity · 100%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › parameterized complexity
tractability frontier
0.122006
Conjunctive queries over trees · J. ACM 2006
Conjunctive Queries over Trees · PODS 2004
Database theory
conjunctive query
0.112006
Conjunctive queries over trees · J. ACM 2006
Computational complexity › constraint satisfaction
dichotomy theorem
0.112006
Conjunctive queries over trees · J. ACM 2006
Computational complexity
query complexity
0.112006
Conjunctive queries over trees · J. ACM 2006
Database theory
conjunctive query evaluation
0.012004
Conjunctive Queries over Trees · PODS 2004
Data models and query languages › semistructured data
tree-structured data
0.012004
Conjunctive Queries over Trees · PODS 2004
Information retrieval
search interfaces
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Data mining › exploratory data analysis
visual exploration
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Information retrieval › query formulation
visual query
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Query processing and optimization
XML query processing
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Query processing and optimization › interactive data exploration
answer space exploration
0.012001
Complete answer aggregates for treelike databases: a novel approach to combine querying and navigation · ACM Trans. Inf. Syst. 2001
Query processing and optimization › XML query processing
tree query
0.012001
Complete answer aggregates for treelike databases: a novel approach to combine querying and navigation · ACM Trans. Inf. Syst. 2001
User interface design and tools › search interface
visual query interface
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003

Methods — techniques the papers use, named apart from their topics

acyclic conjunctive queries · 0.1XPath axes · 0.1complete answer aggregate · 0.1
YearPublicationVenuePosition
2019 Space-efficient bimachine construction based on the equalizer accumulation principle
Stefan Gerdjikov, Stoyan Mihov, Klaus U. Schulz
Theor. Comput. Sci.3
2017 A Simple Method for Building Bimachines from Functional Finite-State Transducers
Stefan Gerdjikov, Stoyan Mihov, Klaus U. Schulz
CIAA3
2013 Plagiarism Detection for Indonesian Texts
abstract
In this paper, we describe a view of our research method on the Plagiarism Detection for Indonesian texts that we are working on. This method should address the problems of handling the equivalence class of Indonesian tokens, selecting the targeted source documents, and minimizing the gap of similarity measurement between the selection and the comparison modules. For these reasons, we propose a novel document representation in the candidate document retrieval module and the hybrid of segmentation and similarity of hashing technique in the comparison module.
Lucia D. Krisnawati, Klaus U. Schulz
iiWAS2
2011 Computation of Similarity - Similarity Search as Computation
Stoyan Mihov, Klaus U. Schulz
CiE2
2011 Towards information retrieval on historical document collections: the role of matching procedures and special lexica
Annette Gotscharek, Ulrich Reffle, Christoph Ringlstetter, Klaus U. Schulz
Int. J. Document Anal. Recognit.4
2011 Special issue on noisy text analytics
Daniel P. Lopresti, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
Int. J. Document Anal. Recognit.3
2011 Ontology modularization to improve semantic medical image annotation
Pinar Wennerberg, Klaus U. Schulz, Paul Buitelaar
J. Biomed. Informatics2
2011 Deciding word neighborhood with universal neighborhood automata
Petar Mitankin, Stoyan Mihov, Klaus U. Schulz
Theor. Comput. Sci.3
2010 Summary of the 4th workshop on analytics for noisy unstructured text data (AND)
abstract
No abstract available.
Roberto Basili 0001, Daniel P. Lopresti, Christoph Ringlstetter, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
CIKM5
2009 On lexical resources for digitization of historical documents
abstract
Many European libraries are currently engaged in mass digitization projects that aim to make historical documents and corpora online available in the Internet. In this context, appropriate lexical resources play a double role. They are needed to improve OCR recognition of historical documents, which currently does not lead to satisfactory results. Second, even assuming a perfect OCR recognition, since historical language differs considerably from modern language, the matching process between queries submitted to search engines and variants of the search terms found in historical documents needs special support. While the usefulness of special dictionaries for both problems seems undisputed, concrete knowledge and experience are still missing. There are no hints about what optimal lexical resources for historical documents should look like. The real benefit reached by optimized lexical resources is unclear. Both questions are rather complex since answers depend on the point in history when documents were born. We present a series of experiments which illuminate these points. For our evaluations we collected a large corpus covering German historical documents from before 1500 to 1950 and constructed various types of dictionaries. We present the coverage reached with each dictionary for ten subperiods of time. Additional experiments illuminate the improvements for OCR accuracy and Information Retrieval that can be reached, again looking at distinct dictionaries and periods of time. For both OCR and IR, our lexical resources lead to substantial improvements.
Annette Gotscharek, Ulrich Reffle, Christoph Ringlstetter, Klaus U. Schulz
ACM Symposium on Document Engineering4
2009 Special issue on noisy text analytics
Daniel P. Lopresti, Shourya Roy, Klaus U. Schulz, L. Venkata Subramaniam
Int. J. Document Anal. Recognit.3
2009 Successfully detecting and correcting false friends using channel profiles
Ulrich Reffle, Annette Gotscharek, Christoph Ringlstetter, Klaus U. Schulz
Int. J. Document Anal. Recognit.4
2007 Deriving Symbol Dependent Edit Weights for Text Correction_The Use of Error Dictionaries
abstract
Most systems for correcting errors in texts make use of specific word distance measures such as the Levenshtein distance. In many experiments it has been shown that correction accuracy is improved when using edit weights that depend on the particular symbols of the edit opera- tion. However, most proposed approaches so far rely on high amounts of training data where errors and their cor- rections are collected. In practice, the preparation of suit- able ground truth data is often too costly, which means that uniform edit costs are used. In this paper we evaluate ap- proaches for deriving symbol dependent edit weights that do not need any ground truth training data, comparing them with methods based on ground truth training. We suggest a new approach where special error dictionaries are used to estimate weights. The method is simple and very efficient, needing one pass of the document to be corrected. Our ex- periments with different OCR systems and textual data show that the method consistently improves correction accuracy in a significant way, often leading to results comparable to those achieved with ground truth training.
Christoph Ringlstetter, Ulrich Reffle, Annette Gotscharek, Klaus U. Schulz
ICDAR4
2007 Fast Selection of Small and Precise Candidate Sets from Dictionaries for Text Correction Tasks
abstract
Lexical text correction relies on a central step where approximate search in a dictionary is used to select the best correction suggestions for an ill-formed input token. In previous work we introduced the concept of a universal Levenshtein automaton and showed how to use these automata for efficiently selecting from a dictionary all entries within a fixed Levenshtein distance to the garbled input word. In this paper we look at refinements of the basic Levenshtein distance that yield more sensible notions of similarity in distinct text correction applications, e.g. OCR. We show that the concept of a universal Levenshtein automaton can be adapted to these refinements. In this way we obtain a method for selecting correction candidates which is very efficient, at the same time selecting small candidate sets with high recall.
Klaus U. Schulz, Stoyan Mihov, Petar Mitankin
ICDAR1
2007 Genre as noise: noise in genre
Andrea Stubbe, Christoph Ringlstetter, Klaus U. Schulz
Int. J. Document Anal. Recognit.3
2007 Efficient dictionary-based text rewriting using subsequential transducers
abstract
Abstract Problems in the area of text and document processing can often be described astext rewriting tasks: given an input text, produce a new text by applying some fixed set of rewriting rules. In its simplest form, a rewriting rule is given by a pair of strings, representing a source string (the “original”) and its substitute. By a rewriting dictionary, we mean a finite list of such pairs; dictionary-based text rewriting means to replace in an input text occurrences of originals by their substitutes. We present an efficient method for constructing, given a rewriting dictionaryD, a subsequential transducer that accepts any texttas input and outputs the intended rewriting result under the so-called “leftmost-longest match” replacement with skips,t'. The time needed to compute the transducer is linear in the size of the input dictionary. Given the transducer, any texttof length |t| is rewritten in a deterministic manner in timeO(|t|+|t'|), wheret' denotes the resulting output text. Hence the resulting rewriting mechanism is very efficient. As a second advantage, using standard tools, the transducer can be directly composed with other transducers to efficiently solve more complex rewriting tasks in a single processing step.
Stoyan Mihov, Klaus U. Schulz
Nat. Lang. Eng.2
2006 Integrated Document Browsing and Data Acquisition for Building Large Ontologies
Felix Weigel, Klaus U. Schulz, Levin Brunner, Eduardo Torres Schumann
KES (3)2
2006 Orthographic Errors in Web Pages: Toward Cleaner Web Corpora
abstract
Since the Web by far represents the largest public repository of natural language texts, recent experiments, methods, and tools in the area of corpus linguistics often use the Web as a corpus. For applications where high accuracy is crucial, the problem has to be faced that a non-negligible number of orthographic and grammatical errors occur in Web documents. In this article we investigate the distribution of orthographic errors of various types in Web pages. As a by-product, methods are developed for efficiently detecting erroneous pages and for marking orthographic errors in acceptable Web documents, reducing thus the number of errors in corpora and linguistic knowledge bases automatically retrieved from the Web.
Christoph Ringlstetter, Klaus U. Schulz, Stoyan Mihov
Comput. Linguistics2
2006 Stable methods for recognizing acronym-expansion pairs: from rule sets to hidden Markov models
Eduardo Torres Schumann, Klaus U. Schulz
Int. J. Document Anal. Recognit.2
2006 Conjunctive queries over trees
abstract
We study the complexity and expressive power of conjunctive queries over unranked labeled trees represented using a variety of structure relations such as “child”, “descendant”, and “following” as well as unary relations for node labels. We establish a framework for characterizing structures representing trees for which conjunctive queries can be evaluated efficiently. Then we completely chart the tractability frontier of the problem and establish a dichotomy theorem for our axis relations, that is, we find all subset-maximal sets of axes for which query evaluation is in polynomial time and show that for all other cases, query evaluation is NP-complete. All polynomial-time results are obtained immediately using the proof techniques from our framework. Finally, we study the expressiveness of conjunctive queries over trees and show that for each conjunctive query, there is an equivalent acyclic positive query (i.e., a set of acyclic conjunctive queries), but that in general this query is not of polynomial size.
Georg Gottlob, Christoph Koch 0001, Klaus U. Schulz
J. ACM3
2005 A Corpus for Comparative Evaluation of OCR Software and Postcorrection Techniques
abstract
We describe a new corpus collected for comparative evaluation of OCR-software and postcorrection techniques. The corpus is freely available for academic groups and use. The major part of the corpus (2306 files) consists of Bulgarian documents. Many of these documents come with Cyrillic and Latin symbols. A smaller corpus with German documents has been added. All original documents represent real-life paper documents collected from enterprises and organizations. Most genres of written language and various document types are covered. The corpus contains the corresponding image files, rich meta-data textual files obtained via OCR recognition, ground truth data for hundreds of example pages, and alignment software for experiments.
Stoyan Mihov, Klaus U. Schulz, Christoph Ringlstetter, Veselka Dojchinova, Vanja Nakova
ICDAR2
2005 The Same is Not The same - Post Correction of Alphabet Confusion Errors in Mixed-Alphabet OCR Recognation
abstract
Character sets for Eastern European languages typically contain symbols that are optically almost or fully identical to Latin letters. When scanning documents with mixed Cyrillic-Latin or Greek-Latin alphabets, even high-quality OCR-software is often not able to correctly separate between Cyrillic (Greek) and Latin symbols. This effect leads to an error rate that is far beyond the usual error rates observed when recognizing single-alphabet documents. In this paper we first survey similarities between Latin and Cyrillic (Greek) letters and words for distinct languages and fonts. After briefly introducing a new and public corpus collected by our groups for evaluating OCR-technology over mixed-alphabet documents, we describe how to adapt general algorithms and tools for postcorrection of OCR results to the new context of mixed-alphabet recognition. Experimental results on Bulgarian documents from the corpus and from other sources demonstrate that a drastic reduction of error rates can be achieved.
Christoph Ringlstetter, Klaus U. Schulz, Stoyan Mihov, Katerina Louka
ICDAR2
2005 Decidability of bounded higher-order unification
Manfred Schmidt-Schauß, Klaus U. Schulz
J. Symb. Comput.2
2004 Content-Aware DataGuides: Interleaving IR and DB Indexing Techniques for Efficient Retrieval of Textual XML Data
Felix Weigel, Holger Meuss, François Bry, Klaus U. Schulz
ECIR4
2004 Conjunctive Queries over Trees
abstract
We study the complexity and expressive power of conjunctive queries over unranked labeled trees, where the tree structure are represented using "axis relations" such as "child", "descendant", and "following" (we consider a superset of the XPath axes) as well as unary relations for node labels. (Cyclic) conjunctive queries over trees occur in a wide range of data management scenarios related to XML, the Web, and computational linguistics. We establish a framework for characterizing structures representing trees for which conjunctive queries can be evaluated efficiently. Then we completely chart the tractability frontier of the problem for our axis relations, i.e., we find all subset maximal sets of axes for which query evaluation is in polynomial time. All polynomial-time results are obtained immediately using the proof techniques from our framework. Finally, we study the expressiveness of conjunctive queries over trees and compare it to the expressive power of fragments of XPath. We show that for each conjunctive query, there is an equivalent acyclic positive query (i.e., a set of acyclic conjunctive queries), but that in general this query is not of polynomial size.
Georg Gottlob, Christoph Koch 0001, Klaus U. Schulz
PODS3
2004 Content and Structure in Indexing and Ranking XML
abstract
Rooted in electronic publishing, XML is now widely used for modelling and storing structured text documents. Especially in the WWW, retrieval of XML documents is most useful in combination with a relevance-based ranking of the query result. Index structures with ranking support are therefore needed for fast access to relevant parts of large document collections. This paper proposes a classification scheme for both XML ranking models and index structures, allowing to determine which index suits which ranking model. An analysis reveals that ranking parameters related to both the content and structure of the data are poorly supported by most known XML indices. The IR-CADG index, owing to its tight integration of content and structure, supports various XML ranking models in a very efficient retrieval process. Experiments show that it outperforms separate content/structure indexing by more than two orders of magnitude for large corpora of several hundred MB.
Felix Weigel, Holger Meuss, Klaus U. Schulz, François Bry
WebDB3
2004 Fast Approximate Search in Large Dictionaries
abstract
The need to correct garbled strings arises in many areas of natural language processing. If a dictionary is available that covers all possible input tokens, a natural set of candidates for correcting an erroneous input P is the set of all words in the dictionary for which the Levenshtein distance to Pdoes not exceed a given (small) bound k. In this article we describe methods for efficiently selecting such candidate sets. After introducing as a starting point a basic correction method based on the concept of a “universal Levenshtein automaton,” we show how two filtering methods known from the field of approximate text search can be used to improve the basic procedure in a significant way. The first method, which uses standard dictionaries plus dictionaries with reversed words, leads to very short correction times for most classes of input strings. Our evaluation results demonstrate that correction times for fixed-distance bounds depend on the expected number of correction candidates, which decreases for longer input words. Similarly the choice of an optimal filtering method depends on the length of the input words.
Stoyan Mihov, Klaus U. Schulz
Comput. Linguistics2
2003 Lexical Postcorrection of OCR-Results: The Web as a Dynamic Secondary Dictionary?
abstract
Postcorrection of OCR-results for text documents is usually based on electronic dictionaries. When scanning texts from a specific thematic area, conventional dictionaries often miss a considerable number of tokens. Furthermore, if word frequencies are stored with the entries, these frequencies will not properly reflect the frequencies found in the given thematic area. Correction adequacy suffers from these two shortcomings. We report on a series of experiments where we compare (1) the use of fixed, static largescale dictionaries (including proper names and abbreviations) with (2) the use of dynamic dictionaries retrieved via an automated analysis of the vocabulary of web pages from a given domain, and (3) the use of mixed dictionaries. Our experiments, which address English and German document collections from a variety of fields, show that dynamic dictionaries of the above mentioned form can improve the coverage for the given thematic area in a significant way and help to improve the quality of lexical postcorrection methods. 1.
Christian M. Strohmaier, Christoph Ringlstetter, Klaus U. Schulz, Stoyan Mihov
ICDAR3
2003 Visual Querying and Exploration of Large Answers in XML Databases with X2
abstract
This paper describes (eXploring XML data), a system for efficiently querying XML data and visually exploring answer sets, with a special focus on the novel user interface for interaction with the query result. The process of querying XML documents is performed interactively and in a completely graphical manner. Special attention was paid to simplicity of the user interface: In a first step the user submits a query to the system and gets the result presented in the form of a Complete Answer Aggregate (CAA). CAAs visually (re)present the answer space in a compact form and thus provide a good overview over the set of all answers. They offer a rich variety of presentation modes and exploration techniques which are used in the second step to interactively explore the answer space.
Holger Meuss, Klaus U. Schulz, François Bry
ICDE2
2002 Fast string correction with Levenshtein automata
Klaus U. Schulz, Stoyan Mihov
Int. J. Document Anal. Recognit.1
2002 Solvability of Context Equations with Two Context Variables is Decidable
Manfred Schmidt-Schauß, Klaus U. Schulz
J. Symb. Comput.2
2001 Towards Aggregated Answers for Semistructured Data
Holger Meuss, Klaus U. Schulz, François Bry
ICDT2
2001 Combination of constraint systems II: Rational amalgamation
Klaus U. Schulz, Stephan Kepser
Theor. Comput. Sci.1
2001 Complete answer aggregates for treelike databases: a novel approach to combine querying and navigation
abstract
The use of markup languages like SGML, HTML or XML for encoding the strucutre of documents or linguistic data has lead to many databases where entries are adequately described as trees. In this context querying formalisms are interesting that offer the possiblity to refer both to textual content and logical structure. We consider models where the strucutre specified in a query is not only used as a filter, but also for selecting and presenting different parts of the data. If answers are formalized as mapping from query nodes to the database, a simple enumeration of all mappings in the answer set will often suffer from the effect that many answers have common subparts. From a theoretical point of view this may lead to an exponential time complexity of the computation and presentation of all answers. Concentration on the language of so called tree queries—a variant and extension of Kilpeläinen's Tree Matching formalism—we introduce the notion of a “complete answer aggregate” for a given query. This new data strucutre offers a compact view of the set of all answer and supports active exploration of the ansewer space. Since complete answer aggregates use a powerful structure-sharing mechanism their maximal size is of order 𝒪(d•h•q) wheredandqrespectively denote the size of the database and the query, andhis the maximal depth of a path of the database. An algorithm is given that computes a complete answer aggregate for a given treee query in time 𝒪(d•log(d)•h•). For the sublanguage of so-called rigid tree queries, as well as for so-called “nonrecursive” databases, an improved bound of 𝒪(d•log(d)•q) is obtained. The algorithm is based on a specific index structure that supports practical efficiency.
Holger Meuss, Klaus U. Schulz
ACM Trans. Inf. Syst.2
2000 Tractable and intractable instances of combination problems for unification and disunification
abstract
The algorithms for combining decision procedures for (dis)unification in the union of arbitrary disjoint equational theories known from the literature generate an exponential number of 'pure' output problems over the component theories. Despite several optimization techniques, no general results are known that describe in which cases a polynomial-time combination procedure is (im)possible. In the first part of this paper we characterize a large class of equational theories E where E-unification with free function symbols is NP-hard and where a polynomial-time optimization of the combination algorithm is impossible (unless P = NP). This supports the conjecture that for the theories in this class there is no polynomial-time algorithm for combining E-unification with constants with free unification. In the second part of the paper we introduce another class of equational theories where (dis)unification algorithms can be combined deterministically and in polynomial time. Under reasonable assumptions on the form of the given unification procedure, each unitary, regular and collapse-free equational theory with a polynomial-time unification algorithm belongs to this class.
Klaus U. Schulz
J. Log. Comput.1
1999 Solvability of Context Equations with Two Context Variables is Decidable
Manfred Schmidt-Schauß, Klaus U. Schulz
CADE2
1998 On the Exponent of Periodicity of Minimal Solutions of Context Equation
Manfred Schmidt-Schauß, Klaus U. Schulz
RTA2
1998 Combination of Constraint Solvers for Free and Quasi-Free Structures
Franz Baader, Klaus U. Schulz
Theor. Comput. Sci.2
1997 A Criterion for Intractability of E-unification with Free Function Symbols and Its Relevance for Combination Algorithms
Klaus U. Schulz
RTA1
1996 Combination of Constraint Systems II: Rational Amalgamation
Stephan Kepser, Klaus U. Schulz
CP2
1996 Unification in the Union of Disjoint Equational Theories: Combining Decision Procedures
Franz Baader, Klaus U. Schulz
J. Symb. Comput.2
1996 Between finite state and Prolog: constraint-based automata for efficient recognition of phrases
abstract
In computational linguistics, efficient recognition of phrases is an important prerequisite for many ambitious goals, such as automated extraction of terminology, part of speech disambiguation, and automated translation. If one wants to recognize a certain well-defined set of phrases, the question of which type of computational device to use for this task arises. For sets of phrases that are not too complex, as well as for many subtasks of the recognition process, finite state methods are appropriate and favourable because of their efficiency Gross and Perrin 1989; Silberztein 1993; Tapanainen 1995. However, if very large sets of possibly complex phrases are considered where correct resolution of grammatical structure requires morphological analysis (e.g. verb argument structure, extraposition of relative clauses, etc.), then the design and implementation of an appropriate finite state automaton might turn out to be infeasible in practice due to the immense number of morphological variants to be captured.
Klaus U. Schulz, Tomek Miko Lajewski
Nat. Lang. Eng.1
1995 On the Combination of Symbolic Constraints, Solution Domains, and Constraint Solvers
Franz Baader, Klaus U. Schulz
CP2
1995 Combination of Constraint Solving Techniques: An Algebraic POint of View
Franz Baader, Klaus U. Schulz
RTA2
1995 Combination Techniques and Decision Problems for Disunification
Franz Baader, Klaus U. Schulz
Theor. Comput. Sci.2
1993 Combination Techniques and Decision Problems for Disunification
Franz Baader, Klaus U. Schulz
RTA2
1993 Wort Unification and Transformation of Generalized Equations
Klaus U. Schulz
J. Autom. Reason.1
1992 Unification in the Union of Disjoint Equational Theories: Combining Decision Procedures
Franz Baader, Klaus U. Schulz
CADE2