Dołącz do grona liderów, którzy chcą więcej
AI SZTUCZNA INTELIGENCJA

Unikaj niepowodzeń w uczeniu maszynowym, zadając właściwe pytania

16 grudnia 2024 7 min czytania
Dusan Popovic
Shreyas Lakhtakia
Will Landecker
Melissa Valentine
Unikaj niepowodzeń w uczeniu maszynowym, zadając właściwe pytania

Streszczenie: Projekty uczenia maszynowego (ML) często zawodzą nie z braku technologii, lecz przez niedostateczne zrozumienie kontekstu biznesowego. Autorzy zwracają uwagę, że zespoły data science dysponują technicznymi umiejętnościami, ale często ignorują procesy, ograniczenia prawne oraz sposób, w jaki dane trafiają do systemu – co prowadzi np. do „wycieku danych” (target leakage) i niskiej skuteczności w realnym użyciu. Kluczem do sukcesu jest postawa początkującego: zadawanie fundamentalnych pytań, obserwacja procesów, współpraca między zespołem analitycznym a biznesem oraz dokumentowanie przepływu danych. W praktyce oznacza to: nie tylko patrz, co masz w zestawie danych, ale też sprawdź, jak i kiedy te dane są zbierane, jakie są procedury i jakie założenia stoją za tymi procesami — bo to one często rzutują na końcowy wynik.

Pokaż więcej

Rozwiązania oparte na sztucznej inteligencji często zawodzą, gdy specjaliści ds. danych nie weryfikują swoich założeń. W każdej dziedzinie przyjęcie postawy początkującego może okazać się pomocne.

Wieloletnie doświadczenie we wdrażaniu uczenia maszynowego (ML) w firmach, zarządzaniu nim i analizie jego funkcjonowania pokazało nam, że niepowodzenia projektów często wynikają z tego, że utalentowane i dobrze wyposażone zespoły data science przeoczają lub błędnie interpretują z pozoru proste elementy kontekstu biznesowego. Te braki stanowiły istotną przeszkodę w poprawnym rozumieniu danych, ich otoczenia oraz potrzeb użytkowników końcowych, co ostatecznie zagrażało efektywności i wartości, jaką modele ML mogłyby przynieść w praktyce.

Zauważyliśmy, że drobne błędy i nieporozumienia rzadziej prowadzą do porażek, gdy zespoły deweloperskie ściśle współpracują z działem biznesowym i zadają odpowiednią liczbę pytań, aby w pełni zrozumieć proces oraz problem, z którym się mierzą. Choć pytanie może wydawać się proste, często nie jest integralną częścią kultury danej organizacji, zespołu czy nawet całej branży. W wielu przypadkach demonstrowanie wiedzy i kompetencji jest jedynym sposobem na wykazywanie się w strukturach organizacyjnych. Mimo że specjaliści ds. danych zazwyczaj wyróżniają się zaawansowanymi umiejętnościami technicznymi, często brakuje im tzw. umiejętności miękkich, które są kluczowe do nawiązywania głębokiej, precyzyjnej komunikacji i zrozumienia z partnerami biznesowymi.

Jednocześnie partnerzy biznesowi nierzadko mają opory przed zadawaniem pytań i nie zawsze mają świadomość, jakie informacje lub kontekst mogą okazać się istotne dla zespołów data science. Zarówno po stronie biznesu, jak i zespołów technicznych konieczna jest intensywna współpraca, aby ich interakcje umożliwiały nowe odkrycie, a czasem nawet prowadziły do zakwestionowania założeń i w konsekwencji zidentyfikowania najistotniejszych aspektów kontekstu biznesowego.

