06.11.2013 Aufrufe

Schwarmintelligenz und evolutionäre Algorithmen in ...

Schwarmintelligenz und evolutionäre Algorithmen in ...

Schwarmintelligenz und evolutionäre Algorithmen in ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5 Evaluationsmethoden <strong>und</strong> Experimente<br />

ren Fehler der geschätzen Bewertungen? Wie verhält sich das Verfahren bei zufällig<br />

bestimmten Gewichtsvektoren?<br />

• Ke<strong>in</strong> globales Optimum <strong>und</strong> damit ke<strong>in</strong> stabiler Gewichtsvektor<br />

Warum ergeben mehrere unabhängige Läufe der vorgeschlagenen Verfahren verschiedene<br />

Gewichtsvektoren für den gleichen aktiven Benutzer? Ist <strong>in</strong> der Fitnesslandschaft<br />

ke<strong>in</strong> globales Optimum zu f<strong>in</strong>den <strong>und</strong> existieren stattdessen viele kle<strong>in</strong>e lokale Optima?<br />

• Größe der Nachbarschaft<br />

Wie wirkt sich die Wahl der Nachbarschaftsgröße auf die Empfehlungsqualität aus?<br />

Sollte man e<strong>in</strong>e große Menge an Nutzern befragen oder eher e<strong>in</strong>e kle<strong>in</strong>e Expertengruppe?<br />

• Verschiedene Abstandsmaße<br />

Wie verhält sich die Bestimmung der Nachbarschaft (<strong>und</strong> die daraus resultierende Genauigkeit<br />

der Empfehlungen), wenn verschiedene Abstandsmaße verwendet werden?<br />

• Spezifische Parameter der Optimierungsverfahren<br />

Alle e<strong>in</strong>gesetzten Optimierungsverfahren verfügen über mehrere Parameter, die den<br />

Ablauf des Algorithmus bee<strong>in</strong>flussen. Kann man durch die Anpassung der Parameter<br />

auf das zugr<strong>und</strong>eliegende Problem Verbesserungen <strong>in</strong> der Empehlungsqualität erzielen?<br />

Wenn ja, wie ist dies zu begründen?<br />

Ablauf der experimentellen Untersuchung Im Folgenden werden alle <strong>in</strong> Kapitel 4 vorgeschlagenen<br />

<strong>Algorithmen</strong> <strong>und</strong> Verfahren untersucht. PSOREC, das erste Verfahren das besprochen<br />

wird, geht <strong>in</strong>tensiv auf das verwendetete Recommendersystem <strong>und</strong> dessen Parameter<br />

e<strong>in</strong>. Wenn sich <strong>in</strong> den folgenden Verfahren ke<strong>in</strong>e Veränderungen <strong>in</strong> dieser H<strong>in</strong>sicht ergeben,<br />

wird darauf h<strong>in</strong>gewiesen <strong>und</strong> wenn möglich, e<strong>in</strong>e Begründung abgegeben. Auf e<strong>in</strong>e red<strong>und</strong>ante<br />

Untersuchung wird aber verzichtet.<br />

Alle Testläufe der <strong>Algorithmen</strong> werden per 5-facher Kreuzvalidierung untersucht <strong>und</strong> 20<br />

feste Benutzer im Wechsel als aktive Benutzer, die zufällig aus dem Datensatz gezogen wurden,<br />

verwendet. Je nach Art des zu testenden Problems werden mehrere unabhängige Läufe<br />

durchgeführt, um die Zufallskomponenten der verwendeten Optimierungsalgorithmen auszugleichen.<br />

Die MAE-Werte, der <strong>in</strong> den folgenden Abbildungen aufgezeigt s<strong>in</strong>d, geben den Durchschnitt<br />

der fünf Resultate der Kreuzvalidierung wieder. Innerhalb e<strong>in</strong>er der fünf Resultate wurde<br />

jeweils der beste MAE Wert der unabhäng<strong>in</strong>gen Läufe (meist zwischen 10 <strong>und</strong> 50) ausgewählt.<br />

Dies ist üblich bei Recommendersystemen, bei denen die Empfehlungen off-l<strong>in</strong>e vorberechnet<br />

werden können <strong>und</strong> es nur wichtig ist, welcher der Läufe den kle<strong>in</strong>sten mittleren Fehler<br />

ergeben hat [75, 39].<br />

5.3.1 Resultat Abstandsmaße ohne Optimierung<br />

Ohne Verwendung der Optimierungsalgorithmen werden vier verschiedene Abstandsmaße<br />

für die Ähnlichkeitsberechnung zweier Benutzer untersucht, die ke<strong>in</strong>e Gewichte auf den e<strong>in</strong>-<br />

68

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!