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.

Paul Helman

dblp:67/5335 · DBLP profile ↗
← Back
13ranked-venue papers
10as first author
0since 2021 · last 2006
—ORCID · none

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

Theory of computation · 4 · 4 first-authorSecurity and privacy · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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.

Network and information security
1 paper
Network security · 61% Usable security · 30% Digital forensics and information hiding · 9%
Theoretical computer science
1 paper
Mathematical optimization · 50% Algorithms and data structures · 38% Computational complexity · 12%

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

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
0.011993
Statistical Foundations of Audit Trail Analysis for the Detection of Computer Misuse · IEEE Trans. Software Eng. 1993
Usable security › security operations
audit log analysis
0.011993
Statistical Foundations of Audit Trail Analysis for the Detection of Computer Misuse · IEEE Trans. Software Eng. 1993
Network security › intrusion detection and prevention
intrusion detection
0.011993
Statistical Foundations of Audit Trail Analysis for the Detection of Computer Misuse · IEEE Trans. Software Eng. 1993
Mathematical optimization › integer programming
branch-and-bound
0.011989
A common schema for dynamic programming and branch and bound algorithms · J. ACM 1989
Algorithms and data structures
dynamic programming
0.011989
A common schema for dynamic programming and branch and bound algorithms · J. ACM 1989
Digital forensics and information hiding › cryptocurrency forensics
blockchain transaction analysis
0.011993
Statistical Foundations of Audit Trail Analysis for the Detection of Computer Misuse · IEEE Trans. Software Eng. 1993
Mathematical optimization
combinatorial optimization
0.011989
A common schema for dynamic programming and branch and bound algorithms · J. ACM 1989
Computational complexity
lower bounds
0.011989
A common schema for dynamic programming and branch and bound algorithms · J. ACM 1989

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

