Free cookie consent management tool by TermsFeed Policy Generator

Opened 8 years ago

Closed 7 years ago

#2660 closed enhancement (done)

Extend VariableNetworkInstances to include problems with no noise and to calculate actual variable relevance

Reported by: bburlacu Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.15
Component: Problems.Instances Version: 3.3.14
Keywords: Cc:

Description

It should also be possible to use VariableNetwork problem instances with zero noise. Additionally, the problem descriptions could be improved such that variable descriptions are ordered alphabetically.

Change History (18)

comment:1 Changed 8 years ago by bburlacu

  • Owner set to bburlacu
  • Status changed from new to accepted

r14260: Include instances with no noise. Improve formatting of problem description.

comment:2 Changed 8 years ago by bburlacu

  • Owner changed from bburlacu to gkronber
  • Status changed from accepted to reviewing

comment:3 Changed 8 years ago by gkronber

r14271: slightly refactored VariableNetwork instance and added calculation of variable relevance

comment:4 Changed 8 years ago by gkronber

  • Status changed from reviewing to assigned
  • Summary changed from Extend VariableNetworkInstances to include problems with no noise to Extend VariableNetworkInstances to include problems with no noise and to calculate actual variable relevance

comment:5 Changed 8 years ago by gkronber

The variable relevance measure introduced with r14271 does not completely match our definition of variable relevance. The variable relevance calculation should therefore be adapted.

comment:6 Changed 8 years ago by gkronber

r14291: changed calculation of variable relevance values for variable interaction networks based on sampling Gaussian processes.

Instead of taking inverse length scale (ARD). We calculate the deviation from the original function (y) after individual variables are removed (y').

comment:7 Changed 8 years ago by gkronber

  • Owner changed from gkronber to bburlacu
  • Status changed from assigned to reviewing

comment:8 follow-up: Changed 8 years ago by gkronber

  • Owner changed from bburlacu to gkronber
  • Status changed from reviewing to assigned

The current variable relevance calculation does not consider relevances of indirectly dependent variables.

comment:9 Changed 8 years ago by gkronber

  • Status changed from assigned to accepted

comment:10 in reply to: ↑ 8 Changed 8 years ago by gkronber

Replying to gkronber:

The current variable relevance calculation does not consider relevances of indirectly dependent variables.

This is in fact the correct approach.

When we sample data form the network we also observe statistical dependencies to other - indirectly related - variables. But these indirect dependencies should not be considered as actual dependencies within the network (indirectly connected variables are conditionally independent).

Version 0, edited 8 years ago by gkronber (next)

comment:11 Changed 8 years ago by gkronber

r14623: removed obsolete comment

comment:12 Changed 7 years ago by gkronber

r14630: introduced base class for variable network instance description and implemented GPR and linear variable networks as specific classes

comment:13 Changed 7 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing

comment:14 Changed 7 years ago by mkommend

Reviewed r14260, r14271, r14291, r14623, r14630.

Looks OK.

I don't understand why this special functionality is implemented as instance provider and released.

comment:15 Changed 7 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from reviewing to readytorelease

comment:16 Changed 7 years ago by gkronber

r15194: added reference publication for variable network instances

comment:17 Changed 7 years ago by gkronber

r15195: merged r14260,r14271,r14291,r14623,r14630,r15194 from trunk to stable (all changesets merged)

comment:18 Changed 7 years ago by gkronber

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.