Doporučování aplikací v Marketplace

Tento článek již není aktualizován, jeho obsah tedy může být neaktuální.

Doporučení jsou individuálně vytvořený seznam aplikací, který je předkládán uživatelům. Tato doporučení jsou algoritmicky vypočtena za použití anonymních instalačních dat od registrovaných uživatelů Marketplace.

app recommendations

Komu se doporučení aplikací zobrazuje?

Doporučení aplikací jsou ve Firefox Marketplace poskytována uživatelům, kteří:

  • mají účet Firefoxu a jsou do něj během používání Marketplace přihlášeni
  • nezrušili odběr doporučení

Jak tuto funkci zapnu/vypnu?

Povolit nebo zrušit odběr doporučení můžete kdykoliv. Zrušením odběru rovněž zamezíte, aby byla vaše data (anonymně) používána k výpočtu doporučení.

  1. Když jste přihlášení do Marketplace, přejděte do sekce Můj účet.
  2. Pro povolení odběru zaškrtněte volbu Yes, show me recommendations based on my installed apps. Pro zrušení odběru zrušte zaškrtnutí této volby.

Jak doporučovací systém funguje?

Doporučovací systém použitý ve Firefox Marketplace je vyvinut společností Telefonica Research Labs. Spolu s tím, jak instalujete další aplikace, systém poskytuje lepší a personálnější doporučení. Předtím, než vůbec nějakou aplikaci nainstalujete, systém doporučuje aplikace na základě jejich popularity, jelikož algoritmy nemají dostatek dat ke zjištění osobních zálib.

Hlavní metoda užitá v doporučovacím systému se nazývá kolaborativní filtrování. Je to metoda doporučování, která generuje doporučení "šitá" uživateli na míru za použití názoru jiných uživatelů majících podobné záliby.

Konkrétně použitá metoda kolaborativního filtrování se nazývá faktorizace matic, jejíž vytvoření je popsáno zde. Konkrétně použitý algoritmus je popsán v této výzkumné práci. Používáme pouze anonymizovaná data uživatele z jeho instalací aplikací a ostatní informace popsané v této práci, jako např. zda je uživatel doma či v práci, nepoužíváme.

Pro vývojáře: Zdrojový kód (open-source) pro implementaci algoritmu je k dispozici zde: https://github.com/grafos-ml/test.fm/blob/master/src/testfm/models/tensorcofi.py. Kód backend serveru (zvaného Frappe) doporučovacího systému je k dispozici zde: https://github.com/grafos-ml/frappe.

Jak jsou data shromažďována a používána?

Když se přihlásíte do Marketplace a nainstalujete nějakou aplikaci, Marketplace si zaznamená aplikaci, zemi, kde proběhla instalace, datum a čas instalace a výběr jazyka. Nebude však vědět, jestli se vám aplikace ve skutečnosti líbí, používáte ji nebo jste ji odstranili.

Mezi data, která se používají k vypočtení doporučení, patří:

  • nainstalované aplikace a datum instalace
  • uživatelovo nastavení země
  • uživatelovo nastavení jazyka

V případě, že nainstalujete aplikaci když nejste přihlášeni, nebude mít Marketplace žádný záznam o vaší instalaci aplikace a nezaznamená si nic než to, že někdo v konkrétní zemi aplikaci nainstaloval.

Všechna data jsou uchovávána a zpracovávána uvnitř virtuální privátní sítě Mozilly. Nikdy žádnou z těchto informací nesdílíme s vývojářem aplikace a dodržujeme podmínky uvedené v Zásadách ochrany soukromí služby Marketplace, přičemž data používáme ke zlepšení uživatelského komfortu.

S napsáním tohoto článku pomohli tihle úžasní lidé:

Illustration of hands

Zapojte se

Rozvíjejte a sdílejte své znalosti s ostatními. Odpovídejte na dotazy a vylepšujte naše články nápovědy.

Zjistit více