Jednotka 10 / 11

Předpojatost, etika a náklady: Odpovědné a udržitelné inženýrství umělé inteligence

zisky:

  • Schopnost odhalit skrytou diskriminaci pochopením, že zkreslení pochází z dat (historických, reprezentativních, měření, agregace) a vyhodnocení modelu na základě podskupin
  • Schopnost poskytnout vysvětlitelnost, lidský dohled a odpovědnost při vysoce účinných rozhodnutích a transparentnost dokumentů pomocí vzorové karty
  • Schopnost řídit finanční a ekologické náklady bez kompromisů v kvalitě s nejmenším adekvátním modelem, rychlým zkrácením, mezipamětí a dávkou

Model může technicky fungovat perfektně, ale přesto může být chybný – pokud je pro některé lidi nespravedlivý, nevysvětlitelný nebo vytváří neudržitelné náklady. V této jednotce pokrýváme tři „neviditelné“, ale rozhodující dimenze inženýrství ML: předpojatost a spravedlnost, etiku a transparentnost, náklady a udržitelnost. Nejedná se o ozdoby přidané později, ale o nedílnou součást technické kvality.

Odkud se berou předsudky?

Zkreslení modelu (systematické zacházení modelu s určitými skupinami odlišně/nespravedlivě) obvykle vychází z dat, nikoli z modelu. Zdroje:

  • Historická zaujatost: Data odrážejí minulou nespravedlnost. Pokud byla určité skupině v minulosti připisována menší zásluha, model trénovaný na těchto datech se tuto diskriminaci naučí a udrží ji.
  • Zkreslení reprezentace: Některé skupiny jsou v datech nedostatečně zastoupeny; model pro ně funguje špatně (např. nízká přesnost v demografickém vzorku malého vzorku).
  • Předpojatost měření: Označení sama o sobě jsou neobjektivní (např. pokud je definice „dobrého zaměstnance“ založena na minulých rozhodnutích o povýšení).
  • Agregační zkreslení: Protože data pocházejí z konkrétního kanálu, nejsou reprezentativní pro vesmír.

Model se těmto předsudkům jen tak nenaučí; zvětšuje automatizací. Zaujaté rozhodnutí jedné osoby ovlivňuje jinou osobu; Verdikt neobjektivní modelky jsou miliony.

Pozor: Nenechte se mýlit, když řeknete „model je neutrální, protože je to jen matematika“. Model se učí a automatizuje lidské zaujatosti v datech. Neutralita není default, ale výsledek, který musí být měřen a zajištěn.

měření spravedlnosti

Pro řízení spravedlnosti je nutné ji nejprve změřit. Chcete-li to provést, vyhodnoťte model na základě podskupin: jsou metriky jako přesnost, zapamatovatelnost a míra falešně pozitivních výsledků stejné napříč různými demografickými skupinami? Několik pojmů spravedlnosti:

  • Skupinová spravedlnost: Zachází model s různými skupinami správně/nesprávně při podobných sazbách?
  • Rovnost příležitostí: Zachycuje model ty skutečně pozitivní rovnoměrně ve všech skupinách (stejné vzpomínání)?

Důležitá skutečnost: různé definice spravedlnosti nemusí být splněny současně (to je matematický důsledek). Která definice spravedlnosti má v tomto kontextu prioritu, je etické a obchodní rozhodnutí, nikoli technické, a je přijímáno společně se zúčastněnými stranami.

Slabý přístup / Silný přístup

Špatný: "Celková přesnost modelu je 88%, což je spravedlivé."

Güçlü: "Celková přesnost byla 88 %, ale když jsme to rozdělili do podskupin, stažení bylo 91 % v jedné skupině a 67 % v jiné skupině — v modelu tato skupina systematicky chyběla. Zdokumentovali jsme důvod (nedostatečné zastoupení), shromáždili data pro tuto skupinu a přehodnotili je s cílem stejné priority. Rozhodli jsme se se zúčastněnými stranami, jakou definici spravedlnosti zvolíme."

Rozdíl: silný přístup se neschovává za obecnou metriku, odděluje podskupiny a férovost považuje za otevřené rozhodnutí.

Etika a transparentnost

