<?xml version="1.0" encoding="UTF-8"?>
<item xmlns="http://omeka.org/schemas/omeka-xml/v5" itemId="4407" public="1" featured="0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://omeka.org/schemas/omeka-xml/v5 http://omeka.org/schemas/omeka-xml/v5/omeka-xml-5-0.xsd" uri="https://omeka.lawrencecatania.com/items/show/4407?output=omeka-xml" accessDate="2026-06-06T16:19:59-05:00">
  <fileContainer>
    <file fileId="1834">
      <src>https://omeka.lawrencecatania.com/files/original/2b393b90b5ad8854896dfe234ffe6543.jpg</src>
      <authentication>a628bc38849962a51217f40e01effe39</authentication>
    </file>
    <file fileId="1835">
      <src>https://omeka.lawrencecatania.com/files/original/de07f85b612efc177040244e84128c2b.jpg</src>
      <authentication>865f3f7598bb88e3668096f358699f28</authentication>
    </file>
    <file fileId="1836">
      <src>https://omeka.lawrencecatania.com/files/original/08516a6c4de034cd446c8c07f8ea21d2.jpg</src>
      <authentication>480efeccb78e48e9e43dc59732fb3055</authentication>
    </file>
    <file fileId="1837">
      <src>https://omeka.lawrencecatania.com/files/original/937cc5a195d88f4cda38c2b636bf4120.jpg</src>
      <authentication>ecc47c004bb897a7e817b7f381c8b113</authentication>
    </file>
  </fileContainer>
  <collection collectionId="20">
    <elementSetContainer>
      <elementSet elementSetId="1">
        <name>Dublin Core</name>
        <description>The Dublin Core metadata element set is common to all Omeka records, including items, files, and collections. For more information see, http://dublincore.org/documents/dces/.</description>
        <elementContainer>
          <element elementId="50">
            <name>Title</name>
            <description>A name given to the resource</description>
            <elementTextContainer>
              <elementText elementTextId="11512">
                <text>Rabbit Holes</text>
              </elementText>
            </elementTextContainer>
          </element>
        </elementContainer>
      </elementSet>
    </elementSetContainer>
  </collection>
  <elementSetContainer>
    <elementSet elementSetId="1">
      <name>Dublin Core</name>
      <description>The Dublin Core metadata element set is common to all Omeka records, including items, files, and collections. For more information see, http://dublincore.org/documents/dces/.</description>
      <elementContainer>
        <element elementId="50">
          <name>Title</name>
          <description>A name given to the resource</description>
          <elementTextContainer>
            <elementText elementTextId="11583">
              <text>--show me algorithm first known as "BackRub"--</text>
            </elementText>
          </elementTextContainer>
        </element>
        <element elementId="41">
          <name>Description</name>
          <description>An account of the resource</description>
          <elementTextContainer>
            <elementText elementTextId="11584">
              <text>The algorithm first known as&#13;
BackRub is the foundation of what we now know as Google Search. Developed in 1996 by Larry Page and Sergey Brin at Stanford University, it was originally a research project named for its unique ability to analyze "backlinks" to determine a website's importance. &#13;
The Core Algorithm: PageRank&#13;
While the search engine was called BackRub, the specific mathematical algorithm it used is called PageRank. &#13;
&#13;
    How it Works: Unlike early search engines that ranked pages based on how many times a keyword appeared, BackRub treated every link from one website to another as a "vote of confidence".&#13;
    Weighted Authority: The algorithm didn't just count links; it analyzed the quality of those links. A link from a highly-regarded, "important" website carried more weight than a link from an obscure one.&#13;
    The Goal: By analyzing this web of connections (the "back-rubs"), the algorithm could surface the most relevant and trustworthy information for any given search. &#13;
&#13;
Evolution to Google&#13;
The name "BackRub" was used from 1996 until approximately September 1997. The founders eventually chose the name Google—a play on the mathematical term "googol" (the number 1 followed by 100 zeros)—to reflect their mission to organize the nearly infinite amount of information on the web. &#13;
Would you like to see the original mathematical formula for PageRank or more details on how it has changed today?&#13;
&#13;
--original mathematical formula--&#13;
&#13;
The original mathematical formula for the algorithm used by&#13;
BackRub (later named PageRank) was first published by Larry Page and Sergey Brin in their 1998 research paper, The Anatomy of a Large-Scale Hypertextual Web Search Engine. &#13;
The PageRank Formula&#13;
The formula defines the importance of a page (&#13;
) based on the ranks of all pages that link to it: &#13;
Key Components&#13;
&#13;
    : The PageRank of page&#13;
    , which is the value the algorithm is trying to calculate.&#13;
    (Damping Factor): A probability constant, typically set to 0.85. It represents the likelihood that a "random surfer" will continue clicking on links rather than getting bored and jumping to a random new page.&#13;
    : The PageRank of page&#13;
    which links to page&#13;
    .&#13;
    : The total number of outbound links on page&#13;
    .&#13;
    : Often referred to as the "teleportation" or "reset" factor, ensuring that even pages with no incoming links have a baseline score. &#13;
