◇ OpenCyber Academy
Máster · Capítulo 7 · Español

Capítulo 7 — Redacción del trabajo de fin de máster y limitaciones

Aprendizaje gratuito y abierto para quienes desean proteger a las personas y la tecnología. No se necesita una cuenta para estudiar ni consultar las respuestas.

Capítulo 7 — Redacción del trabajo de fin de máster y limitaciones

Mapa de la lección

Lección 07 publicada. Mapa, ejemplo, EX039.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["7.1 Estructura"]
  N2["7.2 Hallazgos frente a interpretación"]
  N3["7.3 Limitaciones por tipo de validez"]
  N4["7.4 Escribir sobre ataques con responsabilidad"]
  N5["7.5 Anexo de artefactos"]
  N6["7.7 Actividades de práctica"]
  N7["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX039"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["7.1 Estructura"]
  N2["7.2 Hallazgos frente a interpretación"]
  N3["7.3 Limitaciones por tipo de validez"]
  N4["7.4 Escribir sobre ataques con responsabilidad"]
  N5["7.5 Anexo de artefactos"]
  N6["7.7 Actividades de práctica"]
  N7["Síntesis del capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX039"]
[Resultados de aprendizaje]
    |
    v
[7.1 Estructura]
    |
    v
[7.2 Hallazgos frente a interpretación]
    |
    v
[7.3 Limitaciones por tipo de validez]
    |
    v
[7.4 Escribir sobre ataques con responsabilidad]
    |
    v
[7.5 Anexo de artefactos]
    |
    v
[7.7 Actividades de práctica]
    |
    v
[Síntesis del capítulo]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX039]

Resultados de aprendizaje

Usted será capaz de (1) estructurar un trabajo de fin de máster de modo que cada capítulo sirva a la pregunta de investigación; (2) redactar los resultados y la discusión separando los hallazgos de la interpretación; (3) redactar una sección de limitaciones organizada por tipo de validez; (4) tratar con responsabilidad por escrito los detalles sensibles para la seguridad; y (5) elaborar un anexo de artefactos que permita la reproducción.

7.1 Estructura

Una estructura habitual: introducción (problema, pregunta, resumen de la contribución); antecedentes y trabajos relacionados (a partir de su matriz); método (diseño, datos, ataques, métricas, plan de análisis); resultados (principales, secundarios y exploratorios, claramente etiquetados); discusión (interpretación, explicaciones alternativas, implicaciones); limitaciones; conclusión; referencias; anexos (artefactos, tablas adicionales). Redacte el método de modo que un colega pueda repetirlo; redacte los resultados de modo que un lector encuentre la respuesta a la pregunta de investigación en una sola tabla. El trabajo de Leo responde a su pregunta en una sola tabla de la TPR con una FPR del 1 % y el F1 macro para las cuatro condiciones.

7.2 Hallazgos frente a interpretación

Los resultados enuncian lo que se midió: «la eliminación de casi duplicados redujo la TPR con una FPR del 1 % del 9,8 % al 4,2 %». La discusión interpreta: «esto sugiere que los registros duplicados explican gran parte de la fuga, en coherencia con los trabajos sobre memorización en modelos de lenguaje». Manténgalos separados. En la discusión, vuelva a las explicaciones alternativas y diga cuáles descartaron sus ablaciones. Leo trasladó de los resultados a la discusión una recomendación de que las aseguradoras deduplicaran, y la suavizó. Lea cada frase de los resultados y pregúntese si informa de una medición; si explica o recomienda, muévala.

7.3 Limitaciones por tipo de validez

Organice las limitaciones según los cuatro tipos de validez. Interna: ¿podría algo distinto del tratamiento explicar el efecto? (por ejemplo, artefactos del generador sintético). De constructo: ¿miden las métricas la propiedad? (por ejemplo, la TPR con una FPR del 1 % bajo una familia de ataques capta solo parte del riesgo para la privacidad). Externa: ¿se traslada el resultado? (por ejemplo, una sola arquitectura de modelo, notas sintéticas, solo en inglés). De la conclusión: ¿es adecuada la estadística? (por ejemplo, cinco semillas). Para cada una, diga qué hizo y qué queda pendiente. Las limitaciones escritas así son una fortaleza; los examinadores desconfían de los trabajos que afirman no tener ninguna.

7.4 Escribir sobre ataques con responsabilidad

