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

William Perrizo

dblp:p/WilliamPerrizo · DBLP profile ↗
← Back
39ranked-venue papers
10as first author
0since 2021 · last 2016
—ORCID · none

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

Databases, data management, data science and information retrieval · 20 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 14 · 2 first-authorArtificial intelligence and machine learning · 8Software engineering, systems software and programming languages · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3Computer networks · 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.

Databases, data mining, and information retrieval
8 papers
Data mining · 54% Data integration and cleaning · 18% Transaction processing and concurrency control · 14%
Computer networks
3 papers
Network performance modeling · 74% Internet architecture and protocols · 11% Software-defined and programmable networks · 8%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 86% Hardware accelerators and domain-specific architectures · 14%

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

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
0.012004
RDF: A Density-Based Outlier Detection Method using Vertical Data Representation · ICDM 2004
Data mining › anomaly detection › outlier detection
density-based outlier detection
0.012004
RDF: A Density-Based Outlier Detection Method using Vertical Data Representation · ICDM 2004
Data mining › anomaly detection
outlier detection
0.012004
RDF: A Density-Based Outlier Detection Method using Vertical Data Representation · ICDM 2004
Distributed systems › distributed database
commit protocol
0.011999
Atomic Commitment in Database Systems over Active Networks · ICDE 1999
Distributed systems › distributed database
distributed transactions
0.011999
Atomic Commitment in Database Systems over Active Networks · ICDE 1999
Network performance modeling › loss systems
blocking probability
0.011998
The performance of a link with multipriority traffic · IEEE Trans. Commun. 1998
Network performance modeling › queueing analysis
priority queueing
0.011998
The performance of a link with multipriority traffic · IEEE Trans. Commun. 1998
Network performance modeling
queueing analysis
0.011998
The performance of a link with multipriority traffic · IEEE Trans. Commun. 1998
Distributed and cloud data management
distributed query processing
0.021989
Algorithms for Distributed Query Processing in Broadcast Local Area Networks · IEEE Trans. Knowl. Data Eng. 1989
A Method for Processing Distributed Database Queries · IEEE Trans. Software Eng. 1984
Transaction processing and concurrency control
concurrency control
0.011991
Request Order Linked List (ROLL): A Concurrency Control Object for Centralized and Distributed Database Systems · ICDE 1991
Transaction processing and concurrency control
distributed commit protocols
0.011991
HYDRO: A Heterogeneous Distributed Database System · SIGMOD Conference 1991
Transaction processing and concurrency control › concurrency control
distributed concurrency control
0.011991
Request Order Linked List (ROLL): A Concurrency Control Object for Centralized and Distributed Database Systems · ICDE 1991
Transaction processing and concurrency control › serializability
global serializability
0.011991
HYDRO: A Heterogeneous Distributed Database System · SIGMOD Conference 1991
Distributed and cloud data management › distributed database architecture
heterogeneous distributed databases
0.011991
HYDRO: A Heterogeneous Distributed Database System · SIGMOD Conference 1991
Query processing and optimization
join processing
0.011991
Domain Vector Accelerator for Relational Operations · ICDE 1991
Hardware accelerators and domain-specific architectures › database accelerator
database operation accelerator
0.011991
Domain Vector Accelerator for Relational Operations · ICDE 1991
Internet architecture and protocols › future internet architecture
active networks
0.011999
Atomic Commitment in Database Systems over Active Networks · ICDE 1999
Software-defined and programmable networks › programmable data plane
in-network computation
0.011999
Atomic Commitment in Database Systems over Active Networks · ICDE 1999
Wireless networking › wireless link
wireless link performance
0.011998
The performance of a link with multipriority traffic · IEEE Trans. Commun. 1998
Query processing and optimization
query execution
0.011989
Algorithms for Distributed Query Processing in Broadcast Local Area Networks · IEEE Trans. Knowl. Data Eng. 1989
Distributed and cloud data management › distributed query processing
semijoin
0.011989
Algorithms for Distributed Query Processing in Broadcast Local Area Networks · IEEE Trans. Knowl. Data Eng. 1989
Distributed systems
distributed coordination
0.011991
HYDRO: A Heterogeneous Distributed Database System · SIGMOD Conference 1991
Query processing and optimization
query optimization
0.011984
A Method for Processing Distributed Database Queries · IEEE Trans. Software Eng. 1984

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

