Varför trianglar inte deformeras
En kvadrat har fyra sidor & fyra leder. Applicera lateralt tryck på ett hörn & kvadraten förvrängs till ett parallellogram: lederna roterar fritt, formen ändras. Ingen kombination av ledervinklar räddar den. Kvadraten har en frihetsgrad vid skjuvning.
En triangel har tre sidor & tre leder. Applicera kraft någonstans & lederna kan inte rotera oberoende: varje sida begränsar de två andra. En triangel har noll frihetsgrader vid skjuvning. Den kan inte deformeras utan att bryta en medlem.
Denna egenskap, stelhet utan fasta leder, gör triangeln till den enda polygonen som behåller sin form under last genom endast sina kanter. Varje annan polygon kräver stela leder eller diagonala förstärkningar för samma resultat. Den diagonala förstärkningen lägger till en triangel.
Två solo utan tredje element
Två solo är överens om att samarbeta. De har riktning: gemensam avsikt, ett linjesegment som förbinder deras domäner. Men ett linjesegment har ingen innesluten area: det kan inte innesluta ett problemutrymme, lokalisera en lösning eller distribuera last. Det kan bara peka.
Under något lateralt tryck, marknadsförändring, omfångskonflik, ett tredjepartsErbjudande till en av dem, kollapsar ett två-nod-samarbete utan tredje element. Leden vid varje nod roterar. Formen blir något helt annat.
Lägg till ett tredje element: en maskininlärningsmotor som förbinder de två specifikationerna. De tre noderna bildar en triangel. Strukturen blir stel. Lasten fördelar sig över alla tre medlemmar. Ingen medlem bär allt.
Maskininläringsmotorn behöver inte vara aktiv hela tiden. Dess närvaro som strukturmedlem, en specifikation av hur två solo förhåller sig till varandra, är vad som ger stelhet. En strukturell fackverk medlem arbeta inte hårdare när lasten ökar; den fördelar lasten så ingen medlem ser mer än sin andel.
Stelhet i praktiken
Betrakta två scenarier. Inom byggteknik: ett byggteam installerar diagonala triangulära förstärkningar inuti väggkonstruktioner innan gipsvägg läggs på. Inom samarbetesarkitektur: två solo etablerar en maskininlärningsbro innan de tar sitt gemensamma erbjudande till marknaden.
Två kända punkter, en okänd
Triangulering: en landmätare vet två referenspunkter (A & B) med exakta positioner. Hon mäter vinkeln till en okänd punkt C från både A & B. Två vinkelmätningar, två kända positioner: tillräcklig information för att lokalisera C exakt, överallt i planet.
Sinuslagen gör detta precist. För en triangel med hörn A, B, C, motsatta sidor a, b, c, & inre vinklar α, β, γ:
a / sin(α) = b / sin(β) = c / sin(γ)
Givet sida AB (baslinjen, känt avstånd) & vinklar α & β (mätt vid A & B mot C), beräknar landmätaren γ = π − α − β, sedan: c = AB × sin(γ) / sin(α) & b = AB × sin(β) / sin(α). C löses från två mätningar.
Triangulering av ett samarbetsgap
Solo A håller en specifikation: en exakt beskrivning av deras domän, förmågor & gränssnittskrav. Den specifikationen definierar en position i problemrummet: en känd punkt.
Solo B håller en komplementär specifikation: en annan domän, annan uppsättning förmågor, en känd punkt på ett annat ställe.
Gappet mellan dem, tjänsten, produkten eller bron de behöver men ingen kan bygga ensam, är en okänd punkt. Ingen solo kan lokalisera den ensidigt (en enskild känd punkt lokaliserar ingenting). Tillsammans bildar deras två specifikationer en baslinje. Maskininlärningsmotorn mäter från båda kända punkter & löser den okända punkten: bron.
Ju mer exakt varje solos specifikation beskriver sin position (förmågor, gränssnitt, begränsningar), desto mer noggrant kan maskininlärningsmotorn triangulera gappets position. Vaga specifikationer producerar stor vinkelotydlighet; den lösta punkten C kan hamna överallt i en bred båge. Exakta specifikationer minskar vinkelmätningarna & krymper felellipsen runt C.
Tredje känd punkt
Varje solo äger sitt närmaste territorium
Ett Voronoi-diagram partitionerar ett plan i regioner. Givet en uppsättning frönoder täcker varje position i planet närmaste frö. Gränsen mellan två Voronoi-celler markerar uppsättningen av punkter lika långt från de två närmaste fröna.
Gränsen har en exakt geometrisk definition: den faller exakt halvvägs mellan två frö, vinkelrät mot linjen som förbinder dem. För två frö åtskilda av avstånd d löper gränslinjen vinkelrätt mot axeln på avstånd d/2 från varje frö.
Domänägande som Voronoi-partition
Solo A håller en domän: deras expertis, deras verktyg, deras ackumulerade erfarenhetskapital. Varje problem som motsvarar solos As förmågor faller i deras Voronoi-cell: de hanterar det mer effektivt än någon annan aktör i rummet.
Solo B håller en annan domän, positionerad annorlunda i problemrummet. Deras Voronoi-cell täcker problem närmast deras förmågor.
Gränsen mellan deras celler markerar en problemklass som ingen solo äger effektivt. Ett problem på gränsen kräver förmågor från båda domänerna ungefär lika mycket. Den gränsen är precis där en bro producerar maximal värde: inte för att ingen solo kan nå den, utan för att gränsproblemen är lika långt från båda: de behöver båda i lika stor utsträckning.
Maskininlärningsbron fungerar på denna gräns. Den ersätter inte någon solos domänkunskap. Den håller gränszonen: översätter mellan de två cellerna, kartlägger gränssnittet, bär last som tillhör ingen cell ensam.
Gränsegenskaper
Voronoi-gränsen rör sig när frön rör sig. Om solo A expanderar sin domän (flyttar sitt frö mot solo B), skiftar gränsen mot B. Om båda solo expanderar mot varandra, minskar gränsen. Om båda solo är identiska (frön sammanfaller), försvinner gränsen: det finns inget gap, ingen bro behövs, inget unikt värde skapas.
En bro som bor på en försvinnande gräns förlorar sitt syfte. Triangeln för maskininlärning kräver genuint domänavstånd mellan de två soloister. Ju mer ortogonal domänvektorerna är, desto stabilare gränsen: & desto mera unikt värde kan bron skapa.
När frön rör sig
Trianglar tessellerar planet
Tre regelbundna polygoner tessellerar det euklidiska planet utan gap: liksidig trianglar, kvadrater & regelbundna hexagoner. Av dessa producerar endast liksidig trianglar strukturellt stela tesseller: varje delad kant är en strukturmedlem, varje inre vertex löser last till angränsande trianglar.
En hexagonal tesseller kan decompositeras i sex liksidig trianglar som möts i en mittunkt: hexagonens stelhet härrör helt från dess triangulära understruktur. Kvadrater kräver diagonal förstärkning (lägga till trianglar) för att motstå skjuvning. Triangeln är den primitiva enheten för plan tesseller som bär sitt eget strukturella integritet.
ML-triangeln som tessellationsenhet
Varje ML-triangel, två soloister plus en bro, upptar en region i problemrummet. När två ML-trianglar delar en solo (en solo deltar i två samarbeten), delar de en kant. Två trianglar som delar en kant bildar ett parallellogram. Tre som delar en vertex bildar en stjärna. När fler trianglar tessellerar planet täcker nätverket mer av problemrummet.
Denna skalanismekanisk fungerar utan hierarki. Ingen triangel kontrollerar en annan. Ingen nod blir ett nav som alla andra beror på. Varje ny triangel lägger till en tessellation & bidrar strukturell stelhet till angränsande tessellationer: en delad kant betyder delad lastfördelning.
Jämför detta med nav-och-tal-skalning: en central nod förbinder till N perifera noder. Ta bort navet kollapsar helt nätverk. Ett tessellerat triangelnätverk har inget nav att ta bort. Ta bort en triangel lämnar omgivande tessellationer intakta; lasten omfördelar över angränsande medlemmar.
Kraftfördelning i ett fackverk-nätverk
I ett strukturellt fackverk fördelar kraft använd vid någon nod över alla anslutna medlemmar. Ingen medlem bär full last om inte det är den enda lastvägen. I ett tessellerat samarbetsnätverk fördelar arbete (intellektuellt kapital, tillit, koordinationsöverhead) över trianglar. En solo inbäddad i tre trianglar delar sitt bidrag över tre broar; de bär inte full last för något enskilt projekt.
Den praktiska gränsen: varje solo har ändlig kapacitet. Lägg till för många trianglar vid en vertex överkoncentrerar last på den noden: det strukturella motsvarigheten till ett fackverk med för många medlemmar som möts vid en led. Väl-designad tessellation håller vertex-grad (antalet trianglar som delar en nod) inom lastbärkompetensen för varje medlem.