<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Algorithms on Harlan D. Harris</title><link>https://harlanh.tech/tags/algorithms/</link><description>Recent content in Algorithms 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>Tue, 17 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://harlanh.tech/tags/algorithms/index.xml" rel="self" type="application/rss+xml"/><item><title>GeneralIZE -- How else could IZE's hierarchies be generated?</title><link>https://harlanh.tech/2026/03/generalize-ize-hierarchies/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/03/generalize-ize-hierarchies/</guid><description>
&lt;p&gt;In previous posts, I showed off &lt;a href="https://harlanh.tech/2026/03/could-we-build-ize-again/"&gt;an interactive demo of the IZE algorithm&lt;/a&gt;,
and &lt;a href="https://harlanh.tech/2026/02/how-ize-really-worked-patents-limits-esther-dyson/"&gt;discussed how the algorithm worked&lt;/a&gt;.
Now, it's worth considering some ways we could generalIZE the algorithm. 🤦‍♂️ Perhaps variations on the algorithm might
yield hierarchies that are even better at showcasing the contents of the texts?&lt;/p&gt;
&lt;p&gt;As &lt;a href="https://harlanh.tech/2026/03/what-came-after-ize-three-domains-three-answers/"&gt;discussed previously&lt;/a&gt;, there's pretty good experimental evidence that in order to be useful and intuitive,
search results clustering
needs to be based on just one or two words (or facet values, or tags). That is, it's too confusing when the algorithm finds
clusters based on overall family resemblance, then tries to name them post-hoc. It's better to do the sort of single-word splitting that the IZE
algorithm uses. But, could we do so in a different way or a different order, so that the results &lt;em&gt;feel&lt;/em&gt; more like underlying clusters
are being identified?&lt;/p&gt;</description></item><item><title>Post Query Refinement Suggestions in Search UX, and an Algolia Demo App</title><link>https://harlanh.tech/2026/01/post-query-refinement-suggestions-in-search-ux/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/01/post-query-refinement-suggestions-in-search-ux/</guid><description>
&lt;h2 id="what-are-post-query-refinement-suggestions"&gt;What are Post-Query Refinement Suggestions?&lt;/h2&gt;
&lt;p&gt;One of my favorite search UX patterns is post-query refinement suggestions — buttons that appear between the search box and results, adjusting the query in various ways. See, for instance, these suggestions on Etsy, which recommend that I
filter by shipping speed, seller type, cost range, style, etc.&lt;/p&gt;
&lt;figure style="display:inline-block;"&gt;
&lt;img src="etsy_filter_suggestions.png"
width="600"
/&gt;
&lt;figcaption&gt;
&lt;h4&gt;Filter Suggestions on Etsy&lt;/h4&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;PQRS is a mouthful of an abbreviation, but most of what I've seen as alternatives either
describes the UI element (&amp;quot;refinement pills&amp;quot;) rather than the function,
or is excessively vague (&amp;quot;guided search&amp;quot;). So PQRSs it is, sorry.&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>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></channel></rss>