Software
Recommendation
Multi-facet Embeddings for Sequential Recommendation
- Better Output Softmax Alternatives for SASRec and GRU4Rec (PyTorch, RecBole, and python)
Natural Language Processing
Multi-facet Embeddings
- Better Output Softmax Alternatives for LM (PyTorch and python)
- Efficient BERT Ensembling (PyTorch and python)
- Paper-Reviewer Affinity Estimation (PyTorch and python) (a third party evaluation)
- Interactive Language Generation (PyTorch and python)
- Multi-facet Relation Extraction (PyTorch and python)
Unsupervised Hypernym Detection
- Distributional Inclusion Vector Embedding (tensorflow and python)
Educational Data Mining
- Demo code to visualize predicted exercise relationships (GAE for python)
Computer Vision and Multimedia
Unsupervised Segmentation
- Hierarchical Image Segmentation without Training (Matlab)
- Mutiple Foreground Cosegmentation Decomposition (Matlab)
- Efficient Hierarchical Graph-based Video Segmentation (C/C++ for Windows) ~10 times faster than the original from LIBSVX
Clustering
- Efficient Kmeans Using Multiple Threads (C/C++ with Matlab wrapper) ~3 times faster than Matlab statistical toolbox
- Efficient GMM Using Multiple Threads (C/C++ with Matlab wrapper) ~6 times faster than Matlab statistical toolbox
Optical Flow
- Superpixel-Based Large Displacement Optical Flow (Matlab)