benedekrozemberczki / awesome-monte-carlo-tree-search-papers

A curated list of Monte Carlo tree search papers with implementations.
Creative Commons Zero v1.0 Universal
629 stars 71 forks source link

Color-coding algorithms #1

Closed szarnyasg closed 4 years ago

szarnyasg commented 4 years ago

Hi @benedekrozemberczki, this is an interesting collection, thanks!

I work as a researcher mostly in the intersection of semantic technologies, database systems, and high-performance computing so I might be able to add some papers. But first, I am not 100% sure about what the exact definition of "tree search" is here (and I guess, there is a number of possible definitions). However, I have recently stumbled upon "color-coding algorithms" use repeated relabeling operations to count/enumerate isomorphic matches of subtrees. Some papers that could be relevant are as follows:

Let me know if this seems relevant to how the "tree search" problem is defined in the ML/DM communities (and in this repository).

*Regarding GraphBLAS, I happen to have my own awesome-style collection of resources, including papers, presentations, implementations, etc.

benedekrozemberczki commented 4 years ago

Dear @szarnyasg,

I am primarily focusing on Monte Carlo tree search and applications of it in ML. I will add other tree search techniques which are used in ML.

Regarding GrapBLAS, I am planning to write a library which covers widely used graph factorization (network embedding techniques). Is it something that handles spare linear algebra well?

Benedek

szarnyasg commented 4 years ago

Hi,

Is it something that handles spare linear algebra well?

Yes, it is designed to do matrix-matrix/matrix-vector multiplications on sparse matrices defined over arbitrary. However, there are no sparse solvers included to perform something like Cholesky decomposition. For that, SuiteSparse is your best bet which also has a GraphBLAS implementation, SuiteSparse:GraphBLAS but I am not sure how interoperable vanilla SuiteSparse and SuiteSparse:GraphBLAS are.