&#13;
Why This Was Revolutionary&#13;
Before this, search engines mostly looked for keywords on a page. PageRank's recursive nature meant that a link from an "important" site (one with a high&#13;
) was worth more than many links from obscure sites. Essentially, the rank of a page is a "vote" that is divided equally among all the links it sends out. &#13;
Would you like to see a step-by-step example of how this calculation works for a small network of three or four pages?&#13;
&#13;
--show me latest search engine algorithm--&#13;
&#13;
The latest iteration of the search engine algorithm is not a single formula like PageRank, but&#13;
a complex, multi-layered system that incorporates Generative AI and Machine Learning. &#13;
As of April 2026, the search engine landscape includes "Core Updates" and the use of large language models like Gemini. &#13;
The current algorithm uses AI-generated answer synthesis. &#13;
&#13;
    Google uses a customized version of the Gemini model for search. It has advanced capabilities, such as multi-step reasoning and planning.&#13;
    AI Overviews (formerly SGE) uses generative AI to provide a summarized response at the top of search results. It uses high-quality sources from the search index to support its information. &#13;
&#13;
Current ranking systems include:&#13;
&#13;
    March 2026 Core Update: This update, released March 27, 2026, aimed at surfacing relevant, satisfying content and refining quality signals like originality and credibility.&#13;
    RankBrain (2015): This machine learning component helps the search engine understand the intent behind ambiguous queries.&#13;
    BERT (2019): This system helps understand the context of words in a search query.&#13;
    MUM (2021): The Multitask Unified Model can understand information across different languages and media types like images and video. &#13;
&#13;
Key ranking signals prioritize the Helpful Content System, which evaluates websites based on: &#13;
&#13;
    Experience.&#13;
    Expertise.&#13;
    Authoritativeness.&#13;
    Trustworthiness. &#13;
&#13;
Information on optimizing content for these new AI-driven search results, or details about recent updates like the March 2026 Spam Update, are available&#13;
&#13;
--show me mathematical formula including block where necessary for AI--&#13;
&#13;
Modern AI-driven search engines use a&#13;
Transformer-based architecture. This system processes queries through high-dimensional vector spaces where the core mathematical engine is the Scaled Dot-Product Attention. &#13;
1. The Core AI Formula: Scaled Dot-Product Attention&#13;
The AI calculates the relationship between each word (token) in a query and web content using this formula:&#13;
&#13;
    (Query): A matrix representing the "search intent".&#13;
    (Key): A matrix representing the "content labels" of web pages.&#13;
    (Value): A matrix containing the actual information to be retrieved.&#13;
    : A scaling factor that prevents the numbers from becoming too large.&#13;
    Softmax: A function that converts the raw scores into a probability distribution (0 to 1). &#13;
&#13;
2. The Transformer Block&#13;
In a search engine, this attention formula is wrapped in a Transformer Block. This allows the system to understand nuances like sarcasm, context, and intent. &#13;
A simplified mathematical representation of one layer's output (&#13;
) looks like this:&#13;
&#13;
    : The initial "vector" representation of a search query.&#13;
    LayerNorm: Normalizes the data.&#13;
    FeedForward: A neural network layer that processes the attention-weighted data. &#13;
&#13;
3. Vector Similarity (Ranking)&#13;
Once the AI has "understood" the query and the page, it uses Cosine Similarity to see how closely they match in a multi-dimensional space. &#13;
How it works:&#13;
If the search is for "how to fix a leaking faucet," the algorithm uses the attention formula to find the relationship between "fix," "leaking," and "faucet." It matches this against the "values" (&#13;
) of articles that explain plumbing repairs. &#13;
&#13;
</text>
            </elementText>
          </elementTextContainer>
        </element>
      </elementContainer>
    </elementSet>
  </elementSetContainer>
</item>