Aby zapewnić sukces projektom ML dzięki wartościowym interakcjom, liderzy muszą promować kulturę, która normalizuje i ceni zadawanie pytań z perspektywy początkującego, zachęcając do odłożenia na bok ego oraz wcześniejszych doświadczeń. Jeden ze specjalistów ds. danych, z którym współpracowaliśmy, zauważył, że popełnia najmniej błędów, gdy działa w nowym kontekście, gdzie musi zadawać wiele pytań. Ale jakie pytania należy zadawać? W tym artykule przedstawiamy trzy przykłady dużych projektów ML, które zakończyły się niepowodzeniem, i analizujemy, jak zadawanie właściwych pytań z perspektywy początkującego mogłoby poprawić współpracę między specjalistami ds. danych a partnerami biznesowymi, zwiększając szanse na osiągnięcie sukcesu i stworzenie realnej wartości biznesowej.

SCENARIUSZ 1. Zadaj pytanie: „Jaki jest proces biznesowy?”, a nie: „Jaki jest zestaw danych?”

Podczas pierwszego spowolnienia gospodarczego wywołanego pandemią COVID‑19 lokalny zespół finansowy w międzynarodowej firmie detalicznej dostrzegł, że niektórzy klienci mogą przetrwać kryzys przy niewielkim wsparciu, inni będą bardziej narażeni na ryzyko bankructwa. Zastanawiali się, czy zespół ds. analizy danych mógłby pomóc przewidzieć, którzy klienci prawdopodobnie ogłoszą upadłość w najbliższych miesiącach. Tego rodzaju prognozy pozwoliłyby zespołowi finansowemu zidentyfikować wypłacalnych klientów i wesprzeć ich w trudnym czasie, tymczasowo zwiększając im limity kredytowe. Jednocześnie zminimalizowaliby ryzyko związane z klientami, którzy mogą wkrótce zbankrutować.

Zespół finansowy zwrócił się do zespołu IT z prośbą o przeprowadzenie analizy, a ten z kolei zaangażował centralny zespół ds. danych firmy, aby opracować odpowiedni model predykcyjny. Wykorzystując dostarczone dane, centralny zespół z sukcesem stworzył model, który w testach offline, opartych na danych historycznych, działał bardzo dobrze. Specjaliści ds. danych byli w stanie precyzyjnie przewidzieć, którzy klienci prawdopodobnie przestaną spłacać swoje zobowiązania. Jednak po wdrożeniu modelu w praktyce jego skuteczność znacznie spadła – okazał się bezużyteczny do przewidywania bankructw klientów z miesiąca na miesiąc mimo obiecujących wyników uzyskanych w testach i fazie prototypowej.

Brakujące ogniwo: zrozumienie procesu

Centralny zespół ds. analizy danych miał do dyspozycji kompletny oraz przekonujący zestaw danych, jednak ze względu na ograniczoną współpracę z zespołem, który zamówił model i miał go używać, nie zrozumiał kluczowych procesów biznesowych. Zespół nie miał wystarczającej wiedzy na temat procedur prawnych związanych z bankructwem w danym kraju ani o tym, w jaki sposób firma rejestrowała istotne wydarzenia związane z upadłością. Model został zbudowany na podstawie zmiennej wskazującej klientów, którzy już przestali regulować zobowiązania, a trenowano go, wykorzystując typowe wzorce transakcji tuż przed oznaczeniem klienta jako niewypłacalnego.

W rzeczywistości na osi czasu klientów ogłaszających bankructwo występowały trzy kluczowe etapy: najpierw klient przestawał wywiązywać się ze swoich zobowiązań, następnie składał wniosek o upadłość do sądu, a na końcu sąd wydawał orzeczenie o bankructwie. Zespół ds. danych nie wiedział, że klienci nie byli oznaczani jako niewypłacalni w momencie, gdy zaprzestawali regulowania płatności, ale dopiero po wydaniu orzeczenia przez sąd. W zestawie danych treningowych wszyscy klienci już byli oznaczeni jako niewypłacalni. Nie zdawano sobie sprawy, że w rzeczywistych warunkach na kontach klientów status niewypłacalności nie będzie widoczny przez mniej więcej rok od pierwszego braku płatności. Innymi słowy, model opierał się na danych, które w praktyce nie byłyby dostępne podczas rzeczywistego działania systemu predykcyjnego – problem znany w środowisku data science jako wyciek danych (target leakage).