Describa los ataques al nivel necesario para entenderlos y reproducirlos en entornos de investigación, cite los artículos originales y evite publicar detalles operativos dirigidos contra sistemas en producción identificados por su nombre. Nunca incluya datos personales recuperados. Si encontró una vulnerabilidad en un producto real, siga la divulgación coordinada antes de que se publique el trabajo. Etiquete como ficción, en todo el texto, los datos y las organizaciones sintéticos. El trabajo de Leo describe el ataque calibrado citando su fuente y su configuración, sin ningún registro recuperado. Pida a su supervisor que lea la descripción del ataque en busca de detalles operativos antes de la entrega.

7.5 Anexo de artefactos

Incluya la URL del repositorio y el commit, el entorno, las órdenes para reproducir cada tabla, la ficha de datos del generador sintético, la ficha de modelo de cualquier modelo publicado (Mitchell et al., arXiv:1810.03993) y los hashes de los archivos clave. Indique qué no se publica y por qué. El anexo de Leo incluye la ficha de datos del generador sintético, el commit del repositorio, las órdenes para cada tabla y los hashes de los archivos. Indica que no se publica ningún modelo y por qué. Pida a un colega que reproduzca una tabla solo a partir del anexo antes de la entrega. Manténgalo actualizado.

7.6 Ejemplo resuelto (caso sintético de Harbourline)

La sección de limitaciones de Leo tiene cuatro subsecciones breves. Validez externa: «Estudiamos un único clasificador transformer ajustado finamente con notas sintéticas en inglés; los resultados pueden diferir para modelos generativos, otros idiomas y datos reales de siniestros». Validez de constructo: «Medimos la inferencia de pertenencia con dos ataques; no se estudiaron la inferencia de atributos ni la extracción». Trasladó de los resultados a la discusión una frase sobre que «las aseguradoras deberían deduplicar» y la suavizó a «la deduplicación es un control candidato de bajo coste que las aseguradoras podrían evaluar». El laboratorio de extracción se cita en su capítulo de antecedentes como una ilustración sencilla de por qué importa la precisión de la salida de la API al describir los modelos de amenaza.

"""Lab X: model extraction of a toy linear scoring API by querying it.
The 'API' returns a real-valued score; d+1 well-chosen queries recover the
weights exactly, and rounding the output limits fidelity. Synthetic model."""
import random
rng = random.Random(9)
d = 5
secret_w = [round(rng.uniform(-2, 2), 3) for _ in range(d)]; secret_b = 0.42
def api(x, decimals=None):
    s = sum(a*b for a, b in zip(secret_w, x)) + secret_b
    return round(s, decimals) if decimals is not None else s
for dec in (None, 2, 0):
    b = api([0]*d, dec)
    w = [api([1 if j == i else 0 for j in range(d)], dec) - b for i in range(d)]
    err = max(abs(a-c) for a, c in zip(w, secret_w))
    test = [[rng.uniform(-1, 1) for _ in range(d)] for _ in range(500)]
    agree = sum((sum(a*c for a, c in zip(w, x))+b > 0) == (api(x) > 0) for x in test)/500
    print(f"output_rounding={str(dec):4s} queries={d+1} max_weight_error={err:.3f} label_agreement={agree:.3f}")

Salida esperada:

output_rounding=None queries=6 max_weight_error=0.000 label_agreement=1.000
output_rounding=2    queries=6 max_weight_error=0.004 label_agreement=0.998
output_rounding=0    queries=6 max_weight_error=0.534 label_agreement=0.882

7.7 Actividades de práctica

  1. Redacte su sección de limitaciones por tipo de validez. 2. Marque cada frase de su capítulo de resultados como hallazgo o interpretación y mueva las que estén mal situadas. 3. Redacte un borrador del anexo de artefactos. Para las limitaciones, use los cuatro tipos de validez y diga para cada uno qué hizo y qué queda pendiente, como hizo Leo para un único clasificador y notas sintéticas. Para el capítulo de resultados, marque cada frase y traslade las interpretaciones a la discusión. Para el anexo, enumere el repositorio, el commit, el entorno, las órdenes, las fichas y los hashes, e indique qué no se publica.

7.8 Errores y límites

Cuatro errores se repiten, y cada uno hace que las afirmaciones resulten menos fiables; revise su borrador en busca de los cuatro:

Ejercicios — capítulo 7

Síntesis del capítulo

Un trabajo de fin de máster se juzga por lo claramente que sus afirmaciones se ajustan a su evidencia. Separar los hallazgos de la interpretación, escribir limitaciones concretas y tratar con responsabilidad los detalles de los ataques hacen que el trabajo sea creíble y seguro.

Siga estudiando — capítulo 07 de 08

← Capítulo 06 (borrador) · Índice de capítulos del curso · Capítulo 08 (borrador) →