stochastic process modeling · 0.0heuristic approach · 0.0density estimation · 0.0NP-hardness proof · 0.0finite solution space enumeration · 0.0dominance relation · 0.0
YearPublicationVenuePosition
2006 Protecting Data Privacy Through Hard-to-Reverse Negative Databases
Fernando Esponda, Elena S. Ackley, Paul Helman, Haixia Jia, Stephanie Forrest
ISC3
2004 A formal framework for positive and negative detection schemes
abstract
In anomaly detection, the normal behavior of a process is characterized by a model, and deviations from the model are called anomalies. In behavior-based approaches to anomaly detection, the model of normal behavior is constructed from an observed sample of normally occurring patterns. Models of normal behavior can represent either the set of allowed patterns (positive detection) or the set of anomalous patterns (negative detection). A formal framework is given for analyzing the tradeoffs between positive and negative detection schemes in terms of the number of detectors needed to maximize coverage. For realistically sized problems, the universe of possible patterns is too large to represent exactly (in either the positive or negative scheme). Partial matching rules generalize the set of allowable (or unallowable) patterns, and the choice of matching rule affects the tradeoff between positive and negative detection. A new match rule is introduced, called r-chunks, and the generalizations induced by different partial matching rules are characterized in terms of the crossover closure. Permutations of the representation can be used to achieve more precise discrimination between normal and anomalous patterns. Quantitative results are given for the recognition ability of contiguous-bits matching together with permutations.
Fernando Esponda, Stephanie Forrest, Paul Helman
IEEE Trans. Syst. Man Cybern. Part B3
1998 Prioritizing Information for the Discovery of Phenomena
Paul Helman, Rebecca Gore
J. Intell. Inf. Syst.1
1997 A statistically based system for prioritizing information exploration under uncertainty
abstract
This paper examines the problem of prioritizing actions under uncertainty. Our motivating applications come from the domain of data mining. Data mining problems present the user with a huge collection of individual items (e.g., abstracts, medical histories, and computer users' command histories) and require that these items be prioritized according to which should be pursued thoroughly. More precisely, each data item is assumed to be generated by one of two processes: A large majority of the data comes from a common, mundane process and a very small fraction comes from a rare, phenomenon process. The problem is to rank the information so as to optimally direct the user in his or her pursuit of the data items that were generated by the phenomenon process. Our previous work has developed the theoretical foundations of the information prioritization problem. The current paper summarizes these foundations, derives new theoretical results, and details initial experimental results of a prioritization system based on the theory. We focus here on feature selection techniques and the method of model surrogates, each tailored to the classes of prioritization applications of greatest current interest. Our results demonstrate the effectiveness of the techniques and motivate further research to improve the existing system.
Paul Helman, Jessie Bhangoo
IEEE Trans. Syst. Man Cybern. Part A1
1996 An Immunological Approach to Change Detection: Algorithms, Analysis and Implications
abstract
We present new results on a distributable change-detection method inspired by the natural immune system. A weakness in the original algorithm was the exponential cost of generating detectors. Two detector-generating algorithms are introduced which run in linear time. The algorithms are analyzed, heuristics are given for setting parameters based on the analysis, and the presence of holes in detector space is examined. The analysis provider a basis for assessing the practicality of the algorithms in specific settings, and some of the implications are discussed.
Patrik D'haeseleer, Stephanie Forrest, Paul Helman
S&P3
1993 An Exact Characterization of Greedy Structures
abstract
The authors present exact characterizations of structures on which the greedy algorithm produces optimal solutions. Our characterization, which are called matroid embeddings, complete the partial characterizations of Rado [A note on independent functions, Proc. London Math. Soc., 7 (1957), pp. 300–320], Gale [Optimal assignments in an ordered set, J. Combin. Theory, 4 (1968), pp. 176–180], and Edmonds [Matroids and the greedy algorithm, Math. Programming, 1 (1971), pp. 127–136], (matroids), and of Korte and Lovasz [Greedoids and linear object functions, SIAM J. Alg. Discrete Meth., 5 (1984), pp. 239–248] and [Mathematical structures underlying greedy algorithms, in Fundamentals of Computational Theory, LNCS 177, Springer-Verlag, 1981, pp. 205–209] (greedoids). It is shown that the greedy algorithm optimizes all linear objective functions if and only if the problem structure (phrased in terms of either accessible set systems or hereditary languages) is a matroid embedding. An exact characterization of the objective functions optimized by the greedy algorithm on matroid embeddings is also presented. Finally, the authors present an exact characterization of the structures on which the greedy algorithm optimizes all bottleneck functions, structures that are less constrained than matroid embeddings.
Paul Helman, Bernard M. E. Moret, Henry D. Shapiro
SIAM J. Discret. Math.1
1993 Statistical Foundations of Audit Trail Analysis for the Detection of Computer Misuse
abstract
We model computer transactions as generated by two stationary stochastic processes, the legitimate (normal) process N and the misuse process M. We define misuse (anomaly) detection to be the identification of transactions most likely to have been generated by M. We formally demonstrate that the accuracy of misuse detectors is bounded by a function of the difference of the densities of the processes N and M over the space of transactions. In practice, detection accuracy can be far below this bound, and generally improves with increasing sample size of historical (training) data. Careful selection of transaction attributes also can improve detection accuracy; we suggest several criteria for attribute selection, including adequate sampling rate and separation between models. We demonstrate that exactly optimizing even the simplest of these criteria is NP-hard, thus motivating a heuristic approach. We further differentiate between modeling (density estimation) and nonmodeling approaches.>
Paul Helman, Gunar E. Liepins
IEEE Trans. Software Eng.1
1992 Foundations of Intrusion Detection
abstract
Computer use is modeled as a mixture of two stochastic processes, normal and misuse. Intrusion detection is formally defined as identifying those transactions generated by the misuse process. Bounds for detection performance are derived in terms of the ratios of the densities of the processes at the individual transactions. It is shown that any optimal intrusion detection system must rank transaction suspicion consistently with these ratios. Sparsity of data requires that transactions be grouped into equivalence classes that preserve the order of the true ratio ranking and reduce the number of singleton and unobserved transactions. Results are described that demonstrate that in general this 'singleton reduction' problem is NP-hard.>
Paul Helman, Gunar E. Liepins, Wynette Richards
CSFW1
1992 An Exact Characterization of Greedy Structures
Paul Helman, Bernard M. E. Moret, Henry D. Shapiro
IPCO1
1991 A Mass Production Technique to Speed Multiple-Query Optimization and Physical Database Design
abstract
The logic of many query optimizers corresponds to searching a graph that contains all alternative intermediate results considered by the optimizer. We consider the problem, “Given a query Q, determine the cost of a best strategy that uses intermediate result v to compute Q, assuming that v is available at no cost.” Our main result is an algorithm that mass-produces such cost information for all intermediates v considered by the query optimizer, in time linear in the size of the graph. To illustrate potential applications for the algorithm, we describe rules for identifying and eliminating suboptimal alternatives in multiple query optimization and demonstrate how the algorithm rapidly computes the necessary cost bounds. We also describe applications of the algorithm to speeding physical database design. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Paul Helman, Arnon Rosenthal
INFORMS J. Comput.1
1989 A Family of NP-Complete Data Aggregation Problems
Paul Helman
Acta Informatica1
1989 A common schema for dynamic programming and branch and bound algorithms
abstract
A new model for dynamic programming and branch and bound algorithms is presented. The model views these algorithms as utilizing computationally feasible dominance relations to infer the orderings of application objects, thereby implicitly enumerating a finite solution space. The formalism is broad enough to apply the computational strategies of dynamic programming and branch and bound to problems with nonassociative objects, and can model both oblivious and nonoblivious algorithms, as well as parallel algorithms. The model is used to classify computations based, in part, on the types of computationally feasible dominances that they employ. It is demonstrated that the model is computationally precise enough to support the derivation of lower bounds on the number of operations required to solve various types of problems.
Paul Helman
J. ACM1
1988 Designing Deductive Databases
Paul Helman, Robert Veroff
J. Autom. Reason.1