<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://jackyxiao98.github.io/feed.xml" rel="self" type="application/atom+xml"/><link href="https://jackyxiao98.github.io/" rel="alternate" type="text/html" hreflang="en"/><updated>2026-03-25T21:53:41+00:00</updated><id>https://jackyxiao98.github.io/feed.xml</id><title type="html">blank</title><subtitle>Research Scientist at TikTok Privacy Innovation Lab. Ph.D. in Computer Science from Penn State. Research interests: Differential privacy, database query optimization, advertising measurement, machine learning. </subtitle><entry><title type="html">Welcome to My Blog</title><link href="https://jackyxiao98.github.io/blog/2026/welcome/" rel="alternate" type="text/html" title="Welcome to My Blog"/><published>2026-03-25T17:00:00+00:00</published><updated>2026-03-25T17:00:00+00:00</updated><id>https://jackyxiao98.github.io/blog/2026/welcome</id><content type="html" xml:base="https://jackyxiao98.github.io/blog/2026/welcome/"><![CDATA[<p>Welcome to my personal blog! I’m Yingtai Xiao, a Research Scientist at TikTok Privacy Innovation Lab.</p> <h2 id="about-this-blog">About This Blog</h2> <p>I’ll be sharing my thoughts on various topics including:</p> <ul> <li><strong>Differential Privacy</strong>: Theory and practical applications</li> <li><strong>Machine Learning</strong>: Privacy-preserving techniques in ML</li> <li><strong>Research Insights</strong>: Learnings from academic and industry research</li> </ul> <h2 id="a-quick-demo">A Quick Demo</h2> <p>Here’s some code highlighting:</p> <div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">import</span> <span class="n">numpy</span> <span class="k">as</span> <span class="n">np</span>

<span class="k">def</span> <span class="nf">add_laplace_noise</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">sensitivity</span><span class="p">,</span> <span class="n">epsilon</span><span class="p">):</span>
    <span class="sh">"""</span><span class="s">Add Laplace noise for differential privacy.</span><span class="sh">"""</span>
    <span class="n">scale</span> <span class="o">=</span> <span class="n">sensitivity</span> <span class="o">/</span> <span class="n">epsilon</span>
    <span class="n">noise</span> <span class="o">=</span> <span class="n">np</span><span class="p">.</span><span class="n">random</span><span class="p">.</span><span class="nf">laplace</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">scale</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">value</span> <span class="o">+</span> <span class="n">noise</span>
</code></pre></div></div> <p>And some math for differential privacy:</p> \[\Pr[\mathcal{M}(D) \in S] \leq e^\epsilon \cdot \Pr[\mathcal{M}(D') \in S] + \delta\] <p>Where \(\mathcal{M}\) is a randomized mechanism, and \(D, D'\) are neighboring databases.</p> <h2 id="stay-tuned">Stay Tuned</h2> <p>More posts coming soon. Feel free to reach out if you have any questions or topics you’d like me to cover!</p>]]></content><author><name></name></author><category term="general"/><category term="privacy"/><category term="machine-learning"/><category term="research"/><summary type="html"><![CDATA[An introduction to my research blog and what to expect.]]></summary></entry></feed>