VLDB 2026 Research / reviewers in the wild / expert
Gerhard Friedrich
dblp:47/1985
· DBLP profile ↗
65ranked-venue papers
14as first author
3since 2021 · last 2024
0000-0002-1992-4049ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 45 · 11 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 24 · 8 first-authorDatabases, data management, data science and information retrieval · 14 · 1 first-authorTheory of computation · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3Human-computer interaction and ubiquitous computing · 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.
| Software engineering, system software, and programming languages
3 papers |
Services computing and microservices · 23% Programming languages and type systems · 23% Software maintenance and evolution · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 70% Web and social media mining · 23% Data mining · 7% | |
| Artificial intelligence
7 papers |
Knowledge representation and reasoning · 71% Planning, search and constraint satisfaction · 29% | |
| Theoretical computer science
5 papers |
Mathematical optimization · 59% Logic in computer science · 35% Automated reasoning and model checking · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 100% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › control structures
exception handling |
0.1 | 1 | 2010 | Exception Handling for Repair in Service-Based Processes · IEEE Trans. Software Eng. 2010 |
Software maintenance and evolution › software evolution › software adaptation
self-healing systems |
0.1 | 1 | 2010 | Exception Handling for Repair in Service-Based Processes · IEEE Trans. Software Eng. 2010 |
Services computing and microservices
service composition |
0.1 | 1 | 2010 | Exception Handling for Repair in Service-Based Processes · IEEE Trans. Software Eng. 2010 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
constraint acquisition |
0.1 | 1 | 2009 | Argumentation Based Constraint Acquisition · ICDM 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition |
0.1 | 1 | 2009 | Argumentation Based Constraint Acquisition · ICDM 2009 |
Requirements engineering and software design › inconsistency management
inconsistent requirements |
0.1 | 1 | 2009 | Plausible Repairs for Inconsistent Requirements · IJCAI 2009 |
Logic in computer science
inconsistency handling |
0.1 | 1 | 2009 | Plausible Repairs for Inconsistent Requirements · IJCAI 2009 |
Information retrieval › search engines › web crawling
focused crawling |
0.1 | 1 | 2008 | xCrawl: A High-Recall Crawling Method for Web Mining · ICDM 2008 |
Information retrieval › search engines
web crawling |
0.1 | 1 | 2008 | xCrawl: A High-Recall Crawling Method for Web Mining · ICDM 2008 |
Web and social media mining
web mining |
0.1 | 1 | 2008 | xCrawl: A High-Recall Crawling Method for Web Mining · ICDM 2008 |
Information retrieval
web search |
0.1 | 1 | 2008 | xCrawl: A High-Recall Crawling Method for Web Mining · ICDM 2008 |
Mathematical optimization › scheduling › precedence constrained scheduling
resource-constrained project scheduling |
0.1 | 1 | 2007 | Handling Alternative Activities in Resource-Constrained Project Scheduling Problems · IJCAI 2007 |
Mathematical optimization
scheduling |
0.1 | 1 | 2007 | Handling Alternative Activities in Resource-Constrained Project Scheduling Problems · IJCAI 2007 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
consistency-based diagnosis |
0.0 | 1 | 2004 | Consistency-based diagnosis of configuration knowledge bases · Artif. Intell. 2004 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
model-based diagnosis |
0.0 | 2 | 1999 | Model-Based Diagnosis of Hardware Designs · Artif. Intell. 1999 Model-Based Diagnosis Meets Error Diagnosis in Logic Programs · IJCAI 1993 |
Debugging and program repair
automated program repair |
0.0 | 1 | 2010 | Exception Handling for Repair in Service-Based Processes · IEEE Trans. Software Eng. 2010 |
Data mining › text mining
information extraction |
0.0 | 1 | 2008 | xCrawl: A High-Recall Crawling Method for Web Mining · ICDM 2008 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
model-based reasoning |
0.0 | 1 | 1999 | Model-Based Diagnosis of Hardware Designs · Artif. Intell. 1999 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1999 | Model-Based Diagnosis of Hardware Designs · Artif. Intell. 1999 |
Electronic design automation › hardware verification and test › fault diagnosis
model-based diagnosis |
0.0 | 1 | 1999 | Model-Based Diagnosis of Hardware Designs · Artif. Intell. 1999 |
Mathematical optimization
discrete optimization |
0.0 | 1 | 2007 | Handling Alternative Activities in Resource-Constrained Project Scheduling Problems · IJCAI 2007 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
diagnosis |
0.0 | 2 | 1993 | Theory Diagnoses: A Concise Characterization of Faulty Systems · IJCAI 1993 Diagnosing Temporal Misbehavior · IJCAI 1991 |
Automated reasoning and model checking › diagnosis
model-based diagnosis |
0.0 | 2 | 1992 | Choosing Observations and Actions in Model-Based Diagnosis/Repair Systems · KR 1992 Focusing on Independent Diagnosis Problems · KR 1992 |
Debugging and program repair
error diagnosis |
0.0 | 1 | 1993 | Model-Based Diagnosis Meets Error Diagnosis in Logic Programs · IJCAI 1993 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 1990 | Physical Impossibility Instead of Fault Models · AAAI 1990 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering › knowledge integration
domain knowledge integration |
0.0 | 1 | 1989 | Using Domain Knowledge to Improve Inductive Learning Algorithms for Diagnosis · ML 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › rule learning
inductive learning |
0.0 | 1 | 1989 | Using Domain Knowledge to Improve Inductive Learning Algorithms for Diagnosis · ML 1989 |
Medical and health informatics
clinical diagnosis |
0.0 | 1 | 1989 | Using Domain Knowledge to Improve Inductive Learning Algorithms for Diagnosis · ML 1989 |
Methods — techniques the papers use, named apart from their topics
process structure analysis · 0.1model-based repair · 0.1constraint learning · 0.1argumentation · 0.1query generation · 0.1navigational structure exploitation · 0.1scheduling algorithms · 0.1constraint programming · 0.1consistency-based diagnosis · 0.0model-based diagnosis · 0.0inductive learning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Greedy Search Based Ant Colony Optimization Algorithm for Large-Scale Semiconductor Production
Ramsha Ali, Shahzad Qaiser, Mohammed M. S. El-Kholany, Peyman Eftekhari, Martin Gebser, Stephan Leitner, Gerhard Friedrich |
SIMULTECH | 7 |
| 2023 | Domain-Specific Heuristics in Answer Set Programming: A Declarative Non-Monotonic ApproachabstractDomain-specific heuristics are an essential technique for solving combinatorial problems efficiently. Current approaches to integrate domain-specific heuristics with Answer Set Programming (ASP) are unsatisfactory when dealing with heuristics that are specified non-monotonically on the basis of partial assignments. Such heuristics frequently occur in practice, for example, when picking an item that has not yet been placed in bin packing. Therefore, we present novel syntax and semantics for declarative specifications of domain-specific heuristics in ASP. Our approach supports heuristic statements that depend on the partial assignment maintained during solving, which has not been possible before. We provide an implementation in Alpha that makes Alpha the first lazy-grounding ASP system to support declaratively specified domain-specific heuristics. Two practical example domains are used to demonstrate the benefits of our proposal. Additionally, we use our approach to implement informed search with A*, which is tackled within ASP for the first time. A* is applied to two further search problems. The experiments confirm that combining lazy-grounding ASP solving and our novel heuristics can be vital for solving industrial-size problems. Richard Comploi-Taupe, Gerhard Friedrich, Konstantin Schekotihin, Antonius Weinzierl |
J. Artif. Intell. Res. | 2 |
| 2022 | Editorial "special issue on artificial intelligence in practice - from theory to application"
Moonis Ali, Gerhard Friedrich, Ingo Pill, Franz Wotawa |
Appl. Intell. | 2 |
| 2020 | Conflict Generalisation in ASP: Learning Correct and Effective Non-Ground ConstraintsabstractAbstract Generalising and re-using knowledge learned while solving one problem instance has been neglected by state-of-the-art answer set solvers. We suggest a new approach that generalises learned nogoods for re-use to speed-up the solving of future problem instances. Our solution combines well-known ASP solving techniques with deductive logic-based machine learning. Solving performance can be improved by adding learned non-ground constraints to the original program. We demonstrate the effects of our method by means of realistic examples, showing that our approach requires low computational cost to learn constraints that yield significant performance benefits in our test cases. These benefits can be seen with ground-and-solve systems as well as lazy-grounding systems. However, ground-and-solve systems suffer from additional grounding overheads, induced by the additional constraints in some cases. By means of conflict minimization, non-minimal learned constraints can be reduced. This can result in significant reductions of grounding and solving efforts, as our experiments show. Richard Comploi-Taupe, Antonius Weinzierl, Gerhard Friedrich |
Theory Pract. Log. Program. | 3 |
| 2020 | Advancing Lazy-Grounding ASP Solving Techniques - Restarts, Phase Saving, Heuristics, and MoreabstractAbstract Answer-Set Programming (ASP) is a powerful and expressive knowledge representation paradigm with a significant number of applications in logic-based AI. The traditional ground-and-solve approach, however, requires ASP programs to be grounded upfront and thus suffers from the so-called grounding bottleneck (i.e., ASP programs easily exhaust all available memory and thus become unsolvable). As a remedy, lazy-grounding ASP solvers have been developed, but many state-of-the-art techniques for grounded ASP solving have not been available to them yet. In this work we present, for the first time, adaptions to the lazy-grounding setting for many important techniques, like restarts, phase saving, domain-independent heuristics, and learned-clause deletion. Furthermore, we investigate their effects and in general observe a large improvement in solving capabilities and also uncover negative effects in certain cases, indicating the need for portfolio solving as known from other solvers. Antonius Weinzierl, Richard Comploi-Taupe, Gerhard Friedrich |
Theory Pract. Log. Program. | 3 |
| 2019 | Degrees of Laziness in Grounding - Effects of Lazy-Grounding Strategies on ASP Solving
Richard Comploi-Taupe, Antonius Weinzierl, Gerhard Friedrich |
LPNMR | 3 |
| 2016 | Heuristic Constraint Answer Set ProgrammingabstractConstraint answer set programming (CASP) is a family of hybrid approaches integrating answer set programming (ASP) and constraint programming (CP). These hybrid approaches have already proven to be very successful in various domains. In this paper we present first evaluation results for the CASP solver ASCASS, which provides novel methods for defining and exploiting problem-dependent search heuristics. Beyond the possibility of using already built-in problem-independent heuristics, ASCASS allows on the ASP level the definition of problem-dependent variable selection, value selection and pruning strategies, which guide the search of the CP solver. The proof-of-concept evaluation was carried out on benchmark instances of the real world Partner Units Problem (PUP). Due to a sophisticated heuristic, which cannot be represented by other ASP or CASP solvers, ASCASS shows superior performance. Erich Christian Teppan, Gerhard Friedrich |
ECAI | 2 |
| 2016 | Tractability frontiers of the partner units configuration problem
Erich Christian Teppan, Gerhard Friedrich, Georg Gottlob |
J. Comput. Syst. Sci. | 2 |
| 2014 | Sequential diagnosis of high cardinality faults in knowledge-bases by direct diagnosis generationabstractSequential diagnosis methods compute a series of queries for discriminating between diagnoses. Queries are answered by probing such that eventually the set of faults is identified. The computation of queries is based on the generation of a set of most probable diagnoses. However, in diagnosis problem instances where the number of minimal diagnoses and their cardinality is high, even the generation of a set of minimum cardinality diagnoses is unfeasible with the standard conflict-based approach. In this paper we propose to base sequential diagnosis on the computation of some set of minimal diagnoses using the direct diagnosis method, which requires less consistency checks to find a minimal diagnosis than the standard approach. We study the application of this direct method to high cardinality faults in knowledge-bases. In particular, our evaluation shows that the direct method results in almost the same number of queries for cases when the standard approach is applicable. However, for the cases when the standard approach is not applicable, sequential diagnosis based on the direct method is able to locate the faults correctly. Konstantin Schekotihin, Gerhard Friedrich, Patrick Rodler, Philipp Fleiss |
ECAI | 2 |
| 2013 | Declarative Heuristics in Constraint SatisfactionabstractConstraint Satisfaction Problems (CSPs) have the big advantage of a succinct, declarative and easy to understand representation form. Unfortunately, solving CSPs is NP-complete in the general case. In order to cope with this, common CSP frameworks offer the possibility to use different built-in heuristics. However, the provided built-in heuristics are often not suitable to significantly boost solution calculation. Also the facilities for expressing domain-specific heuristics in a declarative manner within the CSP framework are typically very limited (e.g. by defining a static variable selection order)and thus are often not applicable. As a consequence such domain-specific heuristics are often implemented by means of custom propagators or custom constraints (e.g. a special constraint for bin packing problems) forcing domain experts and knowledge engineers to leave the declarative world and implement the heuristics in a procedural manner. In this paper we propose a new declarative language for expressing domain specific heuristics for CSPs which can be easily integrated in every CSP framework. We also describe a prototype implementation within a state-of-the-art CSP solver and present proof of concept results on real world configuration problem instances. Erich Christian Teppan, Gerhard Friedrich |
ICTAI | 2 |
| 2013 | Debugging Answer-Set Programs with Ouroboros - Extending the SeaLion Plugin
Melanie Frühstück, Jörg Pührer, Gerhard Friedrich |
LPNMR | 3 |
| 2013 | Debugging Non-ground ASP Programs with Choice Rules, Cardinality and Weight Constraints
Axel Polleres, Melanie Frühstück, Gottfried Schenner, Gerhard Friedrich |
LPNMR | 4 |
| 2013 | Conflict-Based Program Rewriting for Solving Configuration Problems
Anna Ryabokon, Gerhard Friedrich, Andreas A. Falkner |
LPNMR | 2 |
| 2012 | QuickPup: A Heuristic Backtracking Algorithm for the Partner Units Configuration ProblemabstractThe Partner Units Problem (PUP) constitutes a challenging real-world configuration problem with diverse application domains such as railway safety, security monitoring, electrical engineering, or distributed systems. Although using the latest problem-solving methods including Constraint Programming, SAT Solving, Integer Programming, and Answer Set Programming, current methods fail to generate solutions for midsized real-world problems in acceptable time. This paper presents the QuickPup algorithm based on backtrack search combined with smart variable orderings and restarts. QuickPup outperforms the available methods by orders of magnitude and thus makes it possible to automatically solve problems which couldn’t be solved without human expertise before. Furthermore, the runtimes of QuickPup are typically below one second for real-world problem instances. Erich Christian Teppan, Gerhard Friedrich, Andreas A. Falkner |
IAAI | 2 |
| 2012 | Interactive ontology debugging: Two query strategies for efficient fault localizationabstractEffective debugging of ontologies is an important prerequisite for their broad application, especially in areas that rely on everyday users to create and maintain knowledge bases, such as the Semantic Web. In such systems ontologies capture formalized vocabularies of terms shared by its users. However in many cases users have different local views of the domain, i.e. of the context in which a given term is used. Inappropriate usage of terms together with natural complications when formulating and understanding logical descriptions may result in faulty ontologies. Recent ontology debugging approaches use diagnosis methods to identify causes of the faults. In most debugging scenarios these methods return many alternative diagnoses, thus placing the burden of fault localization on the user. This paper demonstrates how the target diagnosis can be identified by performing a sequence of observations, that is, by querying an oracle about entailments of the target ontology. To identify the best query we propose two query selection strategies: a simple "split-in-half" strategy and an entropy-based strategy. The latter allows knowledge about typical user errors to be exploited to minimize the number of queries. Our evaluation showed that the entropy-based method significantly reduces the number of required queries compared to the "split-in-half" approach. We experimented with different probability distributions of user errors and different qualities of the a priori probabilities. Our measurements demonstrated the superiority of entropy-based query selection even in cases where all fault probabilities are equal, i.e. where no information about typical user errors is available. Konstantin Schekotihin, Gerhard Friedrich, Philipp Fleiss, Patrick Rodler |
J. Web Semant. | 2 |
| 2011 | Optimization Methods for the Partner Units Problem
Markus Aschinger, Conrad Drescher, Gerhard Friedrich, Georg Gottlob, Peter Jeavons 0001, Anna Ryabokon, Evgenij Thorstensen |
CPAIOR | 3 |
| 2010 | Efficient Explanations for Inconsistent Constraint SetsabstractConstraint sets can become inconsistent in different contexts. We are interested in identifying minimal sets of constraints that have to be adapted or deleted in order to restore consistency. In this paper we sketch a highly efficient divide-and-conquer based diagnosis approach which identifies minimal sets of faulty constraints in a given over-constrained problem. This approach is specifically applicable in scenarios where the efficient identification of leading (preferred) diagnoses is crucial. Alexander Felfernig, Monika Schubert, Monika Mandl, Gerhard Friedrich, Erich Christian Teppan |
ECAI | 4 |
| 2010 | Diagnosing Process Trajectories Under Partially Known Behavior
Gerhard Friedrich, Wolfgang Mayer, Markus Stumptner |
ECAI | 1 |
| 2010 | Diagnosis discrimination for ontology debuggingabstractDebugging is an important prerequisite for the wide-spread application of ontologies, especially in areas that rely upon everyday users to create and maintain knowledge bases, such as the Semantic Web. Recent approaches use diagnosis methods to identify sources of inconsistency. However, in most debugging cases these methods return many alternative diagnoses, thus placing the burden of fault localization on the user. This paper demonstrates how the target diagnosis can be identified by performing a sequence of observations, that is, by querying an oracle about entailments of the target ontology. We exploit probabilities of typical user errors to formulate information theoretic concepts for query selection. Our evaluation showed that the suggested method reduces the number of required observations compared to myopic strategies. Konstantin Schekotihin, Gerhard Friedrich |
ECAI | 2 |
| 2010 | Diagnosis of Service Failures by Trace Analysis with Partial Knowledge
Wolfgang Mayer, Gerhard Friedrich, Markus Stumptner |
ICSOC | 2 |
| 2010 | Query Strategy for Sequential Ontology Debugging
Konstantin Schekotihin, Gerhard Friedrich |
ISWC (1) | 2 |
| 2010 | xCrawl: a high-recall crawling method for Web mining
Konstantin Schekotihin, Dietmar Jannach, Gerhard Friedrich |
Knowl. Inf. Syst. | 3 |
| 2010 | Exception Handling for Repair in Service-Based ProcessesabstractThis paper proposes a self-healing approach to handle exceptions in service-based processes and to repair the faulty activities with a model-based approach. In particular, a set of repair actions is defined in the process model, and repairability of the process is assessed by analyzing the process structure and the available repair actions. During execution, when an exception arises, repair plans are generated by taking into account constraints posed by the process structure, dependencies among data, and available repair actions. The paper also describes the main features of the prototype developed to validate the proposed repair approach for composed Web services; the self-healing architecture for repair handling and the experimental results are illustrated. Gerhard Friedrich, Maria Grazia Fugini, Enrico Mussi, Barbara Pernici, Gaston Tagni |
IEEE Trans. Software Eng. | 1 |
| 2009 | Argumentation Based Constraint AcquisitionabstractEfficient acquisition of constraint networks is a key factor for the applicability of constraint problem solving methods. Current techniques learn constraint networks from sets of training examples, where each example is classified as either a solution or non-solution of a target network. However, in addition to this classification, an expert can usually provide arguments as to why examples should be rejected or accepted. Generally speaking domain specialists have partial knowledge about the theory to be acquired which can be exploited for knowledge acquisition. Based on this observation, we discuss the various types of arguments an expert can formulate and develop a knowledge acquisition algorithm for processing these types of arguments which gives the expert the possibility to input arguments in addition to the learning examples. The result of this approach is a significant reduction in the number of examples which must be provided to the learner in order to learn the target constraint network. Konstantin Schekotihin, Gerhard Friedrich |
ICDM | 2 |
| 2009 | Plausible Repairs for Inconsistent Requirements
Alexander Felfernig, Gerhard Friedrich, Monika Schubert, Monika Mandl, Markus Mairitsch, Erich Christian Teppan |
IJCAI | 2 |
| 2009 | Automated debugging of recommender user interface descriptions
Alexander Felfernig, Gerhard Friedrich, Klaus Isak, Konstantin Schekotihin, Erich Christian Teppan, Dietmar Jannach |
Appl. Intell. | 2 |
| 2009 | Extending the RCPSP for modeling and solving disruption management problems
Jürgen Kuster, Dietmar Jannach, Gerhard Friedrich |
Appl. Intell. | 3 |
| 2009 | Automated ontology instantiation from tabular web sources - The AllRight system
Dietmar Jannach, Konstantin Schekotihin, Gerhard Friedrich |
J. Web Semant. | 3 |
| 2008 | xCrawl: A High-Recall Crawling Method for Web MiningabstractWeb mining systems exploit the redundancy of data published on the Web to automatically extract information from existing Web documents. The first step in the information extraction process is thus to locate within a limited period of time as many Web pages as possible that contain relevant information, a task which is commonly accomplished by applying focused crawling techniques. The performance of such a crawler can be measured by its "recall", i.e. the percentage of documents found and identified as relevant compared to the number of existing documents. A higher recall value implies that more redundant data is available, which in turn leads to better results in the subsequent fact extraction phase. In this paper, we propose xCrawl, a new focused crawling method which outperforms state-of-the-art approaches with respect to recall values achievable within a given period of time. This method is based on a new combination of ideas and techniques used to identify and exploit navigational structures of Websites, such as hierarchies, lists or maps. In addition, automatic query generation is applied to rapidly collect Web sources containing target documents. The proposed crawling technique was inspired by the requirements of a Web mining system developed to extract product and service descriptions and was evaluated in different application scenarios. Comparisons with existing focused crawling techniques reveal that the new crawling method leads to a significant increase in recall whilst maintaining precision. Konstantin Schekotihin, Dietmar Jannach, Gerhard Friedrich |
ICDM | 3 |
| 2008 | Intelligent debugging and repair of utility constraint sets in knowledge-based recommender applicationsabstractRecommenders support effective product retrieval processes for online users. These systems propose repair actions in situations where no solution can be found and derive recommendations including a set of explanations as to why a certain product has been selected. In this context utility constraints (scoring rules) have to be defined which specify the way utilities of products, explanations, and repair alternatives are determined. Such constraints can be faulty which means that they calculate rankings in a way not expected by marketing and sales experts. The maintenance and repair of such constraints is an extremely error-prone task. In this paper we present an intelligent environment which supports the automated adaptation of faulty utility constraints taking into account existing marketing and sales requirements. In this context we discuss experiences from commercial projects. Alexander Felfernig, Erich Christian Teppan, Gerhard Friedrich, Klaus Isak |
IUI | 3 |
| 2007 | Handling Alternative Activities in Resource-Constrained Project Scheduling Problems
Jürgen Kuster, Dietmar Jannach, Gerhard Friedrich |
IJCAI | 3 |
| 2007 | Clustering web documents with tables for information extractionabstractOne of the common approaches to extracting high-quality knowledge from Web sources is to exploit the redundancy of the published information. Therefore, a Web Mining System not only has to search for relevant Web pages but also has to somehow determine whether two pages describe the same entity in order to extract as much knowledge as possible about it. It has been shown that statistical clustering techniques are in general a suitable means to achieve this task by grouping documents that are supposed to contain similar information. However, when data is given in tabular form - which is for instance a typical way of describing items in online shops - existing document clustering algorithms show limited performance as documents containing tabular descriptions typically share a very common set of tokens although they describe different entities. In this paper we therefore propose a new document clustering approach that exploits hyperlinks and document metadata to extract candidates for entity names. These candidate names are subsequently used to cluster the documents and further improve these names, which are finally used to determine whether two documents describe the same entity. The detailed evaluation of our approach in two popular example domains showed its high accuracy in terms of precision and recall (F-Measure > 0.9). Konstantin Schekotihin, Dietmar Jannach, Gerhard Friedrich |
K-CAP | 3 |
| 2007 | Persuasive Recommendation: Serial Position Effects in Knowledge-Based Recommender Systems
Alexander Felfernig, Gerhard Friedrich, Bartosz Gula, Martin Hitz, Thomas Kruggel, Gerhard Leitner, Rudolf Melcher, D. Riepan, S. Strauss, Erich Christian Teppan, Oliver Vitouch |
PERSUASIVE | 2 |
| 2005 | A General Diagnosis Method for Ontologies
Gerhard Friedrich, Konstantin Schekotihin |
ISWC | 1 |
| 2004 | Elimination of Spurious Explanations
Gerhard Friedrich |
ECAI | 1 |
| 2004 | Consistency-based diagnosis of configuration knowledge bases
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner |
Artif. Intell. | 2 |
| 2003 | Developing Constraint-Based Applications with Spreadsheets
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Christian Russ 0002, Markus Zanker |
IEA/AIE | 2 |
| 2003 | Intelligent User Interfaces for Web-Based Configuration SystemsabstractWe present a model for the integration of intelligent user interfaces and configuration techniques. This model enhances the capabilities of online stores by supporting the development of configuration systems that assist customers in a personalised way, while they selects the features of the products/services to be configured. Liliana Ardissono, Anna Goy, Giovanna Petrone, Ralph Schäfer, Matt Holland, Gerhard Friedrich, Christian Russ 0002 |
Web Intelligence | 6 |
| 2002 | Personalising On-Line Configuration of Products and Services
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Anna Goy, Dietmar Jannach, Markus Meyer, Giovanna Petrone, Ralph Schäfer, Wilken Schuetz, Markus Zanker |
ECAI | 3 |
| 2002 | A Framework for Rapid Development of Advanced Web-based Configurator Applications
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker, Ralph Schäfer |
ECAI | 3 |
| 2002 | Acquiring Configuration Knowledge Bases in the Semantic Web Using UML
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner, Markus Zanker |
EKAW | 2 |
| 2002 | Semantic Configuration Web Services in the CAWICOMS Project
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
ISWC | 2 |
| 2002 | Spiral CT based assessment of laryngotrachealstenoses with 3D image processing using a Skeletonisation algorithmabstractPURPOSE: Demonstration of a technique for three-dimensional (3-D) assessment of tracheal-stenoses, regarding site, length and degree, based on spiral computed tomography (S-CT). PATIENTS AND METHODS: S-CT scanning and automated segmentation of the laryngo-tracheal tract (LTT) was followed by the extraction of the LTT medial axis using a skeletonization algorithm. Orthogonal to the medial axis the LTT 3-D cross-sectional profile was computed and presented as line charts, where degree and length was obtained. Values for both parameters were compared between 36 patients and 18 normal controls separately. Accuracy and precision was derived from 17 phantom studies. RESULTS: Average degree and length of tracheal stenoses was found to be 60.5% and 4.32 cm in patients compared with minor caliber changes of 8.8% and 2.31 cm in normal controls (p << 0.0001). For the phantoms an excellent correlation between the true and computed 3-D cross-sectional profile was found (p << 0.005) and an accuracy for length and degree measurements of 2.14 mm and 2.53% respectively could be determined. The corresponding figures for the precision were found to be 0.92 mm and 2.56%. CONCLUSION: LTT 3-D cross-sectional profiles permit objective, accurate and precise assessment of LTT caliber changes. Minor LTT caliber changes can be observed even in normals and, in case of an otherwise normal S-CT study, can be regarded as artifacts. Erich Sorantin, Csongor Halmai, Balázs Erdöhelyi, Kálmán Palágyi, Bernhard Geiger, Gerhard Friedrich, Karl Kiesel, Sven Loncaric |
IEEE Trans. Medical Imaging | 6 |
| 2001 | Distributed Configuration as Distributed Dynamic Constraint Satisfaction
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 2 |
| 2001 | Intelligent Support for Interactive Configuration of Mass-Customized Products
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 2 |
| 2001 | Intelligent Interfaces for Distributed Web-Based Product and Service Configuration
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Ralph Schäfer, Markus Zanker |
Web Intelligence | 3 |
| 2001 | Conceptual modeling for configuration of mass-customizable products
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach |
Artif. Intell. Eng. | 2 |
| 2000 | Consistency-Based Diagnosis of Configuration Knowledge Bases
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner |
ECAI | 2 |
| 2000 | Integrating Knowledge-Based Configuration Systems by Sharing Functional Architectures
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
EKAW | 2 |
| 2000 | A Framework for the Development of Cooperative Configuration Agents
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 2 |
| 2000 | Uml as Domain Specific Language for the Construction of Knowledge-Based Configuration SystemsabstractIn many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into standard software engineering processes. In addition, the descriptions should be comprehensible for the domain experts in order to facilitate the review process. For the realization of product configuration systems, we show how these requirements can be met by using a standard design language (UML-Unified Modeling Language) as notation in order to simplify the construction of a logic-based description of the domain knowledge. We show how classical description concepts for expressing configuration knowledge can be introduced into UML and be translated into logical sentences automatically. These sentences are exploited by a general inference engine solving the configuration task. Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 1999 | Model-Based Diagnosis of Hardware DesignsabstractThe state of the art in hardware design is the use of hardware description languages such as VHDL. The designs are tested by simulating them and comparing their output to that prescribed by the specification. A significant part of the design effort is spent on detecting unacceptable deviations from this specification and subsequently localizing the sources of such faults. In this paper, we describe an approach to employ model-based diagnosis for fault detection and localization in very large VHDL programs, by automatically generating the diagnosis model from the VHDL code and using observations about the program behavior to derive possible fault locations from the model. In order to achieve sufficient performance for practical applicability, we have developed a representation that provides a highly abstracted view of programs and faults, but is sufficiently detailed to yield substantial reductions in the fault localization costs when compared to the current manpower-intensive approach. The implementation in conjunction with the knowledge representation is designed with openness in mind in order to facilitate use of the highly optimized simulation tools available. Gerhard Friedrich, Markus Stumptner, Franz Wotawa |
Artif. Intell. | 1 |
| 1996 | Model-Based Diagnosis of Hardware Designs
Gerhard Friedrich, Markus Stumptner, Franz Wotawa |
ECAI | 1 |
| 1993 | Model-Based Diagnosis Meets Error Diagnosis in Logic Programs
Luca Console, Gerhard Friedrich, Daniele Theseider Dupré |
IJCAI | 2 |
| 1993 | Theory Diagnoses: A Concise Characterization of Faulty Systems
Gerhard Friedrich |
IJCAI | 1 |
| 1992 | Formaiizing the Repair Process
Gerhard Friedrich, Georg Gottlob, Wolfgang Nejdl |
ECAI | 1 |
| 1992 | Extending Constraint Satisfaction Problem Solving in Structural Design
Gerhard Friedrich |
IEA/AIE | 2 |
| 1992 | Focusing on Independent Diagnosis Problems
Hartmut Freitag, Gerhard Friedrich |
KR | 2 |
| 1992 | Choosing Observations and Actions in Model-Based Diagnosis/Repair Systems
Gerhard Friedrich, Wolfgang Nejdl |
KR | 1 |
| 1991 | Diagnosing Temporal Misbehavior
Gerhard Friedrich, Franz Lackinger |
IJCAI | 1 |
| 1990 | Physical Impossibility Instead of Fault Models
Gerhard Friedrich, Georg Gottlob, Wolfgang Nejdl |
AAAI | 1 |
| 1990 | Redefining the Candidate Space in Model-Based Diagnosis
Gerhard Friedrich, Franz Lackinger, Wolfgang Nejdl |
ECAI | 1 |
| 1989 | ObjView: A Task-Oriented, Graphics-Based Tools for Object Visualization and Arrangement
Gerhard Friedrich, Wolfgang Höllinger, Christian Stary, Markus Stumptner |
ECOOP | 1 |
| 1989 | Using Domain Knowledge to Improve Inductive Learning Algorithms for Diagnosis
Gerhard Friedrich, Wolfgang Nejdl |
ML | 1 |
| 1989 | Integrating logic, object-oriented and procedural paradigms in a fault diagnosis and monitoring systemabstractThis paper describes ARTEX, a knowledge based system developed for quality assurance and fault localization in audio routing systems. Our system covers a large class of routing systems which may be flexibly configured. ARTEX uses an object-oriented model to represent the generic concepts and individual configurations. Fault localization strategies are realized by methods associated with objects and by heuristic rules focusing the diagnostic search. Gerhard Fleischanderl, Gerhard Friedrich, Wolfgang Nejdl, Johannes Retti |
IEA/AIE (1) | 2 |