Základní principy odpovědné umělé inteligence jsou:

  • Vysvětlitelnost: Lze vysvětlit, proč se model takto rozhodl? U rozhodnutí s velkým dopadem (úvěr, nábor, zdravotní péče) má člověk právo na vysvětlení. Nevysvětlený model by se v těchto oblastech neměl používat nebo by měl být podpořen vysvětlitelnou metodou.
  • Lidský dohled: Rozhodnutí s velkým dopadem by neměla být přijímána automaticky; Model naznačuje, člověk potvrzuje.
  • Odpovědnost: Mělo by být jasné, kdo je odpovědný, když model udělá chybu. „Model rozhodl“ není omluva.
  • Transparentnost: Uživatel by měl vědět, že interaguje s AI a jak jsou jeho data využívána.

V mnoha zemích a odvětvích jsou tyto zásady zakotveny také v legislativě (závazky týkající se transparentnosti, auditu a lidského dohledu u vysoce rizikových systémů umělé inteligence). Inženýr je zodpovědný za znalost předpisů svého oboru.

Tip: U každého modelu s velkým dopadem si ponechte „kartu modelu“: co model dělá, na jakých datech byl trénován, jak dobře/špatně funguje v jakých skupinách, jaké jsou jeho známé limity. Tento dokument je nástrojem transparentnosti a odpovědnosti.

Náklady a udržitelnost

AI není levná. Náklady jsou spravovány ve dvou dimenzích:

Finanční náklady:

  • Token cost (LLM): Každý požadavek a odpověď stojí tokeny; Jak roste objem, roste účet. Zbytečně dlouhé výzvy, příliš velký výběr modelů a nekontrolované smyčky agentů (jednotka 5) zvyšují náklady.
  • Školení a hosting: Doladění a prezentace modelu způsobují náklady na hardware.
  • Optimalizace: Nepoužívejte velký model, pokud stačí malý model; cache často kladené otázky; zkrátit výzvu; Dávka, co se dá zpracovat.

Environmentální náklady: Trénink a vyvozování velkých modelů spotřebovává značné množství energie. Udržitelnost dělá z vyhýbání se zbytečným výpočtům (správný model velikosti, efektivní architektura) profesionální odpovědnost.

Tip: První pravidlo optimalizace nákladů: "Jaký je nejmenší adekvátní model pro tuto práci?" Dát všude nejvýkonnější model je jako zatlouct hřebík perlíkem – drahé a zbytečné.

tři mini pouzdra

Případ 1 – Skrytá diskriminace. Model náborového screeningu vypadal celkově dobře. Analýza podskupin zjistila, že model systematicky zdůrazňoval kandidátky, protože v historických datech dominovali muži – naučil se historické zaujatosti. Model byl zastaven, data vyvážena a metriky spravedlivosti byly sledovány. Obecná spravedlnost zakrývala skrytou diskriminaci.

Případ 2 – Nevysvětlitelné odmítnutí. Kreditní model odmítal žádosti, ale nikdo nedokázal vysvětlit proč. Když zákazník požadoval právní vysvětlení, tým nebyl schopen odpovědět. Model byl stažen z použití v rozhodnutích s velkým dopadem, dokud nebyla přidána vysvětlitelná metoda a nebylo předloženo odůvodnění pro každé zamítnutí. Poučení: Vysvětlitelnost je zásadní při rozhodování s velkým dopadem.

Případ 3 – Bill šok. Jeden tým používal největší LLM a velmi dlouhé výzvy pro každý požadavek. Měsíční účet nečekaně vzrostl. Po analýze: většinu požadavků bylo možné vyřešit pomocí malého modelu, polovina výzev byla nadbytečná a časté dotazy bylo možné uložit do mezipaměti. Tyto tři optimalizace výrazně snížily náklady, aniž by byla ohrožena kvalita. Poučení: nejvýkonnější model není všude nutný.

Kopírovatelné šablony

Pomozte mi vyhodnotit tento model z hlediska zaujatosti/spravedlnosti. Které podskupiny (demografické/segmenty) mám rozdělit a měřit? Jaké metriky (přesnost, zapamatovatelnost, míra falešné pozitivity podle skupiny) bych měl porovnat? Mohou se různé definice spravedlnosti střetávat, které bych měl v tomto kontextu upřednostnit a proč? Kontext modelu/rozhodnutí: [vysvětlení]

Vytvořte návrh karty modelu pro tento vysoce působivý model. Mělo by obsahovat: účel, data a datum školení, výkon v podskupinách, známé limity, vhodné/nevhodné použití, stav vysvětlitelnosti, bod lidského dohledu. Model: [popis]

Pomozte mi snížit náklady na tuto implementaci LLM, aniž by byla ohrožena kvalita. Dostupné: velikost modelu, průměrná délka výzvy, objem požadavků, existuje mezipaměť? Vyhodnoťte: 1) Stačí menší model (pro jaké úkoly)?2) Lze výzvu zkrátit?3) Lze ukládat do mezipaměti časté požadavky?4) Je k dispozici práce pro dávku? Zapište odhadovaný dopad každého návrhu.

Vytvořte kontrolní seznam etiky/odpovědnosti pro tento rozhodovací systém s velkým dopadem.- Vysvětlitelnost: lze zdůvodnit rozhodnutí?- Lidský dohled: podléhá rozhodnutí s velkým dopadem schválení?- Zodpovědnost: kdo je odpovědný v případě chyby?- Transparentnost: ví uživatel, že je používána umělá inteligence?- Regulace: jaké jsou související právní povinnosti?Systém: [popis]

Tabulka zdroje zkreslení

Zdroj

symptom

preventivní opatření

historická zaujatost

Minulá diskriminace pokračuje

Audit dat + metrika férovosti

zaujatost reprezentace

Nízká přesnost v malé skupině vzorků

Analýza podskupin + bilancování

zkreslení měření

neobjektivní štítky

Kontrola procesu štítkování

Agregační zkreslení

Vesmír není zastoupen

Diverzifikace zdrojů

Časté chyby

  • Spoléhání se na celkovou metriku. Skrytou diskriminaci nelze vidět bez analýzy podskupin.
  • Za předpokladu „modelově neutrální“. Model se učí a zesiluje zkreslení dat.
  • Rozhodnutí s velkým dopadem ponecháme na nevysvětleném modelu. Právní a etické riziko.
  • Obcházení lidského dohledu. "Model rozhodl" není omluva.
  • Všude dávat největší model. Zbytečné náklady a energie.
  • Nesledování nákladů. Účet se tiše vzdouvá.

V souhrnu

Technicky správný model je stále neúspěšný, pokud není spravedlivý, vysvětlitelný a udržitelný. Zkreslení většinou pochází z dat a model je zvětšuje v měřítku; Změřte spravedlnost podle podskupin a dohodněte se se zúčastněnými stranami, kterou definici spravedlnosti upřednostnit. Vysvětlitelnost, lidský dohled a odpovědnost jsou zásadní pro rozhodnutí s velkým dopadem; Průhlednost dokumentu s kartou modelu. Spravujte náklady a energii: vyberte nejmenší adekvátní model, zkraťte výzvu, použijte mezipaměť a dávku. Tyto rozměry jsou nedílnou součástí technické kvality, nikoli kudrlinky přidané později.

Aplikační úkol

Rozdělte model na alespoň dvě podskupiny a porovnejte míru vybavování a falešně pozitivních výsledků na skupinovém základě; Pokud existuje významný rozdíl, napište důvod a opatření. Navrhněte stručnou modelovou kartu pro model s vysokým dopadem (účel, data, výkon podskupiny, hranice, vysvětlitelnost). Identifikujte alespoň dvě konkrétní optimalizace (minimální / okamžité zkrácení / mezipaměť / dávka), abyste snížili náklady na implementaci LLM a zapište si jejich odhadovaný dopad.

kontrolní seznam

  • [ ] Model jsem hodnotil na základě podskupin, nespoléhal jsem na obecnou metriku.
  • [ ] Se zúčastněnými stranami jsem se rozhodl, jakou definici spravedlnosti upřednostním.
  • [ ] Rozhodnutí s velkým dopadem je vysvětlitelné a podléhá schválení člověkem.
  • [ ] Průhlednost a hranice jsem zdokumentoval vzorovou kartou.
  • [ ] Zvolil jsem nejmenší adekvátní model; Optimalizoval jsem prompt/cache/batch.
  • [ ] Sleduji dopad na náklady a energii.