blackboard-based voting · 0.0active node coordination · 0.0vertical data representation · 0.0relative density factor · 0.0p-tree · 0.0steady-state balance equations · 0.0markov analysis · 0.0domain vector acceleration · 0.0bit-vector indexing · 0.0SAA Common Programming Interface · 0.0data compression · 0.0bit-matrix transmission · 0.0request order linked list · 0.0bit vector · 0.0semijoin · 0.0
YearPublicationVenuePosition
2016 Investor classification and sentiment analysis
abstract
The paper discusses the bias of investors and the affect it has on the volatility of the stocks in the market. We also show how sentiment analysis can be run on the pulled tweets and why we chose the Microsoft Azure sentiment analyzer over the other commercial sentiment analyzer tools. Finally, we provide some future direction where we plan to take this research forward and conclude with some closing remarks.
Arijit Chatterjee, William Perrizo
ASONAM2
2015 Classifying Stocks using P-Trees and Investor Sentiment
abstract
For people who are not exposed to the financial markets but who would be interested to invest in stocks for them it is important to know which ticker symbols to follow, based on which investment decisions can be made. In this work, we propose how we can classify stock ticker symbols from tweets vertically using P-Trees. The solution described in this paper analyzes 3000 financial and news symbols vertically from the Twitter platform and finds the ticker symbols which are most frequently been discussed. It also provides an ability to scan through the tweet texts associated with the common ticker occurrences so that the context can be identified to help users make better informed business decisions. The paper also discusses on the bias of investors and the affect it has on the volatility of the stocks in the market.
Arijit Chatterjee, William Perrizo
ASONAM2
2008 PARM - An Efficient Algorithm to Mine Association Rules From Spatial Data
abstract
Association rule mining, originally proposed for market basket data, has potential applications in many areas. Spatial data, such as remote sensed imagery (RSI) data, is one of the promising application areas. Extracting interesting patterns and rules from spatial data sets, composed of images and associated ground data, can be of importance in precision agriculture, resource discovery, and other areas. However, in most cases, the sizes of the spatial data sets are too large to be mined in a reasonable amount of time using existing algorithms. In this paper, we propose an efficient approach to derive association rules from spatial data using Peano Count Tree (P-tree) structure. P-tree structure provides a lossless and compressed representation of spatial data. Based on P-trees, an efficient association rule mining algorithm PARM with fast support calculation and significant pruning techniques is introduced to improve the efficiency of the rule mining process. The P-tree based Association Rule Mining (PARM) algorithm is implemented and compared with FP-growth and Apriori algorithms. Experimental results showed that our algorithm is superior for association rule mining on RSI spatial data.
Qin Ding 0001, William Perrizo
IEEE Trans. Syst. Man Cybern. Part B3
2006 Exploiting edge semantics in citation graphs using efficient, vertical ARM
Imad Rahal, Dongmei Ren, Weihua Wu, Anne M. Denton, Christopher Besemann, William Perrizo
Knowl. Inf. Syst.6
2004 Invisible Digital Watermarking of Remotely Sensed Satellite Images - A New Approach
Stephen Krebsbach, William Perrizo
CAINE2
2004 A Distance-based Outlier Detection Method Using P-Tree
Dongmei Ren, Kirk Scott, Baoying Wang, William Perrizo
CAINE4
2004 A P-Tree based Outlier Detection Method
Dongmei Ren, Baoying Wang, William Perrizo
CAINE3
2004 A Cluster-based Outlier Detection Method without Pre-Clustering
Dongmei Ren, Baoying Wang, William Perrizo
CAINE3
2004 Parameter Reduction for Density-based Clustering on Large Data Sets
Baoying Wang, William Perrizo
CAINE2
2004 A vertical distance-based outlier detection method with local pruning
abstract
"One person's noise is another person's signal". Outlier detection is used to clean up datasets and also to discover useful anomalies, such as criminal activities in electronic commerce, computer intrusion attacks, terrorist threats, agricultural pest infestations, etc. Thus, outlier detection is critically important in the information-based society. This paper focuses on finding outliers in large datasets using distance-based methods. First, to speedup outlier detections, we revise Knorr and Ng's distance-based outlier definition; second, a vertical data structure, instead of traditional horizontal structures, is adopted to facilitate efficient outlier detection further. We tested our methods against national hockey league dataset and show an order of magnitude of speed improvement compared to the contemporary distance-based outlier detection approaches.
Dongmei Ren, Imad Rahal, William Perrizo, Kirk Scott
CIKM3
2004 RDF: A Density-Based Outlier Detection Method using Vertical Data Representation
abstract
Outlier detection can lead to discovering unexpected and interesting knowledge, which is critical important to some areas such as monitoring of criminal activities in electronic commerce, credit card fraud, etc. In this paper, we developed an efficient density-based outlier detection method for large datasets. Our contributions are: a) we introduce a relative density factor (RDF); b) based on RDF, we propose an RDF-based outlier detection method which can efficiently prune the data points which are deep in clusters, and detect outliers only within the remaining small subset of the data; c) the performance of our method is further improved by means of a vertical data representation, P-trees. We tested our method with NHL and NBA data. Our method shows an order of magnitude speed improvement compared to the contemporary approaches.
Dongmei Ren, Baoying Wang, William Perrizo
ICDM3
2004 Mining Confident Minimal Rules with Fixed-Consequents
abstract
Association rule mining (ARM) finds all the association rules in data, that match some measures of interest such as support and confidence. In certain situations where high support is not necessarily of interest, fixed-consequent association-rule mining for confident rules might be favored over traditional ARM. The need for fixed consequent ARM is becoming more evident in a number of applications such as market basket research (MBR) or precision agriculture. Highly confident rules are desired in all situations; however, support thresholds fluctuate with the applications and the data sets under study, as we shall show later. We propose an approach for mining minimal confident rules in the context of fixed-consequent ARM that relieves the user from the burden of specifying a minimum support threshold. We show that the framework suggested herein is efficient and can be easily expanded by adding new pruning conditions pertaining to specific situations.
Imad Rahal, Dongmei Ren, Weihua Wu, William Perrizo
ICTAI4
2004 A Vertical Outlier Detection Algorithm with Clusters as By-Product
abstract
Outlier detection can lead to discovering unexpected and interesting knowledge, which is critically important to some areas such as monitoring of criminal activities in electronic commerce, credit card fraud, and the like. In This work, we propose an efficient outlier detection method with clusters as by-product, which works efficiently for large datasets. Our contributions are: a) We introduce a local connective factor (LCF); b) Based on LCF, we propose an outlier detection method which can efficiently detect outliers and group data into clusters in a one-time process. Our method does not require the beforehand clustering process, which is the first step in other state-of-the-art clustering-based outlier detection methods; c) The performance of our method is further improved by means of a vertical data representation, P-trees. We tested our method with real dataset. Our method shows around five-time speed improvements compared to the other contemporary clustering-based outlier-detection approaches.
Dongmei Ren, Imad Rahal, William Perrizo
ICTAI3
2004 A Kernel-Based Semi-Naïve Bayesian Classifier Using P-Trees
abstract
A novel semi-naive Bayesian classifier is introduced that is particularly suitable to data with many attributes. The naive Bayesian classifier is taken as a starting point and correlations are reduced through joining of highly correlated attributes. Our technique differs from related work in its use of kernel-functions that systematically include continuous attributes rather than relying on discretization as a preprocessing step. This retains distance information within the attribute domains and ensures that attributes are joined based on their correlation for the particular values of the test sample. We implement a kernel-based semi-naive Bayesian classifier using P-Trees and demonstrate that it generally outperforms the naive Bayesian classifier as well as a discrete semi-naïve Bayesian classifier.
Anne M. Denton, William Perrizo
SDM2
2004 DataMIME™
abstract
No abstract available.
Masum Serazi, Amal Perera, Vasiliy Malakhov, Imad Rahal, Dongmei Ren, Weihua Wu, William Perrizo
SIGMOD Conference9
2004 Comprehensive vertical sample-based KNN/LSVM classification for gene expression analysis
Baoying Wang, Xin Hu 0002, William Perrizo
J. Biomed. Informatics4
2003 Watermarking Remotely Sensed Images (RSI) (Digital Image or Relational Data?)
Stephen Krebsbach, George Hamer, William Perrizo
CAINE3
2003 Efficient Proximal Support Vector Machine for Spatial Data
Baoying Wang, Dongmei Ren, Xin Hu 0002, William Perrizo
CAINE5
2003 Efficient Quantitative Frequent Pattern Mining Using Predicate Trees
Baoying Wang, William Perrizo
CAINE4
2003 Efficient Density Clustering Method for Spatial Data
Baoying Wang, Dongmei Ren, Xin Hu 0002, William Perrizo
PKDD6
2002 Efficient Hierarchical Clustering of Large Data Sets Using P-trees
Anne M. Denton, William Perrizo, Qin Ding 0001
CAINE3
2002 Performance Improvement for Bayesian Classification on Spatial Data with P-Trees
Amal Perera, Masum Serazi, William Perrizo
CAINE3
2002 Lazy Classifiers Using P-trees
William Perrizo, Qin Ding 0001, Anne M. Denton
CAINE1
2002 Association Rule Mining on Remotely Sensed Images Using P-trees
Qin Ding 0001, William Perrizo
PAKDD3
2002 k-nearest Neighbor Classification on Spatial Data Streams Using P-trees
Maleq Khan, Qin Ding 0001, William Perrizo
PAKDD3
2001 Deriving High Confidence Rules from Spatial Data Using Peano Count Trees
William Perrizo, Qin Ding 0001, Amalendu Roy
WAIM1
1999 Atomic Commitment in Database Systems over Active Networks
abstract
Traditional communication networks have functioned only to deliver information packets from one end system to another. As the cost of computing power continues to decrease, it is worthwhile to consider the benefits of adding more of that computing power to the network itself, either to enhance services or to trade off against other costs such as time, bandwidth and storage. This new area of research is called Active Networking. Active networking represents a new approach in which network switches or nodes perform customized computing as the messages flowing through them. This paper proposes a novel approach to atomic commitment of transactions in distributed database systems. In our approach, active nodes participate in the process of atomic commitment of distributed transactions by maintaining passive "blackboards" which record voting status of participant subtransactions. One active node is delegated the coordinator function so that when rendezvous is there, commit decisions can be made. Since the decision is made from an internal network node (selected to be close to the participant nodes), the uncertainty time delay can be significantly reduced. This is especially critical in wide area networks. Other active nodes can be used to suppress duplicated votes sent in the upstream direction. Additionally, once a negative vote is received at any active node, children participants can be notified of the abort decision immediately and therefore much earlier than would otherwise be possible. This approach is shown to yield performance improvements over traditional methods, in terms of delay and network message traffic.
William Perrizo, Victor T.-S. Shi
ICDE2
1998 The performance of a link with multipriority traffic
abstract
This letter discusses the performance of a link carrying calls of preemptive priorities. General /spl kappa/-dimensional steady-state balance equations are deduced and the computational complexity of two solution methods are compared through an example of three priorities. The performance of the link is studied through two conventional metrics for blocking probabilities and preempting probabilities. The "peaking" phenomenon of the preempting line discussed can be used in the design of switches and networks. The coincidence of the preempting probability line with the blocking probability line, displayed in the discussion of numerical results, suggests that better metrics for preemptive performance must be found.
Victor T.-S. Shi, Wang Chu, William Perrizo
IEEE Trans. Commun.3
1997 Strategies for implementing distributed query algorithms over high-speed, bandwidth-on-demand, wide area networks
abstract
Because of the trend toward high bandwidth networks, current distributed query processing algorithms need to be modified or redesigned. Existing distributed query processing techniques must be refocused to reduce latency delay, exploit bandwidth-on-demand, handle multicast issues, and reduce the usual transmission and local processing delays. The authors propose a set of strategies designed to help the implementers of distributed query algorithms on high speed, bandwidth-on-demand, wide area networks. A distributed join algorithm using these design strategies is developed. Using an analytical model they show that the time cost for the proposed new distributed join algorithm is only slightly above that of a theoretical lower bound. Thus, they conclude that the algorithm exhibits near optimal performance and should be considered by implementers of distributed database systems on high-speed bandwidth-on-demand networks.
William Perrizo, Stephen Krebsbach
COMPSAC1
1997 An Improved Algorithm for Concurrency Control in Distributed Database Systems
Weili Yao, William Perrizo, Xudong He 0008
Inf. Sci.2
1993 Building Concept Hierarchies for Schema Integration in HDDBS Using Incremental Concept Formation
Cyrus Azarbod, William Perrizo
CIKM2
1991 Request Order Linked List (ROLL): A Concurrency Control Object for Centralized and Distributed Database Systems
abstract
A database concurrency control object called ROLL (request order linked list), which is a linked list of bit vectors, is introduced together with three simple operations available to transactions: POST, CHECK and RELEASE. POST is used to establish serialization order. CHECK is used to determine current resource availability. RELEASE is used to relinquish resources. ROLL is based on the serialization graph testing method, but no system scheduler module is involved. Using ROLL, waiting, restarting, deadlock and livelock are minimized and almost all operations can be invoked in parallel by individual transaction manager modules. The ROLL object, performance, problems and desirable extensions are discussed.>
William Perrizo
ICDE1
1991 Domain Vector Accelerator for Relational Operations
abstract
A fast method is described for performing relational operations and, in particular, for an equijoin between two relations that stand in a one-to-many relationship. The method is based on a bit-vector technique called domain vector acceleration (DVA). The approach to join acceleration is described and compared analytically with two other join accelerators, hybrid-hash join and join indices. Results show that using domain vectors for simple, binary equijoins between very large tables significantly improves the efficiency of the equijoin operation. Domain vectors also reduce the amount of data that must be cached on disk, relative to join indices and materialized views. DVA can be applied to a wide variety of relational operations, including select, interest, union, semijoin and outer join.>
William Perrizo, James Gustafson, Daniel Thureen, David Wenberg
ICDE1
1991 HYDRO: A Heterogeneous Distributed Database System
abstract
In this paper we show how global serializability and atomic commit can be attained in a Heterogeneous Distributed Database Management System in which each local DBMS is assumed to be an off-the-shelf, binarylicensed commercial product providing the IBM SAA Common Programming Interface ([SAA88]).
William Perrizo, Joseph Rajkumar, Prabhu Ram
SIGMOD Conference1
1990 Methods for distributed join processing using a voice-data protocol
abstract
The authors consider the problem of optimizing join query processing in a database distributed over a bus type local area network which uses the carrier sense multiple access/collision detection (CSMA/CD) access protocol. Some new algorithms are proposed which use a compatible access protocol, movable slot time division multiplexing (MSTDM), to achieve improved performance over existing algorithms. Analysis of example cases shows the improved performance potential for MSTDM. It is concluded that the proposed algorithms explicitly account for packetization and other costs unaccounted for in existing algorithms. If the overhead of CSMA/CD and MSTDM algorithms is comparable, MSTDM's performance characteristics translate directly into improved distributed join processing.>
Kirk Scott, William Perrizo
COMPSAC2
1990 Composite semijoins in distributed query processing
William Perrizo, Chun-Shwu Chen
Inf. Sci.1
1989 Algorithms for Distributed Query Processing in Broadcast Local Area Networks
abstract
Distributed query-processing algorithms for broadcast local-area networks are described which provide execution strategies and estimates of response time. Four semijoin-specific techniques, five transmission-specific techniques, and three size estimation update functions are incorporated into a baseline algorithm. These variants of the baseline algorithm are simulated and their response times compared using randomly generated data. The technique found to be most beneficial, on the average, for general queries involving multiple joining attributes is the composite semijoining technique. When used in combination with composite semijoining, relation transmission and bit-matrix transmission further reduce response time. Bit-matrix transmission is a data compression technique in which single attributes and a bit matrix of the value pairings are sent in place of a composite attribute. The authors examine these techniques in detail and compare their expected response times.>
William Perrizo, Jonathan Y. Y. Lin, Wherly Hoffman
IEEE Trans. Knowl. Data Eng.1
1988 Ordering Accesses to Improving Transaction Processing Performance
abstract
The order of queries within a transaction and the order of access to granules within a query may sometimes be varied without changing the results of the transaction. The authors have improved performance by accessing granules in inverse order of their frequency of use. They call this inverse hotness ordering, or IHO. They have proposed several methods of estimation and storage of hotness information, and have simulated IHO in a variety of circumstances.>
William Perrizo, Donald A. Varvel
ICDE1
1984 A Method for Processing Distributed Database Queries
abstract
The efficient processing of distributed database queries is of great importance in a distributed database management system. The algorithm-S described in this research is very efficient and low in complexity. The algorithm assumes uniformly distributed data within the attributes of a relation and data independence across attributes. Natural data reductions which occur in nonjoining attributes with iow data multiplicity are recognized. The method can give far more efficient solutions than methods which ignore these reductions. The processing strategies generated exhibit low response time as well as low total transmission time regardless of the cost objective employed.
William Perrizo
IEEE Trans. Software Eng.1