Open HeuristicLab-Trac-Bot opened 9 years ago
Concept for Variable Interaction Network Modeling in HeuristicLab.docx
(20.6 KiB)r11698: Added empty plugin for variable interaction networks.
r12198: Implemented Create Target Variation Experiment and added view skeleton for the variable interaction network
r12229: VariableInteractionNetworkView - calculates adjacency matrix from mean impacts between input and target variables
r12263: Added adjacency matrix update by threshold and target variable functionality + node importance calculation (based on adjacency matrix and weighted by the R^2 ^training coefficient)
r12320: Added sliders & functionality, dialog box for setting the number of repetitions per batch + modified node importance weighting
r12321: Modified CreateVariableCombinations in order to exclude unchecked inputs from the target variables and generate the batches accordingly
r12460: Added SymbolicDataAnalysisVariableImpactsAnalyzer for computing the average relative variable impacts over a GP with SR run
r12568: Fixed bug in SymbolicDataAnalysisVariableImpactsAnalyzer (the simplification before optimization returning an error) and in VariableInteractionNetworkView for computing the (correctly sorted) adjacency matrix and sorting the variable impacts matrix
r13664: Change the CreateTargetVariationExperimentDialog so that it creates combinations of all variables in the dataset.
r13665: Improve calculation of variable impacts in the analyzer
r13727: Added directed graph chart and layout class for the visualization of knowledge network graphs. Added
RunCollectionVariableInteractionNetworkView
and removed the old view.
r13728: Added VariableInteractionNetwork graph class. Small improvements to the impacts analyzer. Add license header and improve formatting in
CreateTargetVariationExperiment.cs
r13772: Add cloning constructors for the
VariableNetworkNode
andJunctionNetworkNode
classes.
r13773: Refactor the
RunCollectionVariableInteractionNetworkView
and add online impact calculation (optimized method inside the view performs faster than the equivalent method provided by theRegressionSolutionVariableImpactsCalculator
).
r13788: Improve the CreateTargetVariationExperimentDialog to produce combinations of inputs and target according to a user-provided binomial coefficient.
- Refactor
RunCollectionVariableInteractionNetworkView
improving functionality, modularity and code organisation.- Small tweaks to the
DirectedGraphChart
andDirectedGraphChartMode
r13806: Remove
TinySet.cs
in favor of a more general method for generating k-combinations. Improve target variation experiment generation. Refactored code and avoided some corner case exceptions.
r13821: Used localization when formatting strings. Add canceling in CreateTargetVariationExperimentDialog. Remove use of C# 4.6 language features.
r13835: Performance improvements in the
SymbolicDataAnalysisVariableImpactsAnalyzer
.
r13868: Fix bug in impacts analyzer (wrong estimation limits when trying to optimize constants)
r13893: Simplify and optimize code for cluster identification in
ConstrainedForceDirectedLayout.cs
. Introduce aTrackBar
for adjusting network threshold in theRunCollectionVariableInteractionNetworkView
. Minor improvements to theDirectedGraphChart
(work in progress).
I cannot compile the branch because of missing dependency "Cola". Have I missed something? Could you please fix this?
r14031: moved native dlls out of the folder to make sure that HL discovers the files
r14275: Clean up code and add comments in the
ConstrainedForceDirectedLayout
class. Minor changes to view and directed graph chart. Introduced anINetworkNode
interface for more flexibility. Updated cola and adaptagrams dlls with latest changes from upstream.
- added a static method to create a network (as a DAG) from NMSE vector and variable impacts matrix
- added cycle detection
- added conversion of a network to graphviz
- added conversion of a network to its adjacency matrix
r14630: introduced base class for variable network instance description and implemented GPR and linear variable networks as specific classesChange has been re-allocated to #2660
Issue migrated from trac ticket # 2288
milestone: HeuristicLab 4.x Backlog | component: ### Undefined ### | priority: medium
2014-12-19 09:53:30: @mkommend created the issue