Guo et al., 2017 - Google Patents
Distributed algorithms on exact personalized pagerankGuo et al., 2017
View PDF- Document ID
- 5776113062406134351
- Author
- Guo T
- Cao X
- Cong G
- Lu J
- Lin X
- Publication year
- Publication venue
- Proceedings of the 2017 ACM International Conference on Management of Data
External Links
Snippet
As one of the most well known graph computation problems, Personalized PageRank is an effective approach for computing the similarity score between two nodes, and it has been widely used in various applications, such as link prediction and recommendation. Due to the …
- 238000004891 communication 0 abstract description 59
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30533—Other types of queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30312—Storage and indexing structures; Management thereof
- G06F17/30321—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30943—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
- G06F17/30946—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
- G06F17/30958—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30587—Details of specialised database models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/12—Computer systems based on biological models using genetic models
- G06N3/126—Genetic algorithms, i.e. information processing using digital simulations of the genetic system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Guo et al. | Distributed algorithms on exact personalized pagerank | |
| Al Hasan et al. | Triangle counting in large networks: a review | |
| Sundaram et al. | Graphmat: High performance graph analytics made productive | |
| Shiokawa et al. | Scan++ efficient algorithm for finding clusters, hubs and outliers on large-scale graphs | |
| Ene et al. | Fast clustering using MapReduce | |
| Lucier et al. | Influence at scale: Distributed computation of complex contagion in networks | |
| Fard et al. | A distributed vertex-centric approach for pattern matching in massive graphs | |
| Fearnley et al. | Learning equilibria of games via payoff queries | |
| D'angelo et al. | Fully dynamic 2-hop cover labeling | |
| Meng et al. | A survey of distributed graph algorithms on massive graphs | |
| Cafaro et al. | Finding frequent items in parallel | |
| Cheng et al. | Distr: A distributed method for the reachability query over large uncertain graphs | |
| Cao et al. | Making pattern queries bounded in big graphs | |
| McLaughlin et al. | Revisiting edge and node parallelism for dynamic GPU graph analytics | |
| Vaswani et al. | Adaptive influence maximization in social networks: Why commit when you can adapt? | |
| Moshkovitz et al. | Decomposing a graph into expanding subgraphs | |
| He et al. | Improving NMF-based community discovery using distributed robust nonnegative matrix factorization with SimRank similarity measure | |
| Zhang et al. | A bloom filter-powered technique supporting scalable semantic service discovery in service networks | |
| Bhardwaj et al. | Performance analysis of an algorithm for computation of betweenness centrality | |
| Zhou et al. | Clustering analysis in large graphs with rich attributes | |
| Zhang et al. | Distance-aware selective online query processing over large distributed graphs | |
| Firth et al. | TAPER: query-aware, partition-enhancement for large, heterogenous graphs | |
| Zhang et al. | An efficient heuristic algorithm for solving connected vertex cover problem | |
| Lamm et al. | Communication-efficient massively distributed connected components | |
| Peng et al. | Minimum motif-cut: a workload-aware RDF graph partitioning strategy |