Open in app

Sign In

Write

Sign In

Remy Lau
Remy Lau

135 Followers

Home

About

Published in

Towards Data Science

·Mar 8, 2022

Cross-Entropy, Negative Log-Likelihood, and All That Jazz

Two closely related mathematical formulations widely used in data science, and notes on their implementations in PyTorch — TL;DR Negative log-likelihood minimization is a proxy problem to the problem of maximum likelihood estimation. Cross-entropy and negative log-likelihood are closely related mathematical formulations. The essential part of computing the negative log-likelihood is to “sum up the correct log probabilities.”

Machine Learning

9 min read

Cross-Entropy, Negative Log-Likelihood, and All That Jazz
Cross-Entropy, Negative Log-Likelihood, and All That Jazz
Machine Learning

9 min read


Published in

Towards Data Science

·Jun 27, 2021

A unified view of Graph Neural Networks

Graph attention, graph convolution, network propagation are all special cases of message passing in graph neural networks. — Message passing networks (MPN), graph attention networks (GAT), graph convolution networks (GCN), and even network propagation (NP) are closely related methods that fall into the category of graph neural networks (GNN). This post will provide a unified view of these methods, following mainly from chapter 5.3 in [1].

Graph Neural Networks

4 min read

A unified view of Graph Neural Networks
A unified view of Graph Neural Networks
Graph Neural Networks

4 min read


Published in

Towards Data Science

·Jun 20, 2021

Network Learning — from Network Propagation to Graph Convolution

Two different views of network propagation, a popular method in computational biology, and its connection with graph convolution — You’ve probably heard about graph convolution as it is such a hot topic at the time. Although less well known, network propagation is a dominating method in computational biology for learning on networks. …

Network Science

8 min read

Network Learning — from Network Propagation to Graph Convolution
Network Learning — from Network Propagation to Graph Convolution
Network Science

8 min read


Published in

Towards Data Science

·Jun 13, 2021

Explainable Graph Neural Networks

A step forward in explainable AI, and why it is hard to adapt existing explanation methods to GNNs — TL;DR Explainability is a big topic in deep learning as it enables more reliable and trustable predictions. Existing explanation methods can’t be easily adapted to Graph Neural Networks due to the irregularity of graph structure. Quick peek into 5 groups of GNN explanation methods. Explainability increases reliability

Explainable Ai

4 min read

Explainable Graph Neural Networks
Explainable Graph Neural Networks
Explainable Ai

4 min read


Published in

Towards Data Science

·Jun 7, 2021

Node2vec explained graphically

How second order random walk on graph works, explained via animations — Node2vec is an embedding method that transforms graphs (or networks) into numerical representations [1]. For example, given a social network where people (nodes) interact via relations (edges), node2vec generates numerical representation, i.e., a list of numbers, to represent each person. This representation preserves the structure of the original network in…

Machine Learning

8 min read

Node2vec explained graphically
Node2vec explained graphically
Machine Learning

8 min read


Published in

Towards Data Science

·May 31, 2021

Run node2vec ultrafast with less memory using PecanPy

An easy to use implementation of a popular graph embedding method — Node2vec is a node embedding method that generates numerical representation (or embeddings) of nodes in a graph [1]. These embeddings are then used for various down stream tasks such as node classification and link prediction. …

Machine Learning

6 min read

Run node2vec ultrafast with less memory using PecanPy
Run node2vec ultrafast with less memory using PecanPy
Machine Learning

6 min read


Published in

The Citadel

·May 12, 2021

Towards an Unbiased Development of New Bioinformatics Methods

Advancements in artificial intelligence and machine learning have led to many new methods in the areas of bioinformatics and computational biology. Common applications include gene classification [1], sample annotation [2], enzyme properties [3], and etc. The problem of optimistic bias Many papers that propose new computational methods conclude with a similar claim that “the proposed…

Bioinformatics

3 min read

Towards an Unbiased Development of New Bioinformatics Methods
Towards an Unbiased Development of New Bioinformatics Methods
Bioinformatics

3 min read

Remy Lau

Remy Lau

135 Followers

Computational Mathematics | Bioinformatics | Network Science | Deep Learning | linkedin.com/in/remy-liu-a24780213/

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Giorgos Myrianthous

    Giorgos Myrianthous

  • Ruth Dillon-Mansfield

    Ruth Dillon-Mansfield

  • Andrew Zhu

    Andrew Zhu

  • Giulia Cassarà

    Giulia Cassarà

See all (37)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech