Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 15 of 15 for “"Streaming algorithms"”.
-
New directions in streaming algorithms
… One such model is captured by the notion of streaming algorithms: given a sequence of N items, the goal is to compute the value of a given function of the input items by a small number of passes and using a sublinear amount of space in N. Streaming algorithms have applications in many areas …
-
Faster streaming algorithms for low-rank matrix approximations
… number of applications. We present new algorithms for generating such approximations in a streaming fashion that expand upon recently discovered matrix sketching techniques. We test our approaches on real and synthetic data to explore runtime and accuracy performance. We apply our …
-
Variational inference for non-stationary distributions
… Bayes and Stochastic Variational Inference into streaming algorithms and try to identify if any of them work with non-stationary distributions. I conclude that Kalman Variational Bayes can do as good as any other algorithm for stationary distributions, and tracks non-stationary distributions …
-
Sublinear algorithms for massive data problems
In this thesis, we present algorithms and prove lower bounds for fundamental computational problems in the models that address massive data sets. The models include streaming algorithms, sublinear time algorithms, property testing algorithms, sublinear query time algorithms with preprocessing, or …
-
Statistical Estimation from Dependent and Adversarial Data
… these scenarios and describe polynomial-time algorithms to solve them. For (1), I will define the learning problem as a problem of learning Ising models and present algorithms to learning Ising models under different contexts. For (2), I will use the formulation of adversarial streaming …
-
Detecting exploit patterns from network packet streams
… been any significant attempt, so far, to design algorithms with provable guarantees for detecting exploit patterns from network traffic packets. In this work, we develop and apply data streaming algorithms to detect exploit patterns from network packet streams.</p> <p>In network intrusion …
-
Sparse recovery and Fourier sampling
… has a wide variety of applications such as streaming algorithms, image acquisition, and disease testing. A particularly important subclass of sparse recovery is the sparse Fourier transform, which considers the computation of a discrete Fourier transform when the output is sparse. …
-
Scalable video transportation using look ahead scheduling
This thesis introduces many video streaming algorithms and techniques to improve the performance of scalable video dissemination over a packet network. As the quality of visual content in a best-effort network is susceptible to average bandwidth availability, packet loss, packet delay and packet …
-
Efficient and private distance approximation in the communication and streaming models
… in two closely related models - the streaming model and the two-party communication model. In the streaming model, a massive data stream is presented in an arbitrary order to a randomized algorithm that tries to approximate certain statistics of tile data with only a few (usually one) …
-
Pseudo-determinism
A curious property of randomized algorithms for search problems is that on different executions on the same input, the algorithm may return different outputs due to differences in the internal randomness used by the algorithm. We would like to understand how we can construct randomized algorithms …
-
Sketching and streaming high-dimensional vectors
… given just one pass over the data, a so-called streaming algorithm. Sketching and streaming have found numerous applications in network traffic monitoring, data mining, trend detection, sensor networks, and databases. In this thesis, I describe several new contributions in the area of sketching …
-
Compiler techniques for scalable performance of stream programs on multicore architectures
… of data, and it is a natural expression of algorithms in the areas of audio, video, digital signal processing, networking, and encryption. Streaming computation is represented as a graph of independent computation nodes that communicate explicitly over data channels. Our techniques operate …
-
Estimating Frequency Distributions in Data Streams
Streaming algorithms allow for space-efficient processing of massive datasets. The distribution of the frequencies of items in a large dataset is often used to characterize that data: e.g., the data is heavy-tailed, the data follows a power law, or there are many elements that only appear only once …
-
Streaming Random Forests
… and financial applications. Data-stream mining algorithms incorporate special provisions to meet the requirements of stream-management systems, that is stream algorithms must be online and incremental, processing each data record only once (or few times); adaptive to distribution changes; and …
-
Semantics and efficient evaluation of partial tree-pattern queries on XML
… continuously in the form of a stream. Existing algorithms cannot be used directly or indirectly to efficiently compute PTPQs in either mode. Initially, the problem of efficiently evaluating partial path queries in the inverted lists model has been addressed. Partial path queries form a subclass …