Package es.uam.eps.ir.relison.diffusion.data.filter

Data filters, for filtering the information pieces that reach the simulation.
  • Interface Summary 
    Interface Description
    DataFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Interface for filtering unnecessary data for simulations.
  • Class Summary 
    Class Description
    AbstractDataFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Interface for filtering unnecessary data for simulations.
    BasicFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Basic implementation of a filter.
    CombinedFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Combination of several filters, which are applied in a given order.
    ContainsInformationFeatureFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filter that keeps only those information pieces which contain an information feature corresponding to a certain field (i.e.
    EmptyFeatureFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    For each information piece without no features, it adds a new feature, with value 1.0
    InformationFeatureSelectionFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filters a list of information piece features, given by its identifier.
    MinimumFrequencyInformationFeatureFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filter that removes any information feature that appears less than a fixed number of times (i.e.
    NumInformationPiecesFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filter that limits the maximum number of information pieces that a single user can have.
    OnlyRepropagatedPiecesFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filter that removes information pieces that are not propagated by other users.
    RelevantEdgesFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Filter that removes recommended and not relevant edges from the graph.
    WithCreatorFilter<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    The only information pieces that remain are the ones which have an associated creator.