<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Machine-Learning on Harlan D. Harris</title><link>https://harlanh.tech/tags/machine-learning/</link><description>Recent content in Machine-Learning on Harlan D. Harris</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>harlan.harris@gmail.com (Harlan Harris)</managingEditor><webMaster>harlan.harris@gmail.com (Harlan Harris)</webMaster><lastBuildDate>Thu, 09 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://harlanh.tech/tags/machine-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>A Big Win from a Small Search UI Change and a Predictive Model</title><link>https://harlanh.tech/2026/07/big-win-small-search-ui-change-predictive-model/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/07/big-win-small-search-ui-change-predictive-model/</guid><description>
&lt;p&gt;One of my biggest commercial wins was a seemingly small UI tweak
that led to a roughly 1.5% marketplace revenue bump.
&lt;a href="https://teacherspayteachers.com"&gt;Teachers Pay Teachers&lt;/a&gt; (TPT,
think &amp;quot;Etsy for Teachers&amp;quot; -- educational resources created by
and sold to other educators) was a
mature marketplace, where revenue wins from search system changes
were typically under 0.5%.
How we got this win is, I think, instructive, reinforcing the value
of a &lt;a href="https://harlanh.tech/2026/04/you-dont-need-a-search-engineer-you-need-a-search-scientist/"&gt;search scientist&lt;/a&gt;,
and of having a holistic view of search UI/UX and algorithms.&lt;/p&gt;</description></item><item><title>Are LLMs a simple solution? And if so, for what problems?</title><link>https://harlanh.tech/2023/09/are-llms-a-simple-solution/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2023/09/are-llms-a-simple-solution/</guid><description>
&lt;p&gt;The other day, I was reading a
&lt;a href="https://studio.ribbonfarm.com/p/my-climate-posture"&gt;post by Venkatash Rao&lt;/a&gt;
(thousands of words of under-edited brilliance, as usual), and was struck by
this note about the complexity of climate solutions:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I tend to take as an article of faith the systems science rule of thumb that
the complexity of solutions generally matches the complexity of the problems.
If it doesn’t, then you either got lucky, or there are negative externalities
you’re ignoring.&lt;/p&gt;</description></item><item><title>A Critique of The Markup’s Investigation into Predictive Models of Student Success</title><link>https://harlanh.tech/2023/05/a-critique-of-the-markup-s-investigation-into-predictive-models-of-student-success/</link><pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2023/05/a-critique-of-the-markup-s-investigation-into-predictive-models-of-student-success/</guid><description>
&lt;p&gt;Recently, tech-journalism site The Markup ran a
&lt;a href="https://themarkup.org/machine-learning/2023/04/27/false-alarm-how-wisconsin-uses-race-and-income-to-label-students-high-risk"&gt;long, detailed, critical investigation&lt;/a&gt;
of a predictive machine learning model used by the State of Wisconsin to identify
public school students at risk of not graduating.
I mostly agree with the conclusions of the piece -- the system appears not to
be fit for purpose and needs to be substantially improved -- but I want to
comment on several aspects of the model and the Markup’s reporting. Although I
know nothing about the Wisconsin model beyond what is reported, I know a lot
about predictive student success risk models, having led a team of data
scientists who built related models used by colleges and universities when
I worked at &lt;a href="https://eab.com/products/navigate/"&gt;EAB&lt;/a&gt; from 2014 through 2016.&lt;/p&gt;</description></item><item><title>New Publications and Upcoming Talks</title><link>https://harlanh.tech/2018/09/new-publications-and-upcoming-talks/</link><pubDate>Tue, 04 Sep 2018 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2018/09/new-publications-and-upcoming-talks/</guid><description>
&lt;p&gt;Just a quick post here to note a few professional accomplishments:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I just added a new publication to my &lt;a href="https://harlanh.tech/publications/"&gt;vita&lt;/a&gt; -- a peer-reviewed conference proceeedings
article about abstractions for building repeated, related versions of similar predictive
models. Check out &lt;a href="https://medium.com/@HarlanH/an-architecture-and-domain-specific-language-framework-for-repeated-domain-specific-predictive-d36f63297d61"&gt;some longer thoughts on Medium&lt;/a&gt;, or read &lt;a href="http://proceedings.mlr.press/v82/harris18a"&gt;the full article&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Earlier this year, I added an &lt;em&gt;incredibly&lt;/em&gt; old project! &lt;a href="https://www.frontiersin.org/articles/10.3389/fpsyg.2018.00369/full"&gt;A paper&lt;/a&gt; that I had contributed
a bit to in... 2005! finally got published! It has something to do with the way information
flows during speech perception... I think...&lt;/li&gt;
&lt;li&gt;I'll be talking at two Meetups this Fall -- the &lt;a href="https://www.meetup.com/RecSys-New-York-City/events/250178750/"&gt;RecSys NYC Meetup&lt;/a&gt; on Sept. 18th,
and the &lt;a href="https://www.meetup.com/Analytics-Data-Science-by-Dataiku-NY/events/253949934/"&gt;Dataiku Data Science Meetup&lt;/a&gt; on Sept. 26th. In both Meetups, I'll be talking about (different) aspects of recommendations systems
I'm building at &lt;a href="http://wayup.com"&gt;WayUp&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;And I'll be talking at two conferences this Fall too -- the &lt;a href="https://www.papis.io/"&gt;Predictive APIs&lt;/a&gt; conference
in Boston in October, and &lt;a href="https://www.dataengconf.com/no-bullshit-nyc"&gt;DataEngConf&lt;/a&gt; in NYC in November. At both of those conferences, I'll be talking about the software architecture aspects
of building job recommendation systems that need to provide compelling recommendations just
seconds after a user creates a rich profile.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>A few things I learned from two small Data Science conferences</title><link>https://harlanh.tech/2017/07/a-few-things-i-learned-from-two-small-data-science-conferences/</link><pubDate>Sun, 16 Jul 2017 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2017/07/a-few-things-i-learned-from-two-small-data-science-conferences/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/a-few-things-i-learned-from-two-small-data-science-conferences-73bf6f01fad1"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I recently attended two small conferences — the &lt;a href="http://www.isbis2017.org/"&gt;ISBIS (International Society for Business and Industrial Statistics) 2017 conference&lt;/a&gt;, held at IBM Research in Westchester County, and the &lt;a href="https://popup.dominodatalab.com/nyc2017"&gt;Domino Data Lab Popup&lt;/a&gt;, held in West SoHo. I was invited to speak at ISBIS (&lt;a href="http://rpubs.com/HarlanH/gamlss_accum_isbis"&gt;slides here&lt;/a&gt;, if you’re curious), but for this post, I want to summarize some insights from other people’s talks.&lt;/p&gt;
&lt;p&gt;In chronological (to me) order… First a few talks from ISBIS that I particularly liked (note that I only saw a fraction of all the talks):&lt;/p&gt;</description></item><item><title>What do Data Scientists mean by “Scaling”?</title><link>https://harlanh.tech/2017/06/what-do-data-scientists-mean-by-scaling/</link><pubDate>Fri, 09 Jun 2017 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2017/06/what-do-data-scientists-mean-by-scaling/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/what-do-data-scientists-mean-by-scaling-49e89c954d4"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Occasionally when chatting with other data scientists, especially with others who are interested in integrating predictive models into production software system, the word “scaling” comes up.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cdn-images-1.medium.com/max/2000/1*n0gZKfjQ4SPOYJFOHMo1UA.jpeg" alt="Not this. Although some West Coast data scientists are into this kind of scaling too." /&gt;&lt;em&gt;Not this. Although some West Coast data scientists are into this kind of scaling too.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I think this is a great question, but it’s a little underspecified. There seem to be at least three qualitatively different notions of “scaling” in data science, and it’s worth the effort to clarify each of them, and address how people tackle them.&lt;/p&gt;</description></item><item><title>Transparency, Trust, and Proprietary Predictive Analytics</title><link>https://harlanh.tech/2017/02/transparency-trust-and-proprietary-predictive-analytics/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2017/02/transparency-trust-and-proprietary-predictive-analytics/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/transparency-trust-and-proprietary-predictive-analytics-e4155030c55f"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A particularly good talk at Strata NY last year was by Brett Goldstein, former CIO of Chicago, who talked about accountability and transparency in predictive models that affect people’s lives. This struck a strong chord with me, so I wanted to take some time to write down some thoughts. (And a rather longer time to publish those thoughts…) I’m sure others’ have thought about this more and have better takes on this — please comment and provide links!&lt;/p&gt;</description></item><item><title>Insights from a Predictive Model Pipeline Abstraction</title><link>https://harlanh.tech/2016/11/insights-from-a-predictive-model-pipeline-abstraction/</link><pubDate>Mon, 07 Nov 2016 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2016/11/insights-from-a-predictive-model-pipeline-abstraction/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/insights-from-a-predictive-model-pipeline-abstraction-c8b47fd406da"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When building a complex system, it’s often helpful to think about the design of that system using patterns and abstractions. Architects and software engineers do so frequently, and the experience of implementing predictive modeling pipelines has recently led to a variety of patterns and best practices. For instance, when dealing with large amounts of streaming data, some organizations use the Lambda Architecture to handle both real-time and computationally-intensive use-cases.&lt;/p&gt;</description></item><item><title>Patterns for Connecting Predictive Models to Software Products</title><link>https://harlanh.tech/2016/07/patterns-for-connecting-predictive-models-to-software-products/</link><pubDate>Tue, 12 Jul 2016 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2016/07/patterns-for-connecting-predictive-models-to-software-products/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/patterns-for-connecting-predictive-models-to-software-products-f9b6e923f02d"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You’re a data scientist, and you’ve got a predictive model — great work! Now what? In many cases, you need to hook it up to some sort of large, complex software product so that users can get access to the predictions. Think of LinkedIn’s People You May Know, which mines your professional graph for unconnected connections, or Hopper’s flight price predictions. Those started out as prototypes on someone’s laptop, and are now running at scale, with many millions of users.&lt;/p&gt;</description></item></channel></rss>