A general-purpose toolbox for efficient Kronecker-based learning

2020 JuliaCon Proceedings  
Pairwise learning is a machine learning paradigm where the goal is to predict properties of pairs of objects. Applications include recommender systems, molecular network inference, and ecological interaction prediction. Kronecker-based learning systems provide a simple yet elegant method to learn from such pairs. Using tricks from linear algebra, these models can be trained, tuned, and validated on large datasets. Our Julia package Kronecker.jl aggregates these shortcuts and efficient
more » ... efficient algorithms using a lazilyevaluated Kronecker product '⊗', such that it is easy to experiment with learning algorithms using the Kronecker product.
doi:10.21105/jcon.00015 fatcat:gx4uyhm7mbhovivh3ori4tnlzm