cc.factorie.app.bib

HumanEditExperiments

object HumanEditExperiments

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HumanEditExperiments
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allAuthorNodesWithKey(entities: Seq[AuthorEntity], authorTruthKey: String): Seq[AuthorEntity]

  7. def allMergeEdits[T <: HierEntity with HumanEditMention](allEntities: Seq[T], newEntity: (Unit) ⇒ T, scoreFunction: (Seq[HierEntity]) ⇒ Double, createEditMentionFrom: (T) ⇒ T, minESize: Int, minPurity: Double = 0.0): Seq[ExpMergeEdit[T]]

  8. def applySplitEdit(edit: AuthorEntity, preserveStructure: Boolean = false)(implicit d: variable.DiffList): Unit

  9. def applySplitEdits(evidenceBatches: Seq[Seq[AuthorEntity]])(implicit d: variable.DiffList): Unit

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def assignUnlabeledToUsers(edits: Seq[ExperimentalEdit[AuthorEntity]], userPool: Seq[String]): Unit

  12. def baseline1(initialDB: Seq[AuthorEntity], evidenceBatches: Seq[Seq[AuthorEntity]], pwbl: PrintWriter): Unit

  13. def baseline2(initialDB: Seq[AuthorEntity], evidenceBatches: Seq[Seq[AuthorEntity]], pwbl: PrintWriter): Unit

  14. def canonicalNameFactorSimulator(author: AuthorEntity, mentions: Seq[AuthorEntity], useReliability: Boolean = false): Double

  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def computeUserReliabilityForAttributeEdits(aParticularUsersEdits: Seq[ExpAttributeEdit[AuthorEntity]]): Int

  17. def copyForAttributeEditMention(original: AuthorEntity): AuthorEntity

    Attributes
    protected
  18. def correctAuthorSplitEdits(initialDB: Seq[AuthorEntity]): Seq[ExpSplitEdit[AuthorEntity]]

  19. def correctSplitEdits[T <: HierEntity with HumanEditMention](allEntities: Seq[T], newEntity: (Unit) ⇒ T, scoreFunction: (Seq[HierEntity]) ⇒ Double, createEditMentionFrom: (T) ⇒ T): Seq[ExpSplitEdit[T]]

  20. def createUsersFromAuthorEdits(edits: Seq[ExperimentalEdit[AuthorEntity]], userNames: Seq[String]): Seq[UserReliabilityVariable]

  21. def edits2evidenceBatches(edits: Seq[ExperimentalEdit[AuthorEntity]], numBatches: Int): Seq[Seq[AuthorEntity]]

  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  24. def evaluateAttributeAcc(predicted: FullName, truth: FullName): Double

  25. def evaluateAttributeAccuracy(authors: Seq[AuthorEntity], l2t: HashMap[String, FullName]): Double

  26. def evaluateCanonicalAttributeAcc(author: AuthorEntity, truth: FullName): Double

  27. def evaluateCompleteTrustInEditsAccuracy(authors: Seq[AuthorEntity], edits: Seq[ExpAttributeEdit[AuthorEntity]], vandalizedFirstName: String, vandalizedMiddleName: String): (Double, Double)

  28. def evaluateInferredAccuracy(authors: Seq[AuthorEntity], vandalizedFirstName: String, vandalizedMiddleName: String, useReliabilities: Boolean = false): (Double, Double)

  29. def filterAuthorsForAttributeEditing(authors: Seq[AuthorEntity]): Seq[AuthorEntity]

    Attributes
    protected
  30. def filteredSubEntities(e: AuthorEntity): Seq[AuthorEntity]

  31. def filteredSubEntities(entities: Seq[AuthorEntity]): ArrayBuffer[Seq[AuthorEntity]]

  32. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def findBestSplits[T <: HierEntity with HumanEditMention](e: T, scoreFunction: (Seq[HierEntity]) ⇒ Double): Seq[(T, Double)]

  34. def findIncorrectSplits[T <: HierEntity with HumanEditMention](e: T, scoreFunction: (Seq[HierEntity]) ⇒ Double): Seq[(T, Double)]

  35. def findMostIncorrectSplit[T <: HierEntity with HumanEditMention](e: T, scoreFunction: (Seq[HierEntity]) ⇒ Double): (T, Double)

  36. def findRandomIncorrectSplit[T <: HierEntity with HumanEditMention](e: T, scoreFunction: (Seq[HierEntity]) ⇒ Double, editsPerEntity: Int): Seq[(T, Double)]

  37. def generateAttributeEdits(authors: Seq[AuthorEntity], includeCorruptiveEdits: Boolean = false): Seq[ExpAttributeEdit[AuthorEntity]]

  38. def generateAttributeVandalism(authors: Seq[AuthorEntity], vandalizedFirstName: String, vandalizedMiddleName: String, portionVandalized: Double): Seq[ExpAttributeEdit[AuthorEntity]]

  39. def generateContradictingEdits(edits: Seq[ExperimentalEdit[AuthorEntity]]): Seq[ExperimentalEdit[AuthorEntity]]

  40. def generateEditsForAuthor(entities: Seq[AuthorEntity], authorTruthKey: String): Seq[ExperimentalEdit[AuthorEntity]]

  41. def generateSubEntitySLEdits(entities: Seq[AuthorEntity], purityRequirement: Double, sizeRequirement: Int, truthSizeRequirement: Int): Seq[ExpMergeEdit[AuthorEntity]]

  42. def generateSubEntitySLEditsOLD(entities: Seq[AuthorEntity], purityRequirement: Double, sizeRequirement: Int, truthSizeRequirement: Int): Seq[ExpMergeEdit[AuthorEntity]]

  43. def getAuthorEdits(initialDB: Seq[AuthorEntity], minimumEntitySize: Int, minPurity: Double = 0.0): Seq[ExpMergeEdit[AuthorEntity]]

  44. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  45. def getExperimentPrintWriter(file: File): PrintWriter

  46. def getUserNamesFromProminentAuthors(entities: Seq[AuthorEntity], mentionReq: Int): Seq[(String, Int)]

  47. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  48. def incorrectAuthorSplitEdits(initialDB: Seq[AuthorEntity], editsPerEntity: Int): Seq[ExpSplitEdit[AuthorEntity]]

  49. def incorrectSplitEdits[T <: HierEntity with HumanEditMention](allEntities: Seq[T], newEntity: (Unit) ⇒ T, scoreFunction: (Seq[HierEntity]) ⇒ Double, createEditMentionFrom: (T) ⇒ T, editsPerEntity: Int): Seq[ExpSplitEdit[T]]

  50. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  51. def label2truth(authors: Seq[AuthorEntity]): HashMap[String, FullName]

    Attributes
    protected
  52. def lightcopy(original: AuthorEntity): AuthorEntity

    Attributes
    protected
  53. def mergeBaseline1(edit: AuthorEntity, d: variable.DiffList): Unit

    Attributes
    protected
  54. def mergeBaseline1(initialDB: Seq[AuthorEntity], evidenceBatches: Seq[Seq[AuthorEntity]], file: File): Unit

  55. def mergeBaseline2(edit: AuthorEntity, d2: variable.DiffList): Unit

    Attributes
    protected
  56. def mergeBaseline2(initialDB: Seq[AuthorEntity], evidenceBatches: Seq[Seq[AuthorEntity]], file: File): Unit

  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. def normalizedEditSimilarity(memberOfMentionsToCompare: AuthorEntity, mentions: Seq[AuthorEntity]): Double

    Attributes
    protected
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. def percentOfAuthorsVandalized(authors: Seq[AuthorEntity], vandalizedFirstName: String, vandalizedMiddleName: String): Double

  62. def pickCanonicalMention(entity: AuthorEntity, useReliability: Boolean = false): AuthorEntity

  63. def sampleLineage(e: AuthorEntity): AuthorEntity

    Attributes
    protected
  64. def scoreMergeEdit(edit: ExpMergeEdit[AuthorEntity]): (Double, Double, Double)

  65. def scoreSplitEdit(edit: ExpMergeEdit[AuthorEntity]): (Double, Double, Double)

  66. def simulateBenevolentSelfInterestedUser(entities: Seq[AuthorEntity], authorKey: String): Seq[ExperimentalEdit[AuthorEntity]]

  67. def simulateGreedyUser(entities: Seq[AuthorEntity], greedyUserName: String, allUserNames: Seq[String], numTargets: Int): Seq[ExperimentalEdit[AuthorEntity]]

  68. def splitBaseline1(edit: AuthorEntity, d: variable.DiffList): Unit

    Attributes
    protected
  69. def splitBaseline1(initialDB: Seq[AuthorEntity], evidenceBatches: Seq[Seq[AuthorEntity]], file: File): Unit

  70. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  71. def testCanonical(authors: Seq[AuthorEntity]): Unit

  72. def testCanonicalization(entity: AuthorEntity): Unit

  73. def toString(): String

    Definition Classes
    AnyRef → Any
  74. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped