"Relevance Vector Machine problem"

stealthgate
stealthgate New Altair Community Member
edited November 5 in Community Q&A
Hello, I'm a new user and currently I'm trying the relevance vector machine in rapidMiner.

I loaded my data from a csv file successfully, and I'm trying to do a binary classification task using RVM. I try it with just about ~50 data with 11 features and 2 labels. I have undergo the training process, but in the final result view I can't view the final weights (there's a message that the data can't be visualized). And also based on the reference papers, afaik there's also a correlation between my data index, the weights, the alpha values and the relevance vectors. The output did not give the index of data which becomes the relevance vectors! My question is, are these a problem with the RVM implementation in rapidMiner or maybe I do it in the wrong way? Thank you in advance,

Regards,
Tagged:

Answers

  • land
    land New Altair Community Member
    Hi,
    to be honest: I don't know. The relevance vector machine is a brilliant idea, but it's computational so complex. that it renders the algorithm unusable in the practice.
    Please send the process, I will take a look at that.

    Greetings,
      Sebastian
  • Ghostrider
    Ghostrider New Altair Community Member
    I also cannot get the constructive-regression-RVM working.  Here's my process:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <process version="5.1.001">
      <context>
        <input/>
        <output/>
        <macros/>
      </context>
      <operator activated="true" class="process" compatibility="5.1.001" expanded="true" name="Process">
        <process expanded="true" height="296" width="872">
          <operator activated="true" class="generate_data" compatibility="5.1.001" expanded="true" height="60" name="Generate Data" width="90" x="514" y="30">
            <parameter key="target_function" value="complicated function"/>
            <parameter key="number_examples" value="1000"/>
            <parameter key="number_of_attributes" value="12"/>
          </operator>
          <operator activated="true" class="relevance_vector_machine" compatibility="5.1.001" expanded="true" height="76" name="Relevance Vector Machine" width="90" x="648" y="30">
            <parameter key="rvm_type" value="Constructive-Regression-RVM"/>
            <parameter key="kernel_type" value="sigmoid"/>
          </operator>
          <connect from_op="Generate Data" from_port="output" to_op="Relevance Vector Machine" to_port="training set"/>
          <connect from_op="Relevance Vector Machine" from_port="model" to_port="result 1"/>
          <portSpacing port="source_input 1" spacing="0"/>
          <portSpacing port="sink_result 1" spacing="0"/>
          <portSpacing port="sink_result 2" spacing="0"/>
        </process>
      </operator>
    </process>
  • land
    land New Altair Community Member
    Hi,
    yes, theres a bug in the operator. Don't know how long it was hidden there. Please file a bug at our bugtracker, if not already added.

    Greetings,
      Sebastian