Jak zauważyła Kate Jordan, data scientist w Octagram Analytics, specjaliści ds. danych często są szkoleni, by myśleć w kategoriach zestawu danych, który mają przed sobą, oraz ewentualnych dodatkowych informacji, które mogą być dostępne i istotne dla analizy. Skupiając się na samym zestawie danych, często pomijają kontekst operacyjny systemu, w którym model zostanie wykorzystany. Jordan napotkała podobne przypadki, gdzie specjaliści analizowali zestawy danych zawierające wszystkie zmienne, nie zdając sobie sprawy, że niektóre z nich nie były faktycznie rejestrowane w systemie w czasie rzeczywistym, w momencie gdy model miał analizować dane i na ich podstawie podejmować decyzje. Przestrzegła przed przekazywaniem zespołom ds. danych „sterylnych” zestawów danych, zachęcając do zadawania pytań: „Jaki jest proces?” oraz „Jak działa system i jaki jest przepływ danych?”.

Jedną z powszechnie stosowanych praktyk branżowych, która pomaga zespołom data science zrozumieć procesy biznesowe i znaleźć odpowiedzi na kluczowe pytania, jest obserwacja całego procesu biznesowego. Uważamy, że niezależnie od lokalizacji zespołu analitycznego w strukturze firmy data scientist zajmujący się danym problemem powinien tymczasowo zostać przypisany do odpowiedniego działu, a także poświęcić znaczną ilość czasu na obserwację codziennej pracy, poznanie wykorzystywanych narzędzi oraz identyfikację obszarów, w których występują nieefektywności. Taka bezpośrednia obserwacja procesu biznesowego oraz praca w otoczeniu użytkowników końcowych to nie tylko skuteczny sposób na zrozumienie problemu, lecz także solidna baza do przyszłego wdrożenia rozwiązania. Ważnym elementem tego podejścia jest również stworzenie diagramu, który krok po kroku przedstawia cały proces, umożliwiając lepsze zrozumienie jego przebiegu i wzajemnych zależności.

Liderzy biznesowi powinni doceniać i promować te działania, które wspierają głębokie zrozumienie kontekstu biznesowego. Zamiast przekazywać scentralizowanym zespołom ds. danych „sterylny”, pozbawiony kontekstu zestaw informacji do analizy, należy umożliwić im pełny wgląd w procesy biznesowe i systemy operacyjne. Dzięki temu analizy będą nie tylko dokładne, ale także użyteczne.

Przeczytaj artykuł, by dowiedzieć się, kim są decydenci i jakie kroki podejmują oraz jakie mają motywacje?

O autorach
Tematy

Może Cię zainteresować

Księgowość jako źródło przewagi konkurencyjnej. Dlaczego firmy nie wykorzystują wiedzy, którą już posiadają?

Firmy nie przegrywają przez brak danych — przegrywają, bo ignorują wiedzę, którą już mają. W fakturach, kosztach i korektach od lat zapisuje się prawdziwa historia firmy. Czy księgowość może stać się Twoją przewagą konkurencyjną?

Cyfrowe rozczarowanie. Dlaczego w wielu firmach automatyzacja nie przynosi efektów? 

Wdrażasz nowe narzędzia, ale nie widzisz efektów? Problem rzadko leży w technologii. Automatyzacja niespójnych i nieuporządkowanych procesów sprawia jedynie, że błędy pojawiają się szybciej. Przeczytaj, dlaczego technologia nie naprawi firmy za Ciebie i jak mądrze przygotować się do wdrożenia rozwiązań AI, by przyniosły realne korzyści.

