The 2021 edition of the most beloved conference in Artificial Intelligence is here to end the year with a ‘grand finale’. The growth of the conference hasn’t ceased: last year’s conference — which we also reviewed — had 1899 main-track papers accepted, compared to this year’s 2334. Some of the published papers have been on arxiv.org for some time now and have … [Read more...] about NeurIPS 2021 – 10 Papers You Shouldn’t Miss
Technology
Eliminating AI Bias
Evidence of AI Bias The primary purpose of Artificial Intelligence (AI) is to reduce manual labour by using a machine’s ability to scan large amounts of data to detect underlying patterns and anomalies in order to save time and raise efficiency. However, AI algorithms are not immune to bias. AI Bias has presented itself in several forms, with some examples highlighted … [Read more...] about Eliminating AI Bias
Knowledge Graphs At EMNLP 2021
I didn’t make it to Punta Cana this year 😢 but I’m happy (remotely) for the folks who managed to get there in spite of all traveling restrictions! Premium content inside. The autumn got very busy and I’d like to try a shorter format: each big topic has one “spotlight” 🛋 work in the main block which I find particularly interesting, and several relevant works which have a bit … [Read more...] about Knowledge Graphs At EMNLP 2021
How I Built An AI Text-to-Art Generator
Overview This article is a write-up on how I built Text2Art.com in a week. Text2Art is an AI-powered art generator based on VQGAN+CLIP that can generate all kinds of art such as pixel art, drawing, and painting from just text input. The article follows my thought process from experimenting with VQGAN+CLIP, building a simple UI with Gradio, switching to FastAPI to … [Read more...] about How I Built An AI Text-to-Art Generator
Construct A Biomedical Knowledge Graph With NLP
I have already demonstrated how to create a knowledge graph out of a Wikipedia page. However, since the post got a lot of attention, I’ve decided to explore other domains where using NLP techniques to construct a knowledge graph makes sense. In my opinion, the biomedical field is a prime example where representing the data as a graph makes sense as you are often analyzing … [Read more...] about Construct A Biomedical Knowledge Graph With NLP
Simple Model Stacking, Explained And Automated
An overview of Model Stacking In model stacking, we don’t use one single model to make our predictions — instead, we make predictions with several different models, and then use those predictions as features for a higher-level meta model. It can work especially well with varied types of lower-level learners, all contributing different strengths to the meta model. Model … [Read more...] about Simple Model Stacking, Explained And Automated
A Step-By-Step Guide To Approaching Complex Research Projects
When you look at a championship sports team, it’s easy to attribute the team’s success to the star players. And, while much of the credit surely does belong to the team, there’s a key player leading them along the journey– the coach. Although the coach can’t score a single point, (s)he has to manage the team and devise strategies. In essence, a coach creates the blueprint for … [Read more...] about A Step-By-Step Guide To Approaching Complex Research Projects
Can Too Much BERT Be Bad for You?
BERT and GPT-2: we all love language models… I mean, who doesn’t? Language models like BERT and GPT-2 (and GPT-3) have had an enormous impact on the entire NLP field. Most of the models that obtained groundbreaking results on the famous GLUE benchmark are based on BERT. I, too, have benefited from BERT, since I released a library for topic modeling and some HuggingFace … [Read more...] about Can Too Much BERT Be Bad for You?
Online Experiments Tricks – Variance Reduction
Why do we need variance reduction? When we do online experiments or A/B testing, we need to ensure our test has high statistical power so that we have a high probability to find the experimental effect if it does exist. What are the factors that might affect power? Sample sizes, sampling variance of the experiment metric, significance level alpha, and effect size. The … [Read more...] about Online Experiments Tricks – Variance Reduction
How To Visualize Databases As Network Graphs In Python
At work I recently faced the challenge of having to analyze the data model of an SQL database consisting of more than 500 tables with thousands of relations. At this scale, the built-in visualization function of phpMyAdmin is insufficient for getting a deep understanding of the structure. What I needed was a tool in which I can apply various filters (e.g., table and … [Read more...] about How To Visualize Databases As Network Graphs In Python