<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Yin Jun Phua — Thoughts</title>
  <subtitle>Yin Jun Phua, currently an assistant professor at Institute of Science Tokyo. Main research focus is on bridging the gap between symbolic AI and neural networks.</subtitle>
  <link href="https://yinjunphua.com/feed.xml" rel="self"/>
  <link href="https://yinjunphua.com/"/>
  <id>https://yinjunphua.com/</id>
  <updated>2026-07-03T00:00:00.000Z</updated>
  <author>
    <name>Yin Jun Phua</name>
    <uri>https://yinjunphua.com/</uri>
  </author>
  <entry>
    <title>A TabPFN for Rules: Zero-Shot Rule Induction with NRI</title>
    <link href="https://yinjunphua.com/thoughts/2026-07-03-a-tabpfn-for-rules.html"/>
    <id>https://yinjunphua.com/thoughts/2026-07-03-a-tabpfn-for-rules.html</id>
    <updated>2026-07-03T00:00:00.000Z</updated>
    <published>2026-07-03T00:00:00.000Z</published>
    <summary>NRI is a tabular foundation model in the TabPFN mold: pretrained once on synthetic tasks, applied zero-shot to datasets it has never seen. The difference is the output. Instead of a probability, NRI hands you a human-readable logical rule. How it works, what it costs, and when to use it.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>What didn&#39;t make it into the paper: the NRI research diary</title>
    <link href="https://yinjunphua.com/thoughts/2026-05-11-the-nri-research-diary.html"/>
    <id>https://yinjunphua.com/thoughts/2026-05-11-the-nri-research-diary.html</id>
    <updated>2026-05-11T00:00:00.000Z</updated>
    <published>2026-05-11T00:00:00.000Z</published>
    <summary>The story that didn&#39;t fit in the seven-page IJCAI 2026 paper on NRI, our neuro-symbolic foundation model for zero-shot logical rule induction: six months of chasing a bug that turned out to be the model doing exactly what we asked.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>Participating in Biohackathon Germany 2025</title>
    <link href="https://yinjunphua.com/thoughts/2025-12-08-participating-in-biohackathon-germany-2025.html"/>
    <id>https://yinjunphua.com/thoughts/2025-12-08-participating-in-biohackathon-germany-2025.html</id>
    <updated>2025-12-08T00:00:00.000Z</updated>
    <published>2025-12-08T00:00:00.000Z</published>
    <summary>Notes from the 4th Biohackathon Germany, where I built NERVE — a Neuro-symbolic Evidence Review and Verification Engine that fact-checks biomedical LLM claims against ontologies and knowledge graphs through an MCP interface.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>CUDA Unknown Error with Podman</title>
    <link href="https://yinjunphua.com/thoughts/2024-01-18-cuda-unknown-error-with-podman.html"/>
    <id>https://yinjunphua.com/thoughts/2024-01-18-cuda-unknown-error-with-podman.html</id>
    <updated>2024-01-18T00:00:00.000Z</updated>
    <published>2024-01-18T00:00:00.000Z</published>
    <summary>CUDA programs failed with a useless &#39;Unknown error&#39; inside a rootless Podman container even though nvidia-smi worked. The fix: the missing /dev/nvidia-uvm device nodes, and how to create them by hand.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>AGI and the Ever Moving Goalposts</title>
    <link href="https://yinjunphua.com/thoughts/2023-11-29-agi-and-the-ever-moving-goalposts.html"/>
    <id>https://yinjunphua.com/thoughts/2023-11-29-agi-and-the-ever-moving-goalposts.html</id>
    <updated>2023-11-28T00:00:00.000Z</updated>
    <published>2023-11-28T00:00:00.000Z</published>
    <summary>For years, the advent of Artificial General Intelligence (AGI) has remained an elusive milestone. Despite the progress made with Large Language Models (LLMs), opinions are divided: some believe that AGI has finally been realized, while others strongly disagree.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>ニューロシンボリックAI入門</title>
    <link href="https://yinjunphua.com/ja/thoughts/2023-11-14-ニューロシンボリックAI入門.html"/>
    <id>https://yinjunphua.com/ja/thoughts/2023-11-14-ニューロシンボリックAI入門.html</id>
    <updated>2023-11-14T00:00:00.000Z</updated>
    <published>2023-11-14T00:00:00.000Z</published>
    <summary>深層機械学習モデルが優れた能力を発揮する一方で、隠れたバイアスや人間ではありえない誤りが生じる問題が明らかになっている。このため、解釈可能性や説明可能性の確保が一段と重要視されており、その結果、深層機械学習と記号推論の融合についての研究が近年注目を集めている。</summary>
    <category term="ja"/>
  </entry>
  <entry>
    <title>Explainability Might not be All You Need</title>
    <link href="https://yinjunphua.com/thoughts/2023-11-08-explainability-might-not-be-all-you-need.html"/>
    <id>https://yinjunphua.com/thoughts/2023-11-08-explainability-might-not-be-all-you-need.html</id>
    <updated>2023-11-08T00:00:00.000Z</updated>
    <published>2023-11-08T00:00:00.000Z</published>
    <summary>Interpretability and post-hoc XAI both fall short. What we really want from AI under delegation is predictable behaviour — the way we trust a well-trained shepherd dog whose cognition we can&#39;t interpret either — not just explanations.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>Source Code Availability is not Reproducibility</title>
    <link href="https://yinjunphua.com/thoughts/2023-10-31-source-code-availability-is-not-reproducibility.html"/>
    <id>https://yinjunphua.com/thoughts/2023-10-31-source-code-availability-is-not-reproducibility.html</id>
    <updated>2023-10-31T00:00:00.000Z</updated>
    <published>2023-10-31T00:00:00.000Z</published>
    <summary>Publicly available source code is not the same as reproducibility. On dependency rot, Python packaging defaults, the limits of Docker, and how fragile builds push AI research toward a narrow set of well-maintained models.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>Bhyve CPU Lockup Issue</title>
    <link href="https://yinjunphua.com/thoughts/2023-10-11-bhyve-cpu-lockup-issue.html"/>
    <id>https://yinjunphua.com/thoughts/2023-10-11-bhyve-cpu-lockup-issue.html</id>
    <updated>2023-10-11T00:00:00.000Z</updated>
    <published>2023-10-11T00:00:00.000Z</published>
    <summary>Linux guests (Debian and Rocky) on bhyve/FreeBSD kept freezing with soft-lockup and clocksource watchdog errors. The real cause turned out to be insufficient entropy — enabling the virt_random option stopped the lockups.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>Japan Seems Eager to Get on the Generative AI Hype Train</title>
    <link href="https://yinjunphua.com/thoughts/2023-09-21-japan-seems-eager-to-get-on-the-generative-ai-hype-train.html"/>
    <id>https://yinjunphua.com/thoughts/2023-09-21-japan-seems-eager-to-get-on-the-generative-ai-hype-train.html</id>
    <updated>2023-09-21T00:00:00.000Z</updated>
    <published>2023-09-21T00:00:00.000Z</published>
    <summary>Japan, after enduring twenty years of stagnation and inflation, is keen to make a resurgence. The country is heavily investing in the promising field of generative AI, a technology that has recently garnered significant excitement.</summary>
    <category term="en"/>
  </entry>
  <entry>
    <title>Reflections on My First Lecture</title>
    <link href="https://yinjunphua.com/thoughts/2023-08-23-reflections-on-my-first-lecture.html"/>
    <id>https://yinjunphua.com/thoughts/2023-08-23-reflections-on-my-first-lecture.html</id>
    <updated>2023-08-23T00:00:00.000Z</updated>
    <published>2023-08-23T00:00:00.000Z</published>
    <summary>Reflections after teaching my first university programming course solo: steering away from LeetCode-style drills toward decomposing real problems, teaching debugging in VSCode, and finding the sweet spot between rigour and accessibility.</summary>
    <category term="en"/>
  </entry>
</feed>