Ciemna strona AI: Treści dla dorosłych i ryzyko dla firm

Nowe badanie naukowe ujawnia, że szeroka dostępność treści dla dorosłych generowanych przez sztuczną inteligencję mogła doprowadzić do gwałtownego wzrostu przestępczości na tle seksualnym. Analiza szczegółowych danych o przestępczości, opublikowanych przez japońską Narodową Agencję Policji, wykazała, że w okresach szczytowego zaangażowania w materiały oznaczone jako wygenerowane przez AI i przeznaczone wyłącznie dla dorosłych, odnotowano statystycznie istotny wzrost liczby gwałtów. Może to wskazywać na nadciągające ryzyko wizerunkowe i prawne dla firm dostarczających narzędzia oraz platformy dla tego typu treści.

Premium
Gdy firma rośnie, a zysk znika

laczego szybko rozwijająca się firma nagle traci marże, chociaż przychody notują historyczne rekordy? Przekonaj się, na czym polega problem „ziemi niczyjej” w ewolucji biznesu i sprawdź, dlaczego wdrożenie sztucznej inteligencji w nieuporządkowanej architektonicznie organizacji jest prostym przepisem na skalowanie chaosu.

Premium
Skalowanie AI dzięki adaptacyjnemu ładowi zarządczemu

Zastosowanie sztucznej inteligencji na szeroką skalę diametralnie zwiększa ryzyka biznesowe i wizerunkowe. Poznaj koncepcję adaptacyjnego ładu zarządczego – innowacyjnego podejścia, które wbudowuje mechanizmy kontroli bezpośrednio w procesy i struktury operacyjne firmy, chroniąc przed niewidocznymi, kaskadowymi błędami modeli uczących się.

Premium
Twórz wartość z generatywnej AI w skali całej organizacji

Jak skutecznie wdrażać generatywną sztuczną inteligencję w całej organizacji, unikając organizacyjnych silosów? Zobacz, dlaczego tradycyjne struktury decyzyjne zawodzą przy GenAI i dowiedz się, w jaki sposób innowacyjny twór zwany „kręgosłupem AI” pozwala łączyć kompetencje biznesowe oraz technologiczne, przynosząc firmom wymierny zwrot z inwestycji.

Premium
Strategia w cieniu AI. Gdy sprawy pilne wypierają ważne

AI zmienia sposób, w jaki firmy tworzą kampanie, analizują dane i docierają do klientów. Jednak największym ryzykiem nie jest brak wdrożenia nowych technologii, lecz wykorzystanie ich w sposób, który zwiększa produktywność kosztem przewagi konkurencyjnej. Liderzy muszą odpowiedzieć na pytanie: jak skalować działania marketingowe, nie tracąc tego, co czyni markę wyjątkową?

Premium
Jak liderzy uwalniają innowacyjność na pierwszej linii

Najlepsze innowacje ratujące jakość i efektywność często rodzą się na operacyjnej pierwszej linii. Sprawdź, dlaczego to średni szczebel zarządzania jest kluczem do ich uwolnienia.

Premium
Jak GenAI może – a jak nie może – pomóc w zarządzaniu wiedzą o klientach

Generatywna sztuczna inteligencja rewelacyjnie analizuje informacje o konsumentach, ale nie naprawi kultury Twojej firmy. Gdzie kończą się możliwości technologii?

Premium
Co prezesi muszą wiedzieć o suwerennej AI

Globalna skala AI zderza się z lokalnymi regulacjami prawnymi. Dlaczego strategia „suwerennej sztucznej inteligencji” to pilne zadanie dla prezesów, a nie tylko dla działu IT?

Materiał dostępny tylko dla subskrybentów

Jeszcze nie masz subskrypcji? Dołącz do grona subskrybentów i korzystaj bez ograniczeń!

Subskrybuj

Otrzymuj najważniejsze artykuły biznesowe — zapisz się do newslettera!