Demo Data from VLDB 2026 / reviewers in the wild / expert
Saher Esmeir
dblp:64/4011
· DBLP profile ↗
10ranked-venue papers
8as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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
5 papers |
Kernel, tree and ensemble methods · 35% Planning, search and constraint satisfaction · 35% Learning theory · 20% | |
| Network and information security
1 paper |
Systems and software security · 50% Web and mobile security · 50% |
Topics — the 6 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Kernel, tree and ensemble methods
decision tree learning |
0.2 | 3 | 2006 | When a Decision Tree Learner Has Plenty of Time · AAAI 2006 Anytime Induction of Decision Trees: An Iterative Improvement Approach · AAAI 2006 Lookahead-based algorithms for anytime induction of decision trees · ICML 2004 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
anytime learning |
0.1 | 2 | 2006 | When a Decision Tree Learner Has Plenty of Time · AAAI 2006 Anytime Induction of Decision Trees: An Iterative Improvement Approach · AAAI 2006 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
anytime algorithm |
0.1 | 2 | 2007 | Anytime Induction of Cost-sensitive Trees · NIPS 2007 Lookahead-based algorithms for anytime induction of decision trees · ICML 2004 |
Machine learning › Kernel, tree and ensemble methods › decision tree
cost-sensitive decision tree |
0.1 | 1 | 2007 | Anytime Induction of Cost-sensitive Trees · NIPS 2007 |
Machine learning › Learning paradigms
cost-sensitive learning |
0.1 | 1 | 2007 | Anytime Induction of Cost-sensitive Trees · NIPS 2007 |
Machine learning › Learning theory
model selection |
0.1 | 1 | 2007 | Occam's Razor Just Got Sharper · IJCAI 2007 |
Methods — techniques the papers use, named apart from their topics
utility estimation · 0.1sampling · 0.1iterative improvement · 0.1stochastic ID3 · 0.0lookahead search · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Anytime learning of anycost classifiers
Saher Esmeir, Shaul Markovitch |
Mach. Learn. | 1 |
| 2008 | Anytime Induction of Low-cost, Low-error Classifiers: a Sampling-based ApproachabstractMachine learning techniques are gaining prevalence in the production of a wide range of classifiers for complex real-world applications with nonuniform testing and misclassification costs. The increasing complexity of these applications poses a real challenge to resource management during learning and classification. In this work we introduce ACT (anytime cost-sensitive tree learner), a novel framework for operating in such complex environments. ACT is an anytime algorithm that allows learning time to be increased in return for lower classification costs. It builds a tree top-down and exploits additional time resources to obtain better estimations for the utility of the different candidate splits. Using sampling techniques, ACT approximates the cost of the subtree under each candidate split and favors the one with a minimal cost. As a stochastic algorithm, ACT is expected to be able to escape local minima, into which greedy methods may be trapped. Experiments with a variety of datasets were conducted to compare ACT to the state-of-the-art cost-sensitive tree learners. The results show that for the majority of domains ACT produces significantly less costly trees. ACT also exhibits good anytime behavior with diminishing returns. Saher Esmeir, Shaul Markovitch |
J. Artif. Intell. Res. | 1 |
| 2007 | Occam's Razor Just Got Sharper
Saher Esmeir, Shaul Markovitch |
IJCAI | 1 |
| 2007 | Anytime Induction of Cost-sensitive TreesabstractMachine learning techniques are increasingly being used to produce a wide-range of classifiers for complex real-world applications that involve nonuniform testing costs and misclassification costs. As the complexity of these applications grows, the management of resources during the learning and classification processes be- comes a challenging task. In this work we introduce ACT (Anytime Cost-sensitive Trees), a novel framework for operating in such environments. ACT is an anytime algorithm that allows trading computation time for lower classification costs. It builds a tree top-down and exploits additional time resources to obtain better esti- mations for the utility of the different candidate splits. Using sampling techniques ACT approximates for each candidate split the cost of the subtree under it and fa- vors the one with a minimal cost. Due to its stochastic nature ACT is expected to be able to escape local minima, into which greedy methods may be trapped. Ex- periments with a variety of datasets were conducted to compare the performance of ACT to that of the state of the art cost-sensitive tree learners. The results show that for most domains ACT produces trees of significantly lower costs. ACT is also shown to exhibit good anytime behavior with diminishing returns. Saher Esmeir, Shaul Markovitch |
NIPS | 1 |
| 2007 | Anytime Learning of Decision Trees
Saher Esmeir, Shaul Markovitch |
J. Mach. Learn. Res. | 1 |
| 2007 | BrowserShield: Vulnerability-driven filtering of dynamic HTMLabstractVulnerability-driven filtering of network data can offer a fast and easy-to-deploy alternative or intermediary to software patching, as exemplified in Shield [Wang et al. 2004]. In this article, we take Shield's vision to a new domain, inspecting and cleansing not just static content, but also dynamic content. The dynamic content we target is the dynamic HTML in Web pages, which have become a popular vector for attacks. The key challenge in filtering dynamic HTML is that it is undecidable to statically determine whether an embedded script will exploit the browser at runtime. We avoid this undecidability problem by rewriting web pages and any embedded scripts into safe equivalents, inserting checks so that the filtering is done at runtime. The rewritten pages contain logic for recursively applying runtime checks to dynamically generated or modified web content, based on known vulnerabilities. We have built and evaluated BrowserShield , a general framework that performs this dynamic instrumentation of embedded scripts, and that admits policies for customized runtime actions like vulnerability-driven filtering. We also explore other applications on top of BrowserShield. Charles Reis, John Dunagan, Helen J. Wang, Opher Dubrovsky, Saher Esmeir |
ACM Trans. Web | 5 |
| 2006 | Anytime Induction of Decision Trees: An Iterative Improvement Approach
Saher Esmeir, Shaul Markovitch |
AAAI | 1 |
| 2006 | When a Decision Tree Learner Has Plenty of Time
Saher Esmeir, Shaul Markovitch |
AAAI | 1 |
| 2006 | BrowserShield: Vulnerability-Driven Filtering of Dynamic HTML
Charles Reis, John Dunagan, Helen J. Wang, Opher Dubrovsky, Saher Esmeir |
OSDI | 5 |
| 2004 | Lookahead-based algorithms for anytime induction of decision treesabstractThe majority of the existing algorithms for learning decision trees are greedy---a tree is induced top-down, making locally optimal decisions at each node. In most cases, however, the constructed tree is not globally optimal. Furthermore, the greedy algorithms require a fixed amount of time and are not able to generate a better tree if additional time is available. To overcome this problem, we present two lookahead-based algorithms for anytime induction of decision trees, thus allowing tradeoff between tree quality and learning time. The first one is depth-k lookahead, where a larger time allocation permits larger k. The second algorithm uses a novel strategy for evaluating candidate splits; a stochastic version of ID3 is repeatedly invoked to estimate the size of the tree in which each split results, and the one that minimizes the expected size is preferred. Experimental results indicate that for several hard concepts, our proposed approach exhibits good anytime behavior and yields significantly better decision trees when more time is available. Saher Esmeir, Shaul Markovitch |
ICML | 1 |