RSSAmplifier

Blog

_index on Hyperparameter Space

Recent content in _index on Hyperparameter Space

hyperparameter.spaceRSS feed ↗17 posts

Latest posts

Some thoughts on how to get to an AI scientist

How do we know if we’re making progress towards an AI scientist I’ve always been fascinated by the prospect of automating science. In hindsight, it’s my favorite failed project: having several grants, blog posts, and side projects that have been rejected, never posted, and failed to produce anything interesting time and time again. I’ve never been satisfied by any approach to the problem. At its…

A survey of tokenization in different data domains

Featurization by any other name would self attend as sweet Even before taking the world by storm through LLMs, transformers have for some time now been explored in various different domains, albeit with specific architectural adaptations. Eventually – and even more so with the advent of LLMs – it started to become commonplace to fix much of the transformer architecture and put the onus of domain…

What if we just learn a language model for all of life?

What’s the language of life? There’s something about current large language models that feels like a big paradigm shift not only in NLP but in many other domains. Generally,advances in modeling sequences and language permeate many different domains and get applied to all sorts of tasks. Back in their day hidden Markov models, stochastic context-free grammars, and conditional random fields…

The four paths to molecular machine learning

Going from molecular structure to mass spectra Small molecules make most of our medicines, are the lingua franca of cell communication, metabolism, and signalling, and form an extremely diverse chemical landscape. And they’re everywhere in the environment. Even though we have millions of these little things cataloged in many databases, the chemical space of small molecules, even restricting to…

When will science become version controlled?

It’s no secret that there’s something broken about how science is published and disseminated. Behind each paper there’s a hefty body of work, revisions, unpublished data, and back-and-forth argumentation that doesn’t make it to the final version. Unless a preprint is published or an openly-reviewed avenue is chosen (e.g. eLife, OpenReview, or the various journals that choose post-publication peer…

Implementing a geometric deep learning module from scratch

A Hacker’s Guide to Equivariance Geometric deep learning is a field that has picked up considerable momentum recently. And with good reason, as it deals with ways on how to reason over objects (like graphs, meshes, and protein structures) that are tied to impactful tasks downstream (like predicting molecular properties and automating animation). Additionally, it’s setting up a framework that…

This is (not) a machine

Why the machine metaphor has failed in biology and software and the concepts that are replacing it Much progress has been made in laboratory and computational techniques to probe on populations of cells, molecules, neurons, and training of machine learning models. Thanks to these advances, detailed data of both the dynamics and causal relationships in complex systems is beginning to be…

An unorthodox path for implementing a probabilistic programming language

I first found out about probabilistic programming in my later years of grad school when, looking for good tutorial on Bayesian inference, I stumbled upon the excellent Bayesian Methods for Hackers, which heavily features PyMC. I was (and in many ways I still am) a neophyte Bayesian methods, having ignored the quasi-religious sermons that my friends in operations research and actuarial sciences…

The amazing world of biocatalytic retrosynthesis

The world is the enzymes' playground and we are but their vessels. We wage their wars, we nurture them, we help them evolve, grow, and replicate. Life really is all about them. Fortunately, we’ve also learned to harness them for our ends, using them to synthesize and edit DNA, digest harmful materials, and, crucially, produce a vast array of molecules with a plethora of applications ranging…

How convincing your experimental approach is according to Bayes

Experimental approaches in biology tend to fall within broader conceptual frameworks that guide the logic of the experimental design. Each of these frameworks carries both a cost and some expected quality on the knowledge obtained from the results. For example, on one end we may have multifactorial perturbation frameworks where we collect samples with little or no control over the perturbations…

How do we measure our molecular understanding in biology? From ten commandments to ten questions

I recently read an interesting entry in the Nintil blog that tries to frame our understanding of biology by asking several key questions. The questions were derived/inspired from Tinberg’s four questions, which are four general directions one can take, ( (evolutionary, proximate or individual) X (ontogenic, mechanistic) ), when studying biological traits. The questions were mainly written…

Sense and sensitivity (and specificty and utility)

A recent tweet from Ash Jogalekar got me thinking. List of compounds medicinal chemists wouldn't have bothered to pursue because they didn't fit "intuition" about "druglike" rules Aspirin Metformin ($400M revenue) Cyclosporin (>$1B) Dimethyl fumarate (>$4B) In drug discovery, there will always be enough exceptions to the rules — Ash Jogalekar (@curiouswavefn) June 24, 2019 Translating it to…

Causal models make a comeback

I really can’t help but smile when hearing folks talking about causal models recently. It looks like causal models are making a comeback! This is a pleasant surprise to me, since I’ve always been a fan of causal inference and I wasn’t sure Judea Pearl’s “Book of Why” was going to catch up or not. But now we even have Pearl on Twitter and there’s more light being shed on work that leverages causal…

A single-cell journey from mechanistic to descriptive modeling and back again

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [['$$','$$']], processEscapes: true, processEnvironments: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'], TeX: { equationNumbers: { autoNumber: 'AMS' }, extensions: ['AMSmath.js', 'AMSsymbols.js'] } } }); MathJax.Hub.Queue(function() { // Fix tags after MathJax finishes running. This is a //…

Software is eating AI

There’s a famous line written by legend Marc Andreessen that summarizes the vast power of growth and disruption that commoditized computation has come to have: “Software is eating the world”. Earlier in the year, Jensen Huang from Nvidia ominously turned the phrase on its head: “Software is eating the world, but AI is going to eat software”. In many ways, I think this…

When not to use deep learning

I know it’s a weird way to start a blog with a negative, but there was a wave of discussion in the last few days that I think serves as a good hook for some topics on which I’ve been thinking recently. It all started with a post in the Simply Stats blog by Jeff Leek on the caveats of using deep learning in the small sample size regime. In sum, he argues that when the sample size is…

about

My full name is Sergio Pablo Sanchez Cordero Gonzalez but I usually go (and publish) by Pablo Cordero. I’m currently a data scientist at Stripe. Previously I’ve been a computational biologist at Hexagon Bio, mining the world’s fungalome for drugs, a postdoc at UCSC’s systems biology group doing applied machine learning research on single-cell measurements, and I did my…