Demo Data from EDBT 2026 / reviewers in the wild / expert
Stefan Schoenmackers
dblp:91/4887
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 2 first-authorSystems, architecture and hardware · 2Software engineering, systems software and programming languages · 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.
| Artificial intelligence
3 papers |
Information extraction and text analysis · 66% Knowledge representation and reasoning · 20% Language models and text generation · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 56% Processor architecture and microarchitecture · 44% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis
textual entailment |
0.1 | 1 | 2008 | Scaling Textual Inference to the Web · EMNLP 2008 |
Processor architecture and microarchitecture
dynamic optimization |
0.1 | 1 | 2005 | Transition Phase Classification and Prediction · HPCA 2005 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2005 | Transition Phase Classification and Prediction · HPCA 2005 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning |
0.0 | 1 | 2010 | Learning First-Order Horn Clauses from Web Text · EMNLP 2010 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2005 | Transition Phase Classification and Prediction · HPCA 2005 |
Methods — techniques the papers use, named apart from their topics
web-based semantic filters · 0.1inductive logic programming · 0.1unsupervised language models · 0.1confidence-based prediction · 0.1adaptive threshold adjustment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Learning First-Order Horn Clauses from Web Text
Stefan Schoenmackers, Jesse Davis, Oren Etzioni, Daniel S. Weld |
EMNLP | 1 |
| 2008 | Scaling Textual Inference to the Web
Stefan Schoenmackers, Oren Etzioni, Daniel S. Weld |
EMNLP | 1 |
| 2007 | Sparse Information Extraction: Unsupervised Language Models to the Rescue
Doug Downey, Stefan Schoenmackers, Oren Etzioni |
ACL | 2 |
| 2006 | Detecting Parser Errors Using Web-based Semantic Filters
Alexander Yates, Stefan Schoenmackers, Oren Etzioni |
EMNLP | 2 |
| 2005 | Transition Phase Classification and PredictionabstractMost programs are repetitive, where similar behavior can be seen at different execution times. Proposed on-line systems automatically group these similar intervals of execution into phases, where the intervals in a phase have homogeneous behavior and similar resource requirements. These systems are driven by algorithms that dynamically classify intervals of execution into phases and predict phase changes. In this paper, we examine several improvements to dynamic phase classification and prediction. The first improvement is to appropriately deal with phase transitions. This modification identifies phase transitions for what they are, instead of classifying them into a new phase, which increases phase prediction accuracy. We also describe an adaptive system that dynamically adjusts classification thresholds and splits phases with poor homogeneity. This modification increases the homogeneity of the hardware metrics across the intervals in each phase. We improve phase prediction accuracy by applying confidence to phase prediction, and we develop architectures that can accurately predict the outcome of the next phase change, and the length of the next phase. Jeremy Lau, Stefan Schoenmackers, Brad Calder |
HPCA | 2 |
| 2004 | Structures for phase classificationabstractMost programs are repetitive, where similar behavior can be seen at different execution times. Proposed algorithms automatically group these similar intervals of execution into phases, where all he intervals in a phase have homogeneous behavior and similar resource requirements. In this paper we examine different program structures for capturing phase behavior. The goal is to compare the size and accuracy of these structures for performing phase classification. We focus on profiling the frequency of program level structures that are independent from underlying architecture performance metrics. This allows the phase classification to be used across different hardware designs that support the same instruction set (ISA). We compare using basic blocks, loop branches, procedures, opcodes, register usage, and memory address information for guiding phase classification. We compare these different structures in terms of their ability to create homogeneous phases, and evaluate the accuracy of using these structures to pick simulation points for SimPoint. Jeremy Lau, Stefan Schoenmackers, Brad Calder |
ISPASS | 2 |
| 2003 | Reducing code size with echo instructionsabstractIn an embedded system, the cost of storing a program on-chip can be as high as the cost of a microprocessor. Compressing an application’s code to reduce the amount of memory required is an attractive way to decrease costs. In this paper, we examine an executable form of program compression using echo instructions. With echo instructions, two or more similar, but not necessarily identical, sections of code can be reduced to a single copy of the repeating code. The single copy is left in the location of one of the original sections of the code. All the other sections are replaced with a single echo instruction that tells the processor to execute a subset of the instructions from the single copy. We present results of using echo instructions from a full compiler and simulator implementation that takes input programs, compresses them with echo instructions, and simulates their execution. We apply register renaming and instruction scheduling to expose more similarities in code, use profiles to guide compression, and propose minor architectural modifications to support echo instructions. In addition, we compare and combine echo instructions with two prior compression techniques: procedural abstraction and IBM’s CodePack. Jeremy Lau, Stefan Schoenmackers, Timothy Sherwood, Brad Calder |
CASES | 2 |