<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Feature_Subset_Selection</id>
	<title>Feature Subset Selection - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Feature_Subset_Selection"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Feature_Subset_Selection&amp;action=history"/>
	<updated>2026-05-19T11:07:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Feature_Subset_Selection&amp;diff=379646&amp;oldid=prev</id>
		<title>imported&gt;Leonry: Artikel verlinkt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Feature_Subset_Selection&amp;diff=379646&amp;oldid=prev"/>
		<updated>2025-07-02T07:43:55Z</updated>

		<summary type="html">&lt;p&gt;Artikel verlinkt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Feature Subset Selection&amp;#039;&amp;#039;&amp;#039; (FSS), kurz &amp;#039;&amp;#039;&amp;#039;Feature Selection&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Merkmalsauswahl&amp;#039;&amp;#039;&amp;#039;, ist ein Ansatz aus dem [[Maschinelles Lernen|maschinellen Lernen]], bei dem nur eine [[Teilmenge]] der verfügbaren [[Feature (Maschinelles Lernen)|Features]] für maschinelles Lernen verwendet wird. FSS ist notwendig, weil es teilweise technisch unmöglich ist, alle Features mit einzubeziehen oder weil es Differenzierungsprobleme gibt, wenn eine große Anzahl an Features, aber nur eine kleine Zahl an [[Datensatz|Datensätzen]] vorhanden ist oder um [[Überanpassung]] des Modells zu vermeiden, siehe [[Verzerrung-Varianz-Dilemma]].&lt;br /&gt;
