Muutke küpsiste eelistusi

Random Projection Method [Pehme köide]

Teised raamatud teemal:
Teised raamatud teemal:
Random projection is a simple geometric technique for reducing the dimensionality of a set of points in Euclidean space while preserving pairwise distances approximately. The technique plays a key role in several breakthrough developments in the field of algorithms. In other cases, it provides elegant alternative proofs. The book begins with an elementary description of the technique and its basic properties. Then it develops the method in the context of applications, which are divided into three groups. The first group consists of combinatorial optimization problems such as maxcut, graph coloring, minimum multicut, graph bandwidth and VLSI layout.Presented in this context is the theory of Euclidean embeddings of graphs. The next group is machine learning problems, specifically, learning intersections of halfspaces and learning large margin hypotheses. The projection method is further refined for the latter application. The last set consists of problems inspired by information retrieval, namely, nearest neighbor search, geometric clustering and efficient low-rank approximation. Motivated by the first two applications, an extension of random projection to the hypercube is developed here. Throughout the book, random projection is used as a way to understand, simplify and connect progress on these important and seemingly unrelated problems. The book is suitable for graduate students and research mathematicians interested in computational geometry.

Arvustused

The book offers a broad view of its subject, with a good selection of examples and a vast set of bibliographic references. It could be used well as a starting point for research in this area. The presence of a number of exercises [ also] makes it a possible choice for [ a] textbook on this method. -- Mathematical Reviews

Foreword vii
Christos H. Papadimitriou
Acknowledgements ix
Random Projection
1(4)
How to project
1(1)
Basic properties of random projection
2(2)
When to project
4(1)
Part
1. Combinatorial Optimization
5(44)
Rounding via Random Projection
7(8)
Maximum cut
7(2)
Maximum k-cut
9(2)
Coloring
11(4)
Embedding Metrics in Euclidean Space
15(12)
Bourgain's embedding
16(3)
Finding a minimum distortion embedding
19(1)
The max-flow min-cut gap for multicommodity flow
20(7)
Euclidean Embeddings: Beyond Distance Preservation
27(22)
Metric volume and geometric volume
27(7)
Preserving point-subset distances
34(6)
Ordering and layout problems
40(3)
The Embed-and-Project rounding algorithm
43(6)
Part
2. Learning Theory
49(26)
Robust Concepts
51(10)
A model of cognitive learning
52(1)
Neuron-friendly random projection
52(5)
Robust half-spaces
57(4)
Intersections of Half-Spaces
61(14)
The complexity of an old problem
61(2)
A randomized algorithm
63(4)
Its analysis
67(8)
Part
3. Information Retrieval
75(22)
Nearest Neighbors
77(10)
Euclidean space
77(2)
Random projection for the hypercube
79(4)
Back to Euclidean space
83(4)
Indexing and Clustering
87(10)
Fast low-rank approximation
87(5)
Geometric p-median
92(5)
Bibliography 97(4)
Appendix 101