&lt;br /&gt;
== Ansätze ==&lt;br /&gt;
Es gibt drei Hauptansätze zur Feature Selection.&lt;br /&gt;
=== Filter-Ansatz ===&lt;br /&gt;
[[Datei:Filter Methode.png|mini|300px|Filter-Methode]]&lt;br /&gt;
Berechne ein Maß zur Unterscheidung von Klassen. Messe das Gewicht der Features und wähle die besten &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; aus. Auf dieses Feature Subset wird der Lernalgorithmus angewendet. Filter können entweder [[univariat]] (z.&amp;amp;nbsp;B. [[Euklidischer Abstand|euklidische Distanz]], [[Chi-Quadrat-Test]]) oder multivariat (z.&amp;amp;nbsp;B. Korrelationsbasierte Filter) die [[intrinsisch]]en Eigenschaften der Daten berechnen.&lt;br /&gt;
Feature selection durch Filtern ist ein spezieller Fall des [[Strukturlernen]]s, welches z.&amp;amp;nbsp;B. im Kontext von [[Bayessches Lernen|Bayesschem Lernen]] häufig Anwendung findet.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* schnell berechenbar&lt;br /&gt;
* skalierbar&lt;br /&gt;
* intuitiv interpretierbar&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* [[Redundanz (Technik)|Redundante]] Features (Verwandte Features werden ähnliche Gewichtung haben)&lt;br /&gt;
* ignoriert Abhängigkeiten mit dem Lernalgorithmus&lt;br /&gt;
&lt;br /&gt;
=== Wrapper-Ansatz ===&lt;br /&gt;
[[Datei:Feature selection Wrapper Method.png|mini|300px|Wrapper-Methode]]&lt;br /&gt;
Durchsuche die Menge aller möglichen Feature-Subsets. Auf jedes [[Untermenge|Subset]] wird der Lernalgorithmus angewendet. Das Durchsuchen kann entweder deterministisch oder randomisiert erfolgen:&lt;br /&gt;
Deterministische Algorithmen sind&lt;br /&gt;
z.&amp;amp;nbsp;B.:&lt;br /&gt;
* Forward selection&lt;br /&gt;
* Recursive feature elimination&amp;lt;ref&amp;gt;https://scikit-learn.org/stable/modules/feature_selection.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
Randomisierte Algorithmen sind z.&amp;amp;nbsp;B.:&lt;br /&gt;
* [[Simulierte Abkühlung]]&lt;br /&gt;
* genetische Algorithmen&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Findet ein Feature-Subset, das optimal zum Lernalgorithmus passt&lt;br /&gt;
* Bezieht auch Kombinationen von Features ein und nicht nur jedes Feature einzeln&lt;br /&gt;
* Entfernt redundante Features&lt;br /&gt;
* einfach umzusetzen&lt;br /&gt;
* interagiert mit Lernalgorithmus&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr zeitaufwändig&lt;br /&gt;
* bei  [[heuristisch]]en Verfahren besteht die Gefahr nur lokale Optima zu finden&lt;br /&gt;
* Gefahr der Überanpassung der Daten, daher gibt es Warnungen zur Verwendung von forward oder backward feature selection&amp;lt;ref&amp;gt;Flom, Lynda &amp;amp; Cassell, David. (2007). Stopping stepwise: Why stepwise and similar selection methods are bad, and what you should use. NorthEast SAS Users Group Inc 20th Annual Conference: 11-14th November 2007; Baltimore, Maryland.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Abhängigkeit vom Lernalgorithmus&lt;br /&gt;
&lt;br /&gt;
=== Embedded-Ansatz ===&lt;br /&gt;
[[Datei:Feature selection Embedded Method.png|mini|300px|Embedded-Methode]]&lt;br /&gt;
Die Suche nach einer optimalen Untermenge ist direkt mit dem Lernalgorithmus verbunden.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bessere Laufzeiten und geringere Komplexität&lt;br /&gt;
* Abhängigkeiten zwischen Datenpunkten werden modelliert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Wahl der Untermenge hängt stark vom verwendeten Lernalgorithmus ab.&lt;br /&gt;
Beispiele:&lt;br /&gt;
* [[Lasso-Regression]]&lt;br /&gt;
* [[Elastic Net Regularisierung]]&lt;br /&gt;
* Entscheidungsbäume&lt;br /&gt;
* Gewichtete [[Bayes-Klassifikator|Naive Bayes-Klassifikator]]&amp;lt;ref&amp;gt;Duda,P. et al. (2001) Pattern Classification. Wiley, New York.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Auswahl der Teilmenge mit Hilfe des Wichtungsvektor von SVM&amp;lt;ref&amp;gt; Guyon,I. and Elisseeff,A. (2003) An introduction to variable and feature&lt;br /&gt;
selection. J. Mach Learn Res., 3, 1157–1182.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele für Algorithmen ==&lt;br /&gt;
=== Correlation Feature Selection ===&lt;br /&gt;
Gute Untermengen von Features enthalten Features, welche stark mit der Zielvariablen korreliert sind, aber dennoch möglichst unkorreliert untereinander sind.&amp;lt;ref&amp;gt;{{Cite journal|language=en |last1=Senliol |first1=Baris |first2=Gokhan |last2=Gulgezen |first3=Lei |last3=Yu |first4=Zehra |last4=Cataltepe|title=Fast Correlation Based Filter (FCBF) with a different search strategy |journal=2008 23rd International Symposium on Computer and Information Sciences |pages=1–4 |date=2008 |doi=10.1109/ISCIS.2008.4717949 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Correlation Feature Selection (CFS) wählt als Filter-Algorithmus die Untermengen &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vielen Features wie folgt aus:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathrm{CFS} = \max_{S_k}&lt;br /&gt;
\left[\frac{r_{c f_1}+r_{c f_2}+\cdots+r_{c f_k}}&lt;br /&gt;
{\sqrt{k+2(r_{f_1 f_2}+\cdots+r_{f_i f_j}+ \cdots&lt;br /&gt;
+ r_{f_k f_{k-1} })}}\right],&amp;lt;/math&amp;gt;&lt;br /&gt;
wobei &amp;lt;math&amp;gt;r_{c f_i}&amp;lt;/math&amp;gt; die Korrelationskoeffizienten (z.&amp;amp;nbsp;B. [[Spearman-Korrelation]] oder [[Pearson-Korrelation]]) zwischen Zielvariable &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; und Feature &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; sind und &amp;lt;math&amp;gt;r_{f_i f_j}&amp;lt;/math&amp;gt; die Korrelationskoeffizienten der Features &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_j&amp;lt;/math&amp;gt; untereinander.&lt;br /&gt;
&lt;br /&gt;
=== Boruta ===&lt;br /&gt;
Boruta&amp;lt;ref&amp;gt;Boruta - A System for Feature Selection&lt;br /&gt;
January 2010 Fundamenta Informaticae 101(4):271-285&lt;br /&gt;
{{doi|10.3233/FI-2010-288}}&amp;lt;/ref&amp;gt; ist ein [[Algorithmus]] zur Feature Selection, welcher zunächst weitere zufällige Features einführt und die [[Feature Importance]] jedes Features mit der dieser zufälligen Features vergleicht: Features, welche häufig unwichtiger als diese zufälligen Features waren, werden verworfen.&lt;br /&gt;
=== Relief-Algorithmus ===&lt;br /&gt;
{{Hauptartikel|Relief-Algorithmus}}&lt;br /&gt;
Relief basierte Algorithmen folgen der Filtermethodik und analysieren Unterschiede der Features bei nächsten Nachbarn, welche andern Klassen angehören.&lt;br /&gt;
&lt;br /&gt;
=== Regularisierung ===&lt;br /&gt;
[[Regularisierung]] mit dem L1-Loss wählt gewisse Features aus, siehe [[Lasso-Regression]]. Es ist ein Beispiel für den Embedded-Ansatz. Bei der Lasso-Regression (und orthogonalen Merkmalen) kann mithilfe von [[Subdifferential]]en&amp;lt;ref&amp;gt;https://xavierbourretsicotte.github.io/lasso_derivation.html&amp;lt;/ref&amp;gt; die [[Soft-Threshold]]-Funktion hergeleitet werden, welche einige Parameter der [[Methode der kleinsten Quadrate|Kleinste-Quadrate-Regression]] (OLS) direkt auf Null setzt: &amp;lt;math&amp;gt;\hat\beta_{j}^{\text{Lasso}}=\hat\beta_{j}^{\!\;\text{OLS}} \max \Biggl( 0, 1 - \frac{ N \lambda }{ \bigl|\hat\beta{}_j^{\!\;\text{OLS}}\bigr| } \Biggr).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Feature Selection mit Annealing ===&lt;br /&gt;
Feature Selection mit [[Annealing]] erlaubt Feature Selection mit gewissen statistischen Garantien&amp;lt;ref&amp;gt;Feature Selection with Annealing for Computer Vision and Big Data Learning&lt;br /&gt;
Adrian Barbu, Yiyuan She, Liangjing Ding, Gary Gramajo {{doi|10.1109/TPAMI.2016.2544315}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Sensitivitätsanalyse]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Extended Comparisons of Best Subset Selection, Forward Stepwise Selection, and the Lasso. Trevor Hastie, Robert Tibshirani, Ryan J. Tibshirani https://arxiv.org/abs/1707.08692&lt;br /&gt;
* Yvan Saeys, Inaki Inza and Pedro Larranaga (2007) &amp;#039;&amp;#039;A review of feature selection techniques in bioinformatics&amp;#039;&amp;#039;. Bioinformatics. 23(19) 2507--2517.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Maschinelles Lernen]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Leonry</name></author>
	</entry